/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// body
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body
{ margin:0 auto; padding:0; background:#003200 url(../_images/background.jpg) repeat-x; }


	/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// top
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	div#top
	{ height:25px; overflow:hidden;}
	
	
	/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// wrapper
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	div#wrapper
	{ width:942px; margin:0 auto; background:#fff url(../_images/middle.jpg) repeat-y; }
		
		
		/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// header
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		div#header
		{ width:942px; height:196px; margin:0 auto; background:#fff url(../_images/header.jpg) no-repeat top center; padding-top: 1px; }
		
		
		/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// content
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		div#content
		{ }
		
		
		/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		// footer
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		div#footer
		{ width:942px; height:75px; padding:25px 0 0 0; margin:0 auto; display:block; clear:both; 
			background:#003200 url(../_images/footer.jpg) no-repeat top center; }
			div#footer p
			{ margin:0; padding:0; text-align:center; color:#fff; background-color:inherit; }
				div#footer p a
				{ color:#fff; background:inherit; }


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// main sections left
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#main-section-left
{ width:600px; margin:0 5px 0 10px; display:inline; float:left; }
	div#main-section-left div.column-left
	{ width:150px; margin:0 10px 0 0; display:inline; float:left; }
	div#main-section-left div.column-right
	{ width:440px; display:inline; float:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// main sections left
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div#main-section-right
{ width:310px; margin:0 10px 0 5px; display:inline; float:right; }
	div#main-section-right div.column-left
	{ width:150px; margin:0 10px 0 0; display:inline; float:left; }
	div#main-section-right div.column-right
	{ width:150px; display:inline; float:right; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// helpers
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.clearfix:after
{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clear
{ display:block; clear:both; height:1%; }

