body{font-family:Verdana;font-size:80%;line-height:1.5em;margin:0 auto;width:1000px;text-align:center;background:#F3F3F3}
a{color:#000066}
a:hover{color:#770520}
h1,h2,h3{color:#0099FF;font-weight:normal}
blockquote{margin:0;padding:0}
img{border:none}
#header{background:#FFF}
#wrap{margin-top:20px;text-align:left}
#header,#main,#footer{border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}
#header{margin-top:-25px;margin-left:1px;width:1017px}
#header img{margin-top:-22px;margin-left:10px}
#header li img{margin-bottom:-16px;margin-top:-10px;margin-left:0}
#header ul{margin:-7px 0 0;padding:0 0 0 10px;font-size:1.1em;width:1007px}
#header ul#nav{height:42px;background:url("../images/nav.png") no-repeat}
#header ul ul{background:none}
#header li{float:left;list-style-type:none}
#header li a,#here{text-decoration:none;color:#FFF;padding:12px 19.3px 13px;width:110px;height:40px;display:block;float:left;margin:0 -10px 0 -10px}
#header li#kids a{width:210px}
#header li a:hover,#here,#header li#this{height:40px;color:#000;text-shadow:#666 1px 2px 5px;position:relative;z-index:3}
#header li ul{display:none}
#header li li a{background:none}
#header li ul#show,#header li ul#show2{width:145px;display:inline;position:absolute;white-space:pre;z-index:2;margin-top:40px;margin-left:-123px;padding:0 0 5px;background:#E6E7E6;-moz-box-shadow:1px 2px 3px #000;-webkit-box-shadow:1px 2px 3px #000;box-shadow:1px 2px 3px #000;z-index:10}
#header li ul#show2{margin-left:-220px;width:220px}
#header li#this2 a:hover,#header li#this2 a{width:210px}
#header li ul#show a,#header li ul#show2 a{position:relative;top:-10px;color:#000;background-color:transparent}
#header li ul#show a:hover,#header li ul#show2 a:hover{text-decoration:underline;background:none}
#header li ul li,#header li ul li a{float:none;margin:0 0 -10px;padding:0 0 0 10px;font-size:0.9em;border:none}
#here{position:relative;top:0;padding-bottom:11px}
#week{position:absolute;margin-top:-43px;margin-left:740px}
#week span{font-size:1.2em}
#week p{white-space:pre;margin-bottom:-15px}
#main{position:relative;top:-3px;margin-left:1px;min-height:700px;width:972px;background:#FFF url("../images/main.png") no-repeat;padding-top:20px;padding-left:25px;padding-right:20px}
#footer{background:url(../images/footer.gif) repeat-x;width:101.8%;margin-top:-13px;margin-left:1px;padding-bottom:1px}
#footer p{color:#000;width:100%;text-align:center;padding-top:5px}
#preload{display:none}
#clear{clear:both}

