body {background-color:#999999;background-image:url(../images/bg-right.jpg); background-position:right top; background-repeat:no-repeat;background-attachment:fixed; font-family:Arial, Helvetica, sans-serif;}

*{margin:0;padding:0}
html,body{height:100%}
body{position:absolute;width:100%}/*opera 9.5 fix*/
#outer{
	margin:auto;
	min-height:100%;
	margin-top:-190px;/*footer height*/
}
* html #outer{height:100%; margin-top:-190px;}

#header { height:120px; background-image:url(../images/header.png); background-position:center top;border-top:190px solid #fff; background-repeat:no-repeat;}
*html #header  {background-image:url(../images/header.gif);}

#header .frame {width:960px; margin-left:auto; margin-right:auto; padding-top:10px;}
#header .left{ float:left; width:400px;}
#header .left li { display:inline;}
#header .left li a{ padding:8px; float:left; margin-right:2px; text-decoration:none; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:0.8em; background-image:url(../images/trans-25.png);}
*html #header .left li a { background-image:none;}
#header .left li a:hover { color:#000000; background-image:url(../images/trans-50.png);}
*html #header .left li a:hover {background-color:#FFFFFF; background-image:none;}

#header #logo {float:left; width:163px; height:95px; margin-left:2px; margin-top:-5px;}
#header #logo a {float:left; width:173px; height:95px;}
#header #logo a span {display:none;}

#header .right{ float:right;  width:390px;}
#header .right li { display:inline;}
#header .right li a{ padding:8px; float:right; margin-left:2px; text-decoration:none; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:0.8em;background-image:url(../images/trans-25.png);}
*html #header .right li a { background-image:none;}
#header .right li a:hover { color:#000000; background-image:url(../images/trans-50.png);}
*html #header .right li a:hover {background-color:#FFFFFF; background-image:none;}

#header #countdown { width:367px; height:51px; float:left; margin-top:16px; margin-right:10px; text-align:right;}
#header #sponsors { width:367px; height:51px; float:left; margin-top:16px;margin-left:10px;}
#header #sponsors li a { background-image:none; padding:0px; margin:0px; margin-top:5px; margin-right:20px; margin-left:15px;}
#header #email { width:287px; height:51px; float:left; clear:both; margin-top:-22px; margin-left:10px; display:none; visibility:hidden; background-color:#FF0000;}
#header #email h3 {color:#FFFFFF; text-transform:uppercase; font-size:0.9em;}
#header #email td {color:#FFFFFF;font-size:0.8em; line-height:2.4em; padding-right:10px; vertical-align:top;}
#header #email td .input-line{ border:0px; padding:3px; width:150px; background-image:url(../images/header-bg-email.gif); background-repeat:repeat-x; color:#FFFFFF;margin-top:5px;}
#header #email td .submit { background-image:url(../images/signup-button.gif); width:67px; height:19px; border:0px;margin-top:8px;}


#content .frame { width:960px; margin-left:auto; margin-right:auto;}
*html #content .frame { margin-top:-55px; }
#content .frame .front-flash { width:956px; height:329px; border:2px solid #FFFFFF;float:left; margin-bottom:10px; background-color:#000;}

#content .frame .front-newsletter {float:left; width:455px; margin-left:5px; height:30px; padding:10px; background-color:#004c9c; background-image:url(../images/bg-timings.gif); margin-bottom:10px;}
#content .frame .front-newsletter h3 {color:#FFFFFF; text-transform:uppercase; font-size:0.9em; float:left;line-height:2.1em; margin-right:10px;}
#content .frame .front-newsletter table {float:left;}
#content .frame .front-newsletter td {color:#FFFFFF;font-size:0.8em; line-height:2.4em; padding-right:10px; vertical-align:top;}
#content .frame .front-newsletter td .input-line{ border:0px; padding:3px; width:150px; background-color:#95c1e9; background-repeat:repeat-x; color:#333;margin-top:5px;}
#content .frame .front-newsletter td .submit { background-image:url(../images/signup-button.gif); width:67px; height:19px; border:0px;margin-top:6px;}

#content .frame .front-timings {float:left; width:455px; margin-right:5px; height:30px; padding:10px; background-color:#004c9c; margin-bottom:10px; background-image:url(../images/bg-timings.gif); }
#content .frame .front-timings h3 {color:#FFFFFF; text-transform:uppercase; font-size:0.9em; float:left;line-height:2.1em; margin-right:10px;}
#content .frame .front-timings p {color:#FFFFFF; font-size:0.8em; float:left;line-height:2.2em; margin-right:10px;}
#content .frame .front-timings a {color:#FFFFFF;}

#content .frame #tickerBox {background-color: #224466; width:960px; height:45px; margin-top:10px; float:left; background-image:url(../images/bg-twitter.gif);}
#content .frame #tickerBox a.twitter { float:left; width:104px;height:19px; text-indent:-2000px;background-image:url(../images/twitter.png); margin-left:10px; margin-top:13px; }
*html #content .frame #tickerBox a.twitter {background-image:url(../images/twitter.gif);}
#content .frame #tickerBox a.twitter:hover {background-position:0px -19px;}
#content .frame #tickerBox #ticker {width: 845px; height:15px;overflow: hidden;float:left;font-family:Arial,Helvetica,sans-serif;margin-top:15px;} 
#content .frame #tickerBox #ticker span{ float:left; clear:both;padding:0px 10px; color:#FFFFFF; height:20px;width:825px;font-size:12px; line-height:15px; display:block; overflow:hidden; }
#content .frame #tickerBox #ticker span a {color:#FFFFFF; text-decoration:underline;}
#content .frame #tickerBox #ticker span a:hover {color:#5c9fc0; text-decoration:underline;}

#content .frame .front-news {float:left; width:455px; margin-right:5px; height:190px; background-image:url(../images/front-news.png); padding:10px; overflow:hidden;}
*html #content .frame .front-news  {background-color:#FFFFFF; background-image:none;}
#content .frame .front-news h2{color:#666666; border-bottom: 2px #CCCCCC solid; padding-bottom:5px; margin-bottom:9px; float:left; width:455px; }
#content .frame .front-news .latest { width:222px; float:left; margin-right:11px;}
#content .frame .front-news .latest .pic {border:1px solid #666666; width:220px; height:120px; float:left; } 
#content .frame .front-news .latest h3 { text-transform:uppercase; font-size:0.8em; font-weight:bold; margin-top:5px; margin-bottom:5px; float:left;line-height:1.3em;width:220px; }
#content .frame .front-news .latest a {color:#000000; text-decoration:none;}
#content .frame .front-news .latest a:hover {color:#3ad83c;}
#content .frame .front-news ul{float:right; width:222px; border-top: 1px solid #888888;}
#content .frame .front-news li {border-bottom: 1px solid #888888;font-size:0.8em; line-height:1.2em;padding-top:3px; padding-bottom:3px;}
#content .frame .front-news li a { color:#000000; text-decoration:none; display:block;}
#content .frame .front-news li a:hover {color:#3ad83c;}

#content .frame .front-gallery  { float:left; width: 475px; margin-left:5px; height:210px; background-image:url(../images/front-gallery.jpg); background-position:bottom; background-repeat:no-repeat;}
#content .frame .front-gallery h3 {height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF;}
#content .frame .front-gallery h4 { width:222px; float:left; margin-left:10px; margin-right:11px;font-size:0.8em; line-height:1.2em; margin-top:141px; color:#FFFFFF;}
*html #content .frame .front-gallery h4 {margin-left:5px;}
#content .frame .front-gallery ul {float:left; width: 232px;}
#content .frame .front-gallery li { float:left;}
#content .frame .front-gallery li a {border: 4px solid #FFFFFF; float:left; width:98px; height:60px; margin-top:10px; margin-right:10px;}
#content .frame .front-gallery li a:hover {border: 4px solid #000000;}
#content .frame .front-gallery li span {display:none;}

#content .frame .front-container {width:960px; margin-top:10px; float:left; float:left; padding-bottom:10px;}
#content .frame .front-container .blog { width:232px; float:left;background-image:url(../images/front-news.png);height:223px;}
*html  #content .frame .front-container .blog {background-image:none; background-color:#FFFFFF;}
#content .frame .front-container .blog h3 {clear:left;height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF;}
#content .frame .front-container .blog h4 {padding-left:10px; font-size:0.8em; text-transform:uppercase; margin-top:10px;}
#content .frame .front-container .blog p {font-size:0.8em; line-height:1.4em; padding:10px; padding-top:2px; padding-bottom:8px;}
#content .frame .front-container .blog a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
*html #content .frame .front-container .blog a {color:#000000;}
#content .frame .front-container .blog a:hover {color:#000000;}
*html #content .frame .front-container .blog a:hover {color:#3ad83c;}
#content .frame .front-container #box{position:absolute;}
#content .frame .front-container #box div{display:block; float:left;width:293px;height:190px;}
#content .frame .front-container #mask{position:relative; width:293px; height:190px; overflow:hidden; float:left;}
#content .frame .front-container .standings {width:222px; float:left; background-image:url(../images/front-news.png);height:223px; padding-left:10px;}
*html  #content .frame .front-container .standings {background-image:none; background-color:#FFFFFF;}
*html #content .frame .front-container .standings., *html #content .frame .front-container .results {background-image:none;}
#content .frame .front-container .results { margin-left:10px; width:223px; float:left; margin-right:10px; padding-left:10px; background-image:url(../images/front-news.png);height:223px;}
*html  #content .frame .front-container .results {background-image:none; background-color:#FFFFFF;}
#content .frame .front-container .results h3, #content .frame .front-container .standings h3 {clear:left;height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF; margin-left:-10px;}
#content .frame .front-container .results p, #content .frame .front-container .standings p { font-size:0.8em; padding:10px; padding-left:0px;}
#content .frame .front-container .results h3 .buttons, #content .frame .front-container #content .frame .front-container .standings h3 .buttons {float:right; font-weight:normal; font-size:0.8em; padding-top:2px;}
#content .frame .front-container .results h3 .buttons, #content .frame .front-container #content .frame .front-container .standings h3 .buttons span  {color:#FFFFFF;}
#content .frame .front-container .results h3 .buttons span:hover , #content .frame .front-container #content .frame .front-container .standings h3 .buttons span:hover {color:#000000;cursor: pointer;}
#content .frame .front-container .results table, #content .frame .front-container .standings table {width:213px;font-size:0.8em; line-height:1.4em; margin-bottom:5px;}
#content .frame .front-container .results table td, #content .frame .front-container .standings table td {border-top: 1px solid #FFFFFF;padding-top:5px; padding-bottom:5px;padding-left:0px; padding-right:5px;}
*html #content .frame .front-container .results table td, *html #content .frame .front-container .standings table td {border-top: 1px solid #000000;}
#content .frame .front-container .results table th, #content .frame .front-container .standings table th { padding-bottom:5px; text-align:left; font-weight:bold;padding-left:0px; padding-right:5px;}
#content .frame .front-container .results table .selected td, #content .frame .front-container .standings table .selected td {color:#FFFFFF; background-color:#3ad83c; background-image:url(../images/front-gallery-header.gif); background-position:center; background-repeat:repeat-x;}



#content .content-footer .sponsors {clear:both; width:935px; float:left; border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF; padding-top:5px; padding-bottom:5px; margin-left:10px;padding-left:3px;}
*html #content .content-footer .sponsors {padding:0px; margin:0px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;margin-left:5px; float:left; width:940px; overflow:hidden; padding-top:10px; padding-bottom:7px;}
#content .content-footer  .sponsors li {display:inline;  margin-right:13px;margin-left:10px;}

#content .front-container .sponsors {clear:both; width:950px; float:left; margin-top:10px; padding-top:5px; padding-bottom:5px; padding-left:0px; background-image:url(../images/front-sponsors.png); border:0px; padding-left:10px; margin-left:0px;}
*html #content .front-container .sponsors {clear:both; width:950px; float:left; margin-top:10px; padding-top:5px; padding-bottom:5px; padding-left:0px; background-color:#FFFFFF;  border:0px; padding-left:10px; margin-left:0px; background-image:none;}
#content .front-container  .sponsors li { display:inline; margin-right:13px;margin-left:10px;}

#footer { background-image:url(../images/footer-fade.png); background-repeat: repeat-x; clear:both; padding-top:10px; } 
*html #footer {background-image:none;}
#footer .bg { background-image:url(../images/bg-footer.jpg); background-position:center;  height:180px; float:left; width:100%; background-color:#3ad83c;}
#footer .frame {width:960px; margin-left:auto; margin-right:auto;}
   
#footer .address address { font-size:0.8em; line-height:1.6em; font-style:normal; width:227px; float:left; margin-left:10px; margin-top:10px; color:#FFFFFF; }
#footer .address span { font-size:0.8em; line-height:1.6em; font-style:normal; width:228px; float:left; margin-left:10px; margin-top:10px; color:#FFFFFF; margin-left:125px;}
#footer .address a {color:#FFFFFF; text-decoration:none;}
#footer .address a:hover { color:#000000;}
#footer .address ul {float:right;margin-top:25px; margin-right:10px;}
#footer .address li {display:inline;font-size:0.8em; }
#footer .address li a {padding-left:20px; color:#333333; background-image:url(../images/footer-icons.gif); height:16px; background-repeat:no-repeat; margin-left:10px;}
#footer .address li .facebook{ background-position: 0px -16px}
#footer .address li .myspace{ background-position: 0px 0px}
#footer .address li .twitter{ background-position: 0px -32px}

#footer .sign {padding:0px; margin:0px;background-image:url(../images/SignatureFormatted.png); background-position:right bottom; background-repeat:no-repeat;  float:left; width:235px; height:66px;  padding-top:10px;}
#footer .sign {background-image:url(../images/SignatureFormatted.gif);}


#footer .links { clear:both; width:960px; float:left; border-top: 1px solid #FFFFFF; margin-top:10px; padding-top:10px;}
#footer .links ul {float:left; width:340px;margin-left:10px;}
#footer .links li {display:inline;font-size:0.8em; line-height:1.4em; border-right: 1px solid #FFFFFF; padding-right:5px; margin-right:5px;}
#footer .links li.end {border-right:0px;}
#footer .links li a {color:#FFFFFF; text-decoration:none;}
#footer .links li a:hover {color:#000000;}
#footer .links p{font-size:0.8em; line-height:1.4em; color:#FFFFFF; text-align:right; margin-right:10px; width:600px; float:right; text-transform:uppercase;}
#footer .links p span {float:right; text-transform:none; border-left: 1px solid #FFFFFF; margin-left:5px; padding-left:5px;}


.lay3col { padding:0px; margin:0px;background-image:url(../images/multimedia-bg.png);width:960px; float:left; padding-bottom:10px;}
*html .lay3col { background-image:none; background-color:#ffffff;}
.container {clear:left;width:938px; margin-left:11px; margin-right:11px; padding-bottom:10px; float:left;}
.sponsors {clear:left;width:948px; margin-left:11px; margin-right:1px; padding-bottom:10px; float:left;}
*html .container {float:none;}
.lay3col h1 { margin:0px;padding:0px; text-transform:uppercase; font-weight:bold; font-size:2.0em; color:#666666; border-bottom:2px solid #999999; margin-right:11px;margin-left:11px; width:938px;margin-top:20px; margin-bottom:10px; padding-bottom:10px;}
.lay3col .col1{ clear:left; float:left; padding-right:10px;padding-left:0px; width:227px;}
.lay3col .col1 li { float:left}
.lay3col .col1 li a {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; display:block; width:200px; text-decoration:none; padding-left:27px; color:#000000; background-image:url(../images/menu-bg.gif); background-repeat:no-repeat; background-position:5px 2px;line-height:1.4em;}
.lay3col .col1 li a.selected {background-image:url(../images/menu-bg.gif); background-repeat:no-repeat; background-position:5px -29px;}
.lay3col .col1 li a:hover { color:#3ad83c;background-image:url(../images/menu-bg.gif); background-repeat:no-repeat; background-position:5px -29px;}
.lay3col .col2{float:left; width:464px;}
.lay3col .col2 h3 {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; line-height:1.4em; color:#666666;}
.lay3col .col2 h3 span {float:right; color:#999999; margin-left:10px;}
.lay3col .col2 p { font-size:0.8em; line-height:1.4em; margin-top:10px;}
.lay3col .col2 p img {float:right; margin-left:10px; margin-bottom:10px; border:1px solid #666666;}
.lay3col .col2 .nothumb {border:0px solid #FFFFFF; float:left; margin-right:10px; margin-top:5px; margin-left:0px;}
.lay3col .col2 a { font-weight:bold; color:#3ad83c; text-decoration:none;}
.lay3col .col2 a:hover { color:#000000;}


.lay3col .col2 .archive-list li {border-bottom:1px solid #999999; clear:both; float:left; width:464px;}
.lay3col .col2 .archive-list li a{text-decoration:none; font-size:0.8em; line-height:1.4em;  color:#000000; margin-top:5px; margin-bottom:5px; float:left;padding-left:10px; padding-right:10px; }
.lay3col .col2 .archive-list li a:hover{color:#3ad83c;}
.lay3col .col2 .archive-list li a span {font-weight:bold; float:left; margin-right:10px;}
.lay3col .col2 .form { margin-top:10px; border-top: 1px solid #999999; width:464px; float:left;}
.lay3col .col2 .form img{ border:0}
.lay3col .col2 .form td{margin-top:10px; border-top: 1px solid #999999; font-size:0.8em; line-height:2.1em; vertical-align:top; font-weight:bold; padding-top:5px; padding-bottom:5px;} 
.lay3col .col2 .form td .input-line { float:right; width:217px; border:0px; background-color:#FFFFFF; padding:5px;font-family:Arial, Helvetica, sans-serif;}
.lay3col .col2 .form td .input-box { float:right; width:217px; border:0px; background-color:#FFFFFF; padding:5px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}#
*html .lay3col .col2 .form td .input-line { width:215px; border:1px solid #999999; color:#000000;}
*html .lay3col .col2 .form td .input-box { width:215px;  border:1px solid #999999; color:#000000;}
.lay3col .col2 .form td .submit { margin-right:237px; float:right; border:0px;padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#3ad83c; color:#FFFFFF;}
.lay3col .col2 .form td .submit:hover {background-color:#666666;}
.lay3col .col2 li {font-size:0.8em; line-height:1.4em; list-style:square;}
.lay3col .col2 ul { margin-top:10px; margin-left:15px;}

.lay3col .col2 .video-player{ width:464px; height:262px; float:left}

.lay3col .col2 #image-wrap { width:464px; background-color:#CCCCCC;height:308px; margin:0px; padding:0px;}

.lay3col .col2 ul.gallery-menu {float:left; padding:0px; margin:0px; width:464px;}
.lay3col .col2 ul.gallery-menu li {float:left; margin-left:10px;margin-top:10px; background-position:center;}
.lay3col .col2 ul.gallery-menu li.first {margin-left:0px;}
.lay3col .col2 ul.gallery-menu li a {float:left;width:61px; height:60px;  border:4px solid #FFFFFF; }
*html .lay3col .col2 ul.gallery-menu li a {float:left;width:61px; height:60px;  border:4px solid #000000; }
.lay3col .col2 ul.gallery-menu li a:hover {border:4px solid #000000; }
*html .lay3col .col2 ul.gallery-menu li a:hover {border:4px solid #3ad83c; }
.lay3col .col2 ul.gallery-menu li span {display:none;}

.lay3col .col2 .wallpaper-gallery {width:464px; float:left; background-color:#CCCCCC;margin-bottom:8px; height:290px;}
.lay3col .col2 .wallpaper-gallery img {border:0px;}
.lay3col .col2 ul.wallpaper-menu { text-align:center;}
.lay3col .col2 ul.wallpaper-menu li { display:inline; font-size:0.8em; line-height:1.2em; border-left: 1px solid #000000; margin-left:5px; padding-left:5px;}
.lay3col .col2 ul.wallpaper-menu li.first {margin-left:0px;margin-left:0px; padding-left:0px;border-left: 0px;}
.lay3col .col2 ul.wallpaper-menu li a { font-weight:bold; text-decoration:none; color:#000000;}
.lay3col .col2 ul.wallpaper-menu li a:hover {color:#3ad83c;}

.lay3col .col2 .podcast-player{ width:464px; height:262px; float:left}
.lay3col .col2 .podcast-player div { background-color:#3ad83c; width:434px; margin-top:237px;height:15px; padding:15px; padding-top:5px; padding-bottom:5px;}



.lay3col .col23{ float:left; width:701px;}
.lay3col .col23 h3 {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; line-height:1.4em;color:#666666;}
.lay3col .col23 h4  {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; line-height:1.4em; color:#666666;}
.lay3col .col23 h3 span {float:right; color:#999999; margin-left:10px;}
.lay3col .col23 p { font-size:0.8em; line-height:1.4em; margin-top:10px;}
.lay3col .col23 p img {float:right; margin-left:10px; margin-bottom:10px; border:1px solid #666666;}
.lay3col .col23 .nothumb {border:0px solid #FFFFFF; float:left; margin-right:10px; margin-top:5px; margin-left:0px;}
.lay3col .col23 a {text-decoration:none; color:#3ad83c; font-weight:bold;}
.lay3col .col23 a:hover {color:#000000;}
.lay3col .col23 li {font-size:0.8em; line-height:1.4em; list-style:square;}
.lay3col .col23 ul { margin-top:10px; margin-left:15px;}

.lay3col .col23 li { font-size:0.8em; margin-left:10px; margin-bottom:5px; list-style:square;}
.lay3col .col23 ul  {margin-top:5px;}
.lay3col .col23 li li { font-size:1.0em;margin-left:10px;}

.lay3col .col23 div {width:701px; float:left; margin-top:5px;}
.lay3col .col23 div .question{ float:left; width:227px; margin-right:10px}
.lay3col .col23 div .question p{ font-weight:bold;}
.lay3col .col23 div .answer{float:left; width:464px;}

.lay3col .col23 .item { height:122px; border-bottom:1px solid #999999; padding-bottom:5px;}
.lay3col .col23 .item img { border:1px solid #666666!important; float:right; margin-left:10px;}
.lay3col .col23 .item a { margin-top:-15px; padding-top:-10px;}
.lay3col .col23 .item h4 { float:left; width:469px; margin-top:0px; padding-top:5px; margin-bottom:5px;}

.circuits {width:345px; float:right; margin-top:10px; background-image:url(../images/trans-25.png);padding:0px; margin:0px;width:464px;margin-top:10px;}
*html .circuits. {background-image:none;}
.circuits h3 {clear:left;height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF;}
.circuits h3 span {float:right; font-weight:normal; font-size:0.8em;}
.circuits table {width:325px; margin:10px;font-size:0.8em; line-height:1.4em; margin-bottom:5px;}
.circuits table td {border-top: 1px solid #FFFFFF;padding-top:5px; padding-bottom:5px;padding-left:10px; padding-right:10px;}
*html .circuits table td {border-top: 1px solid #000000;}
.circuits table th { padding-bottom:5px; text-align:left; font-weight:bold;padding-left:10px; padding-right:10px;}
.circuits table .selected td { font-weight:bold; color:#FFFFFF; background-color:#3ad83c; background-image:url(../images/front-gallery-header.gif); background-position:center; background-repeat:repeat-x;}

*html .sponsors { margin-left:5px;}
.sponsors .col23{ float:left; width:711px; overflow:hidden;}
.sponsors .col23 div { background-color:#FFFFFF; border: 4px solid #333333; float:left; width:219px; height:170px; margin-right:10px; margin-bottom:10px;}
.sponsors .col23 div:hover { border: 4px solid #3ad83c;}

.lay3col .col3{float:left;padding-left:10px; padding-right:0px;width:227px;}
.lay3col .col3 img { margin-bottom:10px; border: 1px solid #333333; float:left;}
.lay3col .col3 h3 { clear:left;height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF;}
.lay3col .col3 h4 {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; line-height:1.4em; color:#666666; margin-bottom:10px;}
.lay3col .col3 li {border-bottom:1px solid #999999;float:left; width:227px;}
.lay3col .col3 li span {text-transform:uppercase;float:left;}
.lay3col .col3 li a { float:left; text-decoration:none; font-size:0.8em; line-height:1.4em; font-weight:bold; color:#000000; padding-top:5px; padding-bottom:5px; float:left;width:187px;padding-left:10px; padding-right:10px;}
.lay3col .col3 li a:hover {color:#3ad83c;}
.lay3col .col3 p {font-size:0.8em; line-height:1.4em;padding-left:10px; padding-right:10px; padding-top:10px;}
.lay3col .col3 a {text-decoration:none; color:#3ad83c; font-weight:bold;}
.lay3col .col3 a:hover {color:#000000;}

.lay3col .col3 .stats li {border-bottom:1px solid #999999;float:left; width:217px;font-size:0.8em; line-height:1.4em; padding:5px;}

.multimediatop {clear:left;border-bottom: 1px solid #666666; width:938px; margin-left:11px; margin-right:11px; padding-bottom:10px; float:left;}
*html .multimediatop {float:none;}

.multimedia {width:960px; float:left; margin-left:0px; margin-right:0px; margin-top:10px;  padding-bottom:0px; margin-bottom:10px;}
*html .multimedia {padding-bottom:10px;}
.multimedia .col1 {width:474px; float:left; padding-right:0px; padding-left:11px;}
.multimedia .col1  h3 {height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF;width:444px; float:left;margin-bottom:10px;}
.multimedia .col2 {width:247px; float:left;margin:0px; padding:0px; margin-left:-10px;}
.multimedia .col2  h3 {height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF; margin-bottom:10px;width:207px; float:left;line-height:1.0em; margin-left:10px;}
*html .multimedia .col2  h3 {margin-left:5px;}
.multimedia .col3 {width:237px; float:left;margin:0px; padding:0px;}
.multimedia .col3  h3 {height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF; margin-bottom:10px;width:207px; float:left;}

.multimedia .gallery a{ float:left; float:left; width:227px; margin-right:10px; margin-bottom:10px; text-decoration:none; overflow:hidden; height:68px;}
.multimedia .col2 .gallery a {width:237px;}
.multimedia .gallery a img{ border:4px solid #ffffff;margin-right:10px;float:left;  }
*html .multimedia .gallery a img{border:4px solid #000000;}
.multimedia .gallery a:hover img { border:4px solid #000000;}
.multimedia .gallery a h4 { margin:0px; padding:0px;clear:none;font-size:0.8em; border-bottom:1px solid #ffffff; text-transform:uppercase; padding-bottom:4px;  float:left; width:111px; color:#333333; margin-bottom:4px;}
*html .multimedia .gallery a h4 { border-bottom:1px solid #999999;}
.multimedia .gallery a span {font-size:0.8em; line-height:1.2em; color:#FFFFFF; font-weight:normal;float:left; width:111px; }
* .multimedia .gallery a span {color:#000000;}

.multimedia .wallpaper div{ float:left; width:237px; margin-bottom:10px; text-decoration:none; height:68px; clear:left; margin-left:10px;}
.multimedia .wallpaper div img{border:4px solid #ffffff;margin-right:10px;float:left; }
*html .multimedia .wallpaper div img{ border:4px solid #000000;}
.multimedia .wallpaper div:hover img { border:4px solid #000000;}
.multimedia .wallpaper div h4 { margin:0px; padding:0px;clear:none;font-size:0.8em; border-bottom:1px solid #ffffff; text-transform:uppercase; padding-bottom:4px;  float:left; width:111px; color:#333333; margin-bottom:4px;}
*html .multimedia .wallpaper div h4 {  border-bottom:1px solid #999999;}
.multimedia .wallpaper div span {font-size:0.8em; line-height:1.2em; color:#FFFFFF;float:left; width:111px;  }
*html .multimedia .wallpaper div span {color:#000000;}
.multimedia .wallpaper div span a {color:#FFFFFF; text-decoration:none;}
*html .multimedia .wallpaper div span a {color:#000000;}
.multimedia .wallpaper div span a:hover {color:#000000;}
*html .multimedia .wallpaper div span a:hover { color:#3ad83c;}

.multimedia .podcast { float:left; margin-top:-10px;}
.multimedia .podcast div {float:left; width:217px; border-bottom:1px solid #FFFFFF; padding:5px; text-decoration:none; color:#000000; }
*html .multimedia .podcast div { border-bottom:1px solid #999999;}
.multimedia .podcast div h4 { font-size:0.8em;line-height:1.4em;  font-weight:bold; float:left;width:217px; border-bottom:0px; margin:0px; padding:0px; font-size:1.0em; color:#333333; text-transform:uppercase;}
.multimedia .podcast div h4 span {float:right;}
.multimedia .podcast div a { font-size:0.8em; line-height:1.2em; float:left; color:#000000; font-weight:normal;}

/*Used on the sponsors page*/
.boxgrid{width: 219px; height: 170px; float:left; overflow: hidden; position: relative;}
.boxgrid img{position: absolute; top: 0; left: 0; border: 0;}
.boxgrid p{padding:0 10px 10px 10px; margin:0px}


.stats {width:464px; float:right; margin-top:10px; background-image:url(../images/trans-25.png); margin-top:10px;}
.stats th {clear:left;height:16px; padding:10px; background-image:url(../images/front-gallery-header.gif); color:#FFFFFF; text-align:left;}
.stats td {border-top: 1px solid #FFFFFF;padding-top:5px; padding-bottom:5px;padding-left:0px; padding-right:10px; font-size:0.8em; height:14px;}
.stats td strong { text-align:right; float:right;}

.accordion a.title {border-bottom:1px solid #999999; padding-top:6px; padding-bottom:6px; font-weight:bold; font-size:0.9em; line-height:1.4em; color:#666666;  width:701px; float:left; cursor:hand;}
.accordion div {float:left;width:701px;}
.accordion div p {padding-left:8px;padding-right:8px;}

	.sitemap { margin-left:0px; margin-right:10px; font-size:0.9em; line-height:1.3em;margin-bottom:10px;}
	.sitemap table {float:left; width:400px;}
	.sitemap table tr {float:left; width:400px; margin-left:-20px;}
	.sitemap #ctl00_ContentPlaceHolder1_TreeView1t0 {display:none;}
	.sitemap img {display:none;}
