html,body{background: #fff;}
body{font: 78% arial,sans-serif;text-align:center; line-height:1.6em; font-family: trebuchet ms, verdana;}
p{margin:0 10px 10px;}
div#container{text-align:left;  width: 800px; margin:0 auto;}
div#content{ position: left; margin-right: 306px;padding-right: 30px; text-align: justify; margin-left: 20px; margin-top: 20px; min-height: 250px; }
div#navigation{float:left;width:150px;margin-left:-150px}
div#extra{float:left;width:100px;margin-left:-750px}
div#footer{clear:left;width:100%}
div#leftCol{float: right; margin: 15px;}
h1 {font-size: 1.4em; text-align:left;}
h2 {font-size: 1.2em; margin: 0.6em 0 0.6em 0.55em; text-decoration: underline;}
.headText{ font-size: 1.3em; font-weight: bold; }		
.topNav { width: 100%; background: url('navBack.jpg');  margin-right: 7px; margin-top: -20px; margin-bottom: 0;}
.topNav li { list-style: none; float: left; text-align: left;margin-right: 1px; padding-top:3px; padding-bottom: 3px; padding-right: 1px;padding-left:1px; border:0;}
.topNav li a {text-decoration: none; color: white;}
.topNav li a:hover {text-decoration: underline;}
#wrapper { margin: 0; }
#links li { font-size: 0.9em; list-style: none; margin-left: -32px; width: 130px; margin-top: 10px; text-align: center; border: 2px solid #ccc;}
a {text-decoration: none; color:#036;}
a:hover {text-decoration: underline; }
.bord { border: 2px solid #ccc; height:1%; padding:0; margin:0;padding-right: 20px;}
.excerptLinks li { list-style: none; }
#bookList li { list-style:none; }
dt {	font-weight: bold; margin-top: 10px; margin-left: 10px;	}

.dropshadow2{
	float:left;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.dropshadow3{
	float:left;
	clear:left;
	background: url(images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}


.nextprev {
border: 1px solid #ddd;
	color: #999;
}

.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

.tag_cloud { padding: 2px; text-decoration: none; }
.tag_cloud:link  { color: #000000; }
.tag_cloud:visited { color: #cccccc; }


 b.bt, b.bt b, b.bb, b.bb b {  
 display: block; height: 10px;font-size: 1px;  
 background:url(images/grey.gif) no-repeat;  
 position:relative}  
 b.bt {top: -3px; left: -3px}  
 b.bt b {background-position:100% -10px; left: 6px}  
 b.bb {background-position:0 -20px; top:3px; left: -3px}  
 b.bb b {background-position:100% -30px; left: 6px}  
 #grey_border {border: #ddd 3px solid; margin: 5px;}  
