/*-----------------------------------------------------------------------------
Chicago Sport and Social Homepage Style Sheet

version:   1.0
author:    Blake Bauman
email:     blake@bytestudios.com
created:   4/19/07
-----------------------------------------------------------------------------*/

/* General
-----------------------------------------------------------------------------*/
body { background: #a51900 url('../images/bg_profiles.gif') repeat-y center; }

/* Wrapper length for this section */
#wrapper { width: 932px; }


/* Header
-----------------------------------------------------------------------------*/
#header { background: transparent url('../images/bg_header.png') no-repeat bottom left; padding-bottom: 20px; height: 100px; }

/* Branding */
#branding { background: url('../images/logo_w_tag.png') no-repeat top left; }

/* Sponsors */
#sponsors li a { background: transparent url('../images/bg_sponsors_about.gif') no-repeat; }


/* Navigation
-----------------------------------------------------------------------------*/	
#navigation { height: 36px; background: #fff url('../images/bg_top_nav.gif') no-repeat top left; }
#navigation li a:hover, #navigation li a.active { background: #f07f4d url('../images/bg_top_nav_profiles_on.gif') repeat-x left bottom; }


/* Primary Content
-----------------------------------------------------------------------------*/
#primary { position: relative; width: 932px; background-color: #fff; color: #777; }

#primary_content { float: left; width: 772px; margin: 0 5px 0 8px; }
#primary_content_top { margin-bottom: 6px; padding: 0 0 7px 0; border-bottom: 2px dotted #e59c70; }

#tabs { float: left; width: 510px; margin-right: 3px; }
#join { float: left; width: 257px; min-height: 200px; padding: 17px 0 10px 0; text-align: center; background: #fff url('../images/home_bg_join.gif') no-repeat top left; }
#join ul { margin: 17px 5px 17px 15px; text-align: left; list-style: none; font-size: 13px; }
#join ul li { margin: 3px 0; padding-left: 13px; background: #fff url('../images/orange_bullet.gif') no-repeat 0 50%; }

#options { list-style: none; }
#options li { float: left; margin: 0; padding: 0; }


/* Newest Block */
#newest_block { float: left; width: 253px; margin: 5px 0; }
#newest_block_content { background: #fff url('../images/bg_newest_bg_bot.gif') no-repeat bottom left; padding-bottom: 15px; }
#newest_block_content h3 { position: relative; /* IE */ clear: both; padding: 10px 20px 7px 20px; margin: 15px 1px 5px 1px; color: #5e5d5e; font: normal 16px Arial, Helvetica, sans-serif; background: #fff url('../images/h_bg_dot_newest.gif') no-repeat top center; }
#newest_block_content h3 strong { color: #ee5800; }
#newest_block_content h3.photos { padding: 6px 20px 7px 20px; background: #fff url('../images/h_bg_newset_block.gif') no-repeat top left; margin: 0 0 10px 0; }
#newest_block_content h3.photos strong { color: #5eaed0; }
#newest_block_content span { float: left; width: 96px; text-align: center; margin: 0 11px 10px 11px; }
#newest_block_content span a.img { display: block; width: 96px; height: 76px; background-color: #fff; border: 1px solid #cdcdcd; text-decoration: none; }
#newest_block_content span a.img:hover { background-color: #5eaed0; border: 1px solid #5eaed0; }
#newest_block_content span img { border: 1px solid #fff; margin: 2px; }
#newest_block_content span a:hover img { float: left; border: 1px solid #fff; padding: 0; margin: 2px 6px 2px 2px; }
#newest_block_content span strong { display: block; padding: 2px 2px 0 2px; color: #5eaed0; text-decoration: none; }
#newest_block_content div.newest_item { margin: 0 11px }
#newest_block_content div.newest_item a { color: #ee5800; }
#newest_block_content div.newest_item a:hover { color: #ee5800; }
#newest_block_content div.newest_item a.img { float: left; display: block; width: 96px; height: 96px; background-color: #fff; border: 1px solid #cdcdcd; margin-right: 5px; }
#newest_block_content div.newest_item a.img:hover { background-color: #ee5800; border: 1px solid #ee5800; }
#newest_block_content div.newest_item img { border: 1px solid #fff; margin: 2px; }
#newest_block_content div.newest_item p { float: left; width: 125px; margin: 10px 0 0 0; font-size: 12px; }
#newest_block_content div.newest_item p strong { display: block; }


/* Center Column */
#center_col { float: left; width: 511px; margin-left: 6px; padding-top: 5px; }
#center_col_intro { background: #fff url('../images/home_center_bg_top.gif') no-repeat top left; padding: 15px 13px 0 13px; }
#center_col_intro p { position: relative; /* IE */ color: #777777; font-size: 12px; line-height: 20px; background-color: #fff; }
#center_col_intro a#center_menu_dropdown_left { float: left; display: block; width: 224px; height: 15px; margin-right: 15px; padding: 6px 10px 6px 13px; color: #cc3a00; font-size: 14px; text-decoration: none; background: #fff url('../images/home_center_menu_bg_left.gif') no-repeat top left; }
#center_col_intro a#center_menu_dropdown_right { float: left; display: block; width: 198px; height: 15px; padding: 6px 10px 6px 13px; color: #cc3a00; font-size: 14px; text-decoration: none; background: #fff url('../images/home_center_menu_bg_right.gif') no-repeat top left; }
#center_col_intro_bottom { margin-bottom: 3px; background: #fff url('../images/home_center_bg_bot.gif') no-repeat bottom left; }		
#center_col div.center_box	{ float: left; width: 253px; margin-top: 2px; padding: 14px 0 0 0; background: #fff url('../images/home_center_box_top_bg.gif') no-repeat top left; }
#center_col div.center_box .img_header	{ padding: 0 5px; }
#center_col div.center_box	h3 { font-weight: normal; padding: 1px 10px 7px 10px; font-size: 17px; line-height: 14px; background: transparent url('../images/home_h3_bg.gif') no-repeat bottom center; }
#center_col div.center_box	h3 strong { color: #ee5800;	}
#center_col div.center_box a.img { float: left; display: block; width: 100px; height: 100px; background-color: #fff; border: 1px solid #e2e1e2; margin: 7px 7px 0 9px; }
#center_col div.center_box a.img:hover { background-color: #f06c00; border: 1px solid #ee5800; }
#center_col div.center_box img { border: 1px solid #fff; margin: 2px; }
#center_col div.center_box	p { margin: 10px 10px 0 0; color: #818181; font-size: 10px; line-height: 12px; }
#center_col div.center_box	a { color: #ff6800; text-decoration: none; }
#center_col div.center_box	a:hover { text-decoration: underline; }		
#center_col div.box_left { margin-left: 3px; }				
#center_col div.center_box_bottom { clear: both; font-size: 0; height: 12px; background: #fff url('../images/home_center_box_bot_bg.gif') no-repeat bottom left; }
#center_col_intro select { color: #ee5800; font: normal 12px Arial, Helvetica, sans-serif; width: 240px;  }





/* Advertising Column */
#advertisement {
	float: left;
	text-align: center;
	width: 135px;
	padding-bottom: 10px;
	background: #fff url('../images/home_ad_bg_bot.gif') no-repeat bottom left;
	}
	#advertisement h3 {
		padding: 0;
		width: 135px;
		background: #fff url('../images/home_ad_bg_top.gif') no-repeat top left;
		text-indent: -9999px;
		}
		#advertisement img { margin-bottom: 5px; }
		
		
/* Footer
-----------------------------------------------------------------------------*/
#footer { }
#footer a, #footer a:visited { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer ul {
	margin-top: 0;
	padding: 8px;
	background: #ed6f02 url('../images/bg_footer_profiles.gif') no-repeat bottom left;
}