/*
Theme Name: OutWorld2
Theme URI: http://coffeebear.net/code/outworld2/
Description: A child theme of <a href="http://themeshaper.com/thematic/">Thematic</a>, based upon <a href="http://coffeebear.net/code/#outworld">OutWorld</a>
Author: Mark McKibben
Author URI: http://coffeebear.net/
Template: thematic
Version: 1.0.0
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

a{text-decoration:none;}
a:link{
    border-bottom: 2px dotted #5377CD;
    color:#5377CD;
}
a:visited{
    border-bottom: 2px dotted #AD768D;
    color:#AD768D;
}
a:active, a:hover{
    border-bottom: 2px solid #FF4B33;
    color: #FF4B33;
}

#header {
    background: #3F3F3F url(imgs/mbf-header-v2.jpg) no-repeat left top;
    padding: 44px 0px 0px 0px;
}
#branding {}
#blog-title span a {
    color: #FFEAFD;
    float:right;
    margin-top:-20px;
    text-shadow: 3px 3px 3px #2F2F2F;
}
#blog-description{
    background: #3F3F3F;
    color: #DFDFDF;
    float:right;
    font-size: x-small;
    padding: 15px 0 0 45px;
}

.menu, .menu ul, .menu ul li, .menu ul li a, .menu ul li a:visited {
    background: #3F3F3F;
    border: none;
    color: #DFDFDF;
    text-shadow: none;
}
.menu ul li a:hover{
    background: #FAFAFA;
    border: 1px solid #3F3F3F;
    color: #3F3F3F;
}

.main-aside{
    background: #D8E3FB;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

/* Prevent search box from overflowing out of sidebar */
#s {
    background: #EFF4FF;
    color: #6F6F6F;
    width: 97.5%;
}

#content .aside {
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 7.5px 1.25px;
}
#content .aside ul{padding: 0 7.5px;}

#footer, #footer a, #footer h3 {
    background: #3F3F3F;
    color: #DFDFDF;
}
#footer a:hover{color: #FF4B33;}
#siteinfo {color: #DFDFDF;}
#siteinfo {color: #DFDFDF;}
#footer #subsidiary .aside {color: #CCCCCC;}

.hentry {
    line-height: 1.618;
    padding: 0 0 5px 0 !important;
}

/*--MLM-AuthorBox--*/
#authorbox{
    background:#EFEFEF;
    margin:0 auto;
    margin-bottom:10px;
    overflow:hidden;
    width:535px;
}
#authorbox img.avatar{
    background: #fff;
    border: 1px solid #3F3F3F;
    float:left;
    margin:0;
    padding:5px 5px 10px 5px;
}
#authorbox h4{
    font-size:16px;
    color:#191919;
    margin:0;
    padding:10px 10px 5px 10px;
}
#authorbox p{
    color:#191919;
    margin:0;
    padding:0px 10px 10px 10px;
}
#authortext{padding-left:120px;}

/*--Query-Posts--*/
#index-top .posts h2.entry-title {
    background:#7FA979;
    padding:7px;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#index-top .posts h2.entry-title a {
    border-bottom:none;
    color:#fff;
}
#index-top .posts h2.entry-title a:active, #index-top .posts h2.entry-title a:hover{
    background:#fff;
    border:none;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    color: #7FA979;
    padding:5px;
}
.posts p.byline, .posts p.entry-meta{display:none; margin-bottom:0;}
.main-aside .posts h2{
    font-size:14px;
    padding:0;
}
.main-aside .posts .hentry{padding:0 !important;}

/*--Now-Reading Reloaded--*/
.now-reading ul li {list-style:none;}
.now-reading .post {margin-top: 5px;padding: 10px 0;}
.book{overflow: hidden; width: 98%; padding:1em 0; }
.book .bookimage{width:50%; float:left;}
.book .bookmeta{width:42.5%; float:right;}
ul.little-list{margin-left:-3.75em;}
ul.little-list li{list-style:none;display:inline;}

.nonprofits-large {
	padding-top: 25px;
}

/*--Sociable--*/
.widgetcontainer div.sociable {
	display: none !important;
}
