/* CSS Document */

body {
	color:#242424;
	background:#FFF url("/css/2010/images/bg_body.png") top repeat-x;
	margin:0px;
	padding:0px;
	
}
#header_wrapper {
	width:100%;
	background:url("/css/2010/images/bg_wrapper_header.png") top center no-repeat; 
}
#corporate {
	height:90px;
}
#logo {
	width:270px;
	height:74px;
	position:absolute;
	top:7px;
}
#utility .links {margin-left:35px; margin-top:5px;}
#nav {left:-10px;}

#nav ul {
	list-style:none;
	margin:12px 0 0 0;
	padding:0;
	height:30px;
}
#nav li {
	float:left;
	background:url("/css/2010/images/nav_left_both.png") no-repeat left top;
	margin:0 7px 0 0;
	padding:0 0 0 7px;
	height:21px
}
#nav a {
	float:left;
	display:block;
	width:.1em;
	background:url("/css/2010/images/nav_right_both.png") no-repeat right top;
	padding:0 10px 0 3px;
	line-height:21px;
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	height:21px;
	outline:none;
	font-family:Arial, Verdana, sans-serif;
}
#nav > ul a {
	width:auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {
	float:none;
}
/* End IE5-Mac hack */
#nav a:hover, #nav li.active a {
	color:#000;
}
#nav li:hover, #nav li.active {
	background-position:0% -21px;
	color:#000;
}
#nav li:hover a, #nav li.active a {
	background-position:100% -21px;
}


#search {position:absolute; right:0; top:0;}
#search {text-align:right; right:-10px;}
#search form {margin:0; padding:10px 0 0 0; vertical-align:middle;}
#search input {vertical-align:middle;}
#search input.text {border:0; width:142px;}
#search { margin-top:10px;}
#search input[type=text]  {border:2px solid #7F7F7F; }
#leaderboard_wrapper {background:url(/css/2010/images/bg_wrapper_leaderboard.png) top center no-repeat;}
	#leaderboard { padding:4px 0 7px; height:95px;}
		.adv_leaderboard {width:728px; float:left; margin-top:4px}
	#social_buttons { float:right; height:96px;}
#content_wrapper {background:#FFF url(images/bg_wrapper_content.png) center repeat-y;}
#content {background:#FFF;}

#footer_wrapper {background:#E1E1E1 url(images/bg_wrapper_footer.png) top center no-repeat; padding-bottom:40px; padding-top:40px;}
#footer_wrapper_liquid {background-color:#e1e1e1;  padding-bottom:40px; padding-top:40px;}
#footer {color:#222;  height:176px;}
#footer_links, #footer_links a {color:#000; text-decoration:none; font-size:11px;}
#legal_notes {color:#666; font-size:11px; line-height:1.3;}
#newsletter_subscribe input {vertical-align:middle; margin-bottom:.5em;}
#newsletter_subscribe input.text {border:1px solid #000; padding:4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width:190px; margin-right:5px;}
.small_text {font-size:11px;}
#footer h6 {
	font-size:12px;
	margin:0px;
	padding:0px;
}
#footer form{
	margin:0px;
	padding:0px;
	
	}
