body{margin:0; padding:0; background:#FFF url(images/img01.jpg) repeat-x left top; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#000000}
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%}
ul, ol{}
a{text-decoration:none; color:#0000FF}
a:hover{}
#wrapper{width:960px; margin:0 auto; padding:0}
#header{width:940px; height:108px; margin:0 auto; background:url(images/monster2.gif) no-repeat left 20px}
#logo{float:left; margin:0; padding-top:30px; color:#000}
#logo h1, #logo p{margin:0; padding:0}
#logo h1{float:left; padding-left:80px; letter-spacing:-1px; 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:70px; padding:20px 0px 0px 0px; background:#A8CF64; 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:none; background:#FFF; text-transform:lowercase; font:normal 11px Arial,Helvetica,sans-serif; color:#5D781D}
#search-submit{width:75px; height:23px; border:1px solid #89B056; background:none; font-weight:bold; font-size:10px; color:#FFF}
#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}
#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:19px; font-weight:bold; color:#FFF; border:none}
#menu a:hover, #menu .current_page_item a{background:#659CEF url(images/img03.jpg) repeat-x left bottom; text-decoration:none}
#menu .current_page_item a{background:#FBFBFC url(images/img02.jpg) repeat-x left bottom; padding-left:0; color:#30476A}
#page{width:940px; margin:0 auto; padding:0}
#page-bgtop{padding:20px px}
#page-bgbtm{}
#content{float:right; width:620px; padding:30px 0px 0px 0px}
.post{margin-bottom:15px}
.post-bgtop{}
.post-bgbtm{}
.post .title{margin-bottom:10px; padding:12px 0 0 0px; letter-spacing:-.5px; color:#000}
.post .title a{color:#32639A; border:none}
.post .meta{height:30px; background:#D8E7FE; margin:0px; padding:0px 0px 0px 0px; text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold}
.post .meta .date{float:left; height:24px; padding:3px 15px; color:#4A81DE}
.post .meta .posted{float:right; height:24px; padding:3px 15px; background:#A8CF64; color:#FFF}
.post .meta a{color:#FFF}
.post .entry{padding:0px 0px 20px 0px; padding-bottom:20px; text-align:justify}
.links{padding-top:20px; font-size:14px; font-weight:bold}
#sidebar{float:left; width:280px; padding:0px; color:#000; 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:0px 0px; padding-bottom:30px}
#sidebar li li{line-height:35px; border-bottom:1px dashed #D1D1D1; margin:0px 30px; border-left:none}
#sidebar li li span{display:block; margin-top:-20px; padding:0; font-size:14px; font-style:italic}
#sidebar h2{height:38px; padding-left:30px; letter-spacing:-.5px; font-size:1.8em}
#sidebar p{margin:0 0px; padding:0px 30px 20px 30px; text-align:justify}
#sidebar a{border:none;font-size:19px}
#sidebar a:hover{text-decoration:underline}
#calendar{}
#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:0px 0 15px 0; background:#D8E7FE; border-top:1px solid #D3DEF0; font-family:Arial,Helvetica,sans-serif}
#footer p{margin:0; padding-top:20px; line-height:normal; font-size:10px; text-transform:uppercase; text-align:center; color:#A0A0A0}
#footer a{color:#5389E0}