/*
Theme Name: MNR 'White as Milk' customized v.0.5
Theme URI: http://melnikov.net.ru/
Description: Heavily based on '<a href="http://azeemazeez.com/blogs/white-as-milk">White as Milk</a>' v.1.6 by Azeem Azeez. Added support for <a href="http://wordpress.org/extend/plugins/simple-tags">Simple Tag</a>s plugin, widgets in sidebar, WP_identicon plugin.
Version: 0.5
Author: Anton Melnikov
Author URI: http://www.azeemazeez.com
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php */
html {
	height:					100%;
	margin-bottom:			1px;
}
body {
	font-size:				62.5%; /* resets 1em to 10px */
	font-family:			'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:					#333;
	text-align:				center;
	background-color:		#fff;
	margin:					0;
	padding:				0; 
}
#page {
	text-align:				left;
	margin:					0px auto;
	padding:				0;
	width:					720px;
}
#right {
	float:					right;
	width:					550px;
}
#left {
	float:					left;
	width:					150px;
}
#header {
	width:					550px;
	margin-bottom:			20px;
}
#header h1, #header h3 {		font-size:				2.7em;
	margin:					10px 0 0;
	text-align:				left;
	font-family:			Georgia,"Times New Roman",Times,serif;
}
#header a, #header a:visited {
	color:					#333;
}
#header a:hover {
	color:					#268b26;
}
#header p{
	margin:					0;
}
#content {
	width:					550px;
	font-size:				1.2em;
	margin-bottom:			40px;
}
#footer {
	padding:				0 0 0 1px;
	margin:					0 auto;
	width:					100%;
	clear:					both;
	text-align:				center;
}
#footer p {
	margin-left:			220px;
	margin-top:				0px;
}

.entry {
	line-height:			1.4em;
}

/* comment form */
#commentform {
		margin:					0 0 20px;
}
#commentform p, #commentform input, #commentform textarea {
	font-family:			'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform input, #commentform textarea {
	font-size:				0.9em;
	font-weight:			bold;
	border:					1px solid #777;
}
#commentform input {
	width:					170px;
	padding:				2px;
	margin:					5px 5px 1px 0;
}
#commentform textarea {
	width:					100%;
	padding:				2px;
}
#commentform p {
	margin:					5px 0;
}
#commentform #submit {
	padding:				0 10px;
	margin:					0;
	float:					right;
	clear:					right;
	width:					auto;
	background-color:		#ccc;
	border:					none;
}
#commentform p.subscribe-to-comments {
	float:					left !important;
	clear:					left !important;
	margin:					0;
	padding:				0;
}
#commentform #subscribe {
	border:					none;
}
#content.subscription-manager fieldset.options {
	border:					1px solid #777;
}
#content.subscription-manager input {
	font-size:				0.9em;
	font-weight:			bold;
	border:					1px solid #ccc;
}
#content.subscription-manager #email {
	border:					1px solid #777;
}


blockquote, strike {
	color:	#777;
}
code, pre {
	font-size:				1.1em;
	background-color:		#f7f7f7;
}
pre {
	border:					1px dashed #ccc;
	padding:				3px;
}
cite {
	text-decoration:		none;
	color:					#333;
}
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
}

a {
	color:					#007700;
	text-decoration:		none;
}
a:hover {
	text-decoration:		underline;
}
a:visited {
	color:					#800080;
}

hr {
	color:					#333
	background-color:		#333;
	height:					1px;
	margin-left:			0px;
}
hr.hrhide {	display:		none;}



.postmetadata {
	color:					#777;
	text-align:				left;
	font-size:				.8em;
	padding-top:			5px;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}


h1, h2, h3 {
	font-family:			'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight:			bold;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration:		none;
}
.post h1, .post h3 {
	/* title of the post; H1 in 'single', H3 in 'index' & 'search reults' */
	margin:					0;
	text-align:				justify;
	font-size:				1.6em;
	clear:					left;
}
.post h1 {
	font-size:				1.6em;
}
.post h3 {
	font-size:				1.3em;
}
h2.pagetitle {
	/* index.php:	'Archive for (...)'	*/
	/* search.php:	'Search Results'	*/
	font-size:				1.3em;
	margin-top:				2px;
	background-color:		#f0f0f0;
}
h3.comments {
	padding:				0;
	margin:					40px auto 0px;
}

.post { clear:				both; }

p img {
	padding:				0;
	max-width:				100%;
}
img.centered {
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
}
img.alignright {
	display:				inline;
	padding:				4px;
	margin:					0 0 2px 7px;
}
img.alignleft {
	display:				inline;
	padding:				4px;
	margin:					0 7px 2px 0;
}
.alignright {	float:		right;}
.alignleft {	float:		left;}



.entry ul li:before {
	content:				"\00BB \0020";
}
html>body .entry ul {
	margin-left:			0px;
	padding:				0 0 0 30px;
	list-style:				none;
	padding-left:			10px;
	text-indent:			-10px;
}
html>body .entry li {
	margin:					7px 0 8px 10px;
}
.entry ol {
	padding:				0 0 0 35px;
	margin:					0;
}
.entry ol li {
	margin:					0;
	padding:				0;
}
ol li {
	list-style:				decimal outside;
}
/* end Entry lists */


/* Begin Form Elements */
.entry form { 	text-align:				center;
}
select {
	width: 130px;
}
/* End Form Elements */

#sidebar {
	margin:					0;
	width:					150px;
	text-align:				right;
	padding-right:			4px;
	font-size:				1em;
}
#sidebar a {
	color:					#007700;
}	
#sidebar h2 {
	font-size:				1.2em;
	text-decoration:		none;
	margin:					5px 0 0;
	padding:				0;
	text-transform:			uppercase;
}
#sidebar ul, #sidebar ul ol {
	margin:					0;
	padding:				0;
}
#sidebar ul li {
	list-style-type:		none;
	list-style-image:		none;
	margin-bottom:			15px;
}
#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;
}
#sidebar ul ul li:before {
	content:				"\00A7 \0020";
}
#sidebar ul ul li, #sidebar ul ol li {
	margin:					3px 0 0;
	padding:				0;
	color:					#777;
}
#sidebar .widget {
	float:					right;
	clear:					right;
}
acronym, abbr, span.caps {
	cursor:					help;
}
acronym, abbr {
	border-bottom:			1px dashed #999;
}
blockquote {
	margin:					15px 30px 0 10px;
	padding-left:			20px;
	border-left:			5px solid #ddd;
}
blockquote cite {
	margin:					5px 0 0;
	display:				block;
}
a img {		border:			none;}
.navigation {
	display:				block;
	text-align:				center;
	clear:					both;
	font-size:				0.8em;
}
/* end various tags & classes*/

/* edit links (visible only for editors) */
div.edit {
	float:					right;
	/*clear:					right;*/
}
div.edit a {
	padding:				0 2px 0 2px;
	font-size:				10px;
	color:					#fc9;
	border:					1px solid #fc9;
}
div.edit a:hover {
	color:					#000;
	background-color:		#F90;
	text-decoration:		none;
	border:					1px solid #000;
}
/* end edit links */

/* sidebar search form */
form#s-f {
	margin:					0;
	padding:				0;
	float:					right;
}
input#s {
	border:					0;
	height:					15px;
	background:				fff;
	text-align:				right;
	margin:					0;
/* for Gecko */
	width:					148px;
	padding:				1px 1px 1px 1px;
}
* html input#s {
/* Edwardson Tan hack: properties for m$IE only. */
	/*	IE5.x/win */
	width:					148px;
	padding:				2px 1px;
	/*	IE6/win and IE5/mac */
	w\idth:					148px;
	padd\ing:				5px 1px 3px 1px;
}


ol.commentlist {
	padding:				0;
	margin:					0;
}

ol.commentlist p {
	margin:					10px 5px 10px 10px;
	line-height:			1.5em;
}
ol.commentlist li {
	margin:					11px 0 27px 0;
	border:					1px dotted #777;
	border-bottom:			none;
	border-right:			none;
	list-style:				none;
}
ol.commentlist li.alt {
	border:					1px dotted #999;
	border-bottom:			none;
	border-right:			none;
}
ol.commentlist li.author {
	border:					1px solid #555;
	background:				#fff;
	background-image:		url(child_bg.gif);
	background-repeat:		no-repeat;
	background-position:	-78px -60px;
	border-bottom:			none;
	border-right:			none;
}
ol.commentlist li.author small.name, ol.commentlist li.author small.name a, ol.commentlist li.author small.name a:visited {
	color:					#777;
}
ol.commentlist 	div.meta {
	font-size:				0.8em;
	margin:					0;
	margin-left:			10px;
	line-height:			1.4em;
	color:					#777;
}
ol.commentlist li.author div.meta {
	margin-left:			30px;
}
ol.commentlist div.meta:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
ol.commentlist li	small.name {
	display:				block;
	float:					left;
	font-weight:			bold;
}
ol.commentlist li	small.date {
	display:				block;
	float:					right;
	margin:					0 3px;
}
ol.commentlist li .date a, ol.commentlist li small.date a:visited {
	color:					#777;
}

ol.commentlist div.meta em {
	float:					right;
	padding:				0 10px;
	background-color:		red;
	color:					#fff;
	font-style:				normal;
	font-weight:			bold;
	border:					1px solid #fff;
}

p.nocomments {
	text-align:				center;
	margin:					0;
	padding:				0;
	color:					#777;
}
/* End Comments */


