html{height:100%;}
body{margin:0px; padding:0px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; background:url('../images/main_bg.gif');height:100%; }
a img{border:none;}
form{margin:0px; padding:0px;}
.main{width:1024px; margin:auto; background:#fff url('../images/bg.jpg') no-repeat; border:solid 1px #ccc; border-width:0px 1px;}
.header{margin-top:-75px; position:relative; z-index:1;}
.small{width:390px; float:left; padding: 39px 0px 0px 10px;}
.big{margin-left:390px; padding:55px 10px 0px 10px;}
.logo{padding:5px 0px 5px 20px;}
.g_ads{width:468px; margin:0px 0px 0px 20px;}
.tabs{margin:30px 0px 0px 0px; list-style:none; padding:0px;}
.tabs li{display:inline; margin:0px; padding:0px;}
.tabs a, .tabs  span{display:block; float:left; background:#ffff90; width:105px; text-align:center; height:25px; font-size:14px; font-weight:bold; text-decoration:none; color:#000; line-height:25px; margin:0px 0px 0px 8px; padding:0px;}
.tabs .selected span{background:#5cbfe5; color:#fff;}
.tabs a:hover{background:#fefec7; color:#000;}

.content{border:solid 9px #fefec7; padding: 5px 15px; margin:55px 0px;}
.content h1{font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 7px 0px; margin:0px;}
.content h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px; margin:0px;}
.content a img{padding:5px; background:#fefec7; margin:0px 10px 0px 0px; vertical-align:top;}
.content a.addthis img{padding:0px; margin:0px; vertical-align:middle;}
.content a:hover img{background:#8cefff;}
.content p{padding:0px; margin: 0px 0px 15px 0px;}
.comments{color:#555; font-size:10px; margin: -10px 0px 15px 0px;}
.comments a{color:#1b6fb0; font-weight:bold;}
.comments a:hover{text-decoration:none;}
.tags{font-size:14px; width:250px; margin: 50px 0px 0px 50px;}
.tags small{font-size:12px;}
.tags big{font-size: 16px;}
.tags a{color:#000;}
.tags a:hover{text-decoration:none;}
#post_form{margin:10px auto 0px auto; width:350px;}
h2{margin:50px auto 0px auto; width:350px; font:normal 30px Verdana, Arial, Helvetica, sans-serif; color:#1b6fb0;}
#post_form strong{display:block; width: 95px; float:left; padding: 4px 0px; font-size:14px;}
input.text{clear:right; margin: 5px 0px; vertical-align:middle; width: 225px; border:solid 1px #5cbfe5;}
textarea{border:solid 1px #5cbfe5; width:320px; margin:10px 0px;}
#post_form strong small{font-size:9px; font-weight:normal;}
.ads{width:336px; margin: 40px auto;}
.pages{text-align:right; margin:10px 0px; font-size:14px;}
.pages a{color:#000; font-weight:bold;}
a:hover{text-decoration:none;}
.search{margin: 3px 0px 0px 80px;}
.srch_txt{ background:#ffff90; border:solid 1px #aaa; width:200px;}
.srch_btn{color:#fff; background:#000; border:solid 1px #000;}
#hide, .hide{display:none;}
.footer{text-align:right; font-size:9px; color:#999; padding:0px 20px 20px 0px; margin-top:-30px;}
.footer a{color:#555;}
.error{margin:10px; padding:5px; font-size:12px; color:#600; border:solid 1px #900; background:#fed;}
fieldset{ width: 305px; border:solid 1px #5cbfe5; margin: 10px 0px;}
legend{font-size:14px; font-weight:bold;}
#popup{position:fixed; z-index:1000; left:0px; top:0px; right: 0px; bottom:0px; background:url(../images/popup_bg.png);}
#show_img{width:650px; margin:20px auto; background:#fff; border:solid 1px #999; padding: 10px 20px 40px 20px;}
.content p.tgs{font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 0px 5px;}
.content p.tgs a{color:#555;}
.content p.tgs a:hover{color:#000; text-decoration:none;}
#images_list span{display:block;}
#images_list a img{vertical-align:middle;}
#comment_form span{position:relative; display:block; height: 30px; margin-bottom:5px;}
#comment_form input.text{position:absolute; left:95px;}
hr{border:none; border-top:solid 1px #ccc; }
.cmnt{background:url('../images/comment.gif') no-repeat right; padding-right: 20px;}
.yoursearch{background:#F0F8FF; border:solid 1px #69f; margin:5px; padding:5px;}
.yoursearch a{font-size:10px; color:#900; float:right;}
