body{ background: #000 url(/images/chalkboard.jpg) 50% top repeat; color: #eee; font-family: verdana, arial, sans-serif; font-size: 12px; padding: 0; margin: 0; }

a img{ border: 0; }

.heading{ padding: 10px 0 30px 0; }
.subheading{ padding: 5px 0; }

#wrapper{ background: url(/images/arrows.1.png) left 30px no-repeat; position: relative; padding: 0; width: 760px; margin: 0 auto; }
#header{ background: url(/images/arrows.2.png) 97% top no-repeat; text-align: center; }
#title{ text-align: center; padding-top: 50px; }
#delivered_by{ padding: 10px 0 0 0; }
#navigation,
.divider{ position: relative; z-index: 2; text-align: center; margin: 0; padding: 30px 0 0 0; background: url(/images/arrow.png) 50% 5px no-repeat; }
#navigation ul{ list-style-type: none; padding: 0; margin: 0 auto; white-space: nowrap; width: 676px; }
* html #navigation{ height: 1%; }
#navigation ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #navigation ul{ height: 1%; }
#navigation ul li{ position: relative; float: left; padding: 0; margin: 0;}
#navigation ul li a{ color: #fff; font-weight: bold; display: block; text-decoration: none; padding: 10px 1px; }
#navigation ul li a:hover{ background: url(/images/nav.bg.png); border: 1px solid #111; padding: 9px 0; }
* html #navigation ul li a:hover{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav.bg.png', sizingMethod='scale'); }
#navigation ul li.item_active a,
#navigation ul li.item_active a:hover{ background: url(/images/nav.bg.png); border: 1px solid #111; border-bottom: 0; padding: 9px 0; }
* html #navigation ul li.item_active a,
* html #navigation ul li.item_active a:hover{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav.bg.png', sizingMethod='scale'); }
#navigation ul li.item_active ul{ background: url(/images/blank.gif); border: 1px solid #111; border-top: 0; position: absolute; top: 99%; left: 0; width: auto; text-align: left; padding-top: 0px; }
* html #navigation ul li.item_active ul{ height: 1%; }
#navigation ul li.item_active ul li{ float: left; width: 100%; }
* html #navigation ul li.item_active ul li{ height: 1%; }
#navigation ul li.item_active ul li a{ padding: 5px 0px; border: 0; background: url(/images/nav.bg.png) top left repeat; width: 100%; }
* html #navigation ul li.item_active ul li a{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav.bg.png', sizingMethod='scale'); }
#navigation ul li.item_active ul li a:hover{ padding: 5px 0px; border: 0; background: url(/images/nav/nav.bg.highlight.png); }
* html #navigation ul li.item_active ul li a:hover{ background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/nav.bg.highlight.png', sizingMethod='scale'); }
#navigation ul li.item_active ul li a img{ height: 12px; padding: 0 5px; }
#navigation #nav_production{ width: 280px; }
#navigation #nav_staff{ width: 418px; }
#navigation #nav_schedule{ width: 268px; }
#navigation #nav_links{ width: 306px; }

#content{ position: relative; z-index: 1; padding: 20px 30px 10px 30px; font-family: "Times New Roman", "Palatino Linotype", "Book Antiqua", serif; font-size: 15px; line-height: 1.5; }
#footer{ padding: 30px 10px 10px 10px; text-align: center; }

#sport_south{ position: absolute; top: 10px; left: 10px; }
#sun_sports{ position: absolute; top: 10px; right: 10px; }
#att{ margin-top: -30px; float: right; }
#fsn_south{ position: absolute; top: 10px; left: 50%; margin-left: -65px;}

.otsg_logo{ float: right; margin: 0 0 20px 10px; }

#content h1{ margin: 5px 0; padding: 0; font-size: 24px; }
#content h2{ margin: 3px 0; padding: 0; font-weight: normal; font-size: 20px; }

.bio_heading{ text-align: center; }
.bio_subheading{ text-align: center; }

.coaches{ position: relative; margin: 0 auto; }
.coaches td div{ position: relative; }
.coaches a{ color: #fff; font-weight: bold; text-decoration: none; }
.coaches a span{ position: absolute; bottom: 10px; width: 100%; text-align: center; display: none; margin: 0; padding: 0; }
.coaches a:hover span{ display: block; }
.coaches a span span{ position: static; display: block; }

.coach_highlights{ position: relative; z-index: 2; text-align: right; }
.coach_bust{ position: absolute; z-index: 3; top: 10px; left: 10px; }
.coach_bust_small{ position: absolute; z-index: 3; top: 10px; left: 100px; }
.coach_highlights_preview{ position: relative; z-index: 2; text-align: right; padding-right: 50px; height: 140px; }
.coach_bio{ position: relative; z-index: 2; width: 70%; }
.watermark_bowden,
.watermark_fulmer,
.watermark_pearl,
.watermark_richt,
.watermark_shula,
.watermark_smith{ position: absolute; z-index: 1; bottom: 10px; right: 10px; opacity: 0.3; -moz-opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); }

.watermark_bowden{ }
.watermark_fulmer{ top: 300px;}
.watermark_pearl{ }
.watermark_richt{ }
.watermark_shula{ }
.watermark_smith{ }
.links a{ display: block; padding: 5px 0 0px 5px; }

.schedule_name{ padding: 20px 0 10px 0; }

p.note{ margin-top: 40px; font-size: 11px; }