.header { background: url(../images/template/header_home_bg.gif) no-repeat; height: 127px; }

.largeImage { width: 100%; height: 307px; margin-bottom: 17px; }
.largeImage ul.navigation { list-style: none; margin: 0px 0px 0px 0px; padding: 270px 0px 0px 0px; }
.largeImage ul.navigation li { list-style: none; margin: 0px; padding: 0px; display: inline; }
.largeImage ul.navigation li.separator { color: #ffffff; margin: 0px 0px; padding: 0px; display: none; }
.largeImage ul.navigation li a { color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 10px 13px; }
.largeImage ul.navigation li a:hover, .largeImage ul.navigation li.active a { color: #80340f; background: #ffffff; }

.col1 { float: left; width: 318px; margin-right: 16px; }
.col2 { float: left; width: 585px; }
.col1 .upcomingEvents { border-top: 2px dotted #8d9823; border-bottom: 2px dotted #8d9823; margin: 10px 0px; padding: 13px 0px; }
.col1 .upcomingEvents { border-top: 2px dotted #8d9823; border-bottom: 2px dotted #8d9823; margin: 10px 0px; padding: 13px 0px; }
.col2 .categories { background: #feebca; padding: 14px 18px 10px 18px; margin: 15px 0px; }
.col2 .plannerLinks { margin-top: 9px; }
.col2 .plannerLinks img { vertical-align: middle; }
.col2 .plannerLinks a { text-transform: uppercase; font-size: 12px; }
.col2 .subCols .subCol1, .col2 .subCols .subCol2 { float: left; width: 285px; }
.col2 .subCols .subCol2 { margin-left: 15px; }
