body { } /* use header and main for bg images instead, Use only repeater images for body */
/*  ****************************************** MAIN STRUCTURE ******************************************** */
body, .holder, .wrapper { min-width: 994px;}
.container { width: 994px; }
.content {}
/*  ********************************************* HEADER *********************************************** */

header {background: url(../images/header.jpg) top center no-repeat;}
header .wrapper {/*overflow:hidden;*/}

#nav-bar {background: #184200;}
nav { width: 994px; height: 63px; }
#banner {width:408px;height:169px;}
#address {width:556px;height:118px; margin-left: 30px;}
#graphic { width: 1920px; height: 411px; overflow: hidden; margin:9px 0 0 -463px; 	}
#highlights { height:191px; background:url(../images/highlights-bg.jpg) top center no-repeat; }

/*  ********************************************* MAIN *********************************************** */
#main { background: url(../images/main-ry.jpg) repeat-y top center;}
#main .wrapper { background: url(../images/main.jpg)  top center no-repeat;}
#main .content { border-bottom:46px solid #f8f2e9; }

aside { width: 313px; padding:9px 50px 50px 84px; background: url(../images/sidebar-bg.png) no-repeat; margin: -150px 0 0; min-height:300px; }
article { width: 483px; padding:46px 15px 24px 49px;}

/*  ********************************************* BOTTOM *********************************************** */
#pre-bottom{ min-height:292px; background: url(../images/pre-bottom-bg.jpg) #fffbf6 top center no-repeat;}
#pre-bottom .content>div{ padding:44px 0px 44px 50px; overflow:visible;}

#bottom-quote{ min-height:185px; background: url(../images/bottom-quote-bg.jpg) #2d7fa4 top center no-repeat; }
#bottom-quote .content>div{ padding:0px 50px 0px 50px; overflow:visible;}

#bottom { background: url(../images/bottom.jpg) top center repeat-y;}
#bottom .content>div{ padding: 43px 50px 43px 50px; float:left;}

#footer { background: url(../images/footer.jpg) #212628 top center no-repeat; }
#footer .content footer{ padding: 48px 50px; overflow:visible;}


/* Inside Page Exceptions */

body.page-inside #graphic { height:160px; }
body.page-inside header { background:url(../images/header-inside.jpg) top center no-repeat;}
body.page-inside aside{ margin-top:0; background:none;}
body.page-inside #main .wrapper { background: url(../images/main-inside.jpg)  top center no-repeat;}
body.page-inside #highlights { display:none; }


