#overview-section .content-wrap { background: #3771D4; clear: both; margin: 0 28px 10px 10px; min-height: 500px; }
#overview-section #secondary-navigation { float: left; width: 124px; }
#overview-section #main-content { clear: none; margin-top: 8px; width: 574px !important; width: 554px; }
#overview-section #main-content h1 { color: #FFF; font-size: 11px; margin-left: 0; }
#overview-section #main-content p { color: #FFF; margin-left: 0; width: 100%; }
#overview-section #main-content a { color: #FFF; }
#overview-section #main-content a:hover { color: #000; }

.photo-gallery-page #photo-gallery-wrap { background-color: #FF2837; height: 3100px; }
.photo-gallery-page { background: url(/images/photo-gallery-background.jpg) top left no-repeat; }
.photo-gallery-page #main-content img { display: block; float: left; margin: 0 5px 5px 0; width: 290px; }
.photo-gallery-page #main-content img.even { margin-right: 0; }

.news-page .intro { color: #FFF; font-size: 11px; font-weight: bold; margin-left: 0; }
#overview-section #main-content .news-items li { color: #FFF; float: left; font-size: 9px; height: 275px; letter-spacing: 0.2pt; line-height: 11px; list-style: none; margin: 0 10px 10px 0; width: 180px; }
.news-items li a img, .news-items li img { border: 2px solid #828282; display: block; margin: 5px 0 0 0; width: 176px; }
.news-items li a img.line-breaker { margin-top: 16px; }
.news-items li a:hover img { border: 2px solid #000; }
#overview-section #main-content .news-items li.two-col { width: 370px; }
.news-items li.two-col img { width: 356px; }

.apply-page .content-wrap { height: 1000px; }
.apply-page h2, .apply-page h3 { color: #FFF; font-size: 10px; font-weight: bold; margin: 0 0 5px; }
.apply-page #main-content table { color: #FFF; margin:0 0 15px 0; }
.apply-page #main-content th { vertical-align: top; width: 150px; }

#old-students-news-page #secondary-content { height: 720px; }