body {
	text-align:center;
}

/*	Header & Nav area */

#main_wrapper {	width: 785px;	margin-left: auto;	margin-right:auto;	text-align:left;}

#header, #header_left, #header_right {	height:170px;	float:left;}
#header {	width:785px;}
#header_left {	width:254px;}
#header_right {	width:530px;}
#nav {	height:48px;	clear:both;	width:785px;	float:left;}

/*  Left Content Area  */

	#agency_of_the_year {float:left; width: 222px;height: 78px;}

	#left_content_wrapper {width: 222px; margin-top: 3px; float: left;}


	#left_content {	clear: left; margin-top: 3px; background: url(../images/left_col_repeat.jpg) repeat-y; float:left; width:222px;}
	#left_bg_top {		height: 6px;		min-height: 6px;		background: url(../images/left_col_top.jpg) no-repeat;	}
	#left_content_inner {		padding: 1.5em;		float:  left;	}
	#left_bg_bottom {		clear: both;		height: 20px;		min-height: 20px;		background: url(../images/left_col_bottom.jpg) no-repeat 0 3px;		background-position: bottom;}

/* Main Content Layout */

	#right_content { margin-top: 3px;margin-left:5px;width:557px;float:left;	background: url(../images/main_bg_repeat.jpg) repeat-y;}
	#right_bg_top {	height: 6px; min-height: 6px;background: url(../images/main_bg_top.jpg) no-repeat;	}
	#right_bg_bottom {clear: both; min-height: 6em;background: url(../images/main_bg_bottom.jpg) no-repeat; background-position: bottom left;	}
	
	
	#right_content_inner {	min-height:300px; padding: 1.5em;	}
	#feature_clients_header {	padding-top: 10px; padding-bottom: 10px; min-width: 557px;}
	#logo_list_left, #vert_pinline, #logo_list_right {		float:left;	}
	#vert_pinline {		padding-right: 40px;		min-width: 10px;	}
	#logo_list_left  {		padding-left: 25px;		min-width: 220px;	}
	#logo_list_right  {		min-width: 220px;	}
	.pusher {		padding-top: 50px;	}
	.small_pusher {		padding-bottom: 15px;	}

/*	End content Definitions */



/* Content page Definitions */

	#central_content {		margin-top: 3px;		background: url(../images/content_repeat.gif) repeat-y;		float:left;		width:785px;	}
	#content_box_top {		padding-top: 10px;		height: 10px;		min-height: 10px;		background: url(../images/content_box_top.gif) no-repeat;		background-position: top left;	}
	#content_inner {		min-width:75px;		padding: 1.5em;		float:  left;	}
	#content_box_bottom {		clear: both;		height: 23px;		min-height: 23px;		background: url(../images/content_box_bottom.gif) no-repeat;		background-position: bottom left;}
	
	#pushbar {		/*padding-top: 50px;		max-width: 300px;*/			}

#footer {	clear:both;	padding-top: 10px;	margin-bottom:50px;	width: 786px;	height: 17px;	background-image: url(../images/footerBG.gif);	background-repeat: no-repeat;	background-position: left bottom;}
#footer_inner {	padding-top: 1px;	padding-left: 6px;}
#header_inner {	padding: 1em 3em;}

