#container .banner {
	width: 728px;
	margin-left: auto;
	margin-right: auto;
}
#shadow_wrapper {
	background: url(/fls/16900/site_graphics/right_shadow.png) repeat-y;
	_background: url(/fls/16900/site_graphics/right_shadow.gif) repeat-y;
	background-position: 900px 0px;
	width: 900px;
	padding-right: 9px;
}
#above_header {
	background: url(/fls/16900/site_graphics/above_header.gif) 160px 0px no-repeat;
	position: relative;
}
#weather_box {
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 600px;
}
	#weather_box img {
		height: 20px;
		vertical-align: bottom;
	}
#search {
	position: absolute;
	top: 0px;
	left: 770px;
}
	#search .textbox {
		border: 1px solid #000;
		position: absolute;
		top: 2px;
		width: 100px;
	}
	#search .submit_button {
		position:absolute;
		top: 2px;
		left: 100px;
	}
/* Custom Header */
#header_image {
	position: absolute;
}
#header img {
	position: absolute;
	z-index: 300;
	top: -7px;
	left: -12px;
}
#scroller {
	color: #fff;
	position:absolute;
	top: 70px;
	right: 20px;
	text-align: right;
	z-index: 1000;
}
#header {
	zoom: 1;
}
#header .adspace {
	position: absolute;
	top: 7px;
	right: 13px;
	z-index: 400;
}
#header .adspace img{
	z-index: 400;
	position: static;
}
/* 
   Left Hand Menus
*/
#left_menu, #left_poll {
	margin-top: 3px;
	margin-left: 5px;
	width: 165px;
}
	#left_menu  .header, #left_poll .header{
		background: url(/fls/16900/site_graphics/left_menu_header_bg.gif) bottom no-repeat;
		color: #fff;
		font-size: 12px;
		padding: 3px 3px 3px 7px;
	}
	#left_menu  .menu_item{
		background: url(/fls/16900/site_graphics/left_menu_item_bg.gif) bottom no-repeat;
		padding: 3px 3px 7px 7px;
	}
	#left_menu  .bottom, #left_poll .bottom {
		background: url(/fls/16900/site_graphics/left_menu_bottom.gif) no-repeat;
		height: 8px;
		margin-top: -3px;
	}
	#left_menu  .menu_item a {
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}
	#left_menu  .menu_item a:hover {
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
	}
#left_column_ads .adspace {
	margin-top: 10px;
	margin-left: 5px;
}
#left_column_ads img {
	display: block;
}

#left_poll{
  padding-top:10px;
  color:#fff;
}
#left_poll #left_fanpoll_container {
		background: url(/fls/16900/site_graphics/left_poll_bg.gif) repeat-y;
		padding: 3px 3px 7px 7px;
}
#left_poll .submit_wrapper{
  text-align:center;
}

#left_poll h2{
  font-size:15px;
}
#middle_column_header {
	background: #333;
	color: #fff;
	padding-left: 5px;
	vertical-align: middle;
	height: 35px;
	line-height: 35px;
	font-size: 20px;
}
#above_rotator {
	margin-bottom: 6px;
}
/* Main Rotator */
#main_article {
	background: #e1e1e1;
}
	#main_article h2.header {
		background: #333;
		color: #fff;
		font-size: 12px;
		height: 22px;
		line-height: 22px;
		padding-left: 5px;
		position: relative;
		vertical-align: middle;
	}
	body.sports #main_article h2.header {
		height: 35px;
		line-height: 35px;
		font-size: 20px;

	}
	body.sports #controls {
		top: 9px;
	}
	#controls {
		background: url(/fls/16900/site_graphics/controls.gif);
		width: 37px;
		height: 14px;
		position: absolute;
		right: 3px;
		top: 3px;
	}
	#controls .control {
		height: 12px;
		position: absolute;
		width: 10px;
		top: 1px;
	}
	#controls .backward {
		left: 1px;
	}
	#controls .stop {
		left: 11px;
	}
	#controls .forward {
		left: 23px;
	}
	#main_article .image_viewer {
		margin-left: auto;
		margin-right: auto;
		margin-top:8px;
		text-align: center;
	}
	#main_article .image_viewer img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	#main_article .title {
		font-size: 16px;
	}
	#main_article .sub_title {
		font-weight: normal;
		font-size: 12px;
		padding: 2px 0px;
	}
	#main_article .text {
		padding: 5px 5px;
	}
	#main_article .p_teaser {
		height: 70px;
		margin: 0px;
		padding: 0px 0px 5px 0px;
	}
	#main_article .teaser {
	}
	#main_article .more {
		color: #000;
		font-weight: bold;
	}
#sub_viewers {
	background: #e1e1e1;
	width: 100%;
}
	#sub_viewers td {
		vertical-align: top;
	}
	#sub_viewers h2 {
		font-size: 10px;
		font-weight: normal;
	}
	#sub_viewers .article_viewer {
		width: 150px;
		margin-left: auto;
		margin-right: auto;
	}
	#sub_viewers .short_title {
		font-weight: bold;
		padding: 0px;
		margin: 0px;
		height: 50px;
	}
	#sub_viewers .image_viewer {
		text-align: center;
		margin-bottom: 5px;
	}
	#sub_viewers .image_viewer img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
#more_headlines {
}
	#more_headlines .header {
		background: #333;
		color: #fff;
		font-size: 12px;
		height: 22px;
		line-height: 22px;
		padding-left: 5px;
		vertical-align: middle;
	}
	#more_headlines .all {
		background: #333;
		border-left: 1px solid #fff;
		display: inline;
		font-size: 12px;
		height: 22px;
		line-height: 22px;
		vertical-align: top;
		display: block;
		float: right;
		padding: 0px 3px;
	}
	#more_headlines .all a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	#more_headlines table {
		width: 100%;
	}
	#more_headlines td {
		background: #fff;
		padding: 3px;
	}
	#more_headlines a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
#below_more_headlines {
	margin-top: 4px;
}
	#below_more_headlines table {
		width: 100%;
	}
	#below_more_headlines td.below_headlines_1 {
		text-align: left;
	}
	#below_more_headlines td.below_headlines_2 {
		text-align: center;
	}
	#below_more_headlines td.below_headlines_3 {
		text-align: right;
	}




/* right column */
/* wm-13670 - bcd */
#video_player_wrapper {
	/*background: transparent url(/fls/16900/site_graphics/login_bg.gif);*/
	padding: 0px 1px;
	width: 232px;
}
#login_form {
	background: #000 url(/fls/16900/site_graphics/login_bg.gif);
	color: #fff;
	font-weight: bold;
	width: 234px;
}
	#login_form .textbox,
	#login_form .password
	{
		border: 1px solid #000;
		height: 15px;
		width: 99px;
	}
	#login_form .image {
		_margin-top: 1px;
	}
	#login_form a {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	#login_form .text {
		text-align: center;
		padding: 5px 0px;
	}
	#login_form .bar {
		background:#a40005;
		padding: 4px 0px;
		margin-top: 6px;
	}
#schedule_tabs {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 233px;
}
	#schedule_tabs .tab_menu {
		height: 21px;
	}
	#schedule_tabs .tab_header {
		float: left;
		height: 20px;
		width: 75px;
	}
	#schedule_tabs #standings_tab {
		width: 89px;
	}
	#schedule_tabs #espn_tab {
		width: 55px;
	}
	#schedule_tabs .tab_viewer {
		background: #fff;
		border: 1px solid #585858;
		height: 203px;
		overflow: auto;
		overflow-x: hidden;
		padding-right: expression(this.scrollHeight > this.offsetHeight ? 15 : 0);
		width: expression(this.scrollHeight > this.offsetHeight ? 216 : 231);
	}
	#schedule_tabs .tab_viewer h2 {
		background: #333;
		color: #fff;
		font-size: 10px;
		height: 16px;
		line-height: 16px;
		padding-left: 5px;
		vertical-align: middle;
	}
	#schedule_tabs .tab_viewer .game {
		padding: 3px 5px;
	}
	#schedule_tabs .tab_viewer a {
		color: #000;
		font-size: 10px;
	}
	#schedule_tabs .tab_viewer h3 {
		font-size: 12px;
	}
	#schedule_tabs .tab_viewer .odd {
		background: #fff;
	}
	#schedule_tabs .tab_viewer .even {
		background: #e1e1e1;
	}
#standings_content {
	color: #000;
}
#standings_content table {
	vertical-align: top;
}
#standings_content th {
	background: #333;
	color: #fff;
}
#espn_content { 
	padding: 3px;
}
#aotw {
}
	#aotw .header {
		background: url(/fls/16900/site_graphics/aotw_header.gif) no-repeat;
		height: 23px;
		position: relative;
	}
	#aotw .header a {
		position: absolute;
		height: 23px;
		top: 0px;
		right: 10px;
		width: 30px;
	}
#sponsors {
	margin-top: 10px;
}
#footer {
	background: url(/fls/16900/site_graphics/footer_bg.gif) repeat-y;
}
	#footer .adspace {
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0px;
		width: 728px;
	}
#xos_footer {
	color: #fff;
}
	#xos_footer a {
		color: #fff;
	}

