html { width: 100%; background: #475261 url('/images/2009/green-bg.gif') 50% 0 repeat-y; }

body {font-family:Arial,Verdana,Helvetica,sans-serif; font-size: 11px; width: 100%; background: url('/images/2009/bg.jpg') 50% 29px no-repeat; margin:0px; border:0px; color:#000; }
p					{ font-family: Arial,Verdana,Helvetica,sans-serif; margin:0px; margin-top:10px; }
img				{ border: none; margin: 0; }
h1					{ color: #f1b00f; font-size: 18px; margin: 0; }
h2					{ color: #f1b00f; font-size: 16px; margin: 0; }
h3					{ color: #f1b00f; font-size: 14px; margin: 0; }
h4					{ color: #f1b00f; font-size: 12px; margin: 0; }
h5					{ color: #f1b00f; font-size: 10px; margin: 0; }
h6					{ color: #f1b00f; font-size: 8px; margin: 0; }
input				{ border: 1px solid #036; color: #333; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
select			{ border: 1px solid #036; color: #333; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
textarea			{ border: 1px solid #036; color: #333; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
form				{ display: inline; }
table				{ border: none; }
.btn				{ background: url(/images/bg_module_header_blue.gif) repeat-x; color:#fff; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; margin: 0px; }
.btn_img			{ background: transparent; border: none; padding: 0; }
.hide				{ display: none; } 
.show				{ display: block; }
.smallest		{ font-size: 9px; }
.smaller			{ font-size: 10px; }
.defaultsize	{ font-size: 11px; }
.larger			{ font-size: 12px; }
.largest			{ font-size: 14px; }
.bold				{ font-weight: bold; }
.italic			{ font-style: italic; }
.justify			{ text-align: justify; }
.left				{ text-align: left; }
.right			{ text-align: right; }
.center			{ text-align: center; }
.nowrap			{ white-space: nowrap; }
.uppercase		{ text-transform: uppercase; }
.underline		{ text-decoration: underline; }
.floatleft		{ float: left; }
.floatright		{ float: right; }
.floatfix		{ position: relative; }
.floatfix img	{ position: relative; }
.clearboth		{ clear: both; }

 
 .red { color: #e31e25; }
 .red a { color: #e31e25; }
 .red a:link { color: #e31e25; }
 .red a:visited { color: #e31e25; }
 .red a:active { color: #e31e25; }
 .red a:hover { color: #e31e25; }
 .yellow { color: #ffcc00; }
 .yellow a { color: #ffcc00; }
 .yellow a:link { color: #ffcc00; }
 .yellow a:visited { color: #ffcc00; }
 .yellow a:active { color: #ffcc00; }
 .yellow a:hover { color: #ffcc00; }
 .noul { text-decoration: none;  }
 .noul a { text-decoration: none; }
 .noul a:link { text-decoration: none; }
 .noul a:visited { text-decoration: none;  }
 .noul a:active { text-decoration: none; }
 .noul a:hover { text-decoration: underline; }
 .white { color: #ffffff; }
 .white a { color: #ffffff; text-decoration: none; }
 .white a:link { color: #ffffff; text-decoration: none; }
 .white a:visited { color: #ffffff; text-decoration: none; }
 .white a:active { color: #ffffff; text-decoration: underline; }
 .white a:hover { color: #ffffff; text-decoration: underline; }
 .ltgrey { color: #cccccc; }
 .ltgrey a { color: #cccccc; }
 .ltgrey a:link { color: #cccccc; }
 .ltgrey a:visited { color: #cccccc; }
 .ltgrey a:active { color: #cccccc; }
 .ltgrey a:hover { color: #cccccc; }
 .blue { color: #003399; }
 .blue a { color: #003399; }
 .blue a:link { color: #003399; }
 .blue a:visited { color: #003399; }
 .blue a:active { color: #003399; }
 .blue a:hover { color: #003399; }
 .black { color: #000000; }
 .dkblue { color:#0c2577; }
 .dkblue a { color: #0c2577; }
 .dkblue a:link { color: #0c2577; }
 .dkblue a:visited { color: #0c2577; }
 .dkblue a:active { color: #0c2577; }
 .dkblue a:hover { color: #0c2577; }
 .black { color: #000; }
 .black a { color: #000; }
 .black a:link { color: #000; }
 .black a:visited { color: #000; }
 .black a:active { color: #000; }
 .black a:hover { color: #000; text-decoration:none; }
 .noul { text-decoration:none; }
 .noul a { text-decoration:none; }
 .noul a:link { text-decoration:none; }
 .noul a:visited { text-decoration:none; }
 .noul a:active { text-decoration:none; }
 .noul a:hover { text-decoration:underline; }
 
 a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #0066cc;}
 a:link {color: #0066cc;}
 a:active {color: #0066cc;}
 a:visited {color: #0066cc;}
 a:hover {color: #ff9900;}
 
 .wrapper { width:947px; margin:0px auto; position:relative; }
 .main { width: 941px; overflow-x: hidden; }
 .logo { padding-top: 33px; padding-left:28px; position:relative; z-index:10; }
 .logo img {height:76px;} 
 .navwrap {  position:relative; z-index:10; }
 .navitem { float:left; margin-top:15px; }
 .navitem img { margin:0px 13px; }
 .title { background: url('/images/2009/title/arrow.gif') top left no-repeat; padding-left:17px; }
 .content { margin-top:8px; padding:8px;  position:relative; z-index:10;} 
 .topstories { width:538px; background:#ffffff; float:left; margin-right:8px;}
 .homepage_image { float:left; }
 .homepage_storytext { float:left; width:251px;}
 .homepage_storytext_wrap { padding:7px; }
 .excerpt { height:201px }
 .excerpt_interior { height:239px }
 .facebook { padding-top:17px; text-align:center; width:230px; }
 .newsletter { padding-top:17px; text-align:center; width:230px; }
 .newsletter_interior { padding-top:17px; width:230px; margin-left:10px; }
 .homepage_video { float:left; width:383px; background:#fff; height:356px;}
 .videopadding { padding:0px 7px 12px 7px; }
 .homepage_schedule { float:left; margin-top:15px; width:309px; height:175px; background:#fff; margin-right:8px;}
 .homepage_schedule ul { margin:0px; padding:0px; list-style-type:none; color:#000; padding-top:4px;}
 .homepage_schedule ul li { background:url('/images/2009/bullet.gif') 1px 2px no-repeat; text-indent:12px; margin-left:5px; line-height:11px; }
 .homepage_seatview { float:left; margin-top:15px; width:198px; height:175px; background:#fff; margin-right:8px;}
 .homepage_watchonline { float:left; margin-top:15px; width:198px; height:175px; background:#fff; margin-right:8px;}
 .homepage_partners { float:left; margin-top:15px; width:199px; height:175px; background:#fff;}
 .properties { background: url('/images/2009/svseproperties.gif') top left no-repeat; width:942px; height:85px; margin-top:8px; }
 .property { float:left; margin-top:17px; }
 .property img {  margin:0px 14px; }
 .footer { margin-right:30px; margin-top:20px; }
 .numbers { padding-top:4px; }
 .prevnext { margin-left:7px; float:left; margin-right:3px; }
 .prevnext div { margin:0px 3px; } 
 .stretcher { height:562px; width:1px; float:left;}
 .leftrail { float:left; padding:0px 8px; }
 .leftrail li { margin-left:20px; }
 .leftrail ul li { margin-left:0px; }
 .leftwrap1 { width:726px; } 
 .leftwrap2 { width:654px; } 
 .rightrail1 { float:left; width:199px; text-align:center; padding-top:2px; overflow-x:hidden; }
 .rightrail2 { float:left; width:260px; text-align:left; padding-top:2px;}
 .rightwrap { padding:10px; }
 .interior1 { background:url('/images/2009/bg1.gif') top left repeat-y; margin-top:8px; position:relative; z-index:10; } 
 .interior2 { background:url('/images/2009/bg3.gif') top left repeat-y; margin-top:8px; width:944px; position:relative; z-index:10; }
 .recentnews { background:#fff; padding-bottom:20px; }
 .interior_storytext { float:left; width:436px;}
 .interior_storytext2 { float:left; width:360px;}
 .interior_storytext_wrap { padding:7px; }
 .more_interior { padding-top:17px; } 
 .featurestoryarchive { background:#fff; }
 .featurestoryarchivewrap { padding:10px 18px; }
 .width100 { width:100%; }
 .bgbreak { width:944px; height:8px; background:url('/images/2009/bg2.gif') top left repeat-y; }
 .bgbreak2 { width:944px; height:8px; background:#e3e3e3; }
 .pad10 { padding:10px; }
 .storytitle {color:#0c267b; font-size: 15px; font-weight: bold;}
 .caption { position:absolute; top:300px; padding:0px 10px; }
 #photos { position:relative; }
 .rightrailplayer { position:absolute; top:8px; left:0px; z-index:0; width:372px; margin-left:742px;}
 
 .headlineredb { font-size:20px; font-weight:bold; }
 
 #homepage_photo_rotate { text-align:center; }
 #homepage_photo_rotate_caption { text-align:center; }