/*  
Theme Name: Yarmakovich
Theme URI: http://yarmakovich.com/
Author: Dmitry Yarmakovich 
Author URI: http://yarmakovich.com/
Version: 2.0
*/

body { font-family:'Verdana'; font-size:10px; }
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; }
#header { height:56px; width:370px; position:relative; color:#000; margin-bottom:3px; float:left; padding:0; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(images/logo.gif) no-repeat left top; height:56px; }
#menu{ margin-top:35px; margin-right:15px; float:right; padding:0; text-align: center; }
#menu ul { margin:0; }
#menu li { margin-left:15px; padding:0; display:inline; position: relative; }
#menu a{ font-size:14px; color: #416e90; }
#menu a:hover{ color:#555353; text-decoration:none; }
#sidebarmenu {padding-bottom:5px;}
#sidebarmenu img {padding-bottom:5px;}
#subscr {margin-top:5px;  padding-right:5px; background: url(images/subscr.gif) 0px no-repeat;}
input#subscrsubmit { background:#fc6; border:1px solid #f93; color:#416e90; font-size:11px; width: 80px;  }
input#ss { color:#666; font-size: 11px;}
#searchform { margin-top:10px; padding-right:5px; background: url(images/search.gif) 0px no-repeat; }
#searchformp { margin-top:70px; font-size:14px; }
input#searchsubmitp { margin-top: 10px;font-size:17px; font-weight:bold; width:100px;}
#searchform div, #subscr div { padding: 0 0 0 20px; }
input#searchsubmit { background:#fc6; border:1px solid #f93; color:#416e90; font-size:11px; width: 80px; }
input#s { color:#666; font-size: 11px;}
a:hover { text-decoration:none; color:#555353; border:none;}
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
#sidebar {float:right; width:420px;}
#info {width:400px; padding: 2px 15px 5px 0; float:right; font-size:12px; }
#info h2 {font-size:13px; border-bottom:dashed 1px #ccc; margin:0 0 3px; padding:1px 0;}
#info img{
position:relative;
padding:2px;
border:1px solid #fff;
}
#info img:hover{
background: url(images/flash.gif); /* Delete this line to remove the blinkingblue frame around the thumbnails */
}
#search {}
.left { float:left; width:190px; border:0px; padding-left:5px;}
.right { float:right; width:200px; border:0px;  } 
.right img, left img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle {line-height:16px; margin-left:10px; float:left; width:520px; border:0px; overflow:hidden; padding:10px; font-size:11px; }
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:4px #eee solid; }
.rec { width:385px; padding:5px; }
.rec img { border:0; text-align:center; }
.oyy {}
.b1 {padding-bottom:10px;}
img.wp-smiley { border:0; padding:0; }
#footer { width:980px; margin-top:5px; text-align:left; clear:both; padding:5px; height:10px; }
.poozomerki { float:right; padding-right:15px; }
div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 

.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 0 3px; padding-top:25px; padding-bottom:5px; }
.comment {list-style:none; padding-top:5px; padding-bottom:10px; border-bottom: dotted 2px #ccc; }
.commentlist {padding-left:0px;}
input#submit { background:#fc6; border:1px solid #f93; color:#333; font-size:11px; margin-top:10px;}
.trackback, .pingback {list-style:none; padding-top:5px; border-bottom: dotted 1px #ccc;}
.avatar {float:left; padding-right:5px;}
h4#comments {text-align:center; font-size:14px; color:#990000;}

blockquote { border-left: solid 1px #666666; }
blockquote p {padding-left:5px;}
.left h2,.right h2 { font-size:13px; border-bottom:dashed 1px #ccc; margin:0 0 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:140%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:url(images/bullet.gif) no-repeat left top; border:0; margin:0; padding: 0 0 2px 15px; }

.left ul li ul li :hover, .right ul li ul li :hover  { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.navigation { border-top: 2px solid #ccc; }
.navi a, .navi a:link { padding: 2px 2px 2px 2px; margin: 2px; text-decoration: none; color: #0066cc; }
.navi a:visited { padding: 2px 2px 2px 2px; margin: 2px; text-decoration: none; color: #0066cc; }
.navi a:hover { color: #000000; border-top: 2px solid #ccc; }
.navi a:active { padding: 2px 2px 2px 2px; margin: 2px; text-decoration: none; color: #0066cc; }
.navi .current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; color: #000000; background-color: #f93; }
#footermenu {margin-top:5px; margin-bottom:2px; margin-left:5px; float:left; text-align: center; text-transform:lowercase;}
#footermenu ul { margin:0; }
#footermenu li { margin:0; display:inline; position: relative; border-right: solid 1px #666; padding: 0px 5px 0px 2px; }
#footermenu a{ font-size:10px; color: #416e90; text-decoration:underline;}
#footermenu a:hover{ color:#555353; text-decoration:none; }