.header { padding:1em 0; }
	.col { padding:0; text-align:center;}
	.nav{ width:1200px; max-width: 94%; margin:0 auto;  }
	.nav_pad{margin-top:40px;}
	.number_holder{width:1200px; max-width: 94%; text-align:right; margin:auto; font-family: 'Michroma', sans-serif; padding:10px 3%; font-size:1em;}
	.number_holder_sub{ width:66%; text-align:center; margin:auto; font-family: 'Michroma', sans-serif; padding-right:0; font-size:1em; padding:10px 0}
	.number_holder_sub_right{  font-family: 'Michroma', sans-serif; float:right; width:200px;}
	.number_holder_left{ width:1200px; max-width: 94%; text-align:left; margin:auto; font-family: 'Michroma', sans-serif; padding-left:5%; font-size:.9em; padding:10px 3% 35px 3%;}
	.number_holder_footer{ width:1200px; max-width: 94%; text-align:left; margin:auto; font-family: 'Michroma', sans-serif; padding-left:5%; font-size:.9em; padding:7px 3% 35px 3%;}
	a.link{font-family: 'Michroma', sans-serif; font-size:.9em; color:#fff; text-decoration:none;}
	a.link:hover{font-family: 'Michroma', sans-serif; font-size:.9em; color:#a20000;}
	a.link_active{font-family: 'Michroma', sans-serif; font-size:.9em; color:#a20000; text-decoration:none;}
	a.footer_link{font-family: 'Michroma', sans-serif; font-size:.8em; color:#fff; text-decoration:none;}
	a.footer_link:hover{font-family: 'Michroma', sans-serif; font-size:.8em; color:#a20000;}
	a.image:hover{ opacity:.8}
	a.email_link{ color:#a20000; font-size:1em; text-decoration:none;}
a.email_link:hover{ color:lightgrey;}
/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
	.containme {width: 1200px; margin: 0 auto; max-width: 100%;}
	.containme.padmesome {max-width: 94%; padding-left: 3%; padding-right: 3%;}
/*  GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	
}



.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

@media only screen and (max-width: 1024px) {
	.number_holder,
	.number_holder_footer {text-align: center;}
	.number_holder_left p {float: none !important; line-height: 1em; text-align: center;}
}
@media only screen and (max-width: 768px) {
	.number_holder_left a {display: block; float: none; width: 100%; padding: 5px 0; text-align: center;}
}

/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}