@charset "utf-8";
* {outline-style:none;}
html, body {height:100%; width:100%; margin:0 auto;}
body {margin:0 auto; text-align:center; padding:0; font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#252525; background:#000 url(/images/bg.jpg) no-repeat;}

a img {border:none;}
a, a:link, a:visited, a:hover, a:active {color:#252525; outline:none;}
a.accordion {font-size:1.1em;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
.center {text-align:center;}
h1 {font:1.6em Arial, Helvetica, sans-serif; margin:0; padding:0}
h2 {font:1.5em Arial, Helvetica, sans-serif; margin:0; padding:0}
h3 {font:1.4em Arial, Helvetica, sans-serif; margin:0; padding:0}
.pad5 {padding:5px;}
.sm10 {font-size:0.69em;}
img {behavior:url(/inc/pngbehavior.htc);}
#map img {behavior:none !important;}
#googlemap {width:450px; height:330px; border:1px solid #ccc;line-height:15px;float:left;}
.red, a.red, a.red:link, a.red:visited, a.red:hover, a.red:active {color:#d50101;}
.bold {font-weight:bold;}
.tab10 {margin-left:70px;}
.hide {display:none;}

/****** LAYOUT ******/
#wrapper {width:1024px; height:auto; margin:0 auto; padding:0; text-align:left; font:1.3em/1.5em Verdana, Arial, Helvetica, sans-serif;}
#wrapperbg {background:url(/images/blackbg.png);behavior:url(/inc/pngbehavior.htc);padding:10px;}
#header {height:100px; margin:25px 0 0 0;padding:0px;}
.headerbox {height:28px; padding:7px 10px 5px 10px; background:url(/images/blackbg.png); behavior:url(/inc/pngbehavior.htc); margin-bottom:8px;}
* html .headerbox {width:1024px;} /* IE 6 */
.headerbox .social {width:100px; float:right; padding:3px 0 0 0;}
form#email label, form#search label {background:#fff; border:1px solid #7f9db9;padding:3px 2px 5px 4px;margin-right:-3px;}
form#email input, form#search input {border:0px;} 
#video {width:560px; height:450px; margin:0px; padding:0px; background:url(/images/videobg2.jpg); color:#fff; font-weight:bold; line-height:1em;}
#video p {float:right; color:#fff; font-weight:bold; margin-top:-25px; position:relative; z-index:25; padding-right:10px;}
#video div.right {width:45%; float:right; text-align:right;}
#video div.left {width:45%; float:left; text-align:left;}
#video a {text-decoration:none; color:#fff; font-weight:bold;}
#rightcol {width:200px; float:right; text-align:center;}
#flash {width:524px;height:365px;margin:0px;padding:0px;float:right;}
#content {width:776px; border:1px solid #000; background:#efefee; padding:10px; min-height:700px; height:auto !important; height:700px;}
#TimesLine {background:#e3e3e3; border:1px solid #c2c2c2; width:204px; height:450px; float:right; font:12px/15px Arial, Helvetica, sans-serif;}
* html #TimesLine {margin:0px; padding:0px;}
#TimesLine img.news {float:left; margin:0px 13px 0px 5px; padding:3px; background:#fff; border:1px solid #ccc;}
*html #TimesLine img.news {margin:0px;padding:0px;}
img.border {background:#ccc; border:1px solid #b1b1b1; padding:5px;}
img.border:hover {background:#fff;}
.boxes {margin:10px 0 5px 0;}
.boxes img {margin:5px 2px;}
.twitter {background:url(/images/twitterbg.jpg);margin:10px 0;}
.twitter ul {list-style:none;font:12px/14px Arial, Helvetica, sans-serif;margin:5px;padding:5px;}

/******* FOOTER *******/
#footer {height:80px; font-size:.85em; line-height:1.3em; color:#5e5e5e; clear:both; margin-top:25px;}
#footer a {text-decoration:none;color:#5e5e5e;}
#footer #credit {float:right;width:115px;}
#footer #credit a {color:#5e5e5e;text-decoration:none;}
#footer #credit a:hover {color:#fff;text-decoration:none;}

/********** CONTACT FORM **********/
form#contact {margin:0; padding:5px; float:right; width:275px; background:#e1e1e1; border:1px solid #cccccc;} 
#contact label,#contact input {display:block; width:150px; float:left; margin-bottom:10px;}
#contact label {text-align:right; width:75px; padding-right:5px;}
#contact br {clear:left;}
#contact fieldset {margin:0px 0px 10px 0px; position:relative; display:block; border:1px solid #cccccc; padding:0px 10px 10px 10px;} 
#contact legend {color:#821e0c; font-variant:small-caps; font:bold 1.0em Verdana, Arial, Helvetica, sans-serif; padding:2px 5px; position:relative;}
#contact span.state {width:130px;float:left;text-align:right;}
#contact #zip {width:60px; margin-right:12px; float:left;}
#contact #zipname {width:27px;margin-left:13px;float:left;}
#contact #comments {display:block; width:240px; height:70px; margin-bottom:15px;}
textarea{overflow:auto;}
#contact #submit {width:85px; height:32px; margin-left:90px;}
#contact .shhhh, .shhhh {display:none;}
.button a.submit, button.submit{display:block; float:left; margin:0 7px 0 0; font-size:100%; text-decoration:none; cursor:pointer; 
background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; font:bold 100% "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; color:#565656;}
.button a.submit:hover, button.submit:hover{background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; cursor:pointer;}
.button a.submit:active{background-color:#d12f19; border:1px solid #d12f19; color:#fff;} 
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px;}

/*********** ACCORDIAN ************/
#accordianbox {border:solid 1px #c9c9c9; background:#FFF; overflow:hidden; width:240px; float:left; height:365px; font:12px/18px Arial, Helvetica, sans-serif; color:#252525;}
#accordianbox a:link {color:#474747;}
#accordianbox ul {list-style:none;}
#accordion { margin:0px; padding:0px;}
#accordion h3 {background:url(/images/acc-bg.jpg); color:#1f86c3; font:17px Arial, Helvetica, sans-serif; margin:0px; padding:5px 2px; height:20px; cursor:pointer; text-indent:5px; -moz-user-select:none; -khtml-user-select:none;}
#accordion ul {margin:0px 5px 5px 10px;padding:0px 5px 5px 10px;list-style-image:url(/images/Bullet.gif);}
#accordion ul li {margin:3px 0;padding:3px 0px;}
#accordion h3 a {color:#27a70a; text-decoration:none;}
#accordion div a {color:#1f86c3;}
#accordion div {overflow:auto; margin:0px; padding:0px; height:225px; padding:0px 5px 0px 5px;}

/************* DROP DOWN MENU ************/
.dropdown {float:left; margin:0px 15px 0 0; padding:0px;z-index:3000}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dd { position:relative;}
.dropdown a, .dropdown a:visited { color:#000; text-decoration:none; outline:none;}
.dropdown a:hover { color:#fff;}
.dropdown dt a:hover, .dropdown dt a:focus { color:#FFF; border:1px solid #333333;}
.dropdown dt a {background:#e4dfcb url(/images/acc-bg.jpg) no-repeat scroll right center; display:block; border:1px solid #333333; width:200px;}
.dropdown dt a span {cursor:pointer; display:block; padding:2px;color:#fff;}
.dropdown dd ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #740303; color:#FFF; display:none;    left:0px; padding:5px 0px; position:absolute; top:0px; width:auto; min-width:200px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#c80707;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px;}
.flagvisibility { display:none;}

/**************** NAV ************/
#nav .menu {padding:28px 0px 0 0; overflow:hidden; height:0px !important; height /**/:28px; float:left;}
#nav a#home  {background:url(/images/nav-home.png) no-repeat;width:75px; behavior:url(/inc/pngbehavior.htc);}
#nav a#home:HOVER,.home #nav a#home {background:url(/images/nav-home-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#sportsbuzz  {background:url(/images/nav-sportsbuzz.png) no-repeat;width:120px; behavior:url(/inc/pngbehavior.htc);}
#nav a#sportsbuzz:HOVER,.sportsbuzz #nav a#sportsbuzz {background:url(/images/nav-sportsbuzz-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#blog  {background:url(/images/nav-blog.png) no-repeat;width:93px; behavior:url(/inc/pngbehavior.htc);}
#nav a#blog:HOVER,.blog #nav a#blog {background:url(/images/nav-blog-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#events {background:url(/images/nav-events.png) no-repeat;width:90px; behavior:url(/inc/pngbehavior.htc);}
#nav a#events:HOVER,.events #nav a#events {background:url(/images/nav-events-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#radio {background:url(/images/nav-radioshow.png) no-repeat;width:140px; behavior:url(/inc/pngbehavior.htc);}
#nav a#radio:HOVER,.radio #nav a#radio {background:url(/images/nav-radioshow-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#sponsors  {background:url(/images/nav-sponsors.png) no-repeat;width:135px; behavior:url(/inc/pngbehavior.htc);}
#nav a#sponsors:HOVER,.sponsors #nav a#sponsors {background:url(/images/nav-sponsors-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#photos  {background:url(/images/nav-photos.png) no-repeat;width:89px; behavior:url(/inc/pngbehavior.htc);}
#nav a#photos:HOVER,.photos #nav a#photos {background:url(/images/nav-photos-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#videos {background:url(/images/nav-videos.png) no-repeat;width:100px; behavior:url(/inc/pngbehavior.htc);}
#nav a#videos:HOVER,.videos #nav a#videos {background:url(/images/nav-videos-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#about {background:url(/images/nav-about.png) no-repeat;width:103px; behavior:url(/inc/pngbehavior.htc);}
#nav a#about:HOVER,.about #nav a#about {background:url(/images/nav-about-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}
#nav a#contact  {background:url(/images/nav-contact.png) no-repeat;width:110px; behavior:url(/inc/pngbehavior.htc);}
#nav a#contact:HOVER,.contact #nav a#contact {background:url(/images/nav-contact-over.png) no-repeat; behavior:url(/inc/pngbehavior.htc);}

/******* HORIZONTAL NAV MENU ***********/
#nav {height:28px; margin:20px 0;}
*html #nav {position:relative; z-index:500; width:1100px;}
ul#hrznav {margin-left:30px; border:0 none; padding:0; width:1100px; list-style:none; height:28px; padding:0px;}
ul#hrznav li {margin-left:20px; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative; height:34px; z-index:500;}
ul#hrznav li li{height:25px;}
ul#hrznav ul {margin:0; border:0 none; padding:0; width:290px; list-style:none; display:none; position:absolute; top:34px; left:0;}
ul#hrznav ul li {float:none; display:block !important; display:inline;}
/* Root Menu */
ul#hrznav a {padding:2px 2px; float:none !important; float:left; display:block; color:#e1a913; font:1.3em/1.90em Arial, Helvetica, sans-serif; text-decoration:none; height:auto !important; height:1%;}
/* Root Menu Hover Persistence */
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {background:#CCC; color:#FFF;}
/* 2nd Menu */
ul#hrznav li:hover li a,
ul#hrznav li.iehover li a {float:none; background:#262d3d; color:#dae4fb; border:1px solid #394259; font-size:1.2em; height:30px; text-indent:5px;}
ul#hrznav li:hover li a:hover, ul#hrznav li:hover li:hover a, ul#hrznav li.iehover li a:hover, ul#hrznav li.iehover li.iehover a {background:#424d66;color:#FFF;}
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul, ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {display:none;}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul, ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul, ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul { display:block;}
.rightcol {width:380px; min-height:200px; height:auto !important; height:200px; float:right; margin:0px; padding:0px;}
.leftcol {width:380px; min-height:200px; height:auto !important; height:200px; float:left; margin:0px; padding:0px;}
.middlenew {width:250px; min-height:200px; height:auto !important; height:200px; float:left; margin:0px; padding:0px;}
.rightcolnew {width:250px; min-height:200px; height:auto !important; height:200px; float:left; margin:0px; padding:0px;}
.leftcolnew {width:250px; min-height:200px; height:auto !important; height:200px; float:left; margin:0px; padding:0px;}
.vidbox {width:560px; height:400px; margin:0 auto; text-align:center; margin-top:20px; margin-bottom:20px;}
.podcast {width:350px; height:175px; margin:10px; padding:5px; border:3px double #ddd; float:left; font-size:.9em; line-height:1.1em;}
#rsslist {list-style:none; padding:0; margin:0;}
#rsslist li {background:url(../images/bar-rss.png) left center no-repeat; padding-left:25px; margin:0 0 5px 0; behavior:url(/inc/pngbehavior.htc);}
#rsslist li a {text-decoration:none; border-bottom:1px solid #EFEFEE;}
#rsslist li a:hover {color:#FF8800; border-bottom:1px dashed #FF8B00;}
#newsstandimg {width:200px; height:105px; overflow:hidden; vertical-align:bottom; margin:0; padding:0;}

/* scoreboard */
#scoreboard {width:200px; height:68px; margin:5px 0; background:url(../images/scoreboard.png) top left no-repeat;  behavior:url(/inc/pngbehavior.htc);}
#scoreboard span {display:block; width:45px; height:25px; overflow:hidden; color:#f00; text-align:center; font-weight:bold; font-size:1.1em;}
#scoreboard #homescore {position:relative; top:23px; left:2px;}
#scoreboard #awayscore {position:relative; top:0px; left:150px;}
*:first-child+html #scoreboard #homescore {position:relative; top:23px; left:-75px;}
*:first-child+html #scoreboard #awayscore {position:relative; top:0px; left:75px;}
*html #scoreboard #homescore {position:relative; top:23px; left:-75px;}
*html #scoreboard #awayscore {position:relative; top:0px; left:75px;}
