/*
Theme Name: Autumn
Theme URI: http://engelside.ru
Description: EngelSide - Autumn
Version: 1.0
Author: Engel
*/

* {padding:0;margin:0;}
HTML {font-size:100.1%;}
BODY {
	background:#EBC347;
	text-align:center;
	font:.9em Verdana, sans-serif;
	}
INPUT,SELECT,TEXTAREA {
	font-size:1em;
	font-family:Verdana, sans-serif;
	}
A {color:#E07D08;}
A:hover {
	text-decoration:none;
	color:#C92D04;
	}
UL,OL {list-style:none;}
IMG {border:none;}

/* Overall
-------------------------------------- */
.clear {
	clear:both;
	width:100%;
	overflow:hidden;
	height:1px;
	}
.error {
	margin:.5em .5em 1em;
	padding:3px 0 3px 30px;
	border:1px solid #C92D04;
	background:url(../i/err.gif) 8px 50% no-repeat;
	}
.pic {
	float:left;
	display:block;
	margin:0 1em .5em 0;
	}
.d-n {display:none;}	
	
/* Containers
-------------------------------------- */
#shad-l {
	width:54em;
	margin:0 auto;
	background:url(../i/shad-l.gif) 0 100% repeat-y;
	}
#shad-r {
	padding-right:19px;
	margin-left:19px;
	background:url(../i/shad-r.gif) 100% 0 repeat-y;
	}
#container {
	background:#fff;
	overflow:hidden;
	text-align:left;
	}

/* Header
-------------------------------------- */
#header {
	height:212px;
	background:#E2A639 url(../i/logo.jpg) 50% 0;
	}
	#header A.fake {
		position:absolute;
		top:20px;
		left:52%;
		margin-left:-90px;
		display:block;
		width:180px;
		height:175px;
		}

/* Title
-------------------------------------- */
#title {
	padding:.3em;
	background:#E2A639 url(../i/menu-bg.gif) repeat-x;
	text-align:center;
	}
	#title H1 {
		font:bold 1.3em Georgia;
		letter-spacing:3px;
		}
		#title H1 A {
			display:block;
			width:200px;
			margin:0 auto;
			text-decoration:none;
			color:#fff;
			}
		
/* Menu
-------------------------------------- */
#menu {
	float:right;
	width:11em;
	padding:1em 1em 0 0;
	}
	#menu H2,
	#content H2.comm-header,
	#content FIELDSET LEGEND {
		padding:2px .3em;
		background:#E2A639 url(../i/menu-bg.gif) repeat-x;
		color:#fff;
		font:bold 1.1em Georgia;
		text-align:center;
		}
	#menu UL {
		margin-bottom:1em;
		padding:.5em 1em;
		background:url(../i/leave.gif) 100% 100% no-repeat;
		border:1px solid #E2A639;
		list-style:none;
		}
		#menu UL LI {margin:.3em 0;}
		#menu UL LI A {
			color:#000;
			text-decoration:underline;
			font-size:.9em;
			}
			#menu UL LI A:hover {color:#E07D08;}
	#menu FIELDSET {
		margin-bottom:1em;
		padding:1em 1em;
		background:url(../i/leave.gif) 100% 100% no-repeat;
		border:1px solid #E2A639;
		}
	#menu INPUT {
		width:8em;
		border:1px solid #ccc;
		background:#FFF0A8;
		}

/* Content
-------------------------------------- */
#content {
	width:40em;
	float:left;
	padding:1em 0 1em 1.5em;
	font:.9em/1.3em Verdana, sans-serif;
	}
	/* Headings */
	#content H3 {
		margin-bottom:1em;
		color:#E07D08;
		font:1.6em "Book Antiqua";
		text-align:center;
		}
	#content .entry {margin-bottom:1.5em;}
		#content .post-meta {
			width:100%;
			clear:both;
			overflow:hidden;
			margin-bottom:1em;
			}
		#content .post-meta H2 {
			float:left;
			width:75%;
			font:bold 1.4em/1em verdana;
			}
		#content .post-meta H2 A {
			text-decoration:none;
			color:#C92D04;
			}
			#content .post-meta H2 A:hover {
				color:#E07D08;
				text-decoration:underline;
				}
		#content .post-meta H4 {
			float:right;
			margin-top:.2em;
			color:#E59F18;
			font:bold 1em "Book Antiqua";
			}
		#content .entry .post {
			padding-left:.6em;
			margin-bottom:.5em;
			clear:both;
			}
			#content .entry .post P,
			#content .entry .post UL,
			#content .entry .post OL {margin-bottom:.7em;}
			#content .entry .post OL {
				list-style-type:decimal;
				list-style-position:inside;
			   }
		   #content .entry .post UL {
				list-style-type:square;
				list-style-position:inside;
			   }
				#content .entry .post LI {margin-bottom:.4em;}
			#content .entry .post H3 {
				text-align:left;
				color:#000;
				margin-bottom:.5em;
			   }
			#content .entry .post H4 {
				font:bold 1.4em "Book Antiqua",serif;
				margin-bottom:.4em;
			   }
			#content .entry .post H5 {
				margin-bottom:.5em;
				font:bold 1.2em "Book Antiqua",serif;
			   }
			#content .entry .post BLOCKQUOTE {padding-left:1.5em;}
			#content .entry .post CODE {
				font-size:1.1em;
				background:#E7E7E7;
				border:1px solid #CCC;
				display:block;
				padding:.5em;
			   }
			#content .entry .post .pic {
				float:left;
				margin:0 15px 15px 0;
				}
			#content .entry .post .pic.right {
				float:right;
				margin:0 0 15px 15px;
				}
		#content .entry .post-actions {
			width:100%;
			clear:both;
			overflow:hidden;
			color:#C92D04;
			font:.85em Verdana;
			}
		#content .entry .post-actions LI {
			float:left;
			margin-right:.6em;
			}
	
		
/* Paging
-------------------------------------- */
.paging {
	width:100%;
	margin:1em 0 .5em;
	text-align:center;
	}
	.paging LI {
		display:inline;
		margin-left:1em;
		}
	.paging A {text-decoration:none;}

/* Comments
-------------------------------------- */
#content H2.comm-header {margin-bottom:0;}
#content UL.comm-list LI,
#content FIELDSET {
	margin-bottom:.5em;
	padding:.5em 1em 0 1em;
	background:url(../i/leave.gif) 100% 100% no-repeat;
	border:1px solid #E2A639;
	}
#content FIELDSET {margin-top:1em;}
#content UL.comm-list CITE {
	font-style:normal;
	font-weight:bold;
	color:#C92D04;
	}
	#content UL.comm-list CITE A {color:#C92D04;}
	#content UL.comm-list P {margin:.5em 0;}
#respond .button {
	padding:0 2px;
	background:#E59E18;
	border:1px solid #E59E18;
	font:bold 1.1em Georgia,serif;
	color:#FFF;
	}
#respond INPUT,
#respond TEXTAREA {
	border:1px solid #ccc;
	background:#FFF0A8;
	margin:.3em 0;
	}

/* Search
-------------------------------------- */
#searchform FIELDSET {padding:1em;}
#searchform INPUT.full {width:25em;}

/* Footer
-------------------------------------- */
#footer {
	padding:.5em;
	background:#E2A639 url(../i/menu-bg.gif) repeat-x;
	color:#FFF;
	font:.7em/1.5 Verdana,sans-serif;
	text-align:center;
	}
	#footer A {color:#C92D04;}