body {background-color:#CCCCCC; margin:0px; padding:0px; text-align:center;}
hr {margin-top:10px; margin-bottom:10px; margin-left:20px; margin-right:20px;}
.by {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-indent: 30px;
	font-style: italic;
	font-weight: 700;
}
.authors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.picture {
	margin-right: 10px;
	margin-left: 10px;
}

.pictureborder {
	margin-right: 10px;
	margin-left: 10px;
	border:thin solid #999999;
}
.enter {
	margin-right: 20px;
	margin-left: 0px;
	background-position: top;
}


* {margin:0; padding:0;}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding-top:10px;
	padding-right:10px;
	padding-left:5px;
	text-align:left;
}
.textright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding-top:10px;
	text-align:right;
}
.excerpttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
}

.excerpttexttoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:600;
	line-height: 20px;
	color: #9c949e;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	text-align:left;
}
.excerpttextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #990000;
	padding-top:5px;
	padding-right:0;
	padding-left:10px;
	padding-bottom:5px;
	text-align:left;
}
.excerpttextredtoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #990000;
	border-bottom-color:#990000;
	border-bottom-style:dashed;
	border-bottom-width:thin;
	text-align:left;
}
.excerpttext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:0px;
	text-align:left;
	text-indent:10px;
	
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight:100;
	line-height: 20px;
	color: #8e4649;
	text-align:left;
	
}

.quotegold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight:100;
	line-height: 20px;
	color: #7c633b;
	text-align:left;
	
}
.quotetable {
	margin-top:5px;
	margin-bottom:15px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:thin dashed #990000;
	border-top:thin dashed #990000;
	
}

.smallcaps {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 22px;
	color: #666666;
	padding-top:15px;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
}
.name {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	line-height:20px;
	color: #666666;
	text-align:left;

}
.header {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #990000;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:5px;
}

.header2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #990000;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	text-align:left;
}
.header3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #990000;
	padding-top:10px;
	padding-bottom:0px;
}

div#contentarea {background-color:#FFFFFF; background-image: url(spiritualcapitalismimages/contentareabkgrnd.jpg); background-repeat:repeat-y; width:774px;}
div#leftbar {width:60px; float:left}
div#masthead {}
div#masthead2 {
height:300px;
}
div#content1 {width:200px; float:left;}
div#content2 {background-color:#FFFFFF; width:403px; float:left;}
div#rightbar {width:111px; float:left}
div#menucontainer {width:111px; float:right}

a.roll {font-family:Arial, Helvetica, sans-serif; color:#caa973; font-size:16px; font-weight:400; line-height:28px; display:block; text-align:left; top:10px; right:0px; bottom:10px; left:0px;}
a.roll:link {margin:0 0 0 35px; text-decoration:none; }
a.roll:visited {margin:0 0 0 35px; text-decoration:none; }
a.roll:hover {color:#FFFFFF; background-color:#D2ced3; margin:0 0 0 0px; padding:0 0 0 4px; text-decoration:none; width:100px;}
a.roll:active{color:#FFFFFF; background-color:#D2ced3; margin:0 0 0 0px; padding:0 0 0 4px; text-decoration:none; width:100px;}
.active {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height:28px; display:block; text-align:left; top:10px; right:0px; bottom:10px; left:0px;color:#FFFFFF; background-color:#9c949e; margin:0 0 0 0px; padding:0 0 0 4px; text-decoration:none; width:100px;}
.reviews {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height:28px; display:block; text-align:center; top:10px; right:0px; bottom:10px; left:0px;color:#FFFFFF; background-color:#c6e6f5; margin:0 0 0 0px; padding:0 0 0 4px; text-decoration:none; width:100px;}

div#footer {background-color:#caa973; height:20px; width:774px; text-align:center;}
a.btmmenu {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-align:center; line-height:1.5; vertical-align:middle;}
div#footer a.btmmenu:link {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}
div#footer a.btmmenu:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; }
div#footer a.btmmenu:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; color:#8e4649;}
div#footer a.btmmenu:active {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility: hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.clearfix {display:block;}

div#mainwrap {width:774px; background-image: url(spiritualcapitalismimages/contentareabkgrnd.jpg); background-repeat:repeat-y; margin-left:auto; margin-right:auto; text-align:left;}

.ul, li {list-style:none}
.rule {margin:10px; color:#CCCCCC; font-weight:100;}

.copyright {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8b4142;}

.textlink {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #caa973;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
}
a.textlink:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #caa973;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	text-decoration:none;
}
a.textlink:visited
{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #caa973;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	text-decoration:none;
}

a.textlink:hover
{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #caa973;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	text-decoration:underline;
}

a.textlink:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #caa973;
	padding-top:10px;
	padding-right:10px;
	text-align:left;
	text-decoration:none;
}

.margin {padding-left:10px}

.underline {border-bottom:thin; border-bottom-color:#666666; border-bottom-style:dashed; padding-bottom:10px; margin-bottom:10px; width:383px;}

.underline2 {border-bottom:thin; border-bottom-color:#660000; border-bottom-style:dashed; padding-bottom:20px; margin-bottom:10px; width:100px; text-align:center;}
div#excerptcontainer {text-align: center; width:520px; background-color:#FFFFFF; border-color:#caa973; border-style:solid; border-width:thin; margin-right:10px;}
div#contentsbox {width:175px; padding:5px; border:thin; border-color:#666666; border-style:dashed; margin:10px; float:left;}
div#contentsbox2 {width:165px; padding:5px; border:thin; border-color:#666666; border-style:dashed; margin:10px 10px 10px 10px; float:right;}
.contentsbox {width:175px; background-color:#33CCFF; padding:5px; border:thin; }
.contentscell {border-bottom:thin solid; border-color:#666666; padding-bottom:5px;} 
.contentscellheader {border-bottom:thin solid; border-color:#666666; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:center; color:#71633E; font-weight:bold;} 
.contentstext {font-family:Arial, sans-serif; font-size:14px; color:#FFFFFF}
a.contentstext:link {text-decoration:none}
a.contentstext:visited {text-decoration:none}
a.contentstext:hover {text-decoration:none; color:#71633e;}
a.contentstext:active {text-decoration:none; color:#71633e;}
div#excerptbox {width:400px; background-color:#CCFFFF; padding:10px; border-color:#666666; border-style:dashed; border-width:thin; float:right; }
.headergold {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #Caa973;
	padding-top:10px;
	padding-bottom:0px;
}
div#mainwrap2 {width:774px; margin-left:auto; margin-right:auto; text-align:left;}
div#contentarea2 {background-image:url(spiritualcapitalismimages/backgroundcover.jpg); background-repeat:no-repeat; width:774px;}
div#table {margin-top:50px; padding-right:10px; margin-right:10px}
div#enter {text-align:left; padding-right:10px; padding-left:20px; padding-top:20px; width:150px;}
div#pictop {}
.button {text-align:center; padding-top:10px; padding-bottom:10px;}
.tocborder {border-left:#990000 dotted thin; border-bottom:#990000 dotted thin; border-top:#990000 dotted thin;
}
div#peter {float:left; border:thick solid #000000; margin:10px 10px 0px 10px;}
.caption {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#000000;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:5px;
	text-align:left;
	border-bottom:#000000 thin solid;
	margin:0px 165px 10px 10px;
	width:272px;
	}
	
.activegold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7C633B;
	padding-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
div#picture {float:right}
.listenborder {border-left:#990000 dotted thin; border-bottom:#990000 dotted thin; border-top:#990000 dotted thin; border-right:#990000 dotted thin;
}
.tuneintable {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.timeClass {
  font-family:arial,verdana,helvetica,sans-serif;
  font-weight:normal;
  font-size:10pt;
}

.tuneinheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.tuneinheader:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}
a.tuneinheader:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}

a.tuneinheader:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:underline;
}

a.tuneinheader:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #8b4142;
	text-indent: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration:none;
}
.trademark {
	vertical-align:top;
	font-size:9px;
	line-height:15px;
	}
