*{padding:0px;margin:0px}
body{background:#b1b1b1 url('/media/images/site_bg.jpg') no-repeat center top}
body.inblueink{background-position:center 26px}
#wrapper a img{border:none}
#wrapper a{color:#4AB9EE}
#wrapper a:hover{color:#BCD351}
#wrapper a:visited{color:#7A312A}

#wrapper{width:800px;margin:30px auto 0}
*:first-child+html #wrapper{margin-top:50px}
* html #wrapper{margin-top:70px}
#header{float:left}
#header h1 a{width:200px;height:200px;text-indent:-9000px;display:block}
#mainmenu{float:right;margin-right:210px;margin-top:87px}
#mainmenu ul, #mainmenu ul li{list-style:none;margin:0;padding:0}
#mainmenu a{display:block;height:39px;width:210px;text-indent:-9000px}
#innerwrap, #footer{clear:both;margin:0 145px 0 90px;font-family:Courier New,Courier,monospace;line-height:1.3}
#innerwrap{height:620px;font-size:16px;padding-top:30px;margin-top:240px}
*:first-child+html #innerwrap{margin-top:20px}
#footer{text-align:center;margin-bottom:150px;font-size:13px;color:#bccf56;margin-left:70px}

body.columns1 #ddcol_0{height:550px;overflow:auto}
body.columns1 #content{padding-top:30px}
body.columns2 #ddcol_0{float:left;width:380px;padding-top:60px}
body.columns2 #ddcol_1{float:left;width:180px;min-height:100px}

#wrapper .post h3.ddheader a{text-decoration:none}
#wrapper .post p.pubinfo{font-size:13px}

ul.calendarevents li{border:1px solid #0E0E0E;margin-bottom:5px;padding:10px;background:#E8E8E8;opacity:0.8}

/** hax **/
/*#mainmenu:after{content:".";display: block;height:0;clear:both;visibility:hidden}
*:first-child+html #mainmenu{height:1%}
* html #mainmenu{height:1%}*/
