/* CSS Document */
* html, body { height: 100%; min-height: 100%; }
body { min-height: 100%; background-color: #3f3f3f; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; color: #ffffff; }
#body { width: 720px; height: auto; min-height: auto !important; background: url(../images/bg-content2.gif) repeat-y #3f3f3f; margin: 0 auto; }
#content { width: 700px; height: 100%; min-height: auto; background-color: #000000; margin: 0 auto; padding-bottom: 10px; }

#top { display: block; width: 1px; height: 1px; }

#leftHeader { float: left; }
#rightHeader { width: 200px; float: right; margin-top: 5px;text-align: right; color: #ffffff; font-size: 85%; }
#rightHeader a { color: #ffffff !important; text-decoration: none; font-weight: bold; }

#footer a { color: #ffffff; font-weight: bold; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#navbar {
width: 700px; /*100%;*/
height: 29px; 
background: url(../images/bg-nav.gif) repeat-x; 
font-weight: bold; 
color: #ffffff;
margin: 0 auto;
vertical-align: baseline;
clear: both !important;
text-transform: uppercase; }

/*.nav { display: block; width: 680px; margin: 0 auto; border-right: 1px solid green; }*/

#navbar li.item { 
width: 75px;
float: left;
height: 80% !important;
padding-bottom: 3px !important; 
text-align: center;
font-size: 83%; }

#navbar ul.nav {
list-style-type: none;
float: left;
padding-left: 0;
margin: 0; }

#navbar ul.date {
float: right;
margin: 0;
color: #666666; }

#navbar li {
height: 24px;
margin: 1px 0 0 5px;
padding: 4px 8px 0 8px;
font-weight: bold; }

#navbar ul.nav li {
background: url(../images/divider.gif) no-repeat top right;
}

#theNews { list-style-type: none; width: 99%; }
#theNews li { border-bottom: 1px dotted #cccccc; margin-bottom: 10px; padding-left: 5px; }


#navbar a {
text-decoration: none;
color: #ffffff; }


img { border: 0; }
#footerTop { height: 20px; overflow: hidden; background: url(../images/contentShadow-up.gif) repeat-x #333333; margin: 0; }

#last { background: none !important; margin-left: 2px !important; padding-left: 0 !important; }

#home_swf { width: 700px; clear: both; overflow: hidden; }
#contentRow { width: 700px; background: /*url(../images/bg-contentRow.gif)*/ #333333; color: #ffffff; border-top: 1px solid #222222; clear: both; }
#news, #highlights {
	width: 100%;
	float: left;
	margin: 5px 5px 0 2px;
	background-color: #2a2a2a;
}
#schedule { width: 260px; float: right; margin-top: 2px; }
#newsTitle, #highlightsTitle { font-weight: bold; margin: 5px 2px 3px 7px; font-size: 110%; }
#scheduleTitle { font-weight: bold; margin: 0 2px 3px 0; font-size: 110%; background-color: #2a2a2a; padding: 3px; }
#sponsors { min-height: 200px; height: auto; margin-top: 5px; padding-left: 2px; font-weight: bold; clear: both; }

.defLink { color: #ffff00; font-weight: bold; }
.smallLink { color: #ff6600; font-weight: bold; font-size: xx-small; }
a.smallLink:hover { text-decoration: none; color: #ffff00; }

.adRow { margin: 10px auto; width: 400px; }
.newsHeader { font-weight: bold; color: #ffff00; }
#footer { height: auto; border-top: 1px solid #333333; background-color: #000000; padding: 3px 0; font-size: 90%; text-align: center; }
#newnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF6633;}
	
.top10 { margin-top: 10px; }


.champList td { border-bottom: 1px dotted #ffffff; }

.listHighlight { font-weight: bold; color: #ff6600; }

.homeRowRight {
	float: left;
	width: 300px;
	margin-top: 5px;
	margin-left: 5px;
}
.homeRowLeft { margin: 5px auto 0; padding: 3px 3px 5px 10px; float: left; }

.clear { width: 100%; clear: both; overflow: auto; }
