body{margin:0;padding:0;background:url(images/img01.jpg) repeat-x left top;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#787878;}
h1,h2,h3{margin:0;padding:0;font-weight:normal;color:#32639a;}
h1{font-size:2em;}
h2{font-size:2.4em;}
h3{font-size:1.6em;}
p,ul,ol{margin-top:0;line-height:180%;}
a{text-decoration:none;color:#003399;font-weight:bold;}
a:hover {text-decoration:underline;color:#003399;font-weight:bold;}
#wrapper{width:960px;margin:0 auto;padding:0;}
#header{width:940px;height:148px;margin:0 auto;}
#logo{float:left;margin:0;padding-top:30px;color:#000;}
#logo h1,#logo p{margin:0;padding:0;}
#logo h1{float:left;letter-spacing:-1px;text-transform:lowercase;font-size:3.8em;}
#logo p{float:left;margin:0;padding:26px 0 0 10px;font:normal 14px Georgia,"Times New Roman",Times,serif;font-style:italic;color:#fff;}
#logo a{border:none;background:none;text-decoration:none;color:#fff;}
#search{float:right;width:280px;height:60px;padding:20px 0 0 0;background:#e2e2e2;border-bottom:4px solid #fff;}
#search form{height:41px;margin:0;padding:10px 0 0 20px;}
#search fieldset{margin:0;padding:0;border:none;}
#search-text{width:170px;padding:6px 5px 2px 5px;border:1px solid #dedede;background:#fff;text-transform:lowercase;font:normal 11px Arial,Helvetica,sans-serif;color:#5d781d;}
#search-submit{width:50px;height:22px;border:none;background:#b9b9b9;color:#000;}
#menu{width:940px;height:49px;margin:0 auto;padding:0;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal;}
#menu li{float:left;border-left:1px solid #4e9ce9;}
#menu a{display:block;width:155px;height:33px;padding-top:16px;text-decoration:none;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;border:none;}
#menu a:hover,#menu .current_page_item a{background:#4e9ce9;text-decoration:none;}
#menu .current_page_item a{background:#4e9ce9;padding-left:0;}
#page{width:940px;margin:0 auto;padding:0;}
#page-bgtop{padding:20px px;}
#content{float:left;width:620px;padding:30px 0 0 0;}
.post{margin-bottom:15px;}
.post .title{height:38px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding:12px 0 0 0;letter-spacing:-.5px;color:#000;}
.post .title a{color:#32639a;border:none;}
.post .meta{margin-bottom:30px;padding:5px 0 15px 0;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}
.post .meta .date{float:left;}
.post .meta .posted{float:right;}
.post .entry{padding:0 0 20px 0;padding-bottom:20px;text-align:justify;}
.links{padding-top:20px;font-size:12px;font-weight:bold;}
#sidebar{float:right;width:280px;padding:0;color:#787878;background:#fff;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar li{margin:0;padding:0;border-left:1px solid #e2e2e2;}
#sidebar li ul{margin:0;padding-bottom:30px;}
#sidebar li li{line-height:35px;border-bottom:1px dashed #d1d1d1;margin:0 30px;border-left:none;}
#sidebar li li span{display:block;margin-top:-20px;padding:0;font-size:11px;font-style:italic;}
#sidebar h2{height:38px;padding-left:30px;letter-spacing:-.5px;font-size:1.8em;}
#sidebar p{margin:0;padding:0 30px 20px 30px;text-align:justify;}
#sidebar a{border:none;}
#sidebar a:hover{text-decoration:underline;color:#8a8a8a;}
#calendar_wrap{padding:20px;}
#calendar table{width:100%;}
#calendar tbody td{text-align:center;}
#calendar #next{text-align:right;}
#footer{height:50px;margin:0 auto;padding:0 0 15px 0;background:#ececec;border-top:1px solid #dedede;font-family:Arial,Helvetica,sans-serif;}
#footer p{margin:0;padding-top:20px;line-height:normal;font-size:9px;text-transform:uppercase;text-align:center;color:#a0a0a0;}
#footer a{color:#8a8a8a;}