/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();
	background-color: #222222;
	min-width: 574px;      /* 2x LC width + RC width */
}

h1 {
	font-size:15px;
 	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;
}

#header {
  background: #363717 url(../images_2010/header_df2010.jpg) no-repeat scroll top left;
  width:974px;
  height:130px;
}

img { border:0 }

/* BEGIN 2 Column STRUCTURE */
#container2 {
  padding-top: 20px;
  padding-right: 228px;  /* RC width */
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#CCCCCC;
  background: #363717 url(../images_2009/back_gradient.png) repeat-x scroll top left;
  overflow: hidden;
  position:relative;
}


#container2 .column {
  position: relative;
  float: left;
  padding-bottom: 20010px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}

#container2 #center .shell { padding: 0 20px 20px 25px; }
/* END 2 Column STRUCTURE */

/* BEGIN 3 Column STRUCTURE */
#container {
	padding-top: 20px;
	padding-left: 173px;   /* LC width */
	padding-right: 228px;  /* RC width */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	overflow: hidden;
	position:relative;
	background-attachment: scroll;
	background-image: url(../images_2009/back_gradient.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #363717;
}


#container .column {
  position: relative;
  float: left;
  padding-bottom: 20010px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
}


#center {
  width: 100%;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:13px;

}

#left {
  width: 173px;          /* LC width */
  right: 173px;          /* LC width */
  margin-left: -100%;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#000000;
}


#right {
  width: 227px;          	 /* RC width */
  margin-right: -228px;  	 /* RC width */
  border-left: 1px solid #8c8c81;
}

/*** IE7 Fix ***/
#container > #left { 
	left: -173px; /* -LC width for others */ 
	margin-left: expression( document.all.center.offsetWidth * -1 + parseFloat(document.all.center.currentStyle.paddingLeft) + parseFloat(document.all.left.currentStyle.paddingLeft) + parseFloat(document.all.left.currentStyle.paddingRight) ); /* Fix for IE7 */ }


/*** IE6 Fix ***/
* html #left {
  left: 228px;           /* RC width */
}

/* END Three Column STRUCTURE */



#center h2 {
	color:#f7941e;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}



#left .shell { padding: 0 0 0 23px; }
#center .shell { padding: 0 20px 0 20px; }
#right .shell { padding: 0 30px 0 0; }

#left ul {
	padding-left:0;
	margin-left:0;
	margin-top:3px;
}

#left li {
	list-style:none;
	padding-bottom:3px;
}

#left .lefthead {
	color:#f89820;
	font-weight:bold;
}


#footer {
  clear: both;
}

.rightbanner {
	text-align:right;
}

a:link, a:active, a:hover, a:visited {
	outline: none;
}

a:link, a:visited {
	color:#f7941e;
	text-decoration:underline;
}

a:active, a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

.play2live {
 margin-top:150px;
 text-align:right;
}

.newslist {
	margin-bottom:30px;
}

#center .newslist h2 {
	font-size:12px;
	line-height:14px;
}

.sponsorbox {
	background-color:#FFFFFF;
	border: 5px solid #cccccc;
	margin:30px;
	padding:20px;
}

.sponsorrow table.sponsortable tr td { vertical-align:middle; text-align:center; color:#999999;}

#flashcontent1 {
	margin:20px 20px;
	float:right;
}

.schedulebox {
	margin:20px;
	padding:20px;
}

.schedulerow table.sponsortable tr td { vertical-align:middle; text-align:center; color:#000000;}

.schdlday {
	font:Helvetica, verdana, arial;
	font-size:14px;
	text-align: left;
	color:#99cc33;
	font-weight:bold;
	margin: 10px 7px 0px 10px;
	}
	
.schdlinfo {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#cccccc;
	font-weight:bold;
	margin: 20px 10px 0px 10px;
	}
	
.schdldate {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#FF9933;
	font-weight:bold;
	margin: 20px 10px 0px 10px;
}

.schdltop {
	font:verdana, arial;
	font-size:26px;
	text-align: center;
	color:#FF9933;
	font-weight:bold;
	margin: 15px 10px 5px;
}

.schdldate2 {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#FF9933;
	font-weight:bold;
	margin: 5px 10px 0px 10px;
}


.schdlinfo2 {
	font:Helvetica, verdana, arial;
	font-size:12px;
	font-style:italic;
	text-align: left;
	color:#cccccc;
	font-weight:800;
	margin: 0px 0px 0px 10px;
	}	


.schdlinfo3 {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#cccccc;
	font-weight:800;
	}	


.schdlinfo3b {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#cccccc;
	font-weight:800;
	margin: 0px 0px 0px 10px;
}		
	
.schdlinfo3high {
	font:Helvetica, verdana, arial;
	font-size:12px;
	text-align: left;
	color:#FF9933;
	font-weight:800;
}	

.copyright{FONT-SIZE: 9px; line-height:15px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.copyrightOn{FONT-SIZE: 9px; line-height:15px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.copyrightOn:hover{FONT-SIZE: 9px; line-height:15px; COLOR: #f7941e; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.KFI-smallbody{FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal;}
