body { margin:11px; background:#ffffff; color:#000000; }

img { border:0; margin:0; }
img.gallery_thm { margin:10px 20px 10px 20px; }

a { color:#bc2327; }
a:hover, a:active { color:#bc2327; }
a.wsd { color:#cccccc; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:10px; }
a.wsd:hover, a.wsd:active { color:#cccccc; text-decoration:none; font-family:arial,helvetica,sans-serif; font-size:10px; }
a.bright { color:#ff0000; }
a.bright:hover, a.bright:active { color:#bc2327; }

#container { margin:0 auto; width:856px; position:relative; }

div.header { width:856px; height:84px; overflow:hidden; }

div.coinstripe { width:856px; height:1px; overflow:hidden; background:url(../images/coinstripe.gif) #ffffff; background-repeat:no-repeat; }

div.nav { width:856px; height:28px; overflow:hidden; background:url(../images/navleft.gif) #bc2327; background-repeat:no-repeat; text-align:right; }
div.nav img { border-right:1px #ffffff solid; margin:0px 0px 0px 0px; }
div.nav img.nav2 { border:0px; margin:0px 0px 0px 0px; }

div.white { width:856px; height:1px; background-color:#ffffff; overflow:hidden; }

div.threepics { width:856px; height:224px; overflow:hidden; }
div.pic1 { position:absolute; top:114px; left:0px; }
div.pic2 { position:absolute; top:114px; left:148px; }
div.pic3 { position:absolute; top:114px; left:483px; }
div.pic1new { position:absolute; top:114px; left:0px; }
div.pic2new { position:absolute; top:114px; left:286px; }
div.pic3new { position:absolute; top:114px; left:572px; }

div.redstripe { width:856px; height:18px; overflow:hidden; background-color:#bc2327; }

div.home_content { width:856px; padding:12px 0px 0px 0px;}

/** steph new styles **/

#welcome_sr { 
	width:443px;
	margin:0px 0px 0px 10px;
	float:left;
	font-family:verdanan,arial,sans-serif;
	font-size:11px;
	color:#000000;
}

#welcome_sr h2 {
	font-family:verdana,sans-serif; 
	font-size:14px; 
	color:#01417f; 
	font-weight:bold;
}

#two_sections {
	background:url(../images/hp_twosections.gif) no-repeat;
}

div.clearer { clear:both; }

li.blue {
	color:#01417f;
	font-weight:bold;
	list-style-type:circle;
}

a.blue { color:#01417f; }

img.sponsor_logo {
	margin:10px 20px;
}

/** steph new styles **/

div.welcome { width:443px; margin:0px 0px 0px 10px; float:left;}
div.welcome_toptab { width:443px; height:23px; overflow:hidden; background:url(../images/welcome_toptab.gif); background-repeat:no-repeat; }
div.welcome_top { width:443px; height:11px; overflow:hidden; background:url(../images/welcometext_top.gif); background-repeat:no-repeat; }
div.welcome_mid { width:443px; overflow:hidden; background:url(../images/welcometext_bg.gif); }
div.welcometext { width:420px; text-align:left; color:#000000; font-family:verdana,arial,sans-serif; font-size:10px; }
div.welcome_bot { width:443px; height:20px; overflow:hidden; background:url(../images/welcometext_bot.gif); background-repeat:no-repeat; }

.fl { float:left; margin:0px 10px 5px 0px; }
.fr { float:right; margin:0px 0px 5px 10px; }

div.newshalf { width:365px; float:left; display:inline; margin-left:15px;}
div.news_toptab { width:365px; height:23px; overflow:hidden; background:url(../images/news_toptab.gif); background-repeat:no-repeat; }
div.news_top { width:365px; height:11px; overflow:hidden; background:url(../images/newstext_top.gif); background-repeat:no-repeat; }

div.news_mid { width:365px;  overflow:hidden; background:url(../images/newstext_bg.gif); }
div.newstext { width:348px; height:325px; margin:0px 0px 10px 10px;  overflow:auto; overflow-x:hidden; font-family:verdana,arial,sans-serif; font-size:10px; }

div.news_bot { width:365px; height:20px; overflow:hidden; background:url(../images/newstext_bot.gif); background-repeat:no-repeat; }

div.videos_toptab { width:365px; height:23px; overflow:hidden; background:url(../images/videos_toptab.gif); background-repeat:no-repeat; }
div.videos_mid { width:365px; background:url(../images/newstext_bg.gif); }
div.videostext { width:348px; height:390px; margin:0px 0px 0px 10px;  overflow:auto; overflow-x:hidden; font-family:verdana,arial,sans-serif; font-size:10px; }

div.celeb_toptab { width:365px; height:23px; overflow:hidden; background:url(../images/celebnews_toptab.gif); background-repeat:no-repeat; }
div.celeb_mid { width:365px; overflow:hidden; background:url(../images/newstext_bg.gif); }

div.footer { width:856px; height:29px; background:url(../images/footer_bg.gif); text-align:center; }
div.footer img { margin-left:12px; margin-right:12px; }

div.sub_content { width:842px; padding:12px 0px 0px 14px; font-family:verdana,arial,sans-serif; color:#000000; font-size:11px; }

.red11 { font-size:11px; color:#ff0000; font-weight:bold; }

td.home { font-family:verdana,arial,sans-serif; font-size:10px; color:#000000; }

h1 { font-weight:bold; color:#bc2327; font-size:1.5em; font-family:arial,helvetica,sans-serif; }
h2 { font-weight:bold; color:#0054a6; font-size:1.5em; font-family:arial,helvetica,sans-serif; }
h3{font-weight:bold;font-size:1.2em;}



br.clearer{
    clear:both;
}


div.nav ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
div.nav li{
    display:inline;
    margin:0;
    padding:0;
}
div.main{

}
table.videos{
    border-collapse:collapse;
    margin:0 auto;
}
table.videos td{
    vertical-align:top;
    text-align:center;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
    width:110px;
    padding-bottom:10px;
}
table.videos img{
    border:1px solid #000000;
}
div#videoviewer{
    float:left;
    width:320px;
    margin-right:10px;
    
}
table.videos2{
    float:left;
    
}
table.videos2 img{
    border:1px solid #000000;
}
ul.news{
    list-style-type:none;
    margin:0;
    padding:0;
}
ul.news li{
    font-weight:bold;
    margin-bottom:10px;
}
span.date{
    font-weight:bold;
    color:#f00;
}
div#news_index{
    height:200px;
    overflow:auto;
    padding:5px;
    border:1px solid #efefef;
}
div.sub_photo{
    float:right;
    margin:0px 0px 10px 10px;
}
div#newsarticle{
    margin-top:20px;
}
div#newsarticle h2{
    margin-top:0px;
}

table.downloads td{
    text-align:left;
    font-family:verdana,arial,sans-serif;
    font-size:11px;
}
