/*Front end styles*/
/*Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*Layout*/
body {background:#000;font-family: Arial, Helvetica, Verdana, sans-serif;font-size:13px;}
#outside_wrapper {width:100%;background:transparent url(_images/body_bg.jpg) center 0 no-repeat;height:1000px;/*test*/}
#wrapper {width:1000px;margin:0 auto;}
#left_nav {position:absolute;top:0;margin-left:-67px;z-index:99;}
#logo {width:117px;height:159px;background:transparent url(_images/logo.png) 0 0 no-repeat;}
#container {background:transparent url(_images/wrapper_bg.png) 0 0 repeat;width:870px;margin:0 0 0 67px;position:absolute;z-index:98;}
#nav {width:100px;background:transparent;margin:50px 0 0 3px;}
div.clr, span.clr {clear:both;height:1%;display:block;margin-left:-9999px;}


/*Nav*/
#nav ul {background:transparent url(_images/nav_btm_bg.png) right bottom no-repeat;padding:0 0 24px 0;}
#nav ul li {background:#fff;text-transform:uppercase;font-size:12px;border-bottom:1px solid #ddcdb3;font-weight:bold;}
#nav ul li.last {border:0;}
#nav ul li a {display:block;height:16px;line-height:16px;background:transparent url(_images/nav_bg.gif) left bottom repeat-x;color:#522a14;text-decoration:none;padding:0 0 0 5px;}
#nav ul li.current {border-bottom:1px solid #895108;border-top:1px solid #a76700;}
#nav ul li.current a {background-position:left top;}
#nav ul li a:hover {background-position:left top;}
#nav li ul {display:none; position:absolute; margin-left:100px; margin-top:-20px;}
#nav li:hover ul {display:block;}

/*Main banner*/
#banner {opacity:0;height:468px;width:auto;}

/*Divider*/
#divider {position:absolute;z-index:1000;background:transparent url(_images/divider_bg.gif) left top repeat-x;height:16px;width:100%;margin:-16px 0 0 0;}
#divider_info {position:absolute;right:0;margin-right:-23px;color:#522a14;font-size:12px;font-weight:bold; height:16px;}
#divider_info span {display:block;float:left;}
#divider_info span.next {background:transparent url(_images/divider_next_bg.png) left top no-repeat;padding:2px 5px 2px 40px;}
#divider_info span.date {background:#fff;padding:2px 5px;}
#divider_info span.location {background:transparent url(_images/divider_location_bg.png) right top no-repeat;height:27px;padding:2px 7px 2px 5px;}

/*Main content area*/
#content {padding:25px 10px 17px 25px;color:#fff;/*color for testing only*/}

/*video thumbnail*/	
#video {position:absolute; z-index:1;top:0; }
#video_close {display:none; position:absolute; z-index:400;top:10px; margin-left:840px;}
#video_close a {color:white; text-decoration:none; background: #000; color:#fff; font-size:15px; padding:4px; border:1px solid #fff; opacity:0.5; }
#video_close a:hover {color:white; background:#333}

.video_thumb_wrap {height:110px;background:transparent url(_images/video_thumb_bg_left.png) left bottom no-repeat;padding:0 0 0 40px;position:absolute;top:35px;left:50px;}
.video_play_button {background:transparent url(_images/video_play_button.png) center center no-repeat;width:auto;height:75px;display:block;}
.video_thumb {opacity:0.5;height:108px;width:199px;float:left;border:1px solid #ffc423;background:#000000 url(_images/video_thumb.jpg) 0 0 no-repeat;}
.video_thumb_title {height:20px;background-color:#ffc423;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:center;width:auto;display:block;line-height:20px;margin:0 0 0 0;color:#422414;}
.video_thumb_help {display:block;text-align:right;color:#888888;font-size:10px;text-transform: lowercase;padding:1px 5px 0 0;}
.video_thumb a {text-decoration:none;}
	
	/*homepage*/
	 .highlight{clear:both; position: relative;height:200px; width:870px}
	.highlight_single {display:block; margin-left:45px;position: relative;}
	.highlight_single .contentdiv{visibility: hidden;position: absolute;left: 0; top: 0; padding: 5px;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
	.current_highlight {display:block;}
	.highlight .image {width:325px; height:200px; overflow:hidden;border:2px solid #ffc423;float:left;}
	
	.highlight .highlight_info {float:left;width:auto;}
	.highlight .highlight_info .highlight_title_wrap {height:81px;background:transparent url(_images/highlights_title_bg_btm.png) left bottom no-repeat;width:50px;float:left;}
	.highlight .highlight_info h2.highlight_title {color:#522a14;font-size:14px;text-transform:uppercase;background:transparent url(_images/highlights_title_bg_mid.png) left bottom repeat-x;display:block;float:left;height:81px;line-height:77px;position:relative;z-index:1;}
	.highlight .highlight_info span.highlight_label {text-transform: uppercase;text-align:left;padding:0 0 0 15px;display:block;float:left;margin:0 0 0 -82px;line-height:17px;font-size:11px;background:transparent url(_images/highlights_title_bg_top.png) left bottom no-repeat;height:81px;width:130px;position:relative;z-index:0;}
	.highlight .highlight_info .highlights_blurb {clear:both;margin:-30px 0 0 55px;padding:0;width:380px;line-height:16px;font-size:12px;}
	.highlight .highlight_info .highlights_blurb .more {margin:10px 0 0 0px; display:block;}
	span.highlight_arrows {display:block;background:transparent url(_images/highlights_arrows_bg.png) left top no-repeat;width:40px;height:47px;float:left;margin:20px 0 0 10px;}
	.highlight_arrows a {display:block;width:13px;height:15px;float:left;padding:4px 0 0 7px;}
	.highlight_arrows a:hover {background-color:#c49306;}
	
		
	.highlights_pagination {display:block;position:absolute; z-index:10000;margin:170px 0 0 380px;height:15px;left:54px;}
	.highlights_pagination a {display:block;height:15px;line-height:15px;background-color:#ffc423;color:#422414;float:left;text-decoration:none;margin:0 5px 0 0;padding:0 5px;font-size:11px;border:1px solid #422414;}
	.highlights_pagination a:hover, .highlights_pagination a.selected{background-color: #fff;}
	
	
	/*players page*/
	ul.player_thumbs li {display:block; float:left; width:165px; height:95px;}
	ul.player_thumbs li a, .not-selected {background:#000000;display:block;float:left;margin:0 12px 12px 0;border:1px solid #ffc526;text-decoration:none;}
	ul.player_thumbs li a {opacity:0.5;}
	ul.player_thumbs li a span {visibility:hidden;display:block;background:#ffffff;color:#000000;height:16px;line-height:16px;text-align:center;font-size:11px;position:absolute;margin-top:69px;width:151px;opacity:1;overflow-x:hidden;}
	ul.player_thumbs li.current a, ul.player_thumbs li a:hover, .selected {border:3px solid #ffffff;margin:-2px 8px 10px 0;}
	ul.player_thumbs li.current a span,	ul.player_thumbs li a:hover span {visibility:visible;}
	html>body ul.player_thumbs li.current a, html>body ul.player_thumbs li a:hover {margin:-2px 10px 10px -2px;}
	ul.player_thumbs li.current a {opacity:1;}
	
	/*player data*/
	.player_data_wrap {opacity:0;background:transparent url(_images/video_thumb_bg_left.png) left -40px no-repeat;padding:0 0 0 40px;position:absolute;top:10px;left:50px;line-height:normal;}
	.player_data {width:207px;padding:35px 0 0 0;color:#ffffff;}
	.player_data h2 {background:#d2a01c;display:block;height:20px;line-height:20px;width:100%;text-align:center;text-transform: uppercase;font-size:11px;color:#522a14;font-weight:bold;}
	.player_data ul.player_data_box {background:transparent url(_images/wrapper_bg.png) 0 0 repeat;padding:10px 0 0 0;font-size:11px;margin:0 10px 0 10px;}
	.player_data ul.player_data_box li {padding:0 10px 0 10px;line-height:18px;}
	.player_data ul.player_data_box li span.info_title {color:#d2a01c;}
	.player_data ul.player_data_box li.button {padding:7px 0 0 10px;}
	.player_data ul.player_data_box li ul.player_data_thumbs {background:transparent;padding:0 0 0 0;margin:0 0 0 0;display:inline;}
	.player_data ul.player_data_box li ul.player_data_thumbs li {margin:0;display:inline;padding:0;line-height:normal;}
	.player_data ul.player_data_box li ul.player_data_thumbs li a {display:block;margin:8px 8px 0 0;float:left;background:#000000;}
	.player_data ul.player_data_box li ul.player_data_thumbs li a img {border:1px solid #ffc423;width:41px;height:41px;opacity:0.5;}
	.player_data ul.player_data_box li ul.player_data_thumbs li.current a img {opacity:1;}
	.player_data ul.player_data_box li ul.player_data_thumbs li.large_photo {display:none; }
	
		
a.more {font-weight:bold;text-decoration:none;cursor:pointer;}
a.more .more_plus {color:#ffc423;background-color:#422414;padding:0 3px 0 3px;border:1px solid #ffc423;border-right:0;line-height:18px;}
a.more .more_text {color:#422414;background-color:#ffc423;padding:0 3px 0 5px;border:1px solid #ffc423;line-height:18px;}
a.more:hover .more_text {color:#ffc423;background-color:#422414;}
a.more:hover .more_plus {color:#422414;background-color:#ffc423;} 

div#content_slider  {color:white;display:none; width:460px; overflow:auto; height:360px; position:absolute; margin-left:330px; top:25px; background:transparent url(_images/wrapper_bg.png) 0 0 repeat; border:1px solid #ffc423; padding:20px;}
div#content_slider h3 {color:#ffc423; font-size:17px; margin-bottom:10px;}
div#content_slider p {margin-bottom:10px;}

div#photos  {max-width:500px; color:white;display:none; opactity:0;z-index:5000;position:absolute; margin-left:330px; top:25px; background:transparent url(_images/wrapper_bg.png) 0 0 repeat; border:1px solid #ffc423; }
div#photos img  {max-height:400px;}
div#uservideo  {border:1px solid #ffc423;height:380px; width:500px; display:none;color:white; z-index:7000;position:absolute; ; margin-left:330px; top:25px; background:transparent url(_images/wrapper_bg.png) 0 0 repeat; }



div#schedule  {font-size:11px;color:#bbb;display:none; width:520px;  position:absolute; margin-left:320px; top:10px; padding:5px; background:transparent url(_images/wrapper_bg.png) 0 0 repeat; }
#schedule td, #schedule th {cursor:pointer;padding:1px 2px;  border-bottom:1px solid #444;}
#schedule th {padding:3px 2px;}
#schedule tr:hover {background:#444; color:#eee;}
#schedule tr.tr {}
#schedule tr td.selected, #schedule tr th {border:none;background:#ffc423;background:transparent url(_images/nav_bg.gif) left top repeat-x; color: #000; font-weight:bold;border-bottom:1px solid #444;}
#schedule tr td.viewed {color:#444;}
#schedule tr:hover td.viewed {color:#fff;}

#schedule tr.tr_alternate {}
.gameinfo {display:none; padding:0 10px;}


/*signup form*/
div#signup_form {width:100%;padding:0 0 20px 0;text-align:center;color:#dedede;position:absolute;margin-top:-143px;background:#111111;z-index:50000;height:123px;overflow-y: hidden;}
div#contact {width:100%;padding:0 0 20px 0;text-align:center;color:#dedede;position:absolute;margin-top:-250px;height:230px;background:#111111;z-index:50000;overflow-y:hidden;}
div#signup_form h3, div#contact h3 {background:#d2a01c url(_images/collapse_arrow.png) 99% 5px no-repeat;display:block;height:20px;line-height:20px;width:100%;text-align:center;text-transform: uppercase;font-size:11px;color:#522a14;font-weight:bold;margin-bottom:20px;}
div#signup_form h3 a, div#contact h3 a {display:block;width:100%;color:#522a14;text-decoration: none;}
div#signup_form, div#contact {display:none;}

div.error{float:left; width:200px; text-align:left;}
div#signup_form form, div#contact form {font-size:11px;text-transform: uppercase;width:500px;margin:0 20px;font-family:Arial, sans-serif;letter-spacing:normal; float:left;}
div#signup_form form table, div#contact form table {width:100%;text-align: left;}
div#signup_form form table td, div#contact form table td {padding:2px;vertical-align: middle;}
div#signup_form form input.text, div#contact form input.text, div#signup_form form textarea, div#contact form textarea {border:2px solid #888;background:#dedede;color:#333333;width:150px;padding:0;height:20px;}
div#contact form textarea {width:450px;height:100px;font-family: Arial, sans-serif;font-size:12px;overflow:hidden;}
div#signup_form a.unsub {padding:0 0 0 10px;color:#ffffff;font-size:10px;}
div#signup_form a.unsub:hover {color:#888888;}
div#signup_form form input.submit {margin:5px 0;}

/*Footer*/
#footer {background:#ffc526 url(_images/footer_bg.jpg) 498px 0 no-repeat;height:14px;line-height:14px;font-size:10px;color:#522a14;padding:0 0 0 5px;}
#footer a {color:#522a14;text-decoration:none;}
#footer a:hover {color:#351b0c;}
#footer span.copyright {position:absolute;z-index:50003;}
#footer span.signup {text-align:right;position:relative;display:block;margin:0 0 0 0;padding:0 48px 0 0;text-transform: uppercase;font-weight:bold;}
#footer span.contact {display:block;background:transparent url(_images/contact_bg.png) left top no-repeat;height:27px;position:absolute;right:0;width:65px;margin:-27px -23px 0 0;text-transform: uppercase;font-weight:bold;text-align:center;padding:3px 0 0 0;z-index:50002;}


