/*  
Theme Name: Eco-Modernism WP Theme
Theme URI: http://www.eco-modernism.com
Description: This theme was specially designed for Becky Shankle's Business, Eco-Modernism
Version: 1.0
Author: britt hayes
Author URI: 
*/

html, body {
background-color:#D4DB7B;
height:100%;
margin:0;
padding:0;
}

body {
-x-system-font:none;
font-family:helvetica,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
line-height:15px;
}

fieldset,img {border:0;} 


blockquote { 
         margin: 0 30px 20px 30px; 
         padding: 5px 0 0 10px; }

.left{
         float:left;
}

.right{
         float:right;
}

.clear{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	#clear: both;
	#display: block;
	#overflow: hidden;
	#visibility: hidden;
	#width: 0;
	#height: 0;

}

img.alignright {float:right; margin:10px 0 1em 1em}
  img.alignleft {float:left; margin:10px 1em 1em 0}
  img.aligncenter {display: block; margin-left: auto; margin-right: auto}
  a img.alignright {float:right; margin:0 0 1em 1em}
  a img.alignleft {float:left; margin:0 1em 1em 0}
  a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* ***********************************************************
*	Links									*
***********************************************************/
a{color:#a13f02;
}

a:hover{color:#666;
text-decoration:none;
}

a:active{text-decoration:none;
}


/* ***********************************************************
*	Main DIVISIONS						*
***********************************************************/


#content-wrap {
	background-color:white;
        width:940px;
        margin:0 auto;
        padding:0px 10px 30px 10px;
}
	
	
	
	
/* ***********************************************************
*	HEADER Styling					*
***********************************************************/	
	
#header{
        width:940px;
        margin:0px;
        padding-top:10px;

/* Becky's attempted mangling of header to mimic footer!!
background:#d4d3a7;
clear:both;
border-bottom:2px solid #a13f02;
*/

padding-bottom:30px;
	}


	
#header .left{ 
    margin-top:-15px;
margin-bottom:15px;
}


/* ***********************************************************
*	NAVIGATION Styling					*
***********************************************************/	

#top-nav{
padding-top:20px;
float:right;
font-family:helvetica,arial,sans-serif;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
}

#top-nav li{
list-style:none;
display:inline;
padding:3px 15px 3px 15px;
}


#top-nav a, #top-nav a:visited {
color:black;
text-decoration:none;
}


#top-nav a:hover, #top-nav a:active{
color:#a13f02;
}

#top-nav li.current_page_item{
border-bottom:6px solid #a13f02;
}

#subnav{
        padding:0px 1px 10px 5px;
        background:#d4d3a7;
}

#subnav h2{padding-bottom:0px;
padding-top:10px;
margin-bottom:-5px;
}

#subnav li{
        padding: 0px 0px 0px 10px;
display:table;
}

#subnav a:link, #subnav a:visited{
        text-decoration:none;
        text-transform:capitalize;
        font-weight:bold;
        letter-spacing:.02em;
        font-size:12px;
        color: #a13f02;

}

#subnav a:hover, #subnav a:active{
	color:#fff;
        text-decoration:underline;
	}



#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
        color: #a13f02;
        text-decoration:underline;
	}


/* ***********************************************************
*	HOMEPAGE Styling					*
***********************************************************/	

#home-image-bar{

}

#home-image-bar .left{
background:black;
color:white;
width:640px;
height:300px;
}

#home-image-bar .right{
width:280px;
padding:0 10px;
background:black;
color:white;
}



#home-image-bar .right .division{
font-size:11px;
       line-height:15px;
height:84px;
}

#home-image-bar .right .division-border{
font-size:11px;
       line-height:15px;
	   border-bottom:1px solid white;
height:85px;
}

#home-image-bar  a, #home-image-bar  a:visited{
color:#fff;
}

#home-image-bar  a:hover{
color:grey;
}

.division h1, .division-border h1{
        font-style:normal;
        font-weight:100;
        color:white;
        letter-spacing: .02em;
       line-height:12px;
       padding-top:6px;
}

#home-content-bar{
margin:20px 5px 0px 5px;
}

.home-widget{
width:260px;
float:left;
margin:0px 25px;
}

.home-widget h2{
        font-style:normal;
        font-weight:100px;
        letter-spacing: .02em;
        padding-bottom:15px;
        border-bottom:1px solid #c2bcae;
}

.home-widget ul{
list-style:none;
display:inline;
margin:0px;
padding:0px;
}

.home-widget ul li{
padding-bottom:10px;
}

.home-widget a{
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
}

.postmetadata{
color:#888;
}


/* ***********************************************************
*	FOOTER Styling					*
***********************************************************/	
#footer{
background:#d4d3a7;
clear:both;
border-top:2px solid #a13f02;

}

#footer-inside{
margin:0px auto;
width:950px;
text-align:center;
padding:10px 5px 10px 5px;

}

#footer p{
padding-top:20px;
}

h6{
font-size:11px;
margin:0px;
padding:10px 0px;
text-align:left;
}

#footer .home-widget a{ 
    color:#a13f02;
    text-decoration:none;
    font-weight:100;
    font-size:11px;
    line-height:14px;
text-align:left;
}
#footer .home-widget{
    text-align:left;
    margin:0px 10px;
    width:290px;
}

#footer .home-widget .left{
float:left;
width:140px;
right-margin:10px;
}

#footer .home-widget .right{
float:left;
width:140px;
right-margin:10px;
}



#footer .home-widget .right{
float:right;
}

/* ***********************************************************
*	MAIN-CONTENT Styling					*
***********************************************************/	
.img-thumb{
padding:10px 10px 20px 0px;
float:left;

}


#main-content{
border-top:5px solid #d4d3a7;
padding-top:10px;
padding-bottom:10px;
}

#main-content .left{
width:660px;
margin-top:10px;
}

#main-content .right{
width:260px;
}

#main-content h1{
margin-top:10px;
margin-bottom:3px;
font-weight:100;
}

.smitalic{color:#888;
}

.postmetadata a:link{color:#888;}

#main-content h1 a{
text-decoration:none;
font-weight:100;
}

.post{
margin-bottom:50px;
border-bottom:1px solid #ccc;
}

.entry{margin-top:20px;}
