/*
Theme Name: Otchizna
Theme URI: http://otchizna.ru/
Version: 1.0
Author: CreativePeople
Author URI: http://cpeople.ru/
*/

@import url("reset.css");

body {font-size:76%; font-family:"Arial", verdana, sans-serif;}				


h3 {font-size:18px; margin:0; padding:8px 0;}
h1, h2, h3{padding:5px 0 12px 0; font-size: 20px; line-height: 25px; text-transform: uppercase; font-weight: normal}
h1 {font-size:24px;}
h2 a, h3 a{color:#000;}
p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}


/* Layout */
#header{height: 180px; background: #d62828 url(images/header-bg.jpg) top right no-repeat;}
#header h1{height: 180px; width:302px; position: absolute; text-indent: -9999px; padding:0; left:0}
#header h1 a{height: 180px; background:url(images/logo.png) no-repeat; width:302px; display:block }
.wrapper {overflow:hidden;}
.leftSide{float:left; width:25%;}
.centerBlock{float:left; width:50%; }
.rightSide{float:right; width:25%; }
.leftSide, .centerBlock, .rightSide{/*padding-bottom:32767px; margin-bottom:-32767px; */}
.content {padding:55px 55px 40px 55px;}

.centerBlock .content{padding-left:0;}
.leftSide{text-align: right;}
.leftSide .content{padding-left: 0}

#footer {clear:both; border-top: 1px #666 solid; color:#666}
#footer .content{padding-top:15px;}
#footer a{color:#000}

#pagesMenu{ position:relative; top:143px; margin-left:25%; left:-10px; zoom:1}
#pagesMenu li{float:left; }
#pagesMenu a{padding:11px; line-height:37px; font-size:15px; color:#fff;}
#pagesMenu .current_page_item a{background:#fff; color:#d62828}

#mainMenu {font-size: 1.1em}
#mainMenu li a{padding:5px 15px; display:-moz-inline-stack; display: inline-block;  color:#000; }
#mainMenu li a:hover{background:#f5f5ea ; color:#d62828;}
#mainMenu li.current-cat a, #mainMenu li.current_page_item a{background: #d62828; color:#fff; text-decoration: none}
#mainMenu li.current-cat li a, #mainMenu li.current_page_item li a{background: none; color:#000; text-decoration: underline}

#mainMenu div.children{background: #f5f5ea; margin-left:32px; padding:10px; margin-right:-10px; margin-top: -10px; text-align: right}
#mainMenu li li{font-size: 90%; margin-right: 15px;}

.post{margin-bottom: 42px;}


small{color:#666; font-size: 12px; line-height: 15px;}
small .author{text-decoration: none; font-weight: bold; color: #d62828; background: url(images/author-bg.png) no-repeat left top; padding-left:14px}
small .author *{text-decoration: none; font-weight: bold; color: #d62828;}
small span.rating{color:#c1c1c1;}
small span.rating strong{background: url(images/rating-bg.png) no-repeat; height: 15px; position:relative; display:-moz-inline-stack; display: inline-block; //position:absolute; //display:block; color:#fff; line-height: 15px; width:22px; height:15px; text-align:center !important;}

.entry p{font-size: 14px; line-height: 25px; padding-top:22px }
.entry font {font-size:14px !important;}
.entry img{float:left; margin: 26px 10px 0 0}
.entry p img{float:left; margin: 3px 10px 0 0}
.entry p a, .entry li a{color: #d62828;}
.entry li{font-size: 14px; line-height: 25px; list-style-position: inside }
.entry li li{margin-left:1.5em;}
.entry ul, .entry ol{margin:10px 0 20px 0;}
.entry li ul {margin-bottom:10px; margin-top:5px;}

.comments{position: absolute; background:url(images/comments-bg.png) no-repeat; width:30px; height:37px; text-align: center; padding-top: 2px; font-size: 13px; margin-top:-30px;}
.comments a{color:#fff;}

.tags{line-height: 30px; margin-top: 10px; overflow: hidden; zoom:1;  margin-left: -5px; position: relative}
.tags div{background: url(images/folder-icon.png) 5px -2px #f5f5ea no-repeat; padding-left: 24px;  float:left;  padding-right: 10px; }
.tags a{color: #666;}
.tags .labels{background: url(images/tags-icon.png) 12px -2px  #f5f5ea no-repeat; padding-left: 32px; display:-moz-inline-stack; display: inline-block;}

.otherArticles {width: 90%}
.otherArticles h3{text-transform: none; font-size:12px; line-height: 20px; font-weight: bold; padding-bottom: 6px;}
.otherArticles p{ color: #666 }
.otherArticles div{margin-top: 6px; padding-top: 12px; border-top:1px #666 solid; margin-bottom: 15px; }

.links{text-align: center; margin-left: 55px;clear: both}
.links img{margin-top: 15px;}
.links h4{font-size: 11px; line-height: 15px; font-weight: normal ; border-bottom: 1px #666 solid; padding:5px; margin-left: -20px;  font-style: italic; color:#666}
.links h4 a {color:#000; font-style: normal; font-weight: bold; text-decoration: none}

#rss, #breadcrumbs{position:absolute; margin-top:-46px; }
#rss a{color:#000; background:url(images/rss-icon.png) no-repeat; display:-moz-inline-stack; display: inline-block;  padding-left:22px; line-height:17px; height: 17px; text-decoration: underline}
#breadcrumbs a{color:#000; display:-moz-inline-stack; display: inline-block;}
#breadcrumbs a.current{color: #d62828;}

#paging{line-height: 20px; padding:20px; background: url(images/paging-bg.png) top repeat-x #ebebeb; text-align:center; color:#666; font-size:12px;}
#paging li{display:-moz-inline-stack; display:inline-block;}
#paging a{font-size:14px; color:#000; padding-left: 5px; padding-right: 5px; display:-moz-inline-stack; display: inline-block;}
#paging li.active_page a{background: #99b1bc; color: #fff; text-decoration: none}

#comments{padding-top:36px;}
#comments .entry {border-top:1px #999 solid; padding-top:15px; margin-top:0;}
#comments h3{text-transform:none; color:#666; padding-bottom:4px;}
#comments a.topic{color:#669b21}
#comments p{padding-top:4px; padding-bottom:12px;  }
#comments p a{color:#666;}

#siteSearch{margin-top:32px; margin-bottom: 32px; margin-left:32px; text-align: left; background: #f00; zoom:1 }
#siteSearch input{width: 100%}
#siteSearch table{width: 100%; }
#siteSearch td {padding: 8px; background: #ebebeb;}
.sitemap{position: absolute; margin-top: 42px; margin-left:8px; color:#666; z-index: 100}

.searchForm {margin:15px 0; }
.searchForm table td{padding: 8px; background: #ebebeb;}
.searchForm input{width:100%;  font-size:120% !important;}

#sendComment{margin-top:28px; line-height: 20px; padding:10px 0 10px 20px; background: url(images/paging-bg.png) top repeat-x #ebebeb; color:#666; font-size:12px; margin-left:-20px; position:relative; overflow:hidden; zoom:1;}
#sendComment h4{ font-size:16px; margin-bottom:21px;}
#sendComment .send{color:#669b21; font-size:16px; margin-left:0px;}
#sendComment a{color:#666; margin-left:24px;}
#sendComment input, #sendComment textarea{margin-bottom:4px; margin-right:4px; width:50%; float:left; font-size:110%;}
#sendComment textarea{width:70%; height:80px;}
#sendComment label{float:left;}
#sendComment p{overflow:hidden; zoom:1}
#sendComment small{float:right; background:#fff; padding:12px 12px; margin-top:-10px; width:50%; font-style:italic; font-size:90%;}

body {//word-wrap:break-word;}
.centerBlock {//float:left; //width:49.8%;}
small span.rating strong{//text-align: left}
/* for IE6 */
* html .wrapper {_display:inline-block; _zoom: 1}
* html .rightSide{_clear:right}

.ratepost{margin-bottom:20px; margin-top:10px; overflow:hidden; color:#666; zoom:1;}
.ratepost div { _float:left !important; _line-height: 18px !important;  }
.ratepost .status-info{font-style:italic}

#tagCloud{margin-top:50px;  background:  #f5f5ea; padding:15px; position:relative; margin-left:-15px;}
#tagCloud a{color:#666;}
