/* 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: #f6efe4; border: 10px solid #f6efe4; 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: #3b2816; }

#eeo_report { margin-top: 20px; border-collapse: collapse; width: 400px; border-top: 1px solid #caba9f; }
.eeo_name { color: #3b2816; font-weight: bold; border-bottom: 1px solid #caba9f; padding: 8px 0px; }
.eeo_attach { border-bottom: 1px solid #caba9f; padding: 8px 0 0 15px; text-align: right; }
.eeo_attach a:link, .eeo_attach a:visited { color: #938368; font-weight: bold; text-decoration: none; }
.eeo_attach a:hover { color: #938368; 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:#caba9f; color: #fff; padding: 2px 4px; text-align: left; font-weight: bold; }
#concert td { padding: 8px 4px; border-bottom: 1px solid #caba9f; }
#concert .concert_date { font: bold 13px Arial, Helvetica, sans-serif; color: #503923; width: 150px; }
#concert .concert_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #503923; margin: 0 0 2px 0; padding: 0px; }
#concert .concert_info h2 { font: bold 13px Arial, Helvetica, sans-serif; font-style: italic; color: #78664f; 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: 160px; text-align: center; }
#advertiser .advertiser_info h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #503923; }
#advertiser .advertiser_info h1 a:link, #advertiser .advertiser_info h1 a:visited { font: bold 16px Arial, Helvetica, sans-serif; color: #503923; text-decoration: none; }
#advertiser .advertiser_info h1 a:hover { font: bold 16px Arial, Helvetica, sans-serif; color: #3b2816; text-decoration: underline; }

.cmf_img { width: 215px; }
.cmf_info { width: 451px; padding: 20px 0 0 0; }
.cmf_info h1 { font: bold 20px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; }
.cmf_info h1 a:link, .cmf_info h1 a:visited { font: bold 20px Arial, Helvetica, sans-serif; }
.cmf_info h1 a:hover { font: bold 20px Arial, Helvetica, sans-serif; }

.cmf_photo { float: left; width: 250px; margin: 0 0 25px 50px; text-align: center; }
.cmf_photo h2 { font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 2px; padding: 0px; }

.video { width: 666px; margin: 0 0 20px 0; }
.video_img { float: left; width: 210px; }
.video_info { float: left; width: 456px; }
.video_info h1 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 5px 0; padding: 0px; }

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

.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; }