#mainContainer {
	width: 960px; /* 750px */
	min-width: 960px;
	margin: 0 auto;
	background: #ccc url(/images/content_background.gif) repeat-y 50% 0;
}

#main_container_pp {
	width: 960px; /* 750px */
	min-width: 960px;
	margin: 0 auto;
	background: #fff;
}

#main_container_db {
	width: 960px; /* 750px */
	min-width: 960px;
	margin: 0 auto;
	background: #ccc url(/images/content_background_2col.gif) repeat-y 50% 0;
}

#main_container_pre_nocol {
  width: 100%;
  min-width: 960px;
  width: 960px;  
  background: #fff;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}
	
#header {
	background: #000 url(/images/black_gradient.png);
	margin: 0px;
	padding: 0px;
  clear: both;
  height: 100%;
  overflow: hidden;
}

	
#header_nav {
  background: #b00000 url(/images/pre_design/red_stripe.jpg);
  text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	border-right: #000 1px solid;
	border-left: #000 1px solid;
	border-bottom: #000 1px solid;
  height: 100%;	
	overflow: hidden;
}

#header_nav ul {
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 0px;
}
#header_nav li {
  line-height: 40px;
  display: inline;
  list-style-type: none;
  padding: 0px 10px 0px 0px;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  margin: 0px 5px 0px 0px;
  border-right: 1px solid #fff;
}

#header_nav .noborder {
  border: 0px;
  margin-right: 0px;
  padding-right: 0px;
}

#header_nav .player_search {
  margin-left: 8px;
}

#header_nav form {
  display: inline;
}

#header_nav li .player_search input {
  padding: 0px;
  margin: 0px;
  width: 100px;
}

.player_search #player_search {
  padding: 0px;
  margin: 0px;
  width: 90px;
}
.player_search submit {
  width: 10px;
}

#header_nav a {
  color: #fff;
  text-decoration: none;
}
#header_nav a:hover {
  color: #fff;
  text-decoration: none;
}
#header_top {
	background: #0b93cf url(/images/pre_design/blue_stripe.jpg);
	margin: 0px;
	padding: 0px;
  height: 36px;	
  overflow: hidden;
}

#header_logo {
  text-align: center;
  float: left;
  display: block;
  margin: 0px;
  padding: 0px;
  height: 149px;
}

#header_logo img {
  border: 0px;
}

#header_banner {
  text-align: center;
  float: right;
  display: block;
  height: 149px; 
}

#login_form {
  padding:0px;
  margin: 0px;
  padding-right: 10px;
  float: right;
}

#login_form form {
  display: inline;
}

#login_form ul {
  display: block;
  width: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px;
}

#login_box li{
  display: inline;
  list-style-type: none;
  padding: 0px;
  font-weight: bold;
  color: #fff;
  margin: 0px;
}

#login_form a {
  color: #FF0;
}
.login input {
  width: 100px;
}

#logged_in_box {
  padding:0px;
  margin: 10px 4px 4px 4px;
  color: #FFF;
  font-weight: bold;
  padding-right: 10px;
  float: right;
}

#logged_in_box a {
  color: #FF0;
  font-weight: bold;  
}

	
#sideBarContentContainer {
	/* For a "two-stripe" look with columns of equal height, add your bg.gif here" */
	background-repeat: repeat-y;
	background-position: right;
	margin: 0 auto;;
	padding: 0;
	width: 958px; /* Original width of 960 (the total width of the page) - the width of the border (2px)*/
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	position: relative;
}

#sideBarRight {
	width: 178px; /* Width of your Right column. Native 230px - x padding */
	float: right;
	margin: 0;
	padding: 10px;
	padding-top: 0px;
}

/* IE 6.0: For some reason, if you just specify padding here it'll add 10 px */
/* to the entire layout and cause the page to scroll horizontally            */
#sidebar p {
  margin: 10px auto;
  width: 170px;
}

#contentContainer {
	float: none;
	width: auto;
}

#sidebar {
	float: left;
	width: 230px; /* Total width 195px */
	/* margin: 15px 20px 15px 20px; */
	margin: 0;
	padding: 0;
}
	
.sidebar_image {
  margin-bottom: 15px;
  margin-top: 5px;
  text-align: center;
}

.sidebar_image img {
  border: 0;
}

.sidebar_image p {
  font-size: 10px;
  color: #000;
  margin-top: 0px;
}

#content_pp {
	float: left;
	width: 940px; /* Width of your content column (538px) - the padding */
	margin: 0;
	padding: 10px;
}

#content_db {
	float: left;
	width: 700px; /* Width of your content column (538px) - the padding */
	margin: 0;
	padding: 10px;
	padding-right: 10px;
}

#content {
	float: left;
	width: 504px; /* Width of your content column (538px) - the padding */
	margin: 0;
	padding: 10px;
	background-color: #fff;
}

#footer {
	margin: 0; 
	padding: 20px 10px;
	clear: both;
	border: #000000 1px solid;
  background: #d2cbbd url(/images/pre_design/footer_bg.png) repeat-x;
	text-align: center;
}

#player_profile_left_col {
  float: left;
  width: 200px;
  margin-right: 20px;
}

#player_profile_right_col {
  float: left;
}

#pp_scout {
  width: 700px;
}

#pp_news {
  width: 700px;
}

#pp_2008_scout {
  width: 700px;
}

#pp_fantasy_points {
  width: 700px;
}


#player_profile_head h2 {
  color: #600;
  margin: 20px 0px 10px 0px;
}

#player_profile_head {
  overflow: hidden;
  width: 910px;
}

#pp_team_image {
  float: right;
  margin: 0px 00px 0px 0px;
  padding: 0px;
}

#player_profile_links {
  float: left;
  font-weight: bold;
}

#table_4for4_search_results {
  width: 100%;
}

.player_link_col {
  width: 10px;
  white-space:nowrap;
  padding-right: 5px;
  padding-left: 5px;
}

#sideBarRight .sidebar_icon {
  width: 180px;
  background: #FFF;
  overflow: hidden;
  margin: 5px auto 15px auto;
  border: 2px solid #666;
}

.sidebar_icon a {
  color: #600;
  font-weight: bold;
}

.sidebar_icon img {
  float: left;
  display: inline;
  margin: 6px 0px 0px 6px;
}

.sidebar_icon p {
 width: 140px;
 float: right;
 margin: 0px;
 padding: 2px;
}

#home_player_search {
 margin-left: 24px;
}

#db_sidebar {
	float: left;
	width: 230px; /* Total width 195px */
	/* margin: 15px 20px 15px 20px; */
	margin: 0;
	padding: 0;
}

#draft_kit_top {
  float: left;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 40px;
  border-bottom: 2px solid #CCC;
}
#draft_kit_logo {
  float: left;
  display: block;
  width: 340px;
  height: 220px;
  text-align: center;
}

#draft_kit_words {
  float: left;
  display: block;
  margin-top: 4px;
  width: 330px;
  height: 200px;
  /*border: 2px solid #CCC;*/
  text-align: center;
}

#draft_kit_words em {
  font-size: 11px;
  color: #888;
}

#draft_kit_left {
  width: 50%;
  float: left;
}

#draft_kit_right {
  width: 50%;
  float: left;
}

/** draft kit **/
#draft_kit_right ul { margin-left: 0px;  padding-left: 16px;  margin-top: 8px;  margin-bottom: 28px; }
#draft_kit_right a { text-decoration: none; }
#draft_kit_right strong {  color: #000080; }
#draft_kit_right h3 {  color: #660000;  margin-bottom: 0px;  margin-top: 0px; }

#draft_kit_left ul { margin-left: 0px;  padding-left: 16px;  margin-top: 4px;  margin-bottom: 30px;  }
#draft_kit_left a { text-decoration: none; }
#draft_kit_left strong {  color: #000080; }
#draft_kit_left h3 {  color: #660000;  margin-bottom: 0px;  margin-top: 0px; }

#draft_kit_updated { margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 30px; font-size: 18px; color: #666; font-weight: bold; width: 100%; text-align: center; }

/** draft kit sell **/
#draft_kit_sell_wrapper { width: 600px; margin-left: auto; margin-right: auto; display: block; text-align: center; margin-top: 40px; height: 250px;}
#draft_kit_sell_logo { display: block; float: left; width: 200px;}
#draft_kit_sell_words { display: block; float: left; width: 400px;}

/** recent news list **/
.news_links_date_wrapper { display: block; float:left; clear: left; margin-bottom: 2px;}
.news_links_title_wrapper { display: block; float: left; width: 384px; margin-bottom: 2px;}


