
*{margin:0; padding:0; border:0;}
body{background:#f2f2f2 url(img/bg.jpg) no-repeat 100% 0; font-size:13px; color:#000; font-family:'tahoma','Helvetica',sans-serif; line-height:130%}

.header {height:145px;}
.name {margin:30px 0 50px 232px;}
div.sort {margin:0 0 0px 232px;}
.sort-on {padding:-2px 0 0 0; margin:0 5px 0 0; float:left}
.wid200 {background:#f2f2f2; color:#2e4e99; outline:none; font-family:'tahoma','Helvetica',sans-serif;}

.tn {background-color:#e5e5e5; padding:15px 20px; border-top:1px dashed #bfbfbf; border-bottom:1px dashed #bfbfbf;} 



a {outline:none; color:#000;}
a:hover {text-decoration:none;}
.clear {clear:both;}

.sidebar {position:absolute; left:0;}
.sidebar h3 {margin:0 0 0 30px;}
.menu ul, .highest-rated ul {margin:0 0 20px 20px; list-style:none;}
.menu ul li{display:block;}
.menu ul li a{display:block; padding:0 0 0 10px; line-height:28px; width:160px; border-bottom:1px dashed #bfbfbf;}
.menu ul li a:hover, .menu ul li.current-cat a{display:block; background:#d30063; color:#fff; padding:0 0 0 10px; line-height:28px; width:160px; text-decoration:none;}
.highest-rated ul li a{padding:0 0 0 10px; line-height:28px;}


.content {padding:0 40px 0 232px; float:left; min-width:500px;}
.content p {color:#555; font-size:11px; line-height:150%;}
.content p a {color:#555}
.post-block, .post-single{margin:0 0 50px;}
h1 {font-size:22px; font-weight:normal; color:#d30063; font-family:'times new roman', serif;}
h2 {font-size:22px; font-weight:normal; color:#000; margin-bottom:1em; font-family:'times new roman', serif;}
h3 {font-size:18px; font-weight:normal; color:#000; font-family:'times new roman', serif;}
h3 a{color:#2e4e99;}
.date{margin:10px 0 3px; width:150px; color:#777; float:left;}
.date-rate{width:500px;}
.date-rate .post-ratings {position:relative; float:right; width:100px; height:16px; text-align:right; margin:10px 0 10px 0;}
span.score-green {color:#4aa130; font-weight:bold; font-family:Tahoma;}
span.score-red {color:#cf4419; font-weight:bold; font-family:Tahoma;}
span.score-grey {color:#777; font-weight:bold; font-family:Tahoma;}
.cats {margin:10px 0; float:left;}
.cats a{color:#469936;}
.post-single ul, .post-block ul {padding:0 0 10px 10px; list-style:none;}
.post-single ul li, .post-block ul li {padding:0 0 0 17px; background:url(img/bullet.gif) no-repeat 0 60%;}
.post-single ul li a, .post-block ul li a{color:#469936;}
.post-single p, .post-block p{margin:0 0 10px;}
.post-single h3{font-size:18px; margin:0 0 10px;}
.post-single h4{font-size:16px; margin:0 0 10px;}
.post-single h5{font-size:14px; margin:0 0 10px;}
.alignnone, .alignleft, .aligncenter, .alignright{margin:10px 0;}

.footer {position:relative; height:50px;}
.footer p {margin:15px 0 15px 232px; color:#989898;}
.counter {position:absolute; right:20px; bottom:10px;}

ul.related_post {margin-top:1em;}
ul.related_post li {margin-bottom:0.5em;}

div.desc-cat {border-bottom:1px dashed #bfbfbf; padding-bottom:15px; margin-bottom:40px;}
div.desc-cat h1 {margin-bottom:.5em;}

