html,body{margin:0;padding:0;background-color:#DEEBF2;text-align:left;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;}
#container{text-align:left;margin:10px auto 10px auto;padding:0;width:800px;height:100%;}
#background{background:url(images/bg.jpg) repeat-y;height:100%;float:left;margin:0;padding:0;width:800px;}
#banner{background-image:url(images/banner.jpg);width:800px;height:200px;}
#menu{background:url(images/menubg.gif) repeat-x;width:798px;border:1px solid #1f79a9;height:34px;float:left;}
#menu ul{width:798px;height:100%;float:left;list-style:none;margin:0;padding:0;}
* html #menu ul{margin-bottom:-1px;}
#menu li{display:inline;}
#menu li a{color:#ffffff;font:bold 11px Verdana;float:left;padding:11px;text-decoration:none;}
#menu li a:hover{background:#428fb8;}
#content{float:left;width:750px;margin:0;padding:0;margin-left:2px;margin-top:10px;}
* html #content{height:300px;}
#postwrapper{width:680px;margin-left:8px;height:100%;margin-top:10px;margin-bottom:20px;padding:0;float:left;}
#footer{width:798px;background:#3286b2;border:1px solid #1f79a9;float:left;text-align:center;margin-bottom:0;margin-left:0;margin-right:0;padding:0;height:34px;}
#footer p{margin-top:9px;margin-left:12px;color:#ffffff;}
#footer a{text-decoration:underline;color:#ffffff;}
#footer a:visited{text-decoration:underline;color:#ffffff;}
#footer a:hover{text-decoration:none;color:#ffffff;}
#footer a:active{text-decoration:underline;color:#ffffff;}
#sidebar{margin:0;padding-left:2px;padding-right:2px;width:116px;float:left;}
#sidebar ul{list-style-type:none;padding:0;margin-top:2px;margin-left:9px;}
* html #sidebar ul{margin-left:3px;}
#sidebar ul li{margin:0;}
#sidebar ul li a{display:block;text-decoration:none;}
#sidebar ul ul{margin-bottom:0;}
#sidebar ul ul li{list-style:none;display:block;margin:0;}
#sidebar ul ul ul{margin-bottom:0;margin-top:0;}
#sidebar ul ul ul li{border:none;margin-left:-6px;}
* html #sidebar ul ul ul li{padding-left:3px;}
#error-page{min-height:300px;}
#view-comments{float:left;}
.alignright{float:right;margin:0 0 15px 15px;}
.alignleft{float:left;margin:0 15px 15px 0;}
.post{padding:10px 10px 10px 10px;}
.post h2{font-family:Georgia, Sans-serif;font-size:22px;padding:20px 0 0 0;}
.entry{line-height:22px;}
.postinfo{font-size:11px;color:#aaa;padding:2px 0 20px 0;}
.postinfo a{color:#aaa;}
.postdate{color:#aaa;}
p.postmetadata{font-size:12px;color:#BFB8A1;border-top:1px dotted #FFCC00;margin:20px 0 0 0;padding:5px 0 0 0;}
p.postmetadata strong{float:right;}
.postnav{width:678px;height:20px;float:left;margin-top:15px;padding:0;font:11px Verdana;}
.left{float:left;}
* html .left{margin-left:5px;}
.right{float:right;}
