/*
Theme Name: Exentrich Blog 2.0
Theme URI: http://blog.exentrich.ru/
Version: 2.0
Author: Mussabekov Rustem
Author URI: http://exentrich.ru/
*/

/*Standarten my furer!*/
h1, h2, h3, h4, h5, h6, img, body, p {margin:0;padding:0;border:0;}
header, aside, footer, article, section {display:block;}
html {/*border-top:3px solid #4F4F4F*/}
body, form, input, textarea {font-family:Tahoma, "Trebuchet MS", Arial, Serif;font-size:14px;}
body {background:#F8F8ED url(images/background_page.jpg) no-repeat left top;margin:0;}
div#wrapper {margin:0 auto;margin-top:18px;max-width:1024px;
_width: expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 1024? "1024px" : "auto");}
header {}

/*Additional classes*/
.padding_right {margin-right:30px;}
.padding_left {padding-left:30px;}
.clear_both {clear:both;height:7px;}

/*Top Logo and link to portfolio*/
header#cap #goback {background:url(images/back_noactive.gif) no-repeat right top;width:18px;height:33px;
text-align:center;float:left;margin-top:16px;margin-right:12px;}
header#cap #goback:hover {background-image:url(images/back_active.gif);}
header#cap #goback a {display:block;height:33px}
header#cap #goback a {margin-top:3px;}
header#cap #logo {float:left;margin-top:4px;margin-left:10px;}

/*Core Menu Top*/
header#cap nav {float:right;}
header#cap nav ul {list-style:none;}
header#cap nav ul li {float:left;font-size:11px;color:#3c3c3c;}
header#cap nav ul li span {display:block;padding:6px 12px;padding-top:5px;height:31px;_float:left;}
header#cap nav ul li a {color:black;text-decoration:none;}
header#cap nav ul li a:hover {text-decoration:underline;}
header#cap nav ul li.active {background:#909079 url(images/nav_active_left.gif) no-repeat left top;color:white;}
header#cap nav ul li.active a {color:white;}
header#cap nav ul li.active span {background:url(images/nav_active_right.gif) no-repeat right top;}
header#cap nav ul li.active a.navlink {color:white;}
header#cap nav ul li.active a.navlink:hover {color:#F0F0F0;}
header#cap nav ul li a.navlink {font-size:14px;color:#3c3c3c;text-decoration:underline;}
header#cap nav ul li a.navlink:hover {color:#99B809}

/*Sidebar*/
aside {width:360px;float:right;background:#F8F8ED;}
aside section#subscribe {background:url(images/subscribe_background.png) no-repeat 0px 15px;width:360px;
height:134px;}
aside section#subscribe div {float:left;width:130px;font-size:12px;padding-top:80px;padding-left:20px;}
aside section#subscribe a.subscribe_link {font-size:18px;}
aside section#subscribe div#subscribe_rss {background:url(images/rss_icon.png) no-repeat 40px top;}
aside section#subscribe div#subscribe_twitter {background:url(images/twitter_icon.png) no-repeat 20px top;}
aside section#subscribe div#subscribe_rss a.subscribe_link {color:#955808;}
aside section#subscribe div#subscribe_twitter a.subscribe_link {color:#437f91}
#linkcat-221 img {vertical-align:-3px;}
#linkcat-221 img:hover {text-decoration:none;}
#linkcat-221 li {padding-bottom:4px;}

aside section#search {margin-top:14px;}
aside section#search input.text {border:1px solid #E5E5DF;padding:4px 6px;
-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;
width:290px;height:19px;}
aside section#search input.text:focus {border:1px solid #DD9038}
aside section#search input.submit {background:url(images/search_button.gif) no-repeat right top;width:48px;height:28px;float:right;
border:0;cursor:pointer;}
aside section#search input.submit:hover {background-image:url(images/search_button_active.gif);}

aside section#infobox {background:url(images/infobox.png) no-repeat left top;width:367px;height:119px;margin-top:15px;
font-size:12px;}
aside section#infobox a {color:black;}
aside section#infobox a:hover {text-decoration:none; }
aside section#infobox div img {vertical-align:-4px;margin-right:2px;}
aside section#infobox div {padding:10px 12px;}
aside section#infobox div.linkso {text-align:center;font-size:24px;line-height:18px;padding-top:22px;}
aside section#infobox div.linkso a.lgreen {color:#4f4936}
aside section#infobox div.linkso a.sublnk {font-size:12px;color:#9D9A8D}

aside section#tagcloud {text-align:center;padding:18px 20px;background:white;margin-top:16px;
-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
aside section#tagcloud a {color:#4b4b46;padding:0px 2px;}
aside section#tagcloud a:hover {background:#4b4b46;color:white;text-decoration:none;}

aside section.links {padding:14px 14px;padding-right:10px;}
aside section.links ul {list-style:none;margin:0;padding:0;font-size:14px;}
aside section.links ul a {color:black;text-decoration:none;}
aside section.links ul a:hover {text-decoration:underline;}
aside section.links div.title {float:right;background:#C03515;color:white;padding:4px 8px;font-size:11px;text-transform: uppercase;
-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;}

aside section#player {margin-top:20px;}
aside section#player div.title {position:relative;z-index:99;width:0;height:0;float:right;margin-right:10px;}
aside section#player div.title nobr {float:right;font-size:11px;background:#C03515;color:white;padding:2px 10px;}

aside section#inspiration {background:url("images/inspiration.png") no-repeat top left;height:42px;margin-top:20px;
padding:10px 14px;}
aside section#inspiration a.titlus {color:white;font-size:18px;text-decoration:none;text-shadow:0px -1px 0px #8F287B}
aside section#inspiration span {color:#5d3951;font-size:12px;}
aside section#inspiration span a {color:#5d3951;}

aside section#statistics {border-top:1px dashed #EAE5D5;padding-top:10px;text-align:center;}
aside section#statistics img {opacity:0.2;vertical-align:top;}
aside section#statistics img:hover {opacity:1}

/*Posts*/
section#posts {margin-right:384px;display:block;margin-top:15px;}
section#posts article {clear:left;margin-bottom:20px;padding-bottom:26px;border-bottom:1px dashed #BEBEAA;}
section#posts article header {background:url(images/postbk.gif) no-repeat left 4px;margin-left:-22px;padding-left:21px;}
section#posts article header h1 {font-size:24px;font-weight:normal;color:#97b310;}
section#posts article header h1 a {color:black;}
section#posts article header h1 a:hover {color:#545454}
section#posts article header h1 a:visited {color:#818181}
section#posts article header h1 span.postcat a {color:#97b310;text-decoration:none;}
section#posts article header div.comments {float:right;background:url(images/commentsbk.gif) no-repeat left top;width:40px;height:29px;text-align:center;
padding-top:2px;font-size:14px;padding-right:1px;margin-top:2px;}
section#posts article header div.comments a {color:white;text-decoration:none;display:block;}
section#posts article header div.comments a:hover {text-decoration:underline;}
section#posts article header {margin-top:14px;margin-bottom:10px;}
section#posts article div.postimg {background:white no-repeat center center;height:161px;}
section#posts article div.postimg:hover a {background-image:url(images/postimg_hover.png);}
section#posts article div.postimg a {background:url(images/postimg.png) no-repeat bottom right;display:block;}
section#posts article div.postimg img {width:100%;height:161px;}
section#posts article div.istar {position:relative;height:0;width:0;float:left;margin-left:-17px;margin-top:18px;}
section#posts article div.istar img {width:58px;height:48px;}
section#posts article footer {margin-top:2px;background:url(images/tagsbk.gif) no-repeat left 3px;margin-left:-22px;padding-left:21px;
font-size:12px;}
section#posts article footer a {color:black;}
section#posts article footer a:hover {color:#303030}
section#posts article footer a.readmore {background:#505050;color:white;padding:4px 10px;text-decoration:none;
float:right;border-radius:6px;-moz-border-radius:6px;}
section#posts article footer a.readmore:hover {text-decoration:underline;}
section#posts article div.postcontent p {padding-bottom:14px;font-size:14px;}
section#posts article div.postcontent a {color:#2F485B}
section#posts article div.postcontent a:visited {color:gray}
section#posts article div.postcontent h2 {font-size:20px;font-weight:normal;margin-bottom:10px}
section#posts article div.postcontent h2 a {color:black;}
section#posts article div.postcontent h1 {font-size:24px;font-weight:normal;margin-bottom:10px}
section#posts article div.postcontent h1 a {color:black;}

/*Posts styling*/
div#boom {background:white;padding:14px 20px;margin:10px 0px;border-radius:6px;-moz-border-radius:6px;}
div#boom ul, div#boom li, div#boom pre {margin:0;padding:0;}
div#boom ul {margin-left:10px;}
div#download {background:#EAF1CF;padding:10px 14px;background:#EAF1CF url(http://exentrich.ru/images/down.gif) no-repeat 99% 10px;
margin-bottom:10px;border-radius:6px;-moz-border-radius:6px;}
section#posts article div.postcontent div#download a {color:black;}
section#posts article div.postcontent div#download a:hover {color:#658B01;}
div#line {border-top:1px dashed silver;margin:10px 0px;}

/*Posts coding*/
.codecolorer {background:white;}
.codecolorer-container {border:0;background:white;}
.codecolorer-container table td.line-numbers {border:0;}

/*Footer*/
footer#footer {clear:both;margin:0 auto;padding:18px 31px;padding-top:1px;max-width:1028px;background:#202020 url(images/footerbk.png) no-repeat right top;
-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;
_width: expression(document.body.clientWidth < 740? "740px" : document.body.clientWidth > 1028? "1028px" : "auto");}
footer#footer ul {list-style:none;color:white;font-size:12px;padding:0;margin:0;margin-top:14px}
footer#footer li {width:200px;float:left;margin-right:60px;}
footer#footer li h3 {font-size:14px;color:#c2c2c2;font-weight:normal;margin-bottom:4px;}
footer#footer li a {color:white;text-decoration:none;}
footer#footer li a:hover {text-decoration:underline;}
footer#footer li#friends img {opacity:0.4;padding-top:4px;padding-bottom:6px;}
footer#footer li#friends img:hover {opacity:1;}

/*WP Styler*/
#recentcomments li.recentcomments a {color:#A0A0A0}
#recentcomments li.recentcomments a.url {color:#ABC600;}
#recentcomments li.recentcomments {background:url(images/user.gif) no-repeat left 2px;padding-left:14px;}
/*.widget_tag_cloud {height:130px;overflow:hidden;}*/

/*Comments*/
h4#comments, h4.comment-title {font-size:24px;font-weight:normal;margin-bottom:14px;color:#BF3515;margin-left:10px;}
h4#comment-title {color:}
.commentlist {background:white;}
.commentlist ul {margin:0;padding:0;list-style:none;}
.commentlist ul li {padding:10px;border-bottom:1px solid #F8F8ED;}
.commentlist ul li p {margin-left:33px;padding:6px 0px}
.commentlist ul a.comment-meta-date {font-size:11px;color:gray;text-decoration:none;}
.commentlist ul .comment-author {font-size:13px;}
.commentlist ul .comment-author img {float:left;margin-right:9px;–moz-border-radius: 4px; –webkit-border-radius: 4px; border-radius: 4px;}
.commentlist ul .comment-author cite {font-style: normal }
.commentlist ul .comment-author a {color:#000000}
.commentlist ul .reply {text-align:left;font-size:12px;float:right;}
.commentlist ul .reply a {text-decoration:none;border-bottom:1px dashed #336699;color:#336699;}

.commentlist ul ul.children {margin-left:22px;}
.commentlist ul ul.children li {border:0;}

#commentform {background:#F3EFE0;padding:10px;}
#commentform label {display:block;float:left;width:180px;clear:left;margin-bottom:10px;}
#commentform input.text, #commentform textarea {width:100%;margin-bottom:10px;border:1px solid #BEBCAB;
–moz-border-radius: 6px; –webkit-border-radius: 6px; border-radius: 6px;}
#commentform textarea {height:100px;}
#commentform input.button {border:0;background:#97B310 url(images/button.png) repeat-x;color:white;height:40px;
cursor:pointer;float:none;width:100%;
–moz-border-radius: 6px; –webkit-border-radius: 6px; border-radius: 6px;}

#commentform input#name {background:white url('images/form_username.gif') no-repeat right center;}
#commentform input#email {background:white url('images/form_mail.gif') no-repeat right center;}
#commentform input#website {background:white url('images/form_site.gif') no-repeat right center;}

#cancel-comment-reply-link {font-size:12px;color:black;display:block;text-align:right;background:#E5E0D0;padding:4px;
text-decoration:none;}

.navigation a {color:black;margin:10px;display:block;margin-bottom:0;}