html, body{margin:0; padding:0}
body{background:#369 url(images/background.gif) top center repeat-x; color:#666; font-size:12px; font-family:Arial,Tahoma,Verdana; text-align:center; margin:0px; padding:25px 0px 0px 0px}

body *{margin:0px; padding:0px}

a{color:#25A; text-decoration:underline}
a:hover{color:#333; text-decoration:none}

p, ul, ol, blockquote{color:#666}
ol, ul{margin:5px 35px}
blockquote{margin:5px 0px 5px 10px; padding:0px 0px 0px 10px; border-left:1px solid #999}
img{border:0px; background:none; padding:0px 10px 5px 0px}
p{padding:10px 0px; margin:0px; line-height:20px}
.clearfix:after{content:"."; display:block; clear:both; margin:0px; padding:0px; height:0; visibility:hidden}

h1{padding:5px 0px 0px 0px; margin:0px; color:#25A; font-size:26px; font-family:Times New Roman,Georgia,Arial; font-weight:normal; text-decoration:none; clear:both; text-align:center}
h1 a{color:#25A; text-decoration:none}
h2{color:#202020; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:bold; padding:10px 0px 3px 0px; margin:0px 0px 5px 0px; border-bottom:double #C0C0C0}
h3{color:#25A; font-size:24px; font-family:Times New Roman,Georgia,Arial; font-weight:normal; padding:10px 0px 5px 0px; margin:0px; text-decoration:none; clear:both; text-align:center}
h3 a{color:#25A; text-decoration:none}
h3 a:hover{color:#333; text-decoration:none}
h4{font-family:Arial,Helvetica,sans-serif; font-size:18px; padding:10px 0px 5px 0px; margin:0px; color:#666; text-decoration:none; clear:both}

#container{background:#FFF url(images/container-bg.gif) bottom left repeat-x; text-align:left;  margin:0px auto;  width:654px;  padding:0px; border:1px solid #CCC}
#wrap{ margin:0px; padding:0px;  width:654px}
#border-top{ margin:0px; padding:0px;  width:898px; height:1px; display:block}

#header{border:0px solid black; background:#FFF; margin:0px; padding:0px; display:block; position:relative}

#content{float:right; margin:0px; padding:15px 15px 20px 15px; width:402px; display:block; border:0px solid black}
.post-more{}
.post-more a, .post-more a:visited{}

.meta-top{clear:both; padding:0px 0px 5px 0px; margin:0px}
.meta-top p{font-family:Verdana,Arial,Sans-Serif; font-size:10px; text-transform:uppercase; letter-spacing:1px; margin:0px; padding:0px}
.meta-bottom{clear:both; padding:5px; margin:0px}
.meta-date{margin:0px 5px}
.meta-author{margin:0px 5px}
.meta-comments{margin:0px 5px}
.meta-category{margin:0px 5px}

.page-nav{clear:both; margin:10px 0px; padding:10px 0px}
.nav-previous{width:249px; float:left; text-align:left}
.nav-next{width:249px; float:right; text-align:right}

#sidebar{color:#666; display:inline; float:left; border:0px solid black; width:402px; margin:0px 0px 15px 0px; padding:10px 0px 5px 0px; display:block}
#sidebar p{padding:0px 0px 5px 0px}
#sidebar img{text-align:center}
#sidebar form{padding:0px; margin:5px 0px}
#sidebar ul{list-style-type:none; padding:0px; margin:0px}
#sidebar ul li{padding:0px 10px 10px 0px}
#sidebar ul li.item{padding:0px 10px 10px 0px; display:block; width:181px; float:left}
#sidebar ul li ul{padding:0px 0px 0px 0px; list-style-type:square}
#sidebar ul li ul li{padding:0px; margin:6px 0px}
#sidebar ul li ul li a{color:#25A; text-decoration:none}
#sidebar ul li ul li a:hover{color:#333; text-decoration:underline}
#sidebar ul li ul li ul{padding:0px; margin:0px}
#sidebar ul li ul li ul li{padding:0px; margin:5px 10px 5px 5px}

#l_sidebar{display:inline; float:left; border:0px solid black; width:200px; margin:0px 0px 15px 0px; padding:15px 11px 5px 11px; display:block}
#l_sidebar #title{color:#25A; font-size:30px; font-family:Times New Roman,Georgia,Arial; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; color:#666; text-decoration:none; text-align:center}
#l_sidebar #title a{color:#25A; text-decoration:none}
#l_sidebar #title a:hover{color:#333; text-decoration:none}
#l_sidebar h2{color:#202020; font-size:12px; font-family:Arial,Tahoma,Verdana; padding:0px 0px 3px 0px; margin:0px 0px 5px 0px; text-align:center; border-bottom:0px solid #fff}
#menu{list-style-type:none; text-align:left; text-transform:uppercase; font-size:14px; font-weight:bold; margin:10px 0px 30px 0px; padding:0px}
#menu li{margin:0px; padding:7px 0px}
#menu li a{color:#25A; text-decoration:none}

#menu li.current_page_item a, #menu li.current_page_item a:visited{color:#666; text-decoration:none}
#menu li a:hover{color:#333; text-decoration:none}

#comments{padding:8px}
#comments .even{margin:5px 0px 5px 0px; padding:10px; background:#FFF; overflow:hidden; border-bottom:1px dotted #B7B7B7}
#comments .odd{margin:5px 0px 5px 0px; padding:10px; background:#FFF; overflow:hidden; border-bottom:1px dotted #B7B7B7}

#footer{width:654px; color:#fff; margin:0px auto; padding:10px 0px; clear:both; text-align:center; font-size:11px}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}

#wpcf label{clear:both; display:block; float:left; width:150px}
#wpcf input{float:left; width:170px; padding:1px; margin:2px 5px 2px 0}
#wpcf textarea{width:350px; height:100px; padding:1px; margin:0 5px 10px 0}
#wpcf #contactsubmit{margin-left:250px; width:100px}

