body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 10px 0;
	padding: 0;
	background-repeat: repeat;
}
#wrapper {
background-color: #ffffff;
position:relative;
color: black;
width:765px;
margin-top:25px;
margin: 0 auto;
padding:0;
}
#maincontent{
width:763px;
border-style:solid;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-color:#0033FF;
background-color: #FFFFFF;
text-align:left;
z-index:-1;
}
#leftmenu{
float:left;
width:177px;
position: relative;
z-index: 1;
}
#menuwrapper{
z-index:100;
}
#homecenter{
padding: 5px 6px 6px 6px;
width:340px;
margin:0 180px 0 195px;
z-index:-100000000;
}

#leftauthors{
float:left;
padding: 5px 12px 6px 12px;
width:190px;
position: relative;
z-index: 9999999;
}
#centerauthors{
padding: 5px 6px 6px 6px;
width:250px;
margin:0 270px 0 195px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
z-index:-100000000;
}
#rightauthors{
float:right;
width:260px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
padding:6px;
}


#insidecenter{
padding:10px;
width:545px;
margin:0 0 0 190px;
z-index:-100000000;
}


#leftmenuauthors{
float:left;
width:210px;
position: relative;
z-index: 9999999;
}
#insidecenterauthors{
padding:10px;
width:510px;
margin:0 0 0 225px;
z-index:-100000000;
}

#insidecentercalendar{
padding:0px;
width:545px;
margin:0 0 0 190px;
z-index:-100000000;
}
#homerighthomework{
float:right;
width:260px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
padding:6px;
margin-top:15px;
}
#leftmenuhomework{
float:left;
margin-top:40px;
width:275px;
position: relative;
z-index: 9999999;
}
#homecenterhomework{
width:460px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
margin:0 0px 0 285px;
margin-top:40px;
padding-left:6px;
padding-bottom:6px;
padding-right:6px;
padding-top:6px;
}
#homeright{
float:right;
width:180px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
padding:6px;
margin-top:15px;
}

#footer{
background-color:#afe2b4;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:white;
padding: 10px;
text-align:right;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#000000;
clear:both;
}
#footer a{
color:black;
}

#beneathleft{
padding:8px;
}

.bookreviewtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #097bad; font-weight: bold; }
.bookreviewauthor {font-family: Arial, Helvetica, sans-serif; font-style:italic; font-size: 12px; }
.blueTimes {font-family:"Times New Roman", Times, serif; font-size:12px; color: #097bad; }
.redComic {font-family: "Comic Sans MS"; font-size:14px;  color: #CC0033; }
.blueArial {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #097bad; }
.blueCentury {font-family:"Century Gothic"; font-size: 12px; color: #097bad; }
.blueKristen { font-family:"Kristen ITC"; font-size: 12px; color: #097bad; }
.blue_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #097bad; font-weight: bold; }
.normal_page_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.small_page_text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.blue_headlinesm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #097bad; font-weight: bold; }
.preview {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#FF0000; font-weight: bold; }
.red_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #336600; font-weight: bold; }
.red_headlinesm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336600; font-weight: bold; }
.rust_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #983201; font-weight: bold; }
.gray_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.bold_page_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bold_page_textsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.small_italics {
font: Arial;
font-size: 11px;
font-style: italic;
}

.style1 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

.style1_sm {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #45503F;
}

.linedate {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}
.white_headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: bold; }
	

