/* @override http://jadeprojects.dev/styles/global.css */

@import url(reset.css);
@import url(basics.css);
@import url(nav.css);

/*=====  STRUCTURE  =====*/


body {
	margin: 0;
	padding: 0;
	background-color: #E5DFD9;
}


#wrapper {
    width: 82em;
    margin-left: auto;
    margin-right: auto;
}


    #header {
        position: relative;
        height: 15em;
        padding: 1em 1em 0 1em;
        background: #E5DFD9 url("/images/bg_header.gif") no-repeat top left;
    }
    
        #header h1.imgReplace {
            background: url("/images/text_title.gif") no-repeat top left;
            height: 87px;
            width: 100%;
        }
    
    
    #content_wrap {
        padding: 0 1em;
        background:  url("/images/bg_content_wrap.gif") repeat-y top left;
        zoom: 1;
    }
    
        #sidecol {
            width: 22em;
            margin-right: -22em;
            padding: 0 2em;
            float: left;
            overflow: visible;
        zoom: 1;
        }
        
        
        
        #content {
            margin-left: 28em;
            margin-right: 0em;
            padding-right: 6em;
            overflow: visible;
        zoom: 1;
        }
    
    #footer {
        height: 17.3em;
        padding: 0 1em 1em 1em;
        background: white url("/images/bg_footer.gif") no-repeat bottom left;
    }







/*--------- Floated Elements ---------*/

.spacer {
	clear: both;
}

#content .pushRight {
	margin-right: 0px;
	margin-left: 20px;
}

#content .pushLeft {
	margin-left: 0px;
	margin-right: 20px;
}



/*--------- misc structure ----------*/
 
.skipNav { display: none; } /* accessibility links */


/*=====  TYPOGRAPHY  =====*/



/*=====  OVERRIDES  =====*/

#sidecol img {
    padding-bottom: 1em;
}

#sidecol blockquote {
    line-height: 1.5em;
    padding-bottom: 1em;
}

#sidecol .caption {
    font-size: 1.1em;
    color: #776251;
    line-height: 1.273em;
    padding-bottom: 1.273em;
}