/* LIC 448 - NBA */

/* START COMMON STYLES RELATED TO GENERAL LAYOUT */
/* styles for main html structure display */
body, #body_P, #body_K, #body_T, #body_C {
	margin:0 0 0 0;
}
table {
	border:0 none;
}
table#main_1 {
	width:980px !important;
	margin-left:auto;
	margin-right:auto;
}
table#main_2 {
	width:980px !important;
}
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C {
	text-align:left;
	vertical-align:top;
	height:128px;
}
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C {
	text-align:center;
	vertical-align:top;
	width:980px !important;
}
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C {
	text-align:left;
	vertical-align:top;
}
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C {
	width:0 !important;
	display:none !important;
}
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C {
	text-align:left;
	vertical-align:top;
	padding:17px 0 0 0;
	width:980px !important;
}
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C {
	width:0 !important;
	display:none !important;
}
/* styles for master page body content display */

table#mPgBody_table1 {
	width:461px;
	margin-left:auto;
	margin-right:auto;
}
table#mPgBody_table2 {
	width:461px;
}
td#mPgBody_row1 {
	width:461px;
	height:10px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_row2 {
	width:461px;
	text-align:left;
	vertical-align:middle;

}
td#mPgBody_row3 {
	width:461px;
	text-align:center;
	vertical-align:top;
}
td#mPgBody_row4 {
	width:461px;
	text-align:center;
	vertical-align:middle;
}
td#mPgBody_column1 {
	width:436px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_column2 {
	width:25px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
}
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT */


/* START CUSTOM STYLES */
#container { clear:both; text-align:center; width:100%; margin:0 auto; }

#header, #content, #footer { clear:both; text-align:left; margin:0 auto; }

#header { position:relative; text-align:center; width:100%; z-index:1; }
#header .content { text-align:left; width:980px; margin:0 auto; }

#header #global_nav { width:100%; height:31px; }

#content { position:relative; width:990px; }

#content:after { display:block; clear:both; content:"use to stretch container"; height:0; visibility:hidden; }
#content .module { display:inline; overflow:hidden; float:left; margin:10px 5px 0 5px; }

.row { clear:both; overflow:hidden; }

/*** display inline for IE6, when not supporting anymore remove! ***/
.column { display:inline; float:left; }

/***** Global Nav *****/
#global_nav { clear:both; }

/***** Takeover *****/
#takeover { width:980px; margin:5px 5px 0 5px; }

/***** Polls *****/
form.trivial_poll, .trivial_poll_results { overflow:hidden; text-align:left; width:125px; }
form.trivial_poll .question { margin:2px; }
form.trivial_poll .option { position:relative; clear:both; overflow:hidden; margin:2px 0; }
form.trivial_poll .option input { position:absolute; top:.1em; left:0; line-height:14px; width:20px; height:14px; margin:0; padding:0; }
form.trivial_poll .option label { display:block; padding-left:20px; }
form.trivial_poll input.button_input { display:block; margin:0 auto; }
.trivial_poll_results .question { margin:3px; }
.trivial_poll_results a.results { display:block; margin:3px; }

/***** Articles *****/
.inside_page #content { text-align:center; }
.inside_page table.article_and_aside { clear:both; background:#FFFFFF; text-align:left; width:980px; margin:0 auto; padding:0; border-collapse:collapse; border:0 none; }
.inside_page td.article_wrapper { background:#FFFFFF; width:660px; vertical-align:top; margin:0; padding:0; }

.inside_page .sub_header { display:inline; float:left; margin:10px; }
.inside_page .articleTools { display:inline; float:right; margin:10px; }
.inside_page .articleTools img { display:inline; margin:0 5px; }

.inside_page #article.module { display:block; clear:both; float:none; margin:0 10px; }
.inside_page #related_items.module { float:right; margin:10px 0 10px 10px; }
.inside_page #related_items .related_content { margin-top:10px; }
.inside_page #related_items .related_content:first-child { margin-top:0; }
.inside_page #article h1 { font-size:22px; margin:3px 0; }
.inside_page #article .body { font-weight:normal; margin-top:10px; }
.inside_page #article p { margin:1em 0; }
.inside_page #article ul { list-style:disc; margin:10px 0 10px 15px; }
.inside_page #article li { list-style:disc; margin-left:15px; }
.inside_page #article img { display:inline; }

.inside_page td.aside_wrapper { vertical-align:top; padding:0px 0 0 0; }
.inside_page #aside { width:300px; margin:0 10px; padding:0 0 10px; }
.inside_page #aside .module { margin:10px 0 0 0; }

.inside_page #adspot300x250.module { width:300px; height:250px; }
.inside_page #additional_content.module { width:300px; height:250px; }

.aside160 td.article_wrapper { width:800px; }
.aside160 #aside { width:160px; }
.inside_page #adspot160x600.module { width:160px; height:600px; }
.aside160 #additional_content.module { width:160px; height:200px; }

.wide td.article_wrapper { width:960px; }

.no_margin table.article_and_aside,
.no_margin td.article_wrapper,
.no_margin td.aside_wrapper,
.no_margin #article.module,
.no_margin #aside.module { padding:0; margin:0; }


.inside_page #related_items.module { min-width:10px; }

.inside_page #related_images.related_content { }
.inside_page #related_images h4 { display:none; }
.inside_page #related_images .caption { width:220px; padding:5px; }

.inside_page #related_articles.related_content, .inside_page #related_videos.related_content { width:280px; }

.inside_page #related_videos img { display:inline; float:left; margin-right:5px; }
.inside_page #related_videos div { overflow:hidden; margin:5px; }
.inside_page #related_videos img.vidBullet { display:none; }


/***** Stats, Roster, Schedule *****/
div#calendarContainer { clear:both; width:620px !important; margin:0 20px; }
div#calendarContainer .header { width:100%; background:#000000; margin:3px 0; }
div#calendarContainer .header .text { margin:3px; color:#FFFFFF; font-weight:bold; font-size:13px; font-family:verdana; }
div#calendarContainer img, div#calendarContainer a img { display:inline; }
div#calendarContainer .season_form { text-align:center; margin:3px; }
div#calendarContainer .season_form table { text-align:left; margin:0 auto; }
div#calendarContainer .listTable, div#calendarContainer .calSchedTable { border:solid 1px #000000; }

.team_stats_grid { clear:both; width:620px; margin:10px; }
.team_stats_grid table td { padding:2px 0; color:#333333; font-size:10px; }
.team_stats_grid .cBTitle, .team_stats_grid .cBTop { background:#000000; }
.team_stats_grid .gSGSectionTitle { background:#666666; }
.team_stats_grid .cBTitle, .team_stats_grid .gSGSectionTitle, .team_stats_grid .cBTop a  { color:#FFFFFF; font-size:12px;font-weight:bold; }
.team_stats_grid .gSGSectionColumnHeadings { background:#CCCCCC; }
.team_stats_grid .gSGRowEven { background:#FFFFFF; }
.team_stats_grid .gSGRowOdd { background:#CCCCCC; }

/***** Footer *****/
#footer { width:980px; }
#footer #search_form { width:980px; height:30px; }
#footer #search_form input { display:inline; float:left; }

#footer ul.links li { display:inline; float:left; width:160px; margin:0 2px 0 3px; }
#footer ul.links li.first { margin-left:0; }
#footer ul.links li ul { list-style-type:square; }
#footer ul.links li li { display:block; float:none; width:140px; list-style-type:square; list-style-position:outside; margin:2px 0 2px 15px; }

#footer div.copyright_copy { clear:both; overflow:hidden; font-weight:bold; font-family; helvetica; font-size:10px; padding:5px; }
#footer div.copyright_copy img.turner_logo { float:left; margin-right:5px; }

body { background:#fff; }
#content, #footer{ width:928px; background:#fff; font-size:12px !important; font-family:arial !important; color:#000 ; }
#content{position:inherit;}

#header{width:938px; height:128px; background:url(/licensees/licensee448/images/fit_mainhdr_bg.jpg) no-repeat top left;}
#header .content { text-align:left; width:938px; height:104px; margin:0 auto; clear:both;}
#header .content .main{width:200px; height:104px; float:left;}
#header .content .logo{display:block; width:200px; height:104px; }
#header .ticket_spot{float:right; height:104px; position:relative;}

#header ul.menu { clear:both; list-style-type:none; width:897px; margin:0px auto 10px auto; height:24px; position:relative; background:url(/licensees/licensee448/images/nav_bg.jpg) no-repeat top right;}
#header ul.menu li { display:inline; position:relative; float:left; }
#header ul.menu li a {font-family:arial !important; text-decoration:none; display:block; text-align:center; width:103px; height:24px; color:#141649; font-size:12px; font-weight:bold; text-transform:uppercase; float:left; height:24px; line-height:24px; text-indent:0px; }
#header ul.menu li.last a {width:145px;}
#header ul.menu li a:hover{ text-decoration:none;}
#header ul.menu li.first{margin-left:160px;}
#header ul.menu li.first a{width:90px; text-indent:-9999px;}

#header ul.menu li ul { display:none; position:absolute; top:24px; left:0; overflow:hidden; width:200px; z-index:999; padding:8px 0;  background:#C48D29;   -webkit-box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000;}
#header ul.menu li ul.open { display:block; }
#header ul.menu li li{padding:2px; 5px;}
#header ul.menu li li a{display:block; width:200px; height:18px; line-height:18px; color:#fff; font-size:12px; padding:0px 5px; text-transform:uppercase; text-align:left;}
#header ul.menu li li a:hover{text-decoration:underline; background:#141649;}

.social_menu{position:absolute;top:8px;left:-170px;}
.social_menu li{display:inline;float:left;margin-right:10px;}

.inside_page table.article_and_aside{width:938px;}
.inside_page td.article_wrapper{width:938px;}
.inside_page td.aside_wrapper{display:none;}
.inside_page #article h1 {font-size:22px; margin:3px 0; }


div#globalTeamNavWrapper{background:#fff url(/licensees/licensee448/images/10team_global_bkgd.gif) repeat-x;width:100%;height:36px;position:relative;z-index:1000;text-align:center;}
div#globalTeamNavWrapper img{border:0px;}
div#globalTeamNavWrapper ul#globalTeamNav{padding:0px;list-style:none;text-align:center;margin:0px auto 0px auto !important;width:980px;}
ul#globalTeamNav li{position:relative;z-index:1;height:36px;}
ul#globalTeamNav li,ul#globalTeamNav li ul li,ul#globalTeamNav li ul li ul li{float:left;display:inline;text-align:left;}
ul#globalTeamNav li ul{margin:0px;padding:0px;list-style:none;}

ul#globalTeamNav li a{display:block;height:20px;float:left;text-indent:-9999px;margin:8px 0px 8px 0px;}
ul#globalTeamNav li.adSpot a,ul#globalTeamNav li.logo a{text-indent:0px;}
ul#globalTeamNav li.logo{padding-left:10px;}

ul#globalTeamNav li a.teamNavGlobal{background-image:url(/licensees/licensee448/images/10team_global_global.gif); background-position:0 -20px; width:47px;}
ul#globalTeamNav li a:hover.teamNavGlobal{ background-position:0 0;}

ul#globalTeamNav li a.teamNavTeams{background-image:url(/licensees/licensee448/images/10team_global_teams.gif); background-position:0 -20px; width:59px;}
ul#globalTeamNav li a:hover.teamNavTeams{ background-position:0 0;}

ul#globalTeamNav li a.teamNavDleague{background-image:url(/licensees/licensee448/images/10team_global_dleague.gif); background-position:0 -20px; width:68px;}
ul#globalTeamNav li a:hover.teamNavDleague{ background-position:0 0;}

ul#globalTeamNav li a.teamNavWNBA{background-image:url(/licensees/licensee448/images/10team_global_wnba.gif); background-position:0 -20px; width:51px;}
ul#globalTeamNav li a:hover.teamNavWNBA{ background-position:0 0;}

ul#globalTeamNav li a.teamNavStore{background-image:url(/licensees/licensee448/images/10team_global_store.gif); background-position:0 -20px; width:49px;}
ul#globalTeamNav li a:hover.teamNavStore{ background-position:0 0;}

ul#globalTeamNav li ul#teamSubNav{display:none;position:absolute;top:36px;left:0px;width:227px;height:521px !important;z-index:999;border:1px solid #a2a2a2;border-top:0px;background:#fff url(/licensees/licensee448/images/10team_global_bottom.gif) repeat-x bottom left;}
ul#globalTeamNav li ul li{width:206px;line-height:27px !important;height:27px !important;padding:0px !important;margin:0px 10px 0px 10px !important;border-bottom:1px solid #a2a2a2;}
ul#globalTeamNav li ul li.bottom{border-bottom:0px;text-align:center;height:9px !important;line-height:9px !important;}
ul#globalTeamNav li ul li.bottom img{margin:auto;}
ul#globalTeamNav li ul li.teamHDR{color:#666666;font-family:verdana;font-weight:bold;font-size:12px;text-transform:uppercase;border-bottom:0px;height:448px !important;}
ul#globalTeamNav li ul li ul{width:206px;position:relative;top:0px;border-top:1px solid #a2a2a2;border-bottom:0px !important;}
ul#globalTeamNav li ul li ul li{width:103px;line-height:27px !important;height:27px !important;overflow:hidden;margin:0px !important;border-bottom:1px solid #a2a2a2;}
ul#globalTeamNav li ul li ul li.last{border-bottom:0px !important;}
ul#globalTeamNav li ul li a{text-indent:0px;color:#666666;font-family:verdana;font-size:12px;text-decoration:none;font-weight:normal;text-transform:none;line-height:27px;margin:0px;}
ul#globalTeamNav li ul li a:hover{color:#c00;}

ul#globalTeamNav li:hover ul#teamSubNav,ul#globalTeamNav li.sfhover ul#teamSubNav{display:block;}






/* END CUSTOM STYLES */
