/* THREE COLUMN LAYOUT */

body {
	text-align:center;
	background-image:url(background.jpg);
	}
#main_wrapper {
	width:800px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left; /* prevents page inheriting IE6 centering hack on body */
	background-image:url(background.jpg);
	border:#FFFFFF thick solid;
	}
#header{
	width:10%;
	float:left;
	text-align:center;
	height:68px;
	}
	
#nav {
	width:90%;
	float:left;
	text-align:left;
	height:68px;
	}
#promo1 {
	width:100%;
	float:left;
	height:140px;
	text-align:center;
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	background-color:#ffffff;
}
	
#blank {
	width:100%;
	float:left;
	height:2px;
	background-color:#ffffff;
	}
#content {
	width:80%;
	float:left;
	}
#promo {
	width:19%;
	float:left;
	}
	
#footer {
	width:100%;
	clear:both;
	text-align:center;
	}
#footer_move {
	width:550px;
	clear:left;
	text-align:right;
	padding:.09em;
	}
#header_inner, #nav_inner, #content_inner, #promo_inner #promo1_inner{
	overflow:hidden;/* prevents oversize elements from breaking the layout */
	}
#header_inner {
	background-color:#FFFFFF;
	padding:.01em;
	}
#nav_inner {
	margin:.03em .05em;
	height:71px;
	}
#content_inner {
	margin:0em .01em 1em .01em;
	}
	
#promo_inner {
	margin-top: 1em;
	margin-right: .10em;
	margin-bottom: 1em;
	margin-left: .10em;
	}
#promo1_inner {
	width:790px;
	height: 140px;
	text-align:center;
	background-color:#FFFFff;
	}

#footer_inner {
	padding:.5em 10em;
	text-align:center;
	}
#footer_move_inner{
	padding:.5em 10em;
	text-align:right;
	
}
