body { background:url(../images/ensis.jpg) no-repeat fixed top center #FFF; font-family: Georgia; color:#000; font-size:12pt; margin:0px; }
img, div { behavior: url(iepngfix.htc) }
a { color:#006caa; text-decoration: none; }
a:hover { color:#00a2ff; }
a img { border: none; }
h3 { font-size:16px; margin:0px; padding:0px; }
p { text-indent: 25px }
.wrapper { width:1008px; clear:both; margin:0px auto; text-align:center; }
#header { background:url(../images/title.png) center top no-repeat; width:1008px; height:187px; }
ul#headernav { margin:0px; padding:0px; position:relative; top:228px; z-index:999; left:4px }
ul#headernav li { float:left; display:block; }
ul#headernav li a { padding:0 17px 0px 17px; color:#000; font-size:17px;  text-decoration: none; }
ul#headernav li a:hover, ul#headernav li a:active { color:#FFFFFF; }
ul#headernav li a img { margin-top:-4px; }
ul#headernav li#home a { width:25px; }
#main { width:1008px; background:url(../images/bgcontent.png) repeat-y center; position:relative;z-index:102;margin-top:72px; }
.topper {  }
.topper#top { background:url(../images/menu.png) no-repeat; background-position:top center; top: -72px; height:72px;  width:1008px;  position:absolute;}
.topper#bottom { background:url(../images/bottomcontent.png) no-repeat; background-position:bottom center; bottom: -50px; height:50px; width:1008px;  position:absolute;}

#maincontent { width:1000px; padding:4px; min-height: 500px; clear:both }

#leftside { width:280px; float:left }

.side { position:relative; top:50px; left:15px; clear:both; }
.side #top { background:url(../images/sidetop.png) no-repeat top; width:250px; height:42px; position:absolute; top:-42px; }
.side #top p#title { margin:0px; padding:0px;  }
.side #top p a { text-align:center; text-shadow:0px 1px 2px #426178; color:#FFF; font-size:18px; font-weight:500; text-indent: 0px; width:250px; height:42px; padding:10px 0 0 0; display:block; float:left; margin:0px; }
.side #menu { background:url(../images/sidebg.png) repeat-y; width:250px; padding:0 0 5px 0; }
.side #menu ul { margin:0px; padding:0px; width:250px; }
.side #menu ul li { list-style: none; padding:0px; margin:0px; text-indent:0px; }
.side #menu li a { font-size:13px; width:250px; height:25px; float:left; display:block; padding:15px 0 0 20px; text-align: left; }
.side #menu li a:hover {  }
.side #menu li#break { background:url(../images/sidebreak.png) no-repeat center; width:250px;  }
.side #bottom { background:url(../images/sidebottom.png) no-repeat bottom; width:250px; height:7px; position:absolute; bottom:-7px;}
.side #completer { width:250px; clear:both; }

#rightside { width:705px; text-align:left; float:right; padding:0px 10px 0 0px }
#breaker { width:1000px; height:15px; clear:both; }

#infoblock { width:65%; font-size:12px; font-family: Tahoma; color:#; margin:15px auto 15 auto }
 

#footer { height:250px; position:relative; clear:both; }
#footerbg { position:absolute; background:url(../images/bg.png) repeat-x bottom center; position:absolute; z-index:1; width:100%; height:400px; bottom:-10px; }
.footcontent { z-index:5; position:relative; width:1000px; margin:15px auto; color:#543300;  }
.footcontent a { color:#864900; font-size: 13px;  }
.footcontent a:hover { color:#b05f00 }
.footcontent a:visited { color:#4a2800 } 
#foot1, #foot2 { float:left; background:url(../images/footvert.png) no-repeat center right; height:200px; }
#foot1 { width:375px; padding:15px 0 0 0 }
#foot2 { width:345px; padding-top:25px; }
#foot2 h3 { width:335px; text-indent:7px; margin-top:12px; }
#foot2 h3 a { font-size:19px; color:#3B5998; }
#foot2 h3 a:hover { font-size:19px; color:#d6f1ff; }
#foot3 { width:275px; float:right; }
#foothoriz { background:url(../images/foothoriz.png) no-repeat top center; width:95%; height:25px; clear:both; margin:-10px 0 -15px 0; }
#chaptercard { margin-top:20px; margin-bottom:20px;}
.footcalendar { background: url(../images/googlecalendar.png) no-repeat center; width:325px; height:71px; margin:10px 0 0 3px; position:relative; }
.footcalendar p { margin:0px; padding:0px; position:absolute; top:40px; left:45px; color:#008add; font-size: 13px; }
.footcalendar p a, .footcalendar p a:visited { color:#004a7d; }
.footcalendar p a:hover { color:#0a9bff; }