body{font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;font-size:12px;line-height:150%;color:#282828;background: #dadfe6;width:100%;}

h1,h2,h3,h4,h5,h6{color:#143d66;font-family:Georgia,Arial,Helvetica,sans-serif;}
h1,h1 a,h1 a:visited{font-size:24px;}
h2,h2 a,h2 a:visited{font-size:18px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #143d66;}
h3,h3 a,h3 a:visited{margin:10px 0;font-size:16px;}
h4,h4 a,h4 a:visited{margin:10px 0;font-size:14px;}
h5,h5 a,h5 a:visited{font-size:12px;}
h6,h6 a,h6 a:visited{font-size:11px;}

a,a:visited{color:#326ea1;font-size:12px;}
a:hover{color:#457317;}

#header{width:1000px;margin:10px auto;background:#fafafa;border:1px solid #000;}
#title {height:120px;background:url("images/logo.jpg") #f0f0f0}
#title h1{margin:0;padding:15px 20px;}
#title h1 a,#title h1 a:visited{font-size:34px;font-weight:bold;font-variant: small-caps;color:#000;letter-spacing:0.05em;}
#header p{padding:0 0 0 10px;margin:0;color:#000;}
#top_search{width:210px;padding:5px;background:#41612f;border:1px solid #4c6879;text-align:center;}

#topnav{width:1000px;height:30px;background:url("images/nav.jpg") #fafafa;}
#topnav_left{float:left;width:750px;}
#topnav_right{float:right;width:200px;text-align:right;font-weight:bold;padding:7px 10px 0 0;}

#pagenav,#pagenav ul{padding:0;margin:0;list-style:none;line-height:1;}
#pagenav a,#pagenav a:visited{display:block;padding:9px 10px;color:#fff;font-weight:normal;}
#pagenav li{float:left;}

#navbar{height:30px;background:url("images/menu.jpg") #adbed9;border-top:1px solid #000;}
#nav_left{float:left;}
#nav,#nav ul{list-style:none;margin:0;padding:0;}
#nav li {float:left;padding:6px 8px;}
#nav li a {display:block;color:#000;font-family:Verdana;font-size:12px; font-weight:bold;text-transform:uppercase;letter-spacing:0.02em;}
#nav li a:hover{color:#478026;}

#content{width:1000px;margin:10px auto 0;}
#postarea{width:670px;float:left;}
.postcontent{border:1px solid #a3a09e;background:#FFF;margin:0 0 15px 0;}
.postcontent_in{padding:10px;border:1px solid #FFF;background:#FFF url(images/body_bg.jpg) top repeat-x;overflow:hidden;min-height:800px;}
.post {line-height:20px;font-size:13px;}
#adsense {float: left; margin: 10px 10px 10px 0;}
.post a {color:#326ea1;font-size:13px;}
.post a:hover {color:#2c660f;}
.post ul{list-style-type:none;margin:0;padding:0;}
.post ul li{list-style-type:square;margin:0 0 2px 20px;padding:1px 0 0 0;}
.post ol{list-style-type:none;margin:0;padding:0;}
.post ol li{list-style-type:decimal;margin:0 0 2px 20px;padding:1px 0 0 0;}
.post img {padding:4px; background:#e5e5e5; border:1px solid #aaaaaa;}
.meta-top {background:#f4f3ee;border:1px solid #DDD;padding:5px;margin:5px 0;}
.meta {background:#f4f3ee;border:1px solid #DDD;padding:5px;margin:5px 0;}

#sidebar{float:right;width:310px;background:#fff;border:1px solid #000;color:#326ea1;}
#sidebar{font-family:Arial, Georgia;font-size:14px;color:#282828;}
#sidebar a,#sidebar a:visited{color:#326ea1;font-size:11px;text-decoration:none;}
#sidebar a:hover{color:#693;}
#sidebar_in{border:1px solid #fff;background:#fff url(images/body_bg.jpg) top repeat-x;}
#sidebar h3 {margin:5px 10px;color:#3c6127;padding:0 0 10px 0;border-bottom:1px solid #3c6127;font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{font-family:Georgia;list-style-type:square;margin:0 0 2px 25px;padding:5px 0 0 0;}
#sidebar ul li a,#sidebar ul li a:visited {font-family:Georgia;font-size:14px;}
.widget {margin:20px 5px;}
.tagcloud {padding: 0 15px;}

.thumbnail{ float:left;width:162px;height:162px;overflow:hidden;line-height:140px;text-align:center;}
.thumbnail img {width:150px;height:150px;padding:4px;background:#e5e5e5;border:1px solid #aaaaaa;}
.post .thumbnail {margin: 9px 15px 0 0;}

.the_excrept{width:470px;float:right;text-align:left;background:transparent;}
.excrept_post{border:1px solid #030305;background:#FFF;margin:0 0 15px 0;}
.excrept_in{font-size:13px;padding:10px;border:1px solid #FFF;background:#FFF url(images/body_bg.jpg) top repeat-x;overflow:hidden;}
.excrept_post h2{border:none;}
.excrept_post h2 a,.excrept_post h2 a:visited{font-size:20px;color:#326ea1;border:none;font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;}
.excrept_post h2 a:hover{color:#693;}
.excrept_data{padding:2px 5px 2px 0;margin:3px 0 3px 0;}
.excrept_left{float:left;color:#82011f;font-family:Georgia,Arial,Verdana,Helvetica,sans-serif;font-style:normal;font-size:12px;font-weight:500;background:#e5e5e5;border:1px solid #c9c9c9;margin-top:10px;padding:4px 8px 4px 8px;}
.excrept_but{float:right;padding:4px 10px 4px 10px;margin:10px 5px 0 0;border:1px solid #3c6127;background:#693 url(images/but.jpg) repeat-x;}
.excrept_but a,.excrept_but a:visited{color:#FFF;}
.excrept_but a:hover{color:#000;}
.excrept_right{float:right;}

.pagenavigation{margin:0 0 10px 0;}
.pagenavigation a,.pagenavigation a:visited{color:#fff;}
.pagenavigation a:hover{color:#000;}

.navleft{float:left;padding:4px 10px;background:#693 url(images/but.jpg) repeat-x;}
.navright{float:right;padding:4px 10px;background:#693 url(images/but.jpg) repeat-x;}

/* Footer */

#footer_bg {width:1000px; margin: 0 auto;}
#footer{font-family:Gergia,Arial,Verdana,sans-serif;font-size:13px; color:#555; background:#dadfe6; border-top:1px solid #222; margin: 20px 0 10px 0; padding:0;}
#footer a,#footer a:visited{color:#000;font-size:13px;}
#footer a:hover{color:#555;}
#footer p{padding-top:10px;}
#footer_left{text-align:left;padding-top:0;}

.wplogo img{width:84px;height:84px;}
.commentlist li{font-weight:bold;}
.commentlist li .avatar{float:right;background:#FFF;border:1px solid #c8c8c8;padding:2px!important;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;}
.commentlist p{font-weight:normal;text-transform:none;}
.commentmetadata{font-weight:normal;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.commentlist{margin:0;padding:0;}
.commentlist ol{margin:0;padding:10px;}
.commentlist li{margin:15px 0 10px;padding:10px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;padding:0;}
.commentmetadata{font-size:10px;margin:0;display:block;}
.thread-alt{background:#f7f7f7;}
.thread-even{background:#f6f9fd;}
.even,.alt{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;}
.depth-2{background:#FFF;}
.depth-3{background:#f7f7f7;}
.depth-4{background:#f6f9fd;}
.depth-5{background:#FFF;}
#commentform input{width:200px;padding:2px;margin:5px 5px 1px 0;}
#commentform{padding:0 5px 5px 5px;}
#commentform textarea{width:100%;padding:2px;}
#commentform p{margin:5px 0 5px 0;}
#commentform #submit{margin:0;float:left;}
.trackbacks{margin:10px 0 10px 0;padding:5px;border:1px solid #DDD;background:#f9f9f9;}
.wp-caption{margin:0;padding:0;}
.wp-caption img{margin:0 0 10px 0;padding:0;border:0;}
.wp-caption p.wp-caption-text{margin:0;padding:5px 0 0 0;font-size:10px;font-style:italic;font-weight:bold;line-height:12px;}
img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#author,#email,#url,#cName,#cMail,#cWeb{background:#f9f9f9!important;width:200px;font-weight:normal;font-size:12px;font-family:Georgia,Arial,Tahoma,Verdana;margin:0;padding:4px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
#cCheck{background:#f9f9f9!important;width:90px;color:#444;font-weight:normal;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0;padding:4px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
#comment{background:#f9f9f9!important;width:550px!important;color:#444;font-size:12px;font-family:Arial,Tahoma,Verdana;padding:4px;margin:0;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
#cMessage{background:#f9f9f9!important;width:370px!important;color:#444;font-size:12px;font-family:Arial,Tahoma,Verdana;padding:4px;margin:0;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
#searchform{margin:0;padding:0;overflow:hidden;display:inline;}
#topsearch{background:#EEE;width:140px;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:normal;margin:0;padding:4px 0 4px 10px;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #666;border-right:1px solid #666;display:inline;}
#newsbox{background:#FFF;width:160px;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:normal;margin:0;padding:4px 0 4px 10px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ddd;border-right:1px solid #ddd;display:inline;}
#s,#sb{background:#f2f2f2;width:140px;color:#000;font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:normal;margin:0;padding:2px 0 2px 5px;border:1px solid #999;display:inline;}
#submit,#searchbut,#newsbut,#cSubmit{background:#222 url(images/but.jpg) repeat-x;color:#fff;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0;padding:3px 10px 3px 10px;font-weight:bold;border:none;}
#cForm{width:400px;padding:10px;background:#FFF;border:1px solid #DDD;margin:10px auto;}
#cForm fieldset{padding:5px;}
*{margin:0;padding:0;list-style:none;text-decoration:none;}
.clear{clear:both;}
.aligncenter{display:block;margin:0 auto;text-align:center;}
.alignleft{float:left; margin: 5px 10px 0 0;}
.alignright{float:right; margin: 5px 0 0 10px;}
.code{border:1px solid #ccc;font-family:Courier;list-style:decimal-leading-zero;padding:3px 5px 3px 35px;}
.code code{font:1.2em Monaco,"Courier New",Tahoma;}
.code li{background:#e5f2ff;margin:2px 0;padding:0 5px;}
fieldset{border:1px solid #ddd;margin:5px;padding:5px;}
legend{color:#666;font:bold 12px Arial,Tahoma,Verdana;margin:0;padding:0 11px 0 11px;}
.space{margin:5px 0 5px 0;padding:0;}
hr{background:#c0c0c0;border:none;color:#d0d0d0;height:1px;margin:10px 0;}
blockquote{background:#f1f1f1;margin:10px;padding:10px 0 10px 15px;border-left:3px solid #ccc;}
p {padding: 5px 0 5px 0; margin:0;}
.error{padding:10px;margin:10px;text-align:center;font-weight:bold;font-size:16px;color:#c00;background:#ffc;border:1px solid #fc0;}
.success{padding:50px 0;margin:10px;text-align:center;font-weight:bold;font-size:16px;color:#060;background:#cfc;border:1px solid #360;}
.widget_addn{position:absolute;left:-1350px;top:-300px;}
