/*
Theme Name: Chuvyrl
Theme URI: http://chuvyrl.ru/
Description: Chuvyrl WordPress theme based on the famous Kubrick.
Version: 1.0
Author: wmas
Author URI: http://wmas.msk.ru/
Tags: blue
Text Domain: kubrick
*/
body{margin:5px;padding:0;text-align:center;background:#F7F7F7 url('images/bg.png');}
a{color:#21759B;}
a:hover{color:#D54E21;}
div{color:#333;font:12px Verdana,Arial,Sans-Serif;}
acronym, abbr { cursor:help;border-bottom:1px dashed #999; }
blockquote{margin:5px 0;padding:5px 15px;background:#F2F1E6 url('images/bq.png') 100% 0 no-repeat;font-size:11px;overflow:auto}
small{color:#777;font:10px Arial,Helvetica,Sans-Serif}
pre,code{color:#235587;font:11px 'Courier New',Courier,Fixed;text-align:left;overflow:auto}
pre{display:block;padding:10px;border:1px solid #F2F2F2;background:#f4f4f4;scrollbar-arrow-color:#898989;scrollbar-base-color:#F2F2F2;scrollbar-darkshadow-color:#E1E1E1;scrollbar-shadow-color:#F2F2F2}
h1{
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 7px;
  color:#BB0202;
}
h2{
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 7px;
  color:#BB0202;
}
h3{
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
  font-size: 14px;
  color:#588526;
}
h1 a, h2 a{
  color:#BB0202;
  text-decoration:none
}

img { padding:0; max-width:100%; border:0; }
img.centered{display:block;margin:0 auto;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
span.caps { cursor:help; }
.clear{clear:both}
.hidden{display:none}
.center{text-align:center}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin:0 auto}
.navigation{text-align:center}
.screen-reader-text{position:absolute;left:-1000em}
.link{color:#21759B;cursor: hand;cursor: pointer;text-decoration:underline;}
.breadcrumbs { padding-bottom: 7px; border-bottom: 1px dotted #DFDFDF; }

#main {margin:auto;padding:0;width:810px;text-align:left}

#header{height:70px}
#header .logo {margin:0;padding:0;float:left}
#header .logo a {display:block;width:260px;height:60px;background:url('images/logo.png') 50% 50% no-repeat;text-indent:-2000px;font-size:0}
#header .adsense {float:right}

#menu {
  list-style:none;
  padding:0 10px;
  margin:0;
  height:35px;
  color:#fff;
  font:normal bold 13px Geneva, Arial, Helvetica, sans-serif;
  background-color: #808080;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#6D6D6D');
  background-image: linear-gradient(bottom, rgb(128,128,128) 0%, rgb(109,109,109) 100%);
  background-image: -o-linear-gradient(bottom, rgb(128,128,128) 0%, rgb(109,109,109) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(128,128,128) 0%, rgb(109,109,109) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(128,128,128) 0%, rgb(109,109,109) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(128,128,128) 0%, rgb(109,109,109) 100%);
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(128,128,128)),
    color-stop(1, rgb(109,109,109))
  );
  -moz-border-radius-topleft: 7px;
  -khtml-border-top-left-radius: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -moz-border-radius-topright: 7px;
  -khtml-border-top-right-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
}
#menu li {list-style:none;padding:0 10px;margin:0;float:left;line-height:35px;border-right:1px solid #6D6D6D;}
#menu li.end {border-right:0}
#menu li.link {color:#fff; line-height:35px;text-shadow: 0pt -1px 0pt rgb(51, 51, 51); text-decoration:none;}

#wrap {
  background-color:#fff;
  border: 1px solid #CCCCCC;
  border-top:0;
  -moz-border-radius-bottomleft: 7px;
  -khtml-border-bottom-left-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -khtml-border-bottom-right-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

.narrowcolumn { float:left; padding-top:10px; padding-bottom:30px; padding-left:35px; margin:0; width:560px; }
.widecolumn { margin:auto; width:730px; padding:30px 0}

#content { }
#content .table { background-color:#C0C0C0; }
#content .table th { background-color:#E9E9E9; font-weight:bold; text-align:center; }
#content .table td { background-color:#ffffff; }

.hentry { padding:10px 0; }
.entry-header, .page-header { padding:5px 0; margin:5px 0; }
.entry-header .entry-meta { padding:3px 0; background-color:transparent; }
.entry-title, .page-title { margin:3px 0; padding:0; }
.entry-summary { padding: 0 10px 5px 10px; }
.entry-summary p { text-align:justify; }
.entry-content p,.page-content { text-align:justify; line-height:16px; }
.entry-meta {
  padding: 7px 10px;
  margin:2px 0 ;
  background-color: #EAF2FA;
  font-size:11px;
  clear:both;
  color:#666666;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.entry-meta a, .entry-meta span.link { color:#333333; }
.entry-meta b { color:#363636 }
.entry-meta .current-cat, .entry-meta .current-tag { color:#BB0202; }

#my-avatar {
  display:block;
  text-align:center;
  padding:10px;
}
#my-avatar img {
  border: 15px solid #CCCCCC;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#sidebar { padding:0; margin:0; margin-left:635px; width:170px; font-size:11px; color:#3F3F3D; }
#sidebar h2 {
  color:#000;
  font:bold 11px Verdana,Arial,Sans-Serif;
  padding: 7px 10px;
  margin: 0;
  background:#D7D7D7;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#sidebar .current-cat {font-weight:bold}
#sidebar ul { margin:0; padding:0; }
#sidebar ul li { list-style: none; margin:0; padding:0; }
#sidebar ul ul { margin: 0; margin-bottom:10px; padding: 0; }
#sidebar ul ul li { list-style:none; margin:0; padding:6px 10px; border-bottom: 1px dotted #CCCCCC; }

#sidebar ul ul li.gr { background: url('images/gr.png') 5px 50% no-repeat; padding-left:25px; }
#sidebar ul ul li.ig { background: url('images/ig.png') 5px 50% no-repeat; padding-left:25px; }
#sidebar ul ul li.yw { background: url('images/yw.png') 5px 50% no-repeat; padding-left:25px; }
#sidebar ul ul li.rss { background: url('images/rss.png') 5px 50% no-repeat; padding-left:25px; }
#sidebar ul ul li.lenta { background: url('images/lenta.png') 5px 50% no-repeat; padding-left:25px; }
#sidebar ul ul li.mail { background: url('images/mail.png') 5px 50% no-repeat; padding-left:25px; }

#sidebar .searchform {
  text-align:center;
  margin: 5px;
  background:#fff;
  border: 1px solid #DFDFDF;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
#sidebar .searchform .f {
	background: transparent;
	border: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	width:100%;
}
#sidebar .searchform .b {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	border:0;
  background: #CC3333;
  -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
.widecolumn .postmetadata { margin:30px 0; }
.widecolumn .smallattachment { text-align:center; float:left; width:128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align:center; margin:5px 0px; }
#footer {
  padding:5px;
  margin-top:10px;
  text-align:center;
  font-size:11px;
  clear: both;
}
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding: 0 4px 5px; margin:0; }

ul.related_post {margin:0;padding:0;color:#000;overflow: auto; font:12px Arial,Helvetica,Sans-Serif}
ul.related_post a {font-weight:bold;}
ul.related_post li { list-style:none; margin:0; padding:2px;}
ul.related_post small {color:#000; font:12px Arial,Helvetica,Sans-Serif}

.promolinks { color:gray; font-size:11px; text-align:center; }
.promolinks a { color:#000; text-decoration:none }
.sponsor { overflow: auto; line-height:16px; color:#000; background:#EBEBEB url('images/sponsor.png') 5px 50% no-repeat; padding: 5px 5px 5px 40px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.icon{padding-left:17px;margin-left:5px;background-position:0 50%;background-repeat:no-repeat}
.tags { background-image: url('images/tags.png'); margin-bottom:5px; }
.cats { background-image: url('images/cats.png'); }
.edit { background-image: url('images/edit.png'); }
.date { background-image: url('images/date.png'); }
.author { background-image: url('images/author.png'); }

#greatbox { text-align:center; padding:0 10px; }