/*
Theme Name: DG-Theme Indexed
Theme URI: http://drugiegoroda.ru/
Description: Тема путеводителя проекта Другие города. Содержит индексные страницы. Основана на Tarski 
Author: D.Kharitonov
Author URI: http://drugiegoroda.ru/
Template: tarski
Version: 1.0
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url("../tarski/style.css");

h1, body .entry .title {
	border-bottom:1px solid #DBD5B7;
	font-family:'Times New Roman',Times,serif;
	font-size:2em;
	font-weight:normal;
	line-height:120%;
	margin:0;
	padding:0 0 0.1em;
}

#header {
	padding-top: 20px;
}

#header-image {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	float:left;
	height:130px;
	overflow:hidden;
	width:820px;
	margin: 0 0 2px;
}

#blog-title {
	color: #FFFFFF;
	font-size: 3em;
	padding-left:10px;
	padding-top:80px;
}

#dg-logo {
	display:block;
	float:right;
	width:140px;
	height:20px;
	overflow:hidden;
	margin: 0;
	background-color: #A6212C;
	text-align: center;
}

#dg-logo a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px;
}
#blog-title a {
	color: #FFFFFF;
	padding-top:80px;
	text-decoration: none;
}

#navigation .nwp {
	white-space: nowrap;	
}

#navigation .ws {
	white-space: normal;
}

#navigation {
	background-color: #FBFAF4;
	border-bottom:1px solid #DBD5B7;
	margin:0px 0 0;
	padding-left: 10px;
	padding-bottom: 1em;
}
 
#navigation a {
	text-decoration: underline;
}

#navigation span.nav-it {
	color: #3689B3;
}

#navigation span.nav-cit {
	color: #A6212C;
}
#navigation a.nav-current {
	text-decoration: none;
}

#navigation .primary {
	width: 800px;
}

#navigation ul.xoxo {
	font-size: 120%;
	width: 780px;
}
 
#navigation ul.xoxo li {
	line-height:170%;
}
 
#navigation ul.dgbcnv {
	font-size: 85%;
	width: 800px;
	padding-bottom: 0px;
}

#navigation ul.dgbcnv li {
	margin: 0;
	color: #A6212C;
}

#navigation ul.dgnlnv {
	padding-left: 16px;
	width: 784px;
	padding-bottom: 0;
}

#navigation ul.dgnlnv li {
	line-height:160%;
}
 
li .cat-current {
	font-weight: bold;
}

#theme-wide-footer {
	background-color: #FBFAF4;	
	padding: 1em 0 0;
}

#theme-wide-footer h3 {
	margin:0;
	padding-left: 16px;
	padding-bottom: 1em;
	border-bottom: none;
	color: #404040;
}

.widget_dg_sitemap {
	margin:0 0 20px;
	width:100%;
}

.widget_dg_sitemap a {
	text-decoration: underline;
}


.widget_dg_sitemap ul {
	list-style-type: none;
	margin:0 auto;
	overflow:auto;
	padding-left:16px;
	width:100%;
}

.widget_dg_sitemap li {
	float:left;
	font-weight:bold;
	height:18em;  
	margin:0 2em 0 0;
	padding:0;
	/*width:164px; */
}

.widget_dg_sitemap ul ul {
	float:none;
	margin:0.5em 2em 0 0;
	padding:0;
	width:auto;
	overflow: hidden;
	padding: 0;
}

.widget_dg_sitemap li li {
	float:none;
	font-weight:normal;
	font-size: 80%;
	height:1em;
	margin:0;
	padding:0;
	width:100%;
}

html>body .widget_dg_sitemap li { min-height: 18em; height: auto;}
html>body .widget_dg_sitemap li li  {min-height: 1em; height: auto;}
.widget_dg_sitemap li.clear-both {clear: left; width: 100%;}


.posts h2 {
	font-size: 1.7em;
	margin-top: 1.2em;
}

.posts h2 a {
	text-decoration: underline;
}

.column {
	float: left;
	width: 45%;
	margin-top: 0.3em;
}

.posts ul {
	list-style-type: none;
	margin:0 2em 0 0;
}

.posts li {
	width: 100%; 
	margin: 0 0 1em 0;
	padding:0;
}

#yoast-taxonomy { font-size: 0.8em; color: #808080; clear: both; }
#yoast-taxonomy h2 { 
	background: url("tag_icon.gif") no-repeat scroll left center transparent; 
	padding-left: 1em;
	color: #404040;
	margin-top: 3em;
}
#yoast-taxonomy span { font-weight: bold }
#yoast-taxonomy span a { margin: 0 5px; }
#yoast-taxonomy span a:link, #yoast-taxonomy span a:visited { border-bottom: 1px solid #cfdee5; font-weight: normal; }
#yoast-taxonomy span a:hover { border-bottom: 1px solid #a6212c; font-weight: normal; }

div.meta {
	margin-bottom: 1.7em;
}

/* Admin bar framework styles */

#wp-admin-bar {
	display: none;
}

/*
@import url( ../bp-sn-parent/_inc/css/adminbar.css );

#wp-admin-bar {
	color: #fff !important;
	background:url("../bp-default/_inc/images/admin_bar_back.gif") #818181 repeat-x !important;
	font: 12px normal "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif !important;
}
	#wp-admin-bar a {
		text-decoration: none;
		text-align: left !important;
		font-size: 12px !important;
	}
		#wp-admin-bar a#admin-bar-logo {
			color: #f0f0f0;
			text-decoration: none;
			margin-top: -1px;
			font-size: 14px !important;
		}

#wp-admin-bar ul li {
	background: url( ../images/admin-menu-arrow.gif ) 88% 53% no-repeat;
	padding-right: 11px;
}
	#wp-admin-bar ul li.no-arrow, #wp-admin-bar ul li ul li {
		background: none;
		padding-right: 0;
	}
	
#wp-admin-bar ul li ul a {
	color: #666 !important;
	text-decoration: none;
}

#wp-admin-bar ul li a {
	color: #fff !important;
}

#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover a, #wp-admin-bar ul.main-nav li ul li.sfhover a {
	background-color: #888 !important;
	color: #fff !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li.alt a {
	background-color: #fafafa !important;
	color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li a {
	background-color: #f4f4f4 !important;
	color: #666 !important;
}

#wp-admin-bar ul.main-nav li ul li:hover ul li:hover a {
	background-color: #888 !important;
	color: white !important;
}

#wp-admin-bar ul.main-nav li ul li ul li:hover a, #wp-admin-bar ul.main-nav li ul li ul li.sfhover a {
	color: #fff !important;
}


#wp-admin-bar ul li ul li {
	border: none !important;
	border-bottom: 1px solid #f4f4f4 !important;
	background-color: #f4f4f4 !important;
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
}

#wp-admin-bar ul li ul li.alt {
	background-color: #fafafa !important;
	border-bottom: 1px solid #fafafa !important;
}

#wp-admin-bar ul li ul li:last-child {
	border-bottom: 1px solid #ccc !important;
	-moz-border-radius-bottomleft: 4px !important;
	-khtml-border-bottom-left-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-khtml-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

#wp-admin-bar ul.main-nav li ul li a:hover, #wp-admin-bar ul.main-nav li.sfhover ul li a:hover {
	background-color: #888 !important;
}

#wp-admin-bar ul li div.admin-bar-clear {
	background-color: #eee !important;
	border-bottom: 3px solid #eee !important;
}

#wp-admin-bar ul li ul li ul li:first-child {
	border-top: 1px solid #ccc !important;
	-moz-border-radius-topright: 4px !important;
	-khtml-border-top-right-radius: 4px !important;
	-webkit-border-top-right-radius: 4px !important;
	border-top-right-radius: 4px !important;
}
*/

/* Menu item css */

/*
#wp-admin-bar img.avatar {
	float: left !important;
	border: 2px solid #fff !important;
	margin-right: 8px !important;
}

#wp-admin-bar span.activity {
	display: block !important;
	color: #888 !important;
	margin-left: 34px !important;
	font-size: 10px !important;
	background: none !important;
	border: none !important;
	padding: 0 !important;
}

#wp-admin-bar li a:hover span.activity {
	color: #ccc !important;
}

#wp-admin-bar ul.author-list li {
	height: 55px !important;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	background: #fff !important;
	padding: 0 6px !important;
	color: #555 !important;
	font-weight: bold !important;
	font-size: 0.8em !important;
	-moz-border-radius: 2px !important;
	-khtml-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	margin-left: 2px !important;
} 
*/
