/* =1 Most Pages
===============================================*/
body {
	text-align: center;
	margin: 0 0 0 0;
	}
	
#wrapper { 
	padding: 1px 1px 10px 1px;
	margin: 0;
}
	
#container {
	position: relative;
	margin: 0 auto;
	padding: 0 -20px 20px 20px;
	width: 960px;
	text-align: left;
	}
	
#header {
	position: relative;
	padding: 0 0 10px 0;
	min-height: 40px;
	}
	
#content {
	padding-bottom: 40px;
}

.section {
	float: left; clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	}
	
.section h1,
.section h2,
.section h3,
.section h4,
.section h5,
.section p,
.section ul,
.section table,
.section dl,
.section address { 
	margin-right: 20px !important;
	}
	
.column-one {
	display: inline;
	float: left !important;
	width: 33.3%;
	*margin-left:-0.04em;
	overflow: hidden;
	}
	
.column-two {
	display: inline;
	float: left !important;
	width: 66%;
	*margin-left:-0.04em;
	*overflow: hidden;
	}
	
.column-three {
	float: left; clear: both;
	width: 100%;
	}
	
.column-last {
	margin-right: 0;
	}
	
#footer {
	clear: both;	
	position: relative;	
	padding: 10px 0;
	margin: -30px auto 0 auto;
	*margin: 0 auto 0 auto;
	}
	
	
/* no visuals
-----------------------------------------------*/
#nav-page {
	position: absolute;
	top: 0; left: -9999px;
	}
	
/* Clearing Floats
http://www.positioniseverything.net/easyclearing.html
-----------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */