/*   
Theme Name: Thematic Child Theme for jephrei.com
Theme URI: http://jephrei.com/
Description: Custom Design for jephrei.com
Author: Jephrei
Author URI: http://jephrei.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/


/* 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');


/**********************

Custom for Jephrei.com

**********************/

/*#wrapper { margin:0 auto; }
#branding { margin:0 auto;}
.menu { margin:0 auto; }
#content { margin:0 auto; width:90%; overflow:hidden; }*/


#branding {
padding:0 0 20px 0;;
}

#main {
padding:8px 0 8px 0;
}

.lifestream_text {
margin-left:16px;
}

/* cut from 2c-r-something */

body {
text-transform: lowercase;
text-shadow: 1px 1px 0px #111;
background-color: #333;
color: #888;
    min-width:480px;
}

#branding {
    width:460px;
    margin:0 auto;
}
.menu {
    width:460px;
}
#main {
    width:480px;
}
#container {
    width:480px;
    float:left;
}
#content {
    margin:0 0 0 10px;
    width:420px;
    overflow:hidden;
}




#subsidiary {
    width:480px;
    margin:0 auto;
    overflow:hidden;
}
#subsidiary .aside {
    width:150px;
    float:left;
    margin:0 15px 0 0;
}
#subsidiary #third {
    margin:0;
}
#siteinfo {
    clear:both;
    width:480px;
    margin:0 auto;
}

/*items have same background color of #subsidiary #first*/
.sf-menu li {
text-shadow: -1px -1px 0px #111;
background-color:#333;
}

/*no bottom borders on items. left borders has color used for #subsidiary #first border*. Top border is just a little darker than header background*/
.sf-menu a {
border-bottom:none;
border-top-color:#444;
border-left-color:#444;
}

/*same color must be applied to the end-of-menu border*/
.sf-menu {
border-right-color:#444;
}
/*
.sf-menu a {
color:#ddd;
}
*/

/*on mouse over*/
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background-color:#444;
}
.sf-menu li:hover a, .sf-menu li.sfHover a {
color: #aaa;
}

#access{
border-bottom: 1px solid #444;
}

#footer{
border-top: 1px solid #444;
}

#blog-title a, .entry-title a {
color:#888;
text-decoration:none;
}