#main {width:924px; margin:0 auto; /*border: solid 1px #dfdfdf; padding-bottom:45px; padding-top:35px;*/}

#header {/*height:150px; background:url('../images/header-bg.jpg') no-repeat left top; border-bottom:1px solid #d6d6d6;*/}
#header, #content, #footer { font-size:0.8125em;}

.mainContent { float:left; width:596px; padding: 10px 0 0 0; /*margin-right:10px;*/}
.aside { float:left; width:318px; padding: 10px 10px 0 0;}  
.wideContent { float:left; width:924px; padding: 10px 0 0 0; /*margin-right:10px;*/}

.col-1, .col-2, .col-3 { float:left;}
.col-1 h4, .col-2 h4, .col-3 h4 { font-size:.85em; text-align:center; padding: 10px 0 0 0; height:26px; width:290px; background-color:#4f4f4f; margin:0 0 0 0; vertical-align:middle;}
.col-1 h4 a, .col-2 h4 a, .col-3 h4 a {color:#e0e0e0; text-decoration:none;}
.col-1 h4 a:hover, .col-2 h4 a:hover, .col-3 h4 a:hover{ color:#d0d0d0; text-decoration:underline;}
.col-1 img, .col-2 img, .col-3 img { margin-bottom:10px;}

/*======= index.html =======*/
#page1 #content .col-1 {width:293px; padding:0 5px 0 10px;}
#page1 #content .col-2 {width:298px; padding:0 5px 0 5px;}
#page1 #content .col-3 {width:293px; padding:0 10px 0 5px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:296px; margin-right:21px;}
#page2 #content .col-2 { width:296px;}


/*=========================*/

#footer { background:#313336; height:80px; font-size:.69em; margin-bottom: 50px;}