body {margin:0;padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#383126;
background-image:url(images/bgd.gif);
background-repeat:repeat
}


#header {
	background-color: #FCFBDF;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 139px;
	width: 973px;
}

#mainblock {
	background-color: #FCFBDF;
	background-image:url(/images/contentbg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 973px;
}

#topmenu {
	width:600px;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;top:90px;left:333px
}

#topmenu { 
	font-size:16px;
	color:#383127;
}

#topmenu a {color:#383127}
#topmenu a:hover { color:#287599}

#topmenu #searchbox {font-size:10px;float:right;margin:20px 10px 0 0}
#topmenu #searchbox #zoom_searchbox{width:180px;font-size:10px;border:1px solid #312B1B}
#topmenu #searchbox input.zoom_button{background-color:#F8E9CC;border:1px solid #312B1B;cursor:pointer;font-size:10px;margin-left:10px}

#leftmenu {
	background-color: #FCFBDF;
	background-image:url(/images/leftmap.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	min-height:411px;
	width:312px;
	float:left;
}
* html #leftmenu {height:411px}

/*#leftcontent {
	margin:0;padding:0;
	width:288px;
	margin-left:10px;
	min-height:100px;
clear:both;
	position:absolute;top:484px
}*/

#leftspacer {height:370px}
#leftcontent {
	margin:0;
	padding:0;
	width:288px;
	margin-left:10px;
	min-height:100px;
	position:relative;
	top:0px;
	left: -1px;
}

* html #leftcontent {height:10px}


#content {
	float:left;
	width:624px;
	min-height:500px;
	background-image:url(images/leftmap.jpg);
	background-position:-312px 0;
	background-repeat:no-repeat
}

#content h1 {
	margin-top:0;margin-bottom:10px;
	color:#287599;
	font-size:18px
}

#content p {
	margin-top:0;margin-bottom:8px;
}

#footer {
	background-color: #FCFBDF;
	background-image:url(/images/footer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	height:31px;
	width:973px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:10px;
	text-align:right;
	padding-top:8px;
}

#footer p{
	padding-right:26px;
	margin:0;
	font-style:oblique
}

#announce{margin-left:10px;margin-right:15px;padding:6px;border:1px dashed #383127;font-size:12px}

#content h2 {
margin-top:0;margin-bottom:10px;
color:#287599;
font-size:16px
}

#announce h2 {
margin-top:0;margin-bottom:10px;
color:#287599;
font-size:14px
}

#content h3 {
margin-top:0;margin-bottom:10px;
color:#333333;
font-size:16px
}

#announce h3 {
margin-top:0;margin-bottom:10px;
color:#333333;
font-size:14px
}

#content a, #announce a{
	color: #287599;
	border-bottom: 1px dashed #333333;
	text-decoration:none
}

#content a.img, #announce a.img{border:none;text-decoration:none}

#content a:hover, #announce a:hover{color:black;border-bottom:1px solid black}

#lines input{border:none;background-color:#FCFBDF;color:blue;border-bottom:1px solid black}

#lines textarea{border:1px solid silver;background-color:#FDFDEC;color:blue;}
#lines select{border:1px solid silver;background-color:#FDFDEC;color:blue;}

#lines input.noline {border:none;}

.small {
	font-size: 10px;font-family:verdana,tahoma, arial
}

.error {color:#FF6600;font-weight:bold}

table.infobox {border:1px solid silver;padding:8px}
table.infobox td{vertical-align:top}
#references p {margin-left:20px}
#references p:first-letter  {margin-left: -20px}

.noline {border:none}
.print {display:none}

#calendar table.border{border:1px dashed silver /*#383127;*/}
#calendar td, th{padding:6px;vertical-align:top}
#calendar th{background-color:#CCCC99;color:black}

#indent p {margin-left:20px}
#indent p:first-letter  {margin-left: -20px}
.bluenote {
	color: #287599;
}
.googlecalendar {background-color:#fcfbdf;}

.securitynotice{width:249px;border:1px dashed red;color:black;font-size:10px;margin:10px 15px 20px 10px;padding:6px;font-family:verdana,sans-serif}

table#chaptertable{border:1px dotted #333333;margin-left:-290px;margin-right:10px}
table#chaptertable td{font-size:11px;
vertical-align:top
}
.c1 {	font-weight: bold;
}
.c2 {
}
.c3 {}
.c4 {}
.c5 {}
.c6 {}
.c7 {}
#content a.imglink {border-bottom:0}
#content #indexes{margin-top:24px}
#content #indexes a{color:#333333;text-decoration:none;border-bottom:1px solid #cccccc}
#content #indexes a:hover{color:#000000;text-decoration:none;border-bottom:1px solid black}
#indexes p {margin-left:10px;margin-bottom:14px;margin-right:30px}
#indexes p:first-letter  {margin-left:0px;font-weight:bold}
#indexes h2{margin-top:8px;margin-bottom:8px}
#indexes h2 a{font-size:14px}
#indexes h1{margin-top:4px;margin-bottom:4px}
