/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css');
@import url('/css/home.css');
@import url('/shared/css/common.css');


/*  Misc Subpage Styles
=================================*/

#sub_content, #sub_content2 { width: 666px; background: #fff; border: 10px solid #fff; overflow: hidden; }
#sub_content p, #sub_content2 p { margin-top: 0px; }
#sub_content h1, #sub_content2 h1 { margin: 0 0 10px 0; padding: 0px; font: bold 16px Arial, Helvetica, sans-serif; color: #281d60; }

.blank_div { margin-top: -18px; width: 666px; background:#fff; height: 15px; overflow: hidden; }

#eeo_report { margin-top: 20px; border-collapse: collapse; width: 400px; border-top: 1px solid #999999; }
.eeo_name { color: #333333; font-weight: bold; border-bottom: 1px solid #999999; padding: 8px 0px; }
.eeo_attach { border-bottom: 1px solid #999999; padding: 8px 0 0 15px; text-align: right; }
.eeo_attach a:link, .eeo_attach a:visited { color: #999999; font-weight: bold; text-decoration: none; }
.eeo_attach a:hover { color: #999999; font-weight: bold; text-decoration: underline; }
.eeo_attach span { background: url('/graphics/arrow_brown.gif') no-repeat center right; padding: 0 8px 0 0; }

.job_opening { margin: 0 0 25px 0; }
.job_opening h1 { color: #3b2816; font: bold 16px Arial, Helvetica, sans-serif; margin: 0 0 2px 0; padding: 0px; }
.job_opening .more a:link, .job_opening .more a:visited { color: #938368; font-weight: bold; text-decoration: none; }
.job_opening .more a:hover { color: #938368; font-weight: bold; text-decoration: underline; }
.job_opening .more { margin: -8px 0 0 0; }
.job_opening .more span { background: url('/graphics/arrow_brown.gif') no-repeat center right; padding: 0 8px 0 0; }

#concert { border-collapse: collapse; width: 666px; }
#concert th { background:#b5b5b5; color: #fff; padding: 2px 4px; text-align: left; font-weight: bold; }
#concert td { padding: 8px 4px; border-bottom: 1px solid #b5b5b5; }
#concert .concert_date { font: bold 13px Arial, Helvetica, sans-serif; color: #281d60; width: 150px; }
#concert .concert_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #281d60; margin: 0 0 2px 0; padding: 0px; }
#concert .concert_info h2 { font: bold 13px Arial, Helvetica, sans-serif; font-style: italic; color: #281d60; margin: 0px; padding: 0px; }
#concert .concert_info p { margin: 8px 0 0 0; }

#advertiser { border-collapse: collapse; width: 666px; }
#advertiser td { padding: 10px 0px; }
#advertiser .advertiser_img { width: 180px; text-align: center; border-bottom: 1px solid #eee; }
#advertiser .advertiser_info { border-bottom: 1px solid #eee; }
#advertiser .advertiser_info h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #281d60; }
#advertiser .advertiser_info h1 a:link, #advertiser .advertiser_info h1 a:visited { font: bold 16px Arial, Helvetica, sans-serif; color: #281d60; text-decoration: none; }
#advertiser .advertiser_info h1 a:hover { font: bold 16px Arial, Helvetica, sans-serif; color: #423581; text-decoration: underline; }

.jock { width: 666px; margin: 0 0 20px 0; }
#sub_content .jock h1 { font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #281d60; margin: 0 0 5px 0; padding: 0px; }

.weekend { width: 666px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.weekend_img { float: left; width: 150px; }
.weekend_info { float: left; width: 516px; }
.weekend_info h2 { font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif; color: #281d60; margin: 0 0 5px; padding: 0px; }
.weekend_info p { margin-top: 0px; }
#weekend_pic { float: right; margin: 0 0 5px 5px; }

.audio { float: left; width: 292px; margin: 0 30px 15px 0; background: url('/graphics/arrow_brown.gif') no-repeat 0px 2px; padding: 0 0 0 8px; }

.game { width: 666px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.game_img { float: left; width: 150px; }
.game_info { float: left; width: 516px; }
.game_info h2 { font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif; color: #281d60; margin: 0 0 5px; padding: 0px; }
.game_info p { margin-top: 0px; }
