/*
Theme Name: deadblog
Theme URI: http://deadblog.ru/
Description: theme for deadblog.ru
Version: 1.0
Author: ref
Author URI: http://deadblog.ru/
*/

/*
Данный файл стилей является неотъемлемой частью проекта deadblog.ru и попадает под защиту закона об Авторском праве.
Использование любой части дизайна, либо содержания сайта допускается только с разрешения автора сайта.

Ниже идет содержание данного файла стилей. Для удобной навигации используйте в поиске теги, идущие после "::".

Содержание файла стилей:
1. Body :: $body
  1.1. Основной контейнер :: $box
2. Header :: $header
  2.1. Лого :: $logo
  2.2. Баннер в шапке сайта :: $header_ads
3. Контент :: $content
  3.1. Post (пост) :: $post
  3.2. Заголовок записи :: $post_header
  3.3. Нижняя часть поста :: $post_under
  3.4. Вывод архива :: $archive
  3.5. Вывод категорий :: $category
4. Меню :: $menu
  4.1. Верхнее меню :: $top_menu
5. Поиск :: $search
  5.1. Бокс поиска :: $box_search
  5.2. Текстовое поле поиска :: $searchInput
  5.3. Иконка поиска :: $searchIcon
  5.4. Кнопка поиска :: $searchSubmit
*/


/* @import 'reset.css' all; /* reset */

/* ----------------------------------------------------------------------------
	x. Main (основные настройки) :: $main
---------------------------------------------------------------------------- */
h1 { font-size:2.0em; }
h2 { font-size:1.25em; }
h3 { font-size:1.0em; }

a { text-decoration:none; color:#2970A6; }
a:hover { color:#2970A6; }

/* ----------------------------------------------------------------------------
	1. Body (тело сайта) :: $body
---------------------------------------------------------------------------- */
body {
    font:normal .75em verdana, sans-serif;
    color:#444;
    background:#505050 url('../img/background.png') repeat;
    padding:0;
    margin:0;
}
#box { /* 1.1. Основной контейнер :: $box */
    width:945px;
    background:#FFFFFF;
    margin:20px auto;
    padding:10px;
}

/* ----------------------------------------------------------------------------
	2. Header (шапка сайта) :: $header
---------------------------------------------------------------------------- */
#box_header {
    width:945px;
    background:#000000 url('../images/bg_header.gif') repeat-x;
    height:80px;
}
#header { float:left; width:440px; margin:0 0 0 10px; }
#header h1 { text-indent:-10000px; margin:0; padding:0; } /* 2.1. Лого :: $logo */
#header h1 a {
    display:block;
    background:url('../images/logo.gif') no-repeat left;
    height:51px;
}
#header p { float:left; margin:5px 0 0 0; color:#FDFDB0; padding:0; }
#header_ads { /* 2.2. Баннер в шапке сайта :: $header_ads */
    float:right;
    color:#FDFDB0;
    text-align:right;
    margin:10px auto;
    padding:0 10px 0 0;
}

/* ----------------------------------------------------------------------------
	3. Content (основной контент) :: $content
-----------------------------------------------------------------------------*/
#bgbox   { width:945px; background:url(../images/cbck.gif) repeat-y; }
#content { width:525px; float:left; line-height:140%; margin:0 auto; }
#single  { margin:2px 0 0 5px; } /* пост */
.entry   { width:655px; float:left; padding:0 5px 0 5px; } /* краткий пост */

.post    { margin:0; } /* полный пост */
.post h2 { display:block; margin-top:10px; border-bottom:1px solid #CCC; padding:0 5px 3px; }
.post h2 a.title { text-decoration:none; color:#444; }
.post h2 a.title:hover { color:#2970A6; }
.post .info { margin-left:0; }
.post .editpost,
.post .comments,
.post .date { 
    background:url(../i/icons.gif) no-repeat;
    padding-left:22px;
    height:16px;
    line-height:16px;
    display:block;
    font-size:11px;
}
.post .date       { background-position:0 -48px; float:left; margin:-10px 0 0 5px; }
.post .editpost   { background-position:0 -64px; }
.post .comments   { background-position:0 -96px; float:right; }
.post .act        { float:right; font-size:11px; margin-top:-10px; }
.post .act span   { float:left; margin-left:15px; }
.post .under      { height:16px; line-height:16px; font-size:11px; margin-bottom:10px; }
.post .under span { float:left; margin-right: 15px; }
.post .under span.tags,
.post .under span.categories {
    margin-right:6px;
}
.post .tags,
.post .categories,
.post .views {
	background: url(../i/icons.gif) no-repeat;
	width: 16px;
	height: 16px;
	line-height: 16px;
	display: block;
	text-indent: -999em;
}
.post .tags { background-position:0 -400px; }
.post .views { background-position:0 -176px; }
.post .categories { background-position:0 -480px; }

.content { padding:0 0 0 5px; }

#archive { /* 3.4. Вывод архива :: $archive */
	margin: 0 0 0 10px;
}
#archive .title {
    color: #4C4C4C;
}
#category { /* 3.5. Вывод категорий :: $category */
	margin: 0 0 0 10px;
}
#path {
	float: left;
	padding: 0;
}
#postpath {
	background:url(../i/icons.gif) 0 -208px no-repeat;
	height:16px;
	line-height:16px;
	margin:5px 0;
	padding-left:22px;
}

/* ----------------------------------------------------------------------------
	4. Menu :: $menu
-----------------------------------------------------------------------------*/
#top_menu { /* 4.1. Top menu (верхнее меню) :: $top_menu */
	width: 665px;
	height: 27px;
	line-height: 27px;
	float: left;
	padding: 0;
	margin: 10px 0 10px 0;
	background: #333;
	color: #EEE;
}
ul.top_menu {
	height: 27px;
	line-height: 27px;
	float: left;
	list-style: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
ul.top_menu li {
	float: left !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.top_menu li a,ul.nav li a:link,ul.nav li a:visited {
	border-bottom: 0;
	border-left: 0;
	border-right: 1px solid #CCC;
	color: #EEE;
	float: left;
	display: block;
	text-decoration: none;
	padding: 0 10px;
}
ul.top_menu li a:hover,ul.nav li a:active {
	background: #555;
	color: #EEE;
	text-decoration: none;
}
ul.top_menu li.home a {
	border-left: 2px solid #FFF;
	text-decoration: none;
}
ul.top_menu li.current_page_item a {
	text-decoration: none;
	color: #EEE;
	background: #555;
}
ul.top_menu li ul {
	float: left;
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------------------------
	5. Поиск :: $search
-----------------------------------------------------------------------------*/
#box_search { /* 5.1. Бокс поиска :: $box_search */
	width: 265px;
	height: 27px;
	font-size: 11px;
	background: #333;
	float: right;
	margin: 10px 0 0 0;
}
#searchForm {
	float: left;
}
#searchInput { /* 5.2. Текстовое поле поиска :: $searchInput */
	width: 210px;
	height: 15px;
	margin: 5px 0 2px 10px;
    padding-left:2px;
	border: 0 #FFF;
	float: left;
}
#searchIcon { /* 5.3. Иконка поиска :: $searchIcon */
	background: url('../images/search.gif') no-repeat;
	width: 17px;
	height: 17px;
	margin: 5px 0 2px 0;
	float: left;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	background-attachment: scroll;
	background-color: transparent;
}
#searchSubmit { /* 5.4. Кнопка поиска :: $searchSubmit */
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url('../images/searchSubmit.gif');
	margin: 6px 0 2px 4px;
	float: left;
	width: 14px;
	height: 15px;
	border: none;
}

/* ----------------------------------------------------------------------------
	9. Footer :: $footer
-----------------------------------------------------------------------------*/
#footer {
	width: 935px;
	background: url(../i/footer.gif) repeat-x;
	height: 42px;
	clear: both;
	color: #DADADA;
	font-size: 11px;
	border-top: 10px solid #FFFFFF;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: center;
}
.footer a:hover {
	text-decoration: none;
	color: #FFFFFF;
	border: none;
}
.footer a:link,.footer a:active,.footer a:visited {
	text-decoration: none;
	color: #F1E5AA;
	border: none;
}



/* ----------------------------------------------------------------------------
	6. Sidebar :: $sidebar
-----------------------------------------------------------------------------*/
#box_info {
	width: 270px;
	margin: 0 0 10px 14px;
	padding: 0;
	background: #FFF;
	float: right;
}

#box_rss {
	width: 250px;
	background: #FFF;
	float: right;
}
#rss_left {
	float: left;
}
#rss_right {
	float: right;
	text-align: center;
	margin: 20px 30px 0 0;
}

#box_sidebar {
	width: 260px;
	float: right;
	font-size: 11px;
	margin: 0 20px 5px 5px;
	padding: 0;
	display: inline;
}
.sidebarMenu {
	width: 240px;
	float: left;
	color: #000;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px 0 0;
}
.sidebarMenu ul li ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 5px;
}
.sidebarMenu li {
	list-style-type: none;
}
.sidebarMenu ul li ul li {
	list-style-type: none;
	background: transparent url(../images/square.gif) no-repeat 0 2px;
	border: 0;
	margin: 0 0 1px;
	padding: 0 0 0 15px;
}
#box_sidebar img,.sidebarMenu img {
	border: 0;
}
.sidebarMenu h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	color: #669900;
	border-bottom: #CCC solid 1px;
}


/* ----------------------------------------------------------------------------
	7. Comments :: $comments
-----------------------------------------------------------------------------*/
#box_comments {
	width: 700px;
	float: left;
	color: #666;
	text-align: justify;
	margin: 5px auto;
	padding: 5px 6px 10px;
}
.box_comments {
	margin-bottom: 20px;
	width: 655px;
}

#commentHead { /* Заголовок комментариев */
	display: block;
	list-style: none;
	margin: 0;
	padding: 5px 15px;
	border-bottom: 1px solid #EEE;
}
#commentHead h2 {
	margin: 0;
	font-size: 14px;
}

.commentBody {
	border: 1px solid #EEE;
	margin: 10px auto;
	padding: 5px 10px 5px 10px;
	width: 500px;
}
.commentAuthor {
	float: left;
}
.commentSettings {
	float: right;
}
.commentTime {
	font-size: 10px;
	padding: 0 0 0 10px;
}

#commentform {
	border-top: 1px solid #EEE;
	margin: 0;
	padding: 15px 15px 1px;
}
#commentform label {
	display: block;
	margin: 0;
}
#commentform input {
	width: 170px;
	margin: 0 5px 10px 0;
	padding: 1px;
}
#commentform textarea {
	width: 400px;
	margin: 0 0 10px;
	padding: 0;
}
#commentform #submit {
	margin: 0 0 20px;
	border: 1px solid #CBCBCB;
}
#commentform p {
	margin: 5px 0;
}
ol.tblist {
  list-style:none;
  margin:0 0 1px;
  padding:0;
}
ol.tblist li {
  display:block;
  list-style:none;
  padding:10px 5px 10px 5px;
  margin:0 0 5px;
  border:1px dashed #ccc;
}
input #url,
input #author,
input #email,
textarea {
	color: #666;
	width: 40%;
	border: 1px solid #CBCBCB;
	margin-bottom: 0.6em;
	background: #FCFCFC;
	margin-top: 2px;
	padding: 3px;
}
.comments a {
	color: #000000;
	text-decoration: none;
	font-weight: 200;
}
.authComment {
	background: #FFFFCC;
	width: 522px;
	margin: 0 auto;
}

.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;
	margin: 1px;
	width: auto;
	font-size: 12px;
}
#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;
}





.fixed {
	clear: both;
}
.color_red { /* Крассный цвет шрифта :: $color_red */
	color: #FF0000;
}
.center {
	text-align: center;
}

.navigation { /* Навигация между страницами блога */
	width: 500px;
	float: left;
	color: #666;
	padding: 5px 0 5px 0;
}
.alignright {
	float: right;
	margin-top: 10px;
}
.alignleft {
	float: left;
	margin-top: 10px;
}















































/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/


.line { /* Линия после заголовка записи */
  width:645px;
  float:left;
  margin:0 0 10px;
  padding:0 0 5px 2px;
  border-bottom:#e2e2e0 1px solid;
}


.pastentry{width:200px;float:left;color:#666;margin:0;padding:0;}

.left {float:left; width:230px; padding-left:20px;padding-right:10px; border-right:1px dashed #ccc; color:#666;}
.right {float:right;padding-right:20px;width:230px; color:#666;}
.clear {clear:both}

/*****************************************/
/* MISC HUH! *                            /
/*****************************************/
.similiar{width:500px;float:left;color:#666;text-align:justify;border:#e5e5bd 1px solid;margin:5px auto;padding:5px 6px 10px;}


.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.postmeta{color:#666;border-bottom:#699 1px solid;}
.postinfo img{border:none;}
img.wp-smiley{border:0;padding:0;}
.twitter{width:395px;float:right;color:#333;text-align:justify;border:#e5e5bd 1px solid;margin:0 0 10px;padding:5px 6px;}

acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#past { padding:0; margin:0;}
.googleads1{width:500px;float:left;color:#666;background:url(../i/dot.gif) repeat-x bottom;margin:0 0 30px;padding:0 0 20px 2px;}


/*****************************************/
/* WP-PAGENAVI*                           /
/*****************************************/
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px dashed #000;color:#7c940c;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi a:hover{border:1px dashed #000;color:#147;background-color:#FFF;}
.wp-pagenavi span.pages{color:#000;border:1px dashed #000;background-color:#FFF;margin:2px;padding:5px 10px;}
.wp-pagenavi span.current{font-weight:700;border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi span.extend{border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}


/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/

.rsidebar h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:Verdana, Arial, Helvetica, Sans-Serif; color:#666666; }


a:link, a:visited { /* */
  color: #2970A6;
  text-decoration: none;
}
a:hover,a:active { /* */
  text-decoration:underline;
}


.postovoy {
	border:1px dashed #444;
	padding:5px;
}
