/*
Theme Name: PuzoPub
Theme URI:
Description: Шаблон пузатых болельщиков ФК Локомотив
Version: 1.0
Author: nJin
Author URI: http://www.puzocrew.ru/
*/



html,body{margin:0;padding:0}
body {font-family: Palatino Linotype, Verdana, Sans-serif; font-size: 10pt; background: #541900 url("images/bg.jpg") repeat-x top;}
table, img { border: 0; font-size: 10pt;}


a {color:#8F2010;}
p {margin:0;}



#container{text-align:left; }
#content {}
#navigation{}
#extra{}
#footer{color: #FFF}
#footer p{margin:0;padding:5px 10px}
#sep {margin:0;padding:0;}



#container{width:1000px; margin:20px auto 20px auto}
#wrapper{float:left;width:100%; }
#content{margin: 0px 200px 0 200px}
#navigation{float:left;width:200px;margin-left:-1000px;}
#extra{float:left;width:200px;margin-left:-200px}
#footer{clear:left;width:100%; color:#E6D7B6;}

#logo {padding: 5px 20px 0px 0px;}
#header {padding: 4px 24px 40px 4px;}
#header h1 {font-size: 14pt; margin: 0px;}
#header h2 {font-size: 10pt; margin: 0px; line-height: 1.1em; color:#E6D7B6;}
#menu {padding: 0px 20px 0px 0px; background: url("images/menu_bg.gif") no-repeat top left; }
#menu ul {margin: 0; padding: 0; position: relative; z-index: 1; list-style-type:none; padding:36px 10px 12px 17px; }
#menu a {text-decoration:none; font-weight: bold; color:#EAF0F0; font-size: 10pt;}
#menu a:hover {border-bottom: 1px dashed white;}
#menu-footer {background: url("images/menu-footer.gif") no-repeat top left; padding: 9px 0 0 0}


#autorize {padding: 0px 20px 0px 20px;}
.userenter a{color:#E6D7B6; text-decoration:none; border-bottom: 1px dashed #D8CAAA;}
.userenter a:hover {border-bottom: none;}

#screen-header {background: url("images/screen-header.gif") no-repeat top; padding: 40px 0 0 0}
#screen-body { color:#342201; background: url("images/screen-body.gif") repeat-y top left; padding: 10px 30px 20px 30px}
#screen-footer {background: url("images/screen-footer.gif") no-repeat top; padding: 7px 0 0 0}

div.maintop {}
div.maintop h1 {font-size: 14pt; margin: 0px; }
div.maintop p {font-size: 10pt; color:#777064; margin: 0 0 4px 0;}
div.maintop p a{font-size: 10pt; color:#777064;}

div.maincontent {font-size: 10pt;}
div.maincontent p{margin: 0 0 8px 0; padding:0;}

blockquote { border-left: 2px solid silver; margin: 10px 10px 10px 30px; padding: 0 0 0 10px; color:#675D4B; }
*html ol.commentlist li table blockquote {padding: 0px; }
blockquote p { margin-left: 40px; }
blockquote.maincontent { border: medium none ; margin-left: 20px; }
blockquote.maincontent p { margin-left: 40px; }

div.mainbottom { background: url("images/bsep.gif") no-repeat top; margin: 0px 0px 16px 0px;}

ul.is_link {margin: 0px 0px 0px 25px; padding: 0px; font-size: 10pt;}
ul.is_link ul {margin: 0px 0px 0px 0px; padding: 0px; list-style-type:none; position: relative; z-index: 1;}

h2.box {font-size: 12pt; margin: 10px 0px 5px 10px;}

#searchform {margin: 5px; }
#s {font-size: 8pt; width: 110px;}
#searchsubmit {font-size: 8pt;}

#comment {width: 540px; font-family: Verdana, Sans-serif; font-size: 10pt;}
.commentlist { margin-left: 20px; padding: 0px; position: relative; z-index: 1; font-family: Verdana, Sans-serif; font-size: 10pt;}
.commentlist li{ margin: 0px 0px 16px 0px; font-family: Verdana, Sans-serif; font-size: 10pt;}
.commentlist_guestbook { margin: 0px 0px 0px 0px; padding: 0px; list-style-type:none; position: relative; z-index: 1; font-family: Verdana, Sans-serif; font-size: 10pt;}
.commentlist_guestbook li{ margin: 0px 0px 10px 0px; font-family: Verdana, Sans-serif; font-size: 10pt;}
.commenttext { font-family: Verdana, Sans-serif; font-size: 10pt; margin: 0 3px 0 3px;}
.commentmetadata a{color:#615844; font-family: Verdana, Sans-serif; font-size: 8pt;}
.comment_id {background: #7D7563; color:#F0EFEB; font-family: Verdana, Sans-serif; margin: 0 0 0 3px;}
.com_ { background: #F2F1ED; }
.com_alt { background: #F7F6F4; }

h1.cat {font-size: 14pt; margin-bottom: 5px;}
p.cat {font-size: 10pt; font-style: italic;}
ul.cat {list-style-type: circle;}

#calendar {background: url("images/calendar.gif") no-repeat top left; margin: 60px 0px 10px 20px; padding: 16px 10px 6px 10px; }
#wp-calendar #today, #wp-calendar #today a { color: red; font-weight: bolder; font-size: 10pt;}
#searchform {margin: 0px 0px 0px 21px;}

#rubric {margin: 40px 0px 0px 16px; padding: 20px 6px 4px 6px; background: url("images/rubric-bg.gif") no-repeat top left; }
#rubric a {text-decoration: none;}
#rubric li {list-style-type:none; padding-left:0; margin-left:0;}
#rubric ul {list-style-type:none; padding-left:0; margin-left:0;}
#rubric a:hover {background: #DA251D; color: white; text-decoration: none;}
#rubric-footer {background: url("images/rubric-footer.gif") no-repeat top left; padding: 7px 0 0 0; margin: 0px 0px 0px 16px;}

#footer { }


.ed_button { 
	width: 0;  /* IE table-cell margin fix */
    	overflow: visible;
	}
.ed_button[class] { 
	width: auto;
	}
#comment_quicktags {
	text-align: left;
	margin-left: 0%;
}
#comment_quicktags #ed_comment_toolbar {
	display: inline;
}
#comment_quicktags input.ed_button {
	background: #F4F4F4;
	border: 1px solid #D6D3CE;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1px;
	width: auto;
}
#comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
}
#comment_quicktags #ed_strong {
	font-weight: bold;
}
#comment_quicktags #ed_em {
	font-style: italic;
}


*html #wrapper {overflow: hidden;}
*html #navigation {overflow: hidden;}
*html #extra {overflow: hidden;}
