/*
THEME NAME: Modified Satorii
THEME URI: http://steveokino.com
DESCRIPTION: child theme for Satorii
VERSION: 1.0
AUTHOR: Steve Okino
AUTHOR URI: http://steveokino.com
Template: satorii
TAGS: one-column, white, light, microformats
*/

@import url("../satorii/style.css");

body{
text-align:left;
color:#1c1c1c;
font-size:100%;
font-family:Georgia, serif;
}

a,.entry-content a em,.entry-content a strong,.entry-content em a,.entry-content strong a{color:#06c;outline:none !important;}
a:hover{color:#f30;}
ul li{list-style-type:square;}
.fw{width:100% !important;float:none;}


h2.entry-title,#blog-title a,h2.page-title,h3.entry-title{
font-family:Georgia, serif;
}

p {	
	margin: 15px 0;
	line-height:160%;
	}

#blog-title{
margin-bottom:0.15em;
}
#blog-title a{
color:#000;
font-weight:normal;
text-decoration:none;
font-size:1.88em;
}
#blog-description{
font-size:.875em;
color:#868F83;
text-transform:uppercase;
letter-spacing:0.15em;
}


#menu li{
display:inline;
padding:1em 2em;
border-left:1px solid #BBC1BC;
line-height:1.25;
}
#menu li:first-child{
border-left:none;
}
#menu li a{
color:#868F83;
text-decoration:none;
font-size:1.12em;
}
#menu li a:hover{
color:#1c1c1c;
}

.post,#content .page{
clear:both;
margin:.1em auto 1em;
overflow:hidden;
width:50em;
}

h2.entry-title,h3.entry-title{
margin-bottom:0.25em;
color:#000;
font-size:1.75em;
font-weight:normal;
}
h3.entry-title{
font-size:1.38em;
}

h2.entry-title a:hover,h3.entry-title a:hover{
border-bottom:1px dotted #BBC1BC;
}
h3.entry-title span{
font-size:0.75em;
}

.entry-content{
width:74%;
float:right;
line-height:1.4;
}
#content .page .entry-content{
float:left;
}
.entry-meta,.page-meta{
width: 24%;
float:left;
margin:0.38em 0 0;
font-size:0.75em;
}

.page-meta{
float:right;
background:#f9f9f9;
border:1px solid #f0f0f0;
}


#nav-above{
display:none;
}
#nav-below{
background:#DDE2F5;
border-top:2px solid #999;
}
#nav-below div:hover{
background:#F7F8E0;
}


#sidebar-wrapper,#footer,#comments{
clear:both;
background:#DDDDDD;
}
#sidebar-wrapper{
padding-top:2em;
border-top:2px solid #F7F8E0;
font-size:0.88em;
line-height:1.5;
}	

#sidebar-wrapper h3,#sidebar-wrapper h3 a{
color:#000;
text-decoration:none;
}
#sidebar-wrapper a,#comments a:hover{
color:#663300
}
#sidebar-wrapper a:hover{
color:#84899A;
text-decoration:underline;
}


textarea#comment{
line-height:1.4em;
}

#footer{
clear:both;
padding:2em;
color: #000;
font-size:0.75em;
text-align:right;
}
#footer p{
margin: 0.25em 0;
}

#footer a{
color:#636257;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
