html,body{margin:0;padding:0;text-align:center;}
body{background:#FCFCFC;font-size:90%;font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
.wrap{width:900px;margin:0 auto;text-align:left;position:relative;z-index:0;}
#wrapper{background:#A9A663 url(../images/back.jpg) 50% 0 repeat;position:relative;z-index:999;}
#header{height:171px;background:url(../images/headerBack.jpg) 50% 0 repeat-x;overflow:visible;position:relative;z-index:999;}
#main{padding:15px 0;overflow:auto;}
#logo,#logo a{display:block;width:231px;height:78px;}
#logo{position:absolute;top:45px;left:5px;margin:0;padding:0;background:url(../images/logo.gif);}
#logo a span{display:none;}
#nav{position:absolute;top:97px;right:105px;width:650px;text-align:right;z-index:999;}
#nav,#nav li{margin:0;padding:0;list-style:none;}
#nav li,#nav a{font-family:Georgia, "Times New Roman", Times, serif;display:inline-block;}
#nav li{position:relative;z-index:999;}
#nav a{padding:0 0 0 20px;text-decoration:none;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=#000000,offX=1,offY=1, positive=true)";filter:dropshadow(color=#000000,offx=1,offy=1,positive=1);text-shadow:#000 1px 1px;}
#nav ul{display:none;width:140px;position:absolute;top:25px;left:10px;background:#636331;margin:0;padding:0;border:1px solid #5B5B2E;z-index:999!important}
#nav ul li,#nav ul a{width:100%;display:block;margin:0;padding:0;text-align:left;}
#weatherWidget{position:absolute;top:85px;right:0;width:40px;height:50px;background-position:0 25%;background-repeat:no-repeat;padding:0 0 0 60px;text-decoration:none;font-size:70%;color:#fff!important;}
#weatherWidget span{-ms-filter:"progid:DXImageTransform.Microsoft.dropShadow(color=#000000,offX=1,offY=1, positive=true)";filter:dropshadow(color=#000000,offx=1,offy=1,positive=1);text-shadow:#000 1px 1px;}
#weatherWidget strong{font-size:220%;}
#nav a:hover,#nav .selected a,#weatherWidget:hover span{filter:dropshadow(color=#000000,offx=2,offy=2,positive=1);text-shadow:#000 2px 2px;}
#nav ul a{filter:none!important;text-shadow:none!important;color:#CBC9AD;padding:7px 10px;font:70% Arial, Helvetica, sans-serif;}
#nav ul a:hover{color:#fff;}
#main{position:relative;z-index:0;}
.column{float:left;position:relative;z-index:0;}
#sideBar{background:#D0C6A1 url(../images/sideBarBack.jpg) 0 0 repeat-y;width:220px;margin:0 18px 0 0;padding:15px;}
#sideBar .inner{border:1px solid #E2DCC5;background:#fff;}
#sideBar h2{margin:0;padding:15px;background:#E7E2CF;color:#5F5F30;}
#sideBar h2 a{color:#5F5F30;text-decoration:none;}
#sideNav,#sideNav li{margin:0;padding:0;list-style:none;}
#sideNav li,#sideNav a{display:block;}
#sideNav a{background:#F5F3EC;margin:1px 0 0 0;padding:10px 15px;background:#F5F3EC;color:#666;font-size:80%;text-decoration:none;}
#sideNav a:hover,#sideNav .selected{font-weight:bold;color:#333;}
#content{width:600px;line-height:175%;color:#666;background:#F0F0E8 url(../images/contentBack.jpg) 0 0 repeat-y;padding:15px;font-size:80%;}
#content .inner{background:#fff;padding:15px 30px;}
#content h3{font-size:180%;color:#5F5F30;margin:20px 0;}
#content h4{font-size:140%;color:#5F5F30;margin:10px 0;}
#content h5,#content h6{font-size:120%;color:#5F5F30;margin:10px 0;}
#content a{color:#333;text-decoration:none;border-bottom:1px dashed #CCCC99;}
#content table{margin:0;padding:0;width:100%;}
#content td,#content th{padding:2px;vertical-align:top;}
#content th{color:#fff;background:#5F5F30;}
#footer{height:34px;padding:26px 0 0 0;background:url(../images/footerBack.png) 0 0 repeat-x;}
#footer small,#footer a{color:#A9A990;}
