/** BEGIN basic styles **/
*{margin:0;padding:0;}
body{font:12px Arial;text-align:center;background:transparent #fff repeat 0 0;color:#000;}
img{border:0;}
.images{border:1px solid #08aeef;margin:5px;align:center;}
.post p{text-align:justify;text-indent:30px;}
.post h1{margin-bottom:20px;}
.thumb{padding:0;float:left;background:#222 url(images/thumb.png);display:block;width:200px;overflow:hidden;height:155px;margin:30px 0 0 40px;border:1px solid #08aeef;position:relative;}
.thumb-title{ width:204px;height:20px;margin-bottom:105px;background:#cee9f3;bottom:0;right:0;display:block;position:absolute;padding:15px 0 15px 0;filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;}
.thumb-title:hover{background:#08aeef;}
.thumb-title h2{margin:0;line-height:1.4em;}
.thumb-title h2 a{text-align:center;font:15px Arial,helvetica;display:block;}
.thumb-title h2 a:hover{color:#fff !important;}
a{text-decoration:none;color:#000000;}
strong{color:#08aeef;}
a:hover{color:#08aeef !important;}
.break{clear:both;}
.left{float:left;}
.right{float:right;}
.alignleft{float:left;margin:10px 10px 5px 0;}
.alignright{float:right;margin:10px 0 5px 10px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
/** END basic styles **/
.header{text-align:left;width:1024px;margin:auto auto;background:url(images/1.jpg) no-repeat 0 0;}
.wrapper{text-align:left;width:1024px;margin:auto auto;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;}
* html .fix{height:1%;}
.fix{display:block;}
br.clear-both,div.clear-both,br.clear-left,div.clear-left{font:1px/1px monospace;display:block;}
.main{width:52%;margin:0;padding:0;float:left;overflow:hidden;}
/** BEGIN header **/
#header{background:#fff 0 0;}
#logo{padding:20px 0 130px 20px;text-align:center;}
#logo h1{color:#fff;font-size:2.7em;}
#logo h2{color:#fff;font-size:2.7em;}
#logo h3{color:#fff;font:1.3em Arial;}
#logo a{color:#fff;}
#logo a:hover{color:#fff !important;}
#navigation{float:right;list-style-type:none;padding:260px 10px 0 0;}
#navigation li{float:left;margin-right:3px;}
#navigation li a{float:left;display:block;background-color:#910202;padding:5px 20px;font:bold 1.2em Arial;text-transform:uppercase;color:#FFFFFF;}
#navigation li a:hover{text-decoration:none;background-color:#DE0303;color:#FFFFFF !important;}
/** END header **/
/** BEGIN content **/
#content{background-color:#ffffff;color:#000000;padding:0;}
#content a{color:#000000;font-weight:bold;}
/** BEGIN main **/
#main{float:left;width:52%;}
.title{font-size:1.4em !important;font-weight:normal;padding:20px 10px;}
.form_wrapper{width:490px;overflow:hidden;_display:inline-block;margin-bottom:12px;}
.form_wrapper p{font:bold 1.2em Arial;}
p#send{font:bold 1.7em Arial;color:#7dd150;}
p#nosend{font:bold 1.7em Arial;color:#ff0000;}
.form_wrapper form label{overflow:hidden;display:inline-block;margin-bottom:7px;}
.form_wrapper form label span{width:143px;float:left;margin-top:3px;padding-right:8px;}
.form_wrapper form label span span{width:auto;float:none;margin:0;padding:0;}
.form_wrapper form input,.form_wrapper form select,.form_wrapper form textarea{margin:0;padding:1px;font-size:11px;}
.form_wrapper form select{width:336px;height:20px;}
.form_wrapper form input{width:330px;height:14px;}
.form_wrapper form textarea{width:330px;*width:332px;height:125px;}
.form_wrapper form label.captcha img{float:left;width:120px;height:60px;_margin-left:3px;margin-right:7px;}
.form_wrapper form label.captcha input{width:203px;}
.form_wrapper form .btn_wrapper input{width:329px;height:21px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000;background:url(/images/btn_back.gif) center top no-repeat;border:none;cursor:pointer;}
.form_wrapper form .btn_wrapper .submit{margin-left:152px;}
.post{margin:0 10px 20px 10px;border-bottom:1px dotted #C0C0C0;padding-bottom:10px;}
.post p{line-height:1.5em;margin:5px 0;text-align:justify;}
.post h3,h4,h5{font-size:1.5em;font-weight:normal;margin:20px 0 10px;}
.post ul{margin:0 0 10px 18px;list-style-type:disc;}
.post ul li{padding:2px 0;}
.post ol{margin:0 0 10px 22px;list-style-type:decimal;}
.post ol li{padding:4px 0;}
.post h2 a,.post h1 a,.post h4 a{border-bottom:2px solid #08aeef;}
.post a:hover{border:0;}
#content blockquote{line-height:1.8em;margin:10px 0;text-align:justify;font-style:italic;padding:0 5px 0 10px;border-left:2px solid #CCCCCC;background-color:#EEEEEE;}
#content h2,h1{font-size:1.7em;font-weight:normal;}
.post h2 a,h1 a{font-weight:normal !important;}
.author{margin:0 !important;padding-left:25px;background:url(images/author.gif) no-repeat 0 2px;}
.category{margin:0 !important;padding-left:25px;background:url(images/category.gif) no-repeat 0 5px;}
.date{margin:0 !important;padding-left:25px;background:url(images/date.gif) no-repeat 0 2px;}
.comments{margin:0 !important;padding-left:25px;background:url(images/comments.gif) no-repeat 0 5px;}
.author a,.category a,.date a,.comments a{font-weight:normal !important;}
.author a:hover,.category a:hover,.date a:hover,.comments a:hover{font-weight:bold !important;}
#postnav{padding:10px;}
#main .left{width:70%;}
#comments{padding:10px;}
#comments h2{font-size:1.8em;margin-bottom:20px;}
#comments h3{font-size:1.6em;margin:20px 0;font-weight:normal;}
#comments form{padding:5px;}
#comments form input,form textarea{margin-bottom:2px;}
.comment1,.comment2{margin:5px 0;padding:5px;}
.comment1 p,.comment2 p{margin-bottom:10px;text-align:justify;line-height:1.6em;}
.comment2{background-color:#EEEEEE;border-top:1px dotted #C0C0C0;border-bottom:1px dotted #C0C0C0;}
.required{font-weight:bold;color:#FF0000;}
.notfound{padding:20px;}
.notfound p{margin:10px 0;}
.commentdetails{float:left;}
.commentauthor{font-size:1.5em;margin-bottom:2px !important;}
.commentauthor a{font-weight:normal !important;}
.commentdate{font-size:0.9em;}
.gravatar{float:right;margin:5px 0 5px 10px;}
/** END main **/
/** BEGIN sidebar **/
#sidebar{float:right;width:47%;}
#sideleft{width:58%;float:left;margin:0;padding:0;}
#sideright{width:40%;float:right;margin:0;padding:0;}
#sideleft ul{list-style-type:none;margin:10px 0 0 0;}
#sideleft ul li ul{margin:0 -1px -3px -10px !important;}
#sideleft ul li{margin-top:-1px;padding:2px 0px 2px 25px;line-height:2em;list-style-type:none;border:1px solid #08aeef;border-left:0;}
#sideleft ul li a{font-weight:normal !important;}
#sidebar h3{font-size:1.2em;padding:0;margin:0 0 10px 0;text-align:center;}
#sideright ul,li{margin:0;padding:0}
#sideright ul.news{margin-top:10px;list-style-type:none;font-size:0.8em;text-align:right}
#sideright .news li a{padding-left:5px;clear:both}
#sideright .news li strong{text-align:left;display:block}
#categories li{background-image:url(images/categories.gif) !important;}
#popularposts li{background-image:url(images/popularposts.gif) !important;}
#blogroll li{background-image:url(images/blogroll.gif) !important;}
#recentposts li{background-image:url(images/recentposts.gif) !important;}
#recentcomments li{background-image:url(images/recentcomments.gif) !important;}
#ads{margin-bottom:20px;}
#ads img{margin:2px 1px 1px 2px;}
/** END sidebar **/
/** END content **/
/** BEGIN footer **/
#footer{background:#fff repeat 0 0;text-align:left;width:1024px;margin:auto auto;}
#footer li{list-style-type:none;float:left;padding:0 5px;}
#footer li + li{border-left:1px solid #08aeef;}
#footer div.wrapper{height:120px;}
#footer a{color:#000;font-weight:bold;}
#footer a:hover{color:#000 !important;text-decoration:underline;}
#copy{float:right;}
#rss{float:right;padding:25px 20px 20px 50px;font-size:2em;line-height:0.8em;}
.links{font-size:12px !important;}
#search{float:right;padding:20px;}
#search input{font-size:2em;color:#C50000;background-color:#FCD7A1;border:0;width:200px;float:left;padding-left:5px;}
#search button{width:32px; height:27px;background:url(images/search.gif) no-repeat 0 0;border:0;text-indent:-9999px;margin-left:10px;}
/** END footer **/
