/*
Theme Name: Equivalent
Theme URI: http://blog.sleety.org
Description: Строгая черно-белая тема с большим количеством свободного пространства для ваших нужд.
Author: deerstop
Author URI: http://blog.sleety.org
Version: 1.0
*/

:link,:visited { text-decoration:none; }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1, .children, h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input
{ margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
body {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 76%;
	color: #212121;
	background-color : #F5F5F5;
}
a:link, a:visited {color : #3D87BE;}
a:active {color : #F57245;}
#header, .pagenav {
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #A9A9A9;
	background-color : #212121;
}
#content {margin: 0 17% 0 23%; padding: 5px 20px 10px 30px;
	border: 1px solid #E6E6E6; 
	background-color : White; 
}
#headerimg h1 {margin-top: 10px;
	font-size: 260%; padding: 10px 0 10px 0;
	letter-spacing : -1px;
}
#header {
	padding-top: 3px;
	padding-left: 30%;
}
.description {padding-bottom: 10px;}
.description, #footer, #ozon, .postmetadata, .navigation, #sidebar, #searchform, #searchsubmit  {
	font-size: 92%;
}
.pagenav {height: 38px; 
	margin: 0 17% 0 23%;
	padding-left: 20%;
}

#footer, .adsence {
	padding: 2px;
	clear: both; line-height: 16px;
	text-align: center;
	color: #696969;
}

.pagenav li {float: left;}
.pagenav a:link, .pagenav a:visited {
	display:block; font-weight : bold;
	padding: 10px 20px 16px 20px;
	font-size: 80%;
	color: #8FBC8F;
	text-transform : uppercase;
}

.pagenav a:hover, .pagenav a:active,  .current_page_item {border-bottom: 4px solid #8FBC8F; }

h2, .entry h1 {
	font: 170% tahoma, arial, helvetica, sans-serif;
	letter-spacing : -1px;
	margin: 20px 10px 10px 30px;
	text-transform : uppercase;
	}
h2 a:link, h2 a:visited {
	color : #92C17D;
}

.post small {float: right; display: block; width: 100px; height: 50px; text-align:center;}
.post small, .postmetadata, .wp-tag-cloud,  #ozon,  .navigation {color : Silver;
font-family: "Trebuchet ms", tahoma, arial, helvetica, sans-serif;}

.entry {font-size: 110%;
	line-height: 17px;
}
.entry a:visited, .commentmetadata a {
	color : #A9A9A9;
}
.entry  ul li, .entry ol li  {margin: 4px 4px 1px 10px;}
.entry ol li {
	list-style-type : decimal;
}
.postmetadata a:hover,  .wp-tag-cloud li a:hover, .commentlist a:hover, .entry a:hover, #footer a:hover, h2 a:hover {
	text-decoration : underline;
}
.postmetadata {border-bottom: 1px solid #DCDCDC;
	padding: 5px 0 5px 10px;}

	blockquote {padding: 1px 10px 1px 14px;
	margin: 0 10px 0 30px;
	font-style : italic;
	background-color : #F5F5F5;
}
	
#sidebar {
	clear: both;
	margin-top: 5px;
	background-color : #212121;
	padding: 15px 2px 15px 2%;
	color : #606060;
}
#sidebar h2, h3 {
	font-size: 155%;
	text-transform : none;
	letter-spacing : 0px;
	color : Silver;
}
#sidebar a {padding: 5px 1px 5px 2px; display: block;
	border-bottom: 1px solid #3D87BE;}
#sidebar a:hover {
	color : #6CA6D0;
}
#sidebar .children {margin: 0; padding: 0;}
#sidebar ul {
	width: 160px; margin: 0 1% 0 1%;
	float: left;
	}
*+html #sidebar ul {width: 155px;}
*html #sidebar ul {width: 155px;}
#sidebar li, .commentmetadata, .entry h1 {font-family : "Trebuchet ms", Arial, Helvetica, sans-serif;
	padding: 1px;
}
#recent_comments {line-height: 12px; width: 220px !important;}
#recent_comments li,  .navigation {
	padding: 5px;
	}
.recent {
	width: 18% !important;
}
#recent_comments a {padding: 1px;
	display: inline; border: none;
}
code {font: 100% 'Courier New', Courier, Fixed;	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;	}

.size-thumbnail, .avatar {
	padding: 2px; 
	border: 1px solid #DCDCDC;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 9px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 9px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft, #ozon img, #ozon  {
	float: left;
	}


#s {background : #292929 url(searchfield.gif) repeat-x;
	border: 1px solid #7e7e7e; margin-bottom: 2px;
	height: 24px;width: 130px;color: White;}
	
#searchform {
	text-align : center;
}
.wp-tag-cloud {clear: both; margin: 5px 1% 15px 1%;}
.wp-tag-cloud li {margin: 3px;
	float: left !important; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	text-align : justify;
}

.wp-tag-cloud li a {
	padding: 2px 4px 2px 4px;
	font-size: 10px !important;
	background : #E8E8E8;
}

#sf {margin-top: 20px;
	color : #212121;
}
#searchsubmit {
	color: #3473A0;
	font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif;
	text-transform : uppercase;
}

#banner {width: 329px; height: 79px; display: block; margin-right: 1%;
	background: url(banner.gif) no-repeat; float: right; margin-top: 4px;
}

h1 {
	height:64px;
	width:115px;
	overflow:hidden;
	position:relative;
}
.entry h1 {
	width: 300px; margin: 10px 10px 5px 30px;
	text-transform : uppercase;
}
h1 img {
z-index:1;
position:absolute;
top:0;
left:0;}

#ozon img {
	margin-right: 8px;
	padding: 2px;
	border: 1px solid #D3D3D3;
}

#ozon small {font-size: 92%; color: #A3A3A3;}
#ozon li {margin-top: 10px; clear: both; padding-top: 10px;}
#ozon a:hover img {border-color: #3D87BE;}
#ozon a:hover small {
	color: #696969;
}
#ozon {margin: 10px 0 0 1%;
	width: 19%;
}
.preview {
	line-height: 12px;
}
.preview a:link, .preview a:visited {padding: 1px 20px 1px 0;
margin-left: 30px;}
.dl {background: url(disk.gif) no-repeat right;}
.ft{float:left; margin: 2px 11px 2px 0;}
.entry img {	background-color : #F9F9F9;
	padding: 4px; border: 1px solid #CDCDCD;}
	
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
	
	.entry ul li:before {
	content: "\00BB \0020";
	}
	
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit, .avatar {
	margin: 0;
	float: right;
	}
	
	.alt, #respond {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {line-height: 16px;
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none; border-bottom: 1px solid #DCDCDC;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0; 
	display: block;
	}
	
acronym, abbr, span.caps {cursor: help;	}

acronym, abbr {border-bottom: 1px dashed #999;	}
.commentlist cite {font-weight : bold;font-style : normal;}
.commentlist cite a, .commentlist cite {
	color : #74AB74;
}
.commentmetadata {margin-left: 5px;
	background: url(date.gif) no-repeat left; padding-left: 15px;
}	
h3 {font-weight : normal;color : #212121;}
#rss a:hover, #rss a:active {border: 0;}

.author {background-color : #E1EFDE !important;}
.navigation, .navigation a:link, .navigation a:visited {
	color : #7AAF7A;
	margin: 15px 0 15px 0;
	text-transform : uppercase;
}
