/*
Theme Name: 44px 2 New
Theme URI: http://44px.net/
Description: Новая трехколоночная тема для блога
Version: 2.0
Author: Bright
Author URI: http://44px.net/blog/
*/
html,body{margin:0;padding:0}
body{font:76% arial,sans-serif;}
a{color:#0075C9;}

div#container{width:100%; margin:0px; text-align:left; background:#FFF;}

/* Header */
div#header{width:100%; height:100px; background:#FFF;}
div#header a{color:#0075C9; text-decoration:none;}
div#header a:hover{text-decoration:underline; color:#79D153;}
div#header h1{width:980px; font-size:20pt; color:#000; margin:0 auto; padding:10px 0 0 20px;}
div#header h2{width:980px; font-size:12pt; font-weight:normal; color:#79D153; margin:-3px auto; padding:0 0 0 20px;}
/**/
/* topnavmenu */
div#topnavmenu{width:100%; height:30px; margin:0 auto; background:#FFF;}
div#topnavmenu ul{width:1000px; margin:0 auto; padding:0; list-style:none;}
div#topnavmenu li{display:inline;}
div#topnavmenu a{display:block; float:left; height:30px; padding:0px 20px 0 20px; text-decoration:none; font-size:14pt; font-weight:bold; color:#CCC; border-right:2px solid #EAEAEA;}
div#topnavmenu a:hover{background:#F9F9F9; color:#000;}
div#topnavmenu .current_page_item a{background:#FFF; color:#000;}
/**/
div#bnt{width:468px; height:60px; margin:10px auto; padding:0px; text-align:center;}
/**/
div#page{width:1000px; margin: 0 auto;}

/* Content */
div#content{float:left; width:550px; padding:20px 20px 0 30px;}
/* maintop */
div.maintop h1{font-size:15pt;}
div.maintop h1 a{color:#79D153;}
div.maintop p{font-size:9pt; margin:-10px 0 0 0;}
div.maintop p a{color:#000;}
div#cattop h1{font-size:14pt; margin:10px 0 10px 0; padding:0;}
div#cattop h3{font-size:10pt; margin:15px 0 0 0;}
div#tagtop h1{font-size:14pt; margin:10px 0 5px 0; padding:0;}
div#tagtop h3{font-size:10pt; margin:0; padding:0;}
/* maincontent */
div.maincontent{margin-left:10px;}
div.maincontent p{line-height:1.4;}
div.maincontent a.more-link{display:block; margin-top:5px;}
ul.related{margin-top:0;}
/* mainbottom */
div.mainbottom {margin-bottom:30px; border-bottom:1px solid #CCC;}
p.comment{font-weight:bold; font-size:10pt;}
#comment{width: 500px;}
div.commenttext{width:400px; border-bottom: 2px solid gray;}
div.commenttext p{text-align:left; font-size:10pt;}
ol.commentlist a{color:#000;}
/**/
li.linkback{font-style:italic; color:#666;}
li.linkback a{font-style:italic; color:#666;}
/**/
div#navpage{margin:-20px 0 10px 0;}

/* Sidebars */
div#sidebars{float:left; width:400px; padding-top:10px; margin-right:0; margin-bottom:20px; background:#FFF;}
div.sidebar{float:left; width:198px; background:#FFF;}
div.sidebar ul{margin:5px 5px 10px 5px; padding:0; list-style:none;}
div.sidebar ul h2.widgettitle{padding:5px 20px 5px 0px; margin:0; font-size:14pt; color:#79D153;}
div.sidebar ul h2.widgettitle:first-letter{color:#0075C9;}
div.sidebar ul ul {margin:0 0 10px 30px; list-style:square;}
div.sidebar ul div.textwidget{margin:0 5px 0 5px;}
/* bnplace */
#bnplace{margin:0; padding:0; background:#FFF; clear:both; border-top:1px solid gray;}
#bnplace ul{list-style:none; margin:0; padding:0;}
#bnplace ul h2.widgettitle{font-size:14pt; color:#79D153; margin:10px 0 5px 0;}
#bnplace ul h2.widgettitle:first-letter{color:#0075C9;}
#bnplace ul li{border-bottom:1px solid gray;}
li#tag_cloud a{text-decoration:none;}
li#tag_cloud a:hover{background:#EAEAEA;}

/* Footer */
div#footer{clear:both; width:100%; height:80px; text-align:center; padding-top:10px; background:#0075C9; color:#FFF}
div#footer p{margin:0; padding:5px 10px}
div#footer a{color:#FFF;}