/*  
Theme Name: Krikun.Ru 2010
Theme URI: http://krikun.ru
Description: Krikun.Ru
Version: 0.0.1
Author: Krikun
Author URI: http://krikun.ru

*/

/* BODY*/
body {
	font: normal 13px 'Trebuchet MS', Arial, sans-serif;
	background: #e7e7e7;
	color: #333;
	text-align: center;
	margin: 0px;
	padding: 0px;
} 
a, a:visited 			{ color: #3d87db; text-decoration: none; }
a:hover					{ color: #0080ff; text-decoration: none; }

/* FOOTER*/
#footer					{ background-color: #939393;  width: 597px; border: none; font: normal 0.95em 'Trebuchet MS', Arial, sans-serif;
 color: #ccc; padding: 10px 10px; margin: 0px auto 10px auto;  clear: both; text-align: left;}
#footer a				{ color: #fff; }

/* PAGE */
#mainblock				{ width: 100%; margin: 0px 0px; padding: 0px; }
#centerblock			{ background-color: #c9c8c5; border: 1px solid #c9c8c5; text-align: center; margin: 10px auto 0px auto; padding: 0px; width: 602px; border-spacing: 0px; 

}
#content				{ margin:0px; padding:0px; width:520px; clear: both; vertical-align: top; height: 100%; background: #fefefe; }
/* #content				{ margin:0px; padding:0px; width:608px; clear: both; vertical-align: top; height: 100%; background: #fefefe; } */

.post					{ margin: 0px; padding: 0px 10px 0px 10px; text-align: justify; background-color: #fff; border-bottom: 1px solid #c9c8c5; clear:both; width: 450px; }
.box					{ margin: 0px; padding: 10px 15px; text-align: justify; background-color: #fff; clear:both; width: 440px; }
.single_post			{ margin: 0px; padding: 10px 10px 5px 10px; text-align: justify; background-color: #fff; clear:both; width: 470px; }
.post hr 					{ display: block; }
#listheader, .listh		{
	font: bold 1.25em 'Trebuchet MS', Arial, sans-serif;
	text-shadow: -1px 0px 1px #666;
	background-color: #939393;
	color: #dfdfdf;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-transform: uppercase;
}
.listh a					{ color: #fff;  text-shadow: -1px 0px 1px #666;}
.postmeta, .postmeta-index{
	font: normal 11px 'Trebuchet MS', Arial, sans-serif;
	text-align: left;
	background-color: #fff;
	color: #bbb;
	margin: 0px;
	padding: 5px 15px;
	text-transform: uppercase;
}
.postmeta a, .postmeta-index a {
	color: #666;
}
.postmeta-index {
	padding: 0px;
}
/* ��������� ��������� ������� */
.box h2 {
	font: bold 1.2em 'Trebuchet MS', Arial, sans-serif;
	border-left: 10px solid #eee;
	color: #939393;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-transform: uppercase;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	box-shadow: 1px 1px 3px #939393;
	-moz-box-shadow: 1px 1px 3px #939393;
	-webkit-box-shadow: 1px 1px 3px #939393;
}
.widget_tag_cloud { font: normal 1em/1.5em 'Trebuchet MS', Arial, sans-serif; }
#twitter_ava {
	width: 44px;
	float: left;
	margin: 0px 5px 10px 0px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	box-shadow: 1px 1px 3px #939393;
	-moz-box-shadow: 1px 1px 3px #939393;
	-webkit-box-shadow: 1px 1px 3px #939393;
}
#twitter_title a			{ font: bold 1.1em 'Trebuchet MS', Arial, sans-serif; color:#666;}
.aktt_tweet_reply, .aktt_tweet_time  {display: none;}
#postlist				{ list-style: none; padding: 10px; color: #939393; }
#postlist li {
	clear: both;
	margin-bottom: 10px;
	padding: 0px 5px 0px 5px;
	border-left: 10px solid #eee;
}
#postlist li a 			{ color: #939393;}
#postlist h2				{
	font: bold 1.1em 'Trebuchet MS', Arial, sans-serif;
	text-transform: uppercase;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow:  none;}
#postlist h2 a			{ color: #3d87db; }
.entry					{ clear: left; }
.the_content {
	clear: left;
	padding: 0px;
	margin:0px;
	font: normal 14px/22px 'Trebuchet MS', Arial, sans-serif; }

/* SIDEBAR */
#sidebar				{ padding: 0px; background: transparent; margin: 0px; width: 150px; font: 01em/1.3em 'Trebuchet MS', Arial, sans-serif; text-align: left; vertical-align: top; }
#sidebar				{ padding: 0px; background: transparent; margin: 0px; width: 150px; font: 01em/1.3em 'Trebuchet MS', Arial, sans-serif; text-align: left; vertical-align: top; }
#sidebar h2				{ text-align: right; margin: 0px; padding: 3px 5px; background: #d8d8d6; color: #939393; font: normal 1em Verdana, Sans-Serif; text-transform: uppercase; }
#sidebar ul li 				{ background: transparent; list-style-type: none; list-style-image: none; margin-bottom: 10px; }
#sidebar ul li ul li			{ border: none; }
#sidebar ul, #sidebar ul ol	{ margin: 0; padding: 0; }
#sidebar form 			{ margin: 0; }
#sidebar ul p, #sidebar ul select 
						{ margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol 
						{ margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol
						{ margin: 0 0 0 10px; }
#sidebar ul ol li 			{list-style: decimal outside; color: #777; }
#sidebar ul ul li, #sidebar ul ol li
						{ margin: 3px 0 0; padding: 0; color: #777; }
#sidebar ul ul li:before 	{ content: "\00BB \0020"; }
#tag_cloud-2 div 			{ margin: 0px; padding: 5px; padding-left: 10px; }
#sidebar #qtrans_select_qtranslate-3-chooser
						{ font: normal 0.9em 'Trebuchet MS', Arial, sans-serif; color: #939393; margin: 5px; margin-top: 15px; margin-left: 10px; padding: 0px; background: #fff; border: 1px solid #939393;}

/* COMMENTS */	
h3#comments, h3#respond {
	margin: 0px 0px 0px 0px;
	font: bold 1.1em 'Trebuchet MS', Arial, sans-serif;
	background-color: #fff;
	color: #666;
	border-top: 1px solid #ccc;
	text-align: left;
	vertical-align: middle;
	padding: 7px 15px;
	text-transform: uppercase;
}
.alt 					{ background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0px; padding: 10px; }
.commentlist 			{ padding: 0px 15px 10px 15px; margin: 0px; margin-top: 10px; text-align: justify;  }
.commentlist li 			{ margin: 0px; padding: 2px 0px 5px 5px; list-style: none; clear: both; }
.commentlist li .avatar 	{
	float: left;
	margin: 1px 10px 1px 1px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	box-shadow: 1px 1px 3px #666;
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
 }
 .comment-meta a {
	font: bold 0.9em 'Trebuchet MS', Arial, sans-serif;
	color: #939393;
}
.comment-meta strong {
	font: bold 1.1em 'Trebuchet MS', Arial, sans-serif;
	color: #939393;
}
.commentlist p 			{ margin: 5px 5px 10px 0px; 	font: normal 0.95em/1.1em 'Trebuchet MS', Arial, sans-serif; }
.nocomments 				{ text-align: center; margin: 0; padding: 0;	}
#commentform  			{ margin: 15px 0px 0px 15px; clear: both; font: normal 0.85em Verdana, Sans-Serif; text-align: left;}
#commentform_data		{ margin: 0px; padding: 0px 0px 10px 0px;}
#commentform_data input 	{ padding: 4px 5px; margin: 0px 10px 0px 0px; width: 150px; background: #fff; border: 1px solid #ccc;  font: normal 1em Verdana, Sans-Serif;}
#commentform_data #author
						{ margin: 0px 10px 10px 0px; }
#commentform_submit		{ text-align: left; margin: 10px 0px 0px 0px; }
#commentform_submit	input	{ height: 24px; text-align: center; padding: 2px; width: 150px; background: #fff; border: 1px solid #ccc; font: normal 1em Verdana, Sans-Serif; }
#commentform textarea		{ width: 300px; height: 100px; padding: 4px 5px; background: #fff; border: 1px solid #ccc; font: normal 1em Verdana, Sans-Serif; }
#commentform_data input:hover, #commentform_submit input:hover, #commentform textarea:hover
						{ border: 1px solid #0080ff; }

/* ETC */
h1, h4				{ font-family: Verdana, Arial, Sans-Serif; font-weight: bold; }
h1						{ font-size: 4em; text-align: center; padding-top: 20px; margin: 0; }
h2 { margin: 5px 0px 0px 0px; font: bold 1.3em Verdana, Sans-Serif; padding: 0px; }
h4						{ font-size: 10px; }

h1, h1 a, h1 a:hover, h1 a:visited
						{ text-decoration: none; color: white; }
 cite 
						{ text-decoration: none; }
small, .nocomments, .postmetadata, blockquote, strike
						{ color: #777; }
code 					{ font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps 	{ font-size: 0.9em; letter-spacing: .07em; }
small					{ font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
pre						{ clear: both; overflow: auto; }
p img 					{ padding: 0;max-width: 100%; }
img.centered			{ display: block; margin-left: auto; margin-right: auto; }
img.alignright			{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft			{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright				{ float: right; }
.alignleft				{ float: left; }
select					{ width: 130px; }
acronym, abbr, span.caps	{ cursor: help; }
acronym, abbr			{ border-bottom: 1px dashed #999; }

/* �������������� � ������ */
.the_content code{
	color: #666;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2px 3px;
	background: #f9f9f9;
	border-radius: 2px;
	-moz-border-radius: 2px;
	box-shadow: 1px 1px 1px #939393;
	-moz-box-shadow: 1px 1px 1px #939393;
	-webkit-box-shadow: 1px 1px 1px #939393;
	
}

.the_content blockquote {
	border-left: 5px solid #939393;
	color: #666;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 5px 10px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	box-shadow: 1px 1px 3px #939393;
	-moz-box-shadow: 1px 1px 3px #939393;
	-webkit-box-shadow: 1px 1px 3px #939393;
	clear: both;
	overflow: auto;
}
.the_content h3 {
	font: bold 1.1em 'Trebuchet MS', Arial, sans-serif;
	color: #939393;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	text-transform: uppercase;
}
.the_content ul, .the_content ol {
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
}
.the_content li {
	list-style: square outside url("./img/li.png");
	padding: 0px 0px 5px 0px;
}
.the_content li ul, .the_content li ol {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 20px;
}
.the_content li li {
	list-style: square outside url("./img/lili.png");
	padding: 5px 0px 0px 0px;
}

.the_content p			{ padding: 0px; margin:0px; margin-bottom:10px; }


.center					{ text-align: center; }
hr						{ display: none; }
a img					{ border: none; }

/* ��������� */
.wp-pagenavi			{ margin: 0px 0px; padding: 10px 5px; text-align: center; clear: both; }
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 3px 10px;
	margin: 5px;
		border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	box-shadow: 1px 1px 3px #939393;
	-moz-box-shadow: 1px 1px 3px #939393;
	-webkit-box-shadow: 1px 1px 3px #939393;
}






