/*

Theme Name: Memorial

Description: Based on original HTML theme, wordpress version of memorial.spb.ru template

Author: Memorial

Version: 1

*/

body{background:url(images/top-bg.gif) #b2ab98 repeat-x;font:11px/14px Tahoma, Verdana, sans-serif;margin:0;padding:0;}

img{border:0;}

a{color:#9C0300}

a:hover{color:#FC9C05}

h2{font:16px/20px Tahoma, Verdana, sans-serif; font-weight:bold;}

#container{width:985px;background:#9a0000;float:left;clear:both;}

#container .menu ul{list-style:none;margin:0;padding:0;list-style:none;}

#container #header{width:985px;clear:both;background:#0c0805;height:80px;border-bottom:1px solid #fff;}

#container #header .logo{width:300px;float:left;font-size:3em; color#fff; padding:20px;}

#container #header .logo a{color:#fff; text-decoration:none;}

#container #header .menu{width:75px;float:right; position:absolute;left:0; margin:30px 0 0 905px;}

#container #header .menu ul{float:left;padding:25px 0 0 0}

#container #header .menu ul li{float:left;font-weight:bold;margin:3px;white-space:nowrap;}

#container #header .menu ul li a{color:#ccc;}

#container #leftside{width:250px; background:url(images/leftside-bg.jpg) #9a0000 repeat-x;float:left;top:81px;left:0; position:absolute ;z-index:0;}

#container #leftside .search{padding:40px 0 0 45px; height:43px;}

#container #leftside .search label{display:none;}

#container #leftside .search #s{border:2px solid #9A0000;background:#F2985D; width:120px;}

#container #leftside .search #searchsubmit{border:0;background:none;color:#fff; font-weight:bold;}

#container #leftside .menu{font:16px/22px Tahoma; color:#fff;padding:0 0 45px 25px;margin:30px 0 0 0;}

#container #leftside .menu ul{list-style-image:url(images/bullet.gif);}

#container #leftside .menu ul li{border-top:1px solid #D47C4D; padding:10px 0 10px 20px;line-height:1em !important;}

#container #leftside .menu ul li a{text-decoration:none;color:#fff;}

#container #content{width:485px;background:url(images/content-bg.png) #fff repeat-x;border:3px solid #fff; float:left; margin:-23px 0 0 250px;_margin-left:125px;z-index:500;position:relative;min-height:1000px;}

#container #content .top{text-align:right;border-bottom:1px solid #ccc;}

#container #content .top h2{color:#666; font-size:17px;font-weight:normal;margin-right:20px;text-transform:uppercase}

#container #content .top .meta{margin:5px 20px 20px 0;}

#container #content .meta .tag{margin-left:10px;}

#container #content .top ul.sub_categories{text-align:left; list-style:none;margin:0; padding:20px;border-top:1px solid #ccc;}

#container #content .top ul.sub_categories li{margin:5px 0 5px 0;}

#container #content .post{padding:10px 20px 20px 20px; clear:both; float:left;  width:440px; border-bottom:1px solid #ccc; min-height:150px;}

#container #content .post .thumbnail{width:125px;height:125px; float:left; margin: 0 15px 5px 0;}

#container #content .post .thumbnail img{width:125px;height:125px;}

#container #content .post .tags{font-size:0.9em; font-style:italic;}

#container #content #respond{margin:10px 30px 20px 30px;}

#container #content #respond textarea{width:500px;}

#container #rightside{width:218px;background:#fff;float:right; position:relative;padding:10px;margin:2px;border:1px solid #ccc; background:url(images/content-bg.png) #fff repeat-x;}

#container #rightside h3{color:#666; font-size:17px;font-weight:normal;text-transform:uppercase; text-align:center; line-height: 18px;}

#container #rightside a.tagsize-1 {font-size: 12px;}

#container #rightside a.tagsize-2 {font-size: 14px;}

#container #rightside a.tagsize-3 {font-size: 16px;}

#container #rightside a.tagsize-4 {font-size: 18px;}

#container #rightside a.tagsize-5 {font-size: 20px;}

#container #footer{width:900px; background:#000;padding:30px 0 0 0; margin:-30px 0 0 0;clear:both;z-index:100;border-top:1px solid #fff;}

#container #footer .copyright{float:left;width:260px;color:#fff; padding:0 20px 0 20px; text-align:center;}







.commentlist {

	list-style: none;

	margin:20px 30px 20px 30px;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

/* Comments form */

#respond {

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}



.wp-pagenavi{

margin:20px 0 10px 0;

float:left; 

width:100%;

}



.wp-pagenavi .current{

	background:#9A0000;

	color:#fff;

}



.al2fb_like_button {

	float: left;

	width: 100px;

}



.dop_menu_left {

    background-color: #9A0000;

    color: #FFFFFF;

    display: none;

    font: 16px/22px Tahoma;

    left: 250px;

    padding-left: 1px;

    position: absolute;

    top: 188px;

    width: 235px;

    padding-left: 20px;

}



.dop_menu_left li {

	padding: 10px 5px 10px 3px !important;

}





.fb-like {

	float: left;

	width: auto !important;

	margin: 1px 0 !important;

}