/*  ------------------------------------------- MAIN STRUCTURE ---------------------------------------------- */
body { background:url(../images/bg.jpg) repeat-x;}
body,.holder,.wrapper{min-width:994px}
.container{width:994px}
/*  --------------------------------------------- HEADER ----------------------------------------------- */
header{background: url(../images/header.jpg) top center no-repeat }
nav{width:/*994px*/1016px;height:67px; position:relative;margin-left: -22px;}
#banner{width:366px;height:131px}
#address{width:628px;height:131px}
#graphic{width:1280px;height:449px;overflow:hidden;margin-left: -143px}
#highlights{width:723px;margin-left:366px; position:relative; z-index:99;}
#highlights a {display: block;float: left;margin: -67px 0 0;padding: 0;position: relative;z-index: 1;}
/*  --------------------------------------------- MAIN ----------------------------------------------- */
#main{background: url(../images/main_ry.png) top center repeat-y  }
#main .wrapper {background: url(../images/main.png) top center no-repeat }


/* content & sidebar */

article{width:610px;padding:40px 60px 40px 0}
aside{width:268px;padding:40px 0 40px 56px}

/* -- wide aside -- */
/*aside{width:310px;padding:40px 0 40px 40px}
article{width:600px;padding:40px 40px 40px 0}*/

/* article columns */
/*
.page-home .acol1 {width:276px;padding-right:40px;float:left}
.page-home .acol2 {width:276px;padding-left:40px;float:left}
*/

/* 50/50 */
/*.page-home aside{width:455px;padding:40px 0 40px 40px}
.page-home article{width:455px;padding:40px 40px 40px 0}*/


/*  --------------------------------------------- BOTTOM/FOOTER ----------------------------------------------- */
#bottom{background: url(../images/bottom.jpg) top center repeat-y  }
#bottom .pad{float:left;padding:24px 0;width:994px}
#footer{background: url(../images/footer_ry.png) top center repeat-y }
#footer .wrapper{background: url(../images/footer.png) top center no-repeat }

.content footer{padding:32px 0 40px; width:994px}