body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif; /* Resets 1em to 10px */
	color: #222;
	text-align: center;
	margin:0;
	padding:0;
	}

#page {
	text-align: left;
	}

/*-----------------------------------------------------------------------------
	=Header
-------------------------------------------------------------------------------*/
#header {
	height:106px; 
	background:#3e3e3f url(../images/bg_masthead.gif) repeat-x top left;
	width:100%;
	}
	
	#header-inner {
		position: relative;
		width:960px;
		margin:0 auto;
		}
		
/*-----------------------------------------------------------------------------
	=intro
-------------------------------------------------------------------------------*/
#intro {
	width:100%;
	background:#333232 url(../images/bg_intro.gif) repeat-x left top;
	height:187px;
	margin-top:5px;
	}
	
	#intro-inner {
		position: relative;
		width:960px;
		margin:0 auto;
		}
	
/*-----------------------------------------------------------------------------
	=Primary
-------------------------------------------------------------------------------*/
.primary {
	width:100%;
	margin:0;	
	float:left;
	background:#fff url(../images/bg_content.gif) repeat-x left top;
	}
	
	.primary-inner {
		width:960px;
		margin:0 auto;
		padding-top:18px;
		border:0;
		}
		
	/*home page's primary div, used to repeat bg for recent releases faux columns style*/
	.homepage {
		background:#fff url(../images/bg_primary-home.gif) repeat-y left top;
		padding-top:0;
		}
		
	.content {
		width:640px;
		float:left;
		padding-bottom:30px;
		}	
		
	.additional {
		width:320px;
		float:left;
		}
		
/*colulmns for home page*/		
.column {
	width:320px;
	float:left;
	margin-top:-20px;
	}
	

/*-----------------------------------------------------------------------------
	=Secondary
-------------------------------------------------------------------------------*/
.secondary {
	width:100%;
	}

	.secondary-inner {
		width:960px;
		margin:0 auto;
		background:#fff url(../images/bg_secondary.gif) repeat-y top left;
		}

	.column {
		float:left;
		padding:20px 0 30px 0;
		width:320px;
		background-color:none;
		}

/*-----------------------------------------------------------------------------
	=Footer
-------------------------------------------------------------------------------*/
#footer {
	width:100%;
	clear:both;
	background:#fff url(../images/bg_footer.gif) repeat-x top left;
	font:1.1em/1.7em Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0;
	}
	
	
	
	
