/*
Theme Name: Love
Theme URI: 
Description: A child theme (parent: Thematic) inspired by Russian artist and designer Liubov Popova (1889-1924), who was influenced by Constructivism and Futurism.
Version: 0.6
Author: R. Michael Conner
Author URI: http://russianmoon.com/
Tags: child theme, Popova, Constructivism, Futurism
Template: thematic
*/

/* Call parent stylesheet */
@import url("../thematic/style.css");

/* Un-comment the line below to set a grid with 18px line-height */
/*body { background:url(images/960_grid_12_col.gif) repeat-y top center; }*/

/* =Global Elements-------------------------------------------------------------- */

body {
    font-family:Trebuchet MS, Helvetica, Swiss, san-serif;
    font-size:13px;
}
p, ul, ol, dd, pre {
    margin-bottom:10px;
}
#wrapper {
    background:DarkKhaki;
    border-top:9px solid #111;
}
a:link, a:visited {
    color:DarkRed;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
blockquote {
    font-style:italic;
    font-size:13px;
}
blockquote em, blockquote cite, blockquote i {
    font-style:normal;
}
input, textarea {
    font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}

/* =Header-------------------------------------------------------------- */

#header {
    background:DarkKhaki;
}
#branding {
    width:960px;
    padding:0;
    background:SeaShell ;
}
#blog-title {
	font-family:kraftundstil, Trebuchet MS, Helvetica, Swiss, san-serif;
	font-size:30px;
	font-weight:normal;
	font-variant: small-caps; 
        border-bottom:none;
	margin:0;
	padding:0;
}
#blog-title a {
	background:SeaShell url(images/mbs-logo-title.gif) no-repeat left top;
	height:178px;
	display:block;
	color:#a11;
	text-decoration:none;
	text-indent:-9000px;
	border-bottom:none;
        margin:0;
	padding:0;
}
#blog-description {
    font-family:Trebuchet MS, Helvetica, Swiss, san-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    color:#846132;
    margin:-28px 20px 0px 112px;
    padding:9px 0 15px 0px;
    border-top:2px solid Black;
    z-index:1;
}

/* =Menu
-------------------------------------------------------------- */

#access {
    font-size:11px;
    background:#111;
    border-top:1px solid DarkRed;
    margin-top:-1px;
    padding-left:20px;
}
.sf-menu a {
    display:block;
    float:left;
    margin:0;
    padding:1px 6px;
    background:Olive;
    color:#fff;
    border-top:1px solid DarkKhaki;
    text-decoration:none;
}
.sf-menu a:visited {
    color:#fff;
}
.sf-menu a:hover {
    background:DarkKhaki;
    color:#fff;
    border-color:#C5C07D;
}
.sf-menu .current_page_item a {
    background:IndianRed;
    color:#fff;
    border-color:Pink;
}
.sf-menu a:focus {
    background:IndianRed;
    color:#fff;
    border-color:DarkRed;
}

/*** 2nd level ***/

/* sub menu */
    
/* 2nd level links, no hover */
.sf-menu li li a, .sf-menu li.sfHover li a {
	background-color: Olive;
	border-color: DarkKhaki;
	border-bottom: 0;
}

/* 2nd level links, while hovering over sub menu */


/* 2nd level links, hover */
.sf-menu li li a:hover, .sf-menu li.sfHover li a:hover {
	color: white;
	background-color: DarkKhaki;
}

/* 2nd level current page */
.sf-menu li li.current_page_item a,
.sf-menu li li.current_page_ancestor a,
.sf-menu li li.current_page_parent a {
	background-color: IndianRed;
}

/* 2nd level side triangles with pure CSS */
.sf-menu li li .sf-sub-indicator { /*right arrow*/
	border-color: transparent transparent transparent WHITE;
}


/* =Content
-------------------------------------------------------------- */

#main {
    width:940px;
    background:White;
    padding:20px 10px;
}    
#content {
    padding:0 20px 0 0px;
}    
.hentry {
    padding:0;
}
.p1 {
    margin:0;
    padding:20px 1px 6px 1px;
}
.entry-title {
    font-size:20px;
    line-height:22px;
    padding:8px 0 2px 0;
    font-weight:bold;
    color:Black;
}
.entry-content {
     padding-top:8px;
}
.entry-utility {
     margin:12px 0 20px 0;
}
/* =Comments
-------------------------------------------------------------- */

#comment {
    background:#DarkRed;
    border:none;
}
#comments {
    background:#808000;
    color:Black;
}
#comments li {
    background:#BDB76B;
    border:none;
}
#comments li.byuser {
    background:#eee8aa;
    border:none;
}
#comments .fn a {
    color:DarkRed;
}
#comments-list .comment-meta a {
    font-style:italic;
    color:DarkRed;
}
#respond {
    background:#BDB76B;
    border:none;
}

/* =Asides (widgetized areas)
-------------------------------------------------------------- */

.aside ul {
    margin:0;
    padding:5px;
    list-style:none;
}
.aside ul ul {
    list-style:square;
}
.aside h3 {
    font-size:14px;
    font-weight:bold;
}

/* Begin Search styles */

.aside form {
    margin:4px 0 10px 0;
}

/* End Search styles */

/* Begin RSS widget styles */
/* I think I'm going to have to reset some stuff in functions.php for the RSS widget. It stinks for styling. */
/* End RSS widget styles */

#content .widgetcontainer {
    border:none;
    padding:35px 1px 18px 1px;
    margin:18px 0 36px 0;
}
#content .aside {
    padding:0;
}

#index-top .xoxo {
    background:#D8D0B3;
}
#index-top .widgetcontainer,
#single-top .widgetcontainer,
#page-top .widgetcontainer {
    border:none;
    padding:0 1px 10px 1px;
    margin:0;
}
#content .aside:first-child .widgetcontainer:first-child {
    padding-top:18px;
}
.page #content .aside:first-child .widgetcontainer:first-child {
    padding-top:0;
}
#content .aside h3 {
    font-size:24px;
    line-height:26px;
    padding:8px 0 20px 0;
    font-weight:bold;
}
#single-bottom .widgetcontainer {
    border-top:none;
}
.main-aside {
    background:PaleGoldenrod;
}
.main-aside h3 {
    padding:17px 0 1px 0;
}
.main-aside ul ul {
    margin:0 0 18px 13px;
}
.main-aside ul ul ul {
    margin:0;
}
#subsidiary {
    width:960px;
}
#subsidiary .aside {
    width:306px;    
    margin:0 21px 0 0;
}
.sub-aside h3 {
}
#first {
    background:#cD5c5c;
}
#second .xoxo { 
    background:DarkKhaki;
}
#third .xoxo { 
    background:Pink;
}
#footer .widgetcontainer {
    padding:0 1px;
    margin:0 0 18px 0;
}
#footer .widgetcontainer ul {
    margin:0 0 0 13px;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
    background:#181E24;
    color:#000;
    padding:20px 0 40px 0;
    border-top:2px solid #000;
}
#footer a {
    color:DarkRed;
}
#siteinfo {
    background:#846132;
margin-top:20px;
    padding:18px 11px;
}
