/*
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;
}
#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;
    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;
}
#menu a {
    display:block;
    float:left;
    margin:0 20px 0 0;
    padding:1px 6px;
    background:Olive;
    color:#fff;
    border-top:1px solid DarkKhaki;
    text-decoration:none;
}
#menu a:hover {
    background:DarkKhaki;
    color:#fff;
    border-color:#C5C07D;
}
#menu .current_page_item a {
    background:IndianRed;
    color:#fff;
    border-color:Pink;
}
#menu a:focus {
    background:IndianRed;
    color:#fff;
    border-color:DarkRed;
}

/* =Content
-------------------------------------------------------------- */

#main {
    width:940px;
    background:White;
    padding:40px 10px 40px 10px;
}    
#content {
    padding:0 20px 0 0px;
}    
.hentry {
    margin:9px 0 0 0;
    padding:44px 1px 6px 1px;
  border:none;
}
.p1 {
    margin:0;
    padding:10px 1px 6px 1px;
    border:none;
background:none;
}
.entry-title {
    font-size:20px;
    line-height:22px;
    padding:8px 0 2px 0;
    font-weight:bold;
    color:Black;
}

/* =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;
}
#index-top .xoxo {
    background:#D8D0B3;
margin-bottom:32px
}
#index-top .widgetcontainer,
#single-top .widgetcontainer,
#page-top .widgetcontainer {
border:none;
    padding:0 1px 10px 1px;
    margin:0 0 4px 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;
}