/***********************************************************************\
|***|                         |*****************************************|
|***| XBOX-SPORTS STYLE SHEET |*****************************************|
|***|                         |*****************************************|
\***********************************************************************/

/* ***| GENERAL STYLES |***********************************************
/*	These are the basic styles of the site. */

/*
	This will allow graphics to be
	loaded while keeping them invisible
	until the site can display them.
*/
.preload{ display: none; }

/*
	This makes the selection boxes
	match the sites theme.
*/
select.bginput {
	background-color: #333;
	font-size: 9px;
	color: #777777;
}
input.grey_dark {
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background: #222222;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 3px;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}

/* ***| FONT STYLES |**************************************************
/*	These will set the sites different font styles and colors.	*/
a:link, a:active, a:visited, a:hover { outline: none; }		/*	remove dotted line around links	*/

.c_white, a.c_white:link, a.c_white:visited { color: #ffffff; }
a.c_white:hover { color: #C70000; }

.c_black, a.c_black:link, a.c_black:visited { color: #000; }
a.c_black:hover { color: #C70000; }

.c_grey, a.c_grey:link, a.c_grey:visited { color: #777; }
a.c_grey:hover { color: #C70000; }

.c_grey_light, a.c_grey_light:link, a.c_grey_light:visited { color: #999; }
a.c_grey_light:hover { color: #C70000; }

.c_grey_dark, a.c_grey_dark:link, a.c_grey_dark:visited { color: #555; }
a.c_grey_dark:hover { color: #C70000; }

.c_red, a.c_red:link, a.c_red:visited { color: #C70000; }
a.c_red:hover { color: #fff; }

.c_green, a.c_green:link, a.c_green:visited { color: #7ea52f; }
a.c_green:hover { color: #fff; }

.c_gold, a.c_gold:link, a.c_gold:visited { color: #847963; }
a.c_gold:hover { color: #fff; }

.c_gold_dark, a.c_gold_dark:link, a.c_gold_dark:visited { color: #625c50; }
a.c_gold_dark:hover { color: #fff; }

.c_yellow, a.c_yellow:link, a.c_yellow:visited { color: #dfa301; }
a.c_yellow:hover { color: #C70000; }

.c_blue, a.c_blue:link, a.c_blue:visited { color: #526c98; }
a.c_blue:hover { color: #abc400; }


/* ***| TABLE STYLES |*************************************************
/*	These are the main styles for the entire site and the tables it uses.	*/
.xbs_table { background: #444444; }		/*	set up the basic table	*/

td.xbs_table_header, th.xbs_table_header { 
	background: #222222;
	border-top: 0px solid #333333;
	border-left: 0px solid #333333;
	border-right: 0px solid #333333;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

td.xbs_table_header_2, th.xbs_table_header_2 {
	background: url('./forum/images/dark_board/gradients/header_2.gif') repeat-x;
	border-top: 1px solid #C70000;
	border-left: 1px solid #C70000;
	border-right: 1px solid #C70000;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height:27px;
}

td.xbs_table_header_3, th.xbs_table_header_3 {
	background-color: #635d50;
	border: 1px solid #222222;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

td.xbs_table_header_4, th.xbs_table_header_4 {
	background-color: #aa0000;
	border: 1px solid #880000;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}


td.xbs_table_row_1, td.xbs_table_row_1_a { background: #383838; font-size: 9px; color: #666666; text-align: center; }
th.xbs_table_row_1 { background: #383838; font-size: 9px; font-weight: bold; color: #777777; text-align: center; }
th.xbs_table_row_1 a:link { color: #777777; }
th.xbs_table_row_1 a:visited { color: #777777; }
th.xbs_table_row_1 a:hover { color: #C70000; }
td.xbs_table_row_2, td.xbs_table_row_2_a { background: #343434; font-size: 9px; color: #666666; text-align: center; }
td.xbs_table_row_3, td.xbs_table_row_3_a { background: #303030; font-size: 9px; color: #999999; text-align: center; }
td.xbs_table_row_4, td.xbs_table_row_4_a { background: #282828; font-size: 9px; color: #444444; text-align: center; }
td.xbs_table_row_1_a:hover, td.xbs_table_row_2_a:hover { background: #424242; }
td.xbs_table_row_3_a:hover, td.xbs_table_row_4_a:hover { background: #202020; }
td.xbs_table_selected { background:url('../../forum/images/dark_board/buttons/lastpost.gif') no-repeat #191919; background-position: 200px 5px; font-size: 9px; color: #FFFFFF; text-align: center; }
td.xbs_table_selected:hover { background: #111111; }

#xbs_outline {
	border: 1px solid #222222;
}

#sort_table { text-align: center; }
tr.sort_row { background: #282828; color: #777777; text-align: center; }
tr.sort_row_alt { background: #2c2c2c; color: #777777; text-align: center; }

tr.sort_row:hover{ background: #383838; }
tr.sort_row_alt:hover{ background: #383838; }








/***************| START PHASE OUT |*********************/
td.alt1Active, td.alt1Active:link, td.alt1Active:visited {
	background: #383838;
	color: #777;
	border-top: 1px solid #444444;
}
td.alt1Active:hover { background-color: #404040; }
td.alt2Active, td.alt2Active:link, td.alt2Active:visited {
	background: #333;
	color: #666;
	border-top: 1px solid #444444;
}
td.alt2Active:hover { background-color: #404040; }

.thead2 {
	background: #ccc;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	height: 20px;
}
.thead3 {
	background: #dfa301;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #ffc017;
	border-left: 1px solid #ffc017;
	border-right: 1px solid #ffc017;
	height: 20px;
}
.thead4 {
	background: #222222;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	height: 20px;
}
.thead5 {
	background: #746e62;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	border-top: 1px solid #8e8678;
	border-left: 1px solid #8e8678;
	border-right: 1px solid #8e8678;
	height: 20px;
}
.thead6 {
	background: #b8fc00;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #ffff03;
	border-left: 1px solid #ffff03;
	border-right: 1px solid #ffff03;
	height: 20px;
}
/***************| END PHASE OUT |*********************/


/* ------------------------------------------------------------------------[ interactive elements ]------------------ */
#tab_usercp { display:table-cell; background:url(http://xbox-sports.com/images/tab_usercp_1.jpg) no-repeat; }
#tab_usercp:hover { display:table-cell; background:url(http://xbox-sports.com/images/tab_usercp_2.jpg) no-repeat; }
#tab_faq { display: table-cell; background:url(http://xbox-sports.com/images/tab_faq_1.jpg) no-repeat; }
#tab_faq:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_faq_2.jpg) no-repeat; }
#tab_memberslist { display: table-cell; background:url(http://xbox-sports.com/images/tab_memberslist_1.jpg) no-repeat; }
#tab_memberslist:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_memberslist_2.jpg) no-repeat; }
#tab_calendar { display: table-cell; background:url(http://xbox-sports.com/images/tab_calendar_1.jpg) no-repeat; }
#tab_calendar:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_calendar_2.jpg) no-repeat; }
#tab_newposts { display: table-cell; background:url(http://xbox-sports.com/images/tab_newposts_1.jpg) no-repeat; }
#tab_newposts:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_newposts_2.jpg) no-repeat; }
#tab_quicklinks { display: table-cell; background:url(http://xbox-sports.com/images/tab_quicklinks_1.jpg) no-repeat; }
#tab_quicklinks:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_quicklinks_2.jpg) no-repeat; }
#tab_logout { display: table-cell; background:url(http://xbox-sports.com/images/tab_logout_1.jpg) no-repeat; }
#tab_logout:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_logout_2.jpg) no-repeat; }
#tab_register { display: table-cell; background:url(http://xbox-sports.com/images/tab_register_1.jpg) no-repeat; }
#tab_register:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_register_2.jpg) no-repeat; }
#tab_todaysposts { display: table-cell; background:url(http://xbox-sports.com/images/tab_todaysposts_1.jpg) no-repeat; }
#tab_todaysposts:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_todaysposts_2.jpg) no-repeat; }

#tab_admintools { display: table-cell; background:url(http://xbox-sports.com/images/tab_admintools_1.jpg) no-repeat; }
#tab_admintools:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_admintools_2.jpg) no-repeat; }
#tab_mainpage { display: table-cell; background:url(http://xbox-sports.com/images/tab_mainpage_1.jpg) no-repeat; }
#tab_mainpage:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_mainpage_2.jpg) no-repeat; }
#tab_forum { display: table-cell; background:url(http://xbox-sports.com/images/tab_forums_1.jpg) no-repeat; }
#tab_forum:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_forums_2.jpg) no-repeat; }
#tab_leagues { display: table-cell; background:url(http://xbox-sports.com/images/tab_leagues_1.jpg) no-repeat; }
#tab_leagues:hover { display: table-cell; background:url(http://xbox-sports.com/images/tab_leagues_2.jpg) no-repeat; }

#button_mpd_franchise { display:table-cell; background:url(http://xbox-sports.com/leagues/dynasties/mpd_header_3a.jpg) no-repeat; }
#button_mpd_franchise:hover { display:table-cell; background:url(http://xbox-sports.com/leagues/dynasties/mpd_header_3b.jpg) no-repeat; }
#button_mpd_waiver { display: table-cell; background:url(http://xbox-sports.com/leagues/dynasties/mpd_header_4a.jpg) no-repeat; }
#button_mpd_waiver:hover { display: table-cell; background:url(http://xbox-sports.com/leagues/dynasties/mpd_header_4b.jpg) no-repeat; }


#button_usercp { display: block; background:url(http://xbox-sports.com/images/forum_nav_usercp_1.gif) no-repeat; }
#button_usercp:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_usercp_2.gif) no-repeat; }
#button_faq { display: block; background:url(http://xbox-sports.com/images/forum_nav_faq_1.gif) no-repeat; }
#button_faq:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_faq_2.gif) no-repeat; }
#button_memberslist { display: block; background:url(http://xbox-sports.com/images/forum_nav_memberslist_1.gif) no-repeat; }
#button_memberslist:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_memberslist_2.gif) no-repeat; }
#button_calendar { display: block; background:url(http://xbox-sports.com/images/forum_nav_calendar_1.gif) no-repeat; }
#button_calendar:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_calendar_2.gif) no-repeat; }
#button_newposts { display: block; background:url(http://xbox-sports.com/images/forum_nav_newposts_1.gif) no-repeat; }
#button_newposts:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_newposts_2.gif) no-repeat; }
#button_quicklinks { display: block; background:url(http://xbox-sports.com/images/forum_nav_quicklinks_1.gif) no-repeat; }
#button_quicklinks:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_quicklinks_2.gif) no-repeat; }
#button_logout { display: block; background:url(http://xbox-sports.com/images/forum_nav_logout_1.gif) no-repeat; }
#button_logout:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_logout_2.gif) no-repeat; }
#button_register { display: block; background:url(http://xbox-sports.com/images/forum_nav_register_1.gif) no-repeat; }
#button_register:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_register_2.gif) no-repeat; }
#button_todaysposts { display: block; background:url(http://xbox-sports.com/images/forum_nav_todaysposts_1.gif) no-repeat; }
#button_todaysposts:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_todaysposts_2.gif) no-repeat; }

#button_searchdrop { display: block; background:url(http://xbox-sports.com/images/forum_nav_searchdrop_1.gif) no-repeat; }
#button_searchdrop:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_searchdrop_2.gif) no-repeat; }
#button_search { display: block; background:url(http://xbox-sports.com/images/forum_nav_search_1.gif) no-repeat; }
#button_search:hover { display: block; background:url(http://xbox-sports.com/images/forum_nav_search_2.gif) no-repeat; }

#main_nav_admin { display: block; background:url(http://xbox-sports.com/images/main_nav_admin_1.gif) no-repeat; }
#main_nav_admin:hover { display: block; background:url(http://xbox-sports.com/images/main_nav_admin_2.gif) no-repeat; }
#main_nav_main { display: block; background:url(http://xbox-sports.com/images/main_nav_main_1.gif) no-repeat; }
#main_nav_main:hover { display: block; background:url(http://xbox-sports.com/images/main_nav_main_2.gif) no-repeat; }
#main_nav_forum { display: block; background:url(http://xbox-sports.com/images/main_nav_forum_1.gif) no-repeat; }
#main_nav_forum:hover { display: block; background:url(http://xbox-sports.com/images/main_nav_forum_2.gif) no-repeat; }
#main_nav_leagues { display: block; background:url(http://xbox-sports.com/images/main_nav_leagues_1.gif) no-repeat; }
#main_nav_leagues:hover { display: block; background:url(http://xbox-sports.com/images/main_nav_leagues_2.gif) no-repeat; }

/* small image */
.thumbnail, a.thumbnail:link, a.thumbnail:active, a.thumbnail:visited { position: relative; }
a.thumbnail:hover { z-index: 50; background-color: transparent; }
/* large image */
.thumbnail span { position: absolute; left: -1000px; margin-top: 30px; visibility: hidden; }
.thumbnail:hover span { visibility: visible; }


a[rel~="video_0"]:link, a[rel~="video_0"]:visited { color:#777777; }
a[rel~="video_0"]:hover { color:#555555; }
a[rel~="video_0"]:active { color:#aa0000; }
a[rel~="video_0"].selected { color:#c70000; }

a[rel~="video_1"]:link, a[rel~="video_1"]:visited { color:#777777; }
a[rel~="video_1"]:hover { color:#555555; }
a[rel~="video_1"]:active { color:#aa0000; }
a[rel~="video_1"].selected { color:#c70000; }

a[rel~="video_2"]:link, a[rel~="video_2"]:visited { color:#777777; }
a[rel~="video_2"]:hover { color:#555555; }
a[rel~="video_2"]:active { color:#aa0000; }
a[rel~="video_2"].selected { color:#c70000; }

a[rel~="video_3"]:link, a[rel~="video_3"]:visited { color:#777777; }
a[rel~="video_3"]:hover { color:#555555; }
a[rel~="video_3"]:active { color:#aa0000; }
a[rel~="video_3"].selected { color:#c70000; }

a[rel~="video_4"]:link, a[rel~="video_4"]:visited { color:#777777; }
a[rel~="video_4"]:hover { color:#555555; }
a[rel~="video_4"]:active { color:#aa0000; }
a[rel~="video_4"].selected { color:#c70000; }

a[rel~="video_5"]:link, a[rel~="video_5"]:visited { color:#777777; }
a[rel~="video_5"]:hover { color:#555555; }
a[rel~="video_5"]:active { color:#aa0000; }
a[rel~="video_5"].selected { color:#c70000; }

