*{margin:0;padding:0;}
body{text-align:center;font:12px Verdana;color:#333333;background:#ffffff url(images/header.gif) repeat-x 0 0;;}
a{text-decoration:none;color:#00658D;}
img{border:0;}
.break{font-size:0;width:0;height:0;clear:both;}
.alignleft{float:left;margin:4px 10px 5px 0;}
.alignright{float:right;margin:4px 0 5px 10px;}
.hidden{display:none;}
.noimage img{display:none;}
#wrapper{text-align:left;width:980px;margin:auto auto;}
/** BEGIN header **/
#header{}
#header ol{list-style-type:none;float:left;}
#header ol li{font-size:0.9em;text-transform:uppercase;float:left;background:url(images/divider.gif) no-repeat 0 11px;padding:10px;}
#header ol li.f{background:none;padding-left:0;}
#header h1{float:right;margin-top:5px;}
#header h1 a{display:block;outline:none;float:left;}
#header form{border:1px solid #CCCCCC;float:right;margin-top:17px;}
#header form p{float:left;border-right:1px solid #cccccc;height:30px;font-size:0.9em;color:#808080;}
#header form .date{padding:8px 10px 12px;height:10px;}
#header form input{margin:7px;width:225px;border:1px solid #ffffff;font-size:1em;font-family:Verdana;color:#808080;float:left;}
#header form button{width:16px;height:16px;border:0;background:url(images/search.jpg) no-repeat 0 0;margin:7px;text-indent:-9999px;float:left;}
#header ul{list-style-type:none;clear:both;border-bottom:5px solid #1F2012;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-top:1px solid #cccccc;height:27px;margin:10px 0;}
#header ul li{float:left;border-right:1px solid #cccccc;font-size:0.9em;text-transform:uppercase;}
#header ul li a{color:#393939;display:block;padding:7px;font-weight:bold;}
#header ul li a:hover{background-color:#202014;color:#ffffff;}
/** END header **/
/** BEGIN content **/
#content{clear:both;float:left;border-right:1px solid #CCCCCC;width:620px;padding:0 10px 10px 0;}
#content .latest{border-bottom:5px solid #202014;padding:0 20px 10px 0;margin-bottom:10px;}
#content .latest img{float:left;margin:0 10px 5px 0;}
#content .latest h2{font-size:1.5em;padding-right:90px;padding-bottom:15px;}
#content .latest p{font-size:0.9em;margin-bottom:12px;line-height:1.4em;}
#content .l{width:300px;float:left;padding:0 10px 10px 0;border-right:1px solid #FFFFFF;}
#content .l .post{font-size:0.9em;border-bottom:1px dotted #353535;padding-top:10px;}
#content .l .post h2{font-size:0.9em;color:#ffffff;text-transform:uppercase;background-color:#202014;padding:5px 10px;float:left;}
#content .l .post h2 a{color:#ffffff;}
#content .l .post h3{clear:both;font-size:1.1em;width:100%;padding:10px 0;}
#content .l .post img{float:left;margin:0 10px 5px 0;width:100px;}
#content .l .post p{margin-bottom:10px;line-height:1.4em;}
#content .r{width:299px;float:right;padding-left:10px;border-left:1px solid #ffffff;margin-left:-1px;}
#content .r .post{font-size:0.9em;border-bottom:1px dotted #353535;padding-top:10px;}
#content .r .post h2{font-size:0.9em;color:#ffffff;text-transform:uppercase;background-color:#202014;padding:5px 10px;float:left;}
#content .r .post h2 a{color:#ffffff;}
#content .r .post h3{clear:both;font-size:1.1em;width:100%;padding:10px 0;}
#content .r .post img{float:left;margin:0 10px 5px 0;width:100px;}
#content .r .post p{margin-bottom:10px;line-height:1.4em;}
#content .postnav{padding:20px 0;clear:both;}
#content .postnav ul{list-style-type:none;border:0;}
#content .postnav ul li{float:left;border:1px solid #cccccc;margin:2px;font-size:0.9em;}
#content .postnav ul li a{display:block;border:0 !important;padding:5px;}
#content .postnav ul li a:hover{background-color:#007AAA;color:#ffffff;}
#content li.page_info{padding:5px !important;}
/** END content **/
/** BEGIN sidebar **/
#sidebar{float:right;width:340px;}
#sidebar div.head{border-bottom:1px solid #CDCCCA;padding:10px 5px;}
#sidebar div.head h2{font-size:0;}
#sidebar div.head .rss{font-size:0.9em;padding:2px 0 2px 24px;background:url(images/rss.gif) no-repeat 0 0;}
#sidebar form{border:1px solid #CDCCCA;border-top:0;margin-bottom:10px;background:url(images/subscribe.jpg) no-repeat center;height:50px;}
#sidebar form input{margin:15px 12px 15px 40px;width:180px;float:left;border:1px solid #ffffff;}
#sidebar form button{float:left;width:72px;height:25px;margin-top:12px;text-indent:-9999px;border:0;background-color:transparent;}
#sidebar div.body{border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
#sidebar div.body img{}
#sidebar div.body a{color:#333333;}
#sidebar div.body a:hover{color:#00658D;}
#sidebar ul.head{list-style-type:none;border:1px solid #cccccc;border-width:1px 1px 0 0;height:30px;}
#sidebar ul.head li{float:left;text-transform:uppercase;font-weight:bold;border-left:1px solid #cccccc;}
#sidebar ul.head li a{color:#343434;display:block;padding:8px 10px;}
#sidebar ul.head li a:hover{}
#sidebar ul.body{clear:both;list-style-type:none;border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
#sidebar ul.body li{font-size:0.9em;border-bottom:1px dotted #313131;padding:6px 0;}
#sidebar ul.body li a{color:#323232;}
#sidebar ul.body li a:hover{font-weight:bold;color:#006490;}
#sidebar .l{width:165px;float:left;}
#sidebar .l h2{border-top:4px solid #1F1F15;font-size:0.9em;text-transform:uppercase;padding:5px 0;}
#sidebar .l ul{list-style-type:none;margin-bottom:20px;}
#sidebar .l ul li{font-size:0.9em;border-bottom:1px dotted #353535;padding:6px 0;}
#sidebar .l ul li a{color:#363636;}
#sidebar .l ul li a:hover{}
#sidebar .r{width:165px;float:right;}
#sidebar .r h2{border-top:4px solid #1F1F15;font-size:0.9em;text-transform:uppercase;padding:5px 0;}
#sidebar .r ul{list-style-type:none;margin-bottom:20px;}
#sidebar .r ul li{font-size:0.9em;border-bottom:1px dotted #353535;padding:6px 0;}
#sidebar .r ul li a{color:#363636;}
#sidebar .r ul li a:hover{}
/** END sidebar **/
/** BEGIN footer **/
#footer{clear:both;border-top:5px solid #1E2015;font-size:0.9em;padding:10px 0 30px;}
/** END footer **/
/** BEGIN miscellaneous **/
#content .single ul{margin:0 0 10px 18px;}
#content .single ol{margin:0 0 10px 20px;}
#content .single li{padding:2px 0;line-height:1.4em;}
#content .single h3{margin-bottom:5px;font-size:1.4em;font-size:1.5em;font-weight:normal;}
#content .single blockquote{padding:20px 20px 10px;margin:10px 0;background-color:#f3f3f3;border-width:1px 0;border-color:#dddddd;border-style:solid;color:#9e9e9e;line-height:1.4em;}
.single .details{padding:20px 0;}
.single .details p{margin-bottom:5px !important;}
#comments{padding:0 10px 20px;font-size:0.9em;}
#comments h2{margin:10px 0;font-size:1.5em;}
#comments p{margin-bottom:10px;line-height:1.5em;}
#comments form{padding-top:20px;}
#comments form p{margin-bottom:5px;}
.commentauthor{margin-bottom:5px !important;color:#9e9e9e;font-weight:bold;}
.commentdate{font-size:0.8em;margin-bottom:5px;color:#909090;}
.required{color:#ff0000;}
#respond{padding-top:20px;}
.comment1{border:1px solid #cccccc;padding:10px;margin-bottom:10px;}
.commentdetails{float:left;}
.gravatar{float:right;}
h2.title{padding:20px 10px 20px;font-size:0.8em;font-weight:normal;text-transform:uppercase;color:#909090;}
.archive{clear:both;font-size:0.9em;padding:10px;border:1px solid #cccccc;margin:0 0 10px 10px;}
.archive h2{font-size:1.6em;font-weight:normal;padding-bottom:10px;}
.archive h2 a{}
.archive img{float:left;height:100px;margin:5px 10px 5px 0;}
.archive p{margin-bottom:10px;line-height:1.5em;}
/** END miscellaneous **/
div#calendar_wrap{text-align:center;margin-left:20px;} 
input, button {border:1px solid #CCCCCC;}                     