@charset "utf-8";
/*HTML ELEMENTS*/
body {background: #342a34 url(../images/bg.jpg)}
h2{font-size: 12pt; background-color:#f3efba; padding:3px; margin: 10px 0px; }
h4{margin: 10px 7px; font-size: 11pt; color: #000; font-weight: bold}width: 50%}
input[type="button"]
{
	background : #342a34;
	border : thin solid #F3EFBA;
	color : #FFF;
	font-size : 9pt;
	padding: 1px;
	margin: 6px 0px 3px 4px;
	font-weight : bold;
}
li {display: list-item; margin: 2px 0px; padding: 3px 0;}
ul.pollres li span{display: block;}
span.result{height: 10px !important; background-color: #342a34; font-size: 8pt !important;border : thin solid #F3EFBA;}
th{padding: 3px; font-size: 11pt}

a:link
{
	text-decoration: underline;
	color:  #342a34;
}
a:visited
{
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	text-decoration: none;
	color: #5e375c;
}
a:active
{
	text-decoration: none;
	color: #5e375c;
}
/*CSS IDs*/
#wrapper{position: relative; width: 980px; min-height: 600px;}
#header{position: relative; left: 0px; top: 0px; width: 730px; height: 107px; background: #342a34 url(../images/header_top.jpg) no-repeat; overflow:hidden; text-indent: -4000px;}
#content{position: relative; width: 740px; min-height: 600px; background: #fff; padding:50px 30px 5px 30px; *padding-top: 80px;}
	#main_content p{width: 85%; margin: 5px 0;}
	#main_content table{width: 85%; margin: 4px 0; border: 1px solid #000; broder-bottom: none;}
	#main_content tr{padding: 3px; border-bottom: 1px solid #000}
	#main_content td{padding: 4px;}
	#main_content td+td, th+th{border-left: 1px solid #000}
	#main_content th
	{
		background-color: #d4cf72;;
		color: #400040;
		font-weight:bold;
		border-bottom: 1px solid #400040;
		text-align: left;
		cursor: pointer;
	}
#news{background: #5e375c; margin-top: 40px; width: 675px; min-height: 325px; *height: 325px; padding: 5px;}
#title{margin-top: 40px; font-size: 14pt; color: #5e375c; width: 74%; border-bottom: 3px dotted #280028; padding: 3px; margin-bottom: 10px}
#focused_article{background:#714d64; padding: 5px; margin: 0px; width: 401px; height: 204px; float: left;}
	#focused_article img {border: 1px solid #f0e09c;}
	
#recent_articles{font-size: 9pt;}
   #recent_articles li {padding: 5px 0px;  min-height: 55px;}
   #recent_articles li div.thumb {float: left; border: 1px solid #000; margin: 0px 5px 20px 3px;}
   #recent_articles li div.info {padding: 0px 2px 0px 5px;}
   		#recent_articles li div.info .date {font-weight: bold;}
		#recent_articles li div.info .read {font-size: 8pt;} 
		#recent_articles li div.info .brief {display: none;} 
		#recent_articles a {color: #000}
		#recent_articles a:hover {color: #ffc}
   #recent_articles li.active{background-color: #714d64;}
   #bottom_news {clear: left; padding: 5px; margin: 0px; width: 401px; color: #fff; font-size: 10pt;}
   		#bottom_news li div.info .brief {display: block;}
		#bottom_news a {color: #fff}
		#bottom_news a:hover {color: #ffc}
#bottom_content{overflow:auto; margin-top: 20px;}
#bottom_content div {width: 218px; float: left; min-height: 240px; border: 1px solid #2b232b; font-size: 10pt}
	#bottom_content h3{background-color: #2b232b; padding: 5px; color: #ffffff; font-size: 11pt; font-weight: bold;}
	#bottom_content div ul, #bottom_content div p {margin: 8px; width: 180px}
	#poll, #gb{background: #d4cf72;}	
		#poll li {display:list-item; margin:0px; padding:0;}
	#events{margin: 0px 11px;}
		#events ul li a 	{display: block;}
		#events ul li span 	{display: block; color: #805483; margin-top: 2px;}

#nb{position:absolute; top: 0px; left: 0px; width: 173px; height: 173px; background:url(../images/nb_logo.jpg)}
#player{position:absolute; top: 0px; left: 728px; width: 246px; height: 318px; background:url(../images/top_player_kidd.jpg)}
#nav{position:absolute; top: 108px; left: 173px; width: 555px; height: 27px; background:#d4cf72 url(../images/nav.jpg) -10px 0px}
	#nav ul
	{
		height: 28px;
		margin-top: -3px
	}
	
	#nav ul li
	{
		position: relative;
		padding: 0px;
		float: left;
	}
	#nav ul li a
	{
		display: block;
		margin:  0px;
		height: 28px !important;
		overflow: hidden;
		text-indent: -4000px;
		background-image: url(../images/nav.jpg);
		background-repeat:no-repeat;
		padding: 0;
	}	

		#nav ul li.season a {width:140px; background-position: 0px 0px}
		#nav ul li.season a:hover {background-position: 0px -28px}
		#nav ul li.program a {width:135px; background-position: -130px 0px}
		#nav ul li.program a:hover {background-position: -130px -28px}
		#nav ul li.community a {width:160px; background-position: -271px 0px}
		#nav ul li.community a:hover {background-position: -271px -28px}
		#nav ul li.lax a {width:110px; background-position: -440px 0px}
		#nav ul li.lax a:hover {background-position: -440px -28px}
		
	#nav ul li a:hover
	{
		background-color: #D2D2D2;
	}

	#nav ul ul 
	{ 
		list-style: none;
	  	list-style-image: none;
	  	margin: 0;
	  	padding: 0;
		height: auto;
		display:none; 
		background-color:#F3EFBA;
	
	} 
		#nav ul ul li
		{
			position: relative;
			margin: 0;
			float: none;
			padding: 0px;
			margin: 0;
			border-top: 1px dashed #342a34;
			display: block;
			height: 21px;
			background-color: #F3EFBA;
		}
		#nav ul ul li a
		{
			display: block;
			margin:  0px;
			height: 12px !important;
			padding: 5px 0px;
			text-decoration: none;
			color: #000000;
			font-size: 10pt !important;
			font-weight: normal;
			background: none;
			text-indent: 18px;
		}
		
		#nav ul ul li a:hover
		{
			color: #ffffff;
			font-size: 10pt !important;
			font-weight: normal;
			background-color:#342a34;
			padding: 5px 0px;
		}
		
		/*#nav ul ul li a:hover{	background-color:#DFF2F9}*/
	#nav ul li:hover > ul { display:block; }
	
	#article p, div, span{font-size: 10pt;}
	#article p{width: 85%; margin: 8px 0px;}
	
	/*Player Bio*/
	#imgBox{float: left; width: 130px}
	#imgBox img{border: 2px solid #333}
	#playerInfo{background-color:#342a34; color: #fff; width: 425px; margin-left: 170px; border: 2px #000 solid}
	#playerInfo span{display: block; float: left; font-weight: bold; width: 125px; padding-left: 10px}
	#number{position: absolute; color: #342a34; right: 35px; top: 25px; background-color: #d4cf72; padding: 3px; width: 25px; min-height 25px !important; text-align: center; font-size: 14pt; border: 2px solid #fff}
	
	/*Stat Box*/
	#stats {margin-top: 25px; width: 425px; margin-left: 170px;border: 1px solid #342a34 !important;}
	#stats table{width: 100%;  margin: 0px !important; padding: 0}
	#stats td {border: 1px solid #000 !important; padding: 2px 3px 2px 5px}
	#stats th {background-color: #d4cf72; color:#342a34}
	#stats table tr {border: 1px solid #000 !important;}


/*Global Classes*/
table.roster {width: 90%;border: 1px solid #400040;}
table.roster  th
	{
		background-color: #d4cf72;;
		color: #400040;
		font-weight:bold;
		border-bottom: 1px solid #400040;
		text-align: left;
		cursor: pointer;
	}

.odd{background-color:#E2DCE2}
.tblaltbg
{
	background-color: #d4cf72;
	color: #000
}

.tblaltbg2
{
	background-color: #342a34;
	color: #fff;
}

.whitetxt{color: white}
.txtcenter{text-align:center; margin: 0px auto;}