/* ####################################### */
/* ########### BASIC TYPO SETUP ########## */
/* ####################################### */

/* NB: default browser font size is usually 16px */

body {
	font-family: Calibri,Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5em;
	color: #F2F1DD;
}

body {
/*	font-size:93.75%;	/* = (100/16) * 15  */*/
	font-size: 0.9375em;
}

html > body {
	font-size: 16px; /* size good modern browsers to 13px */
}


/* ####################################### */
/* ############ CUSTOM FONTS ############# */
/* ####################################### */

@font-face {
	font-family: 'ChunkFive Regular';
	src: url('/images/fonts/Chunkfive.eot');
	src: local('ChunkFive Regular'), local('ChunkFive-Regular'), url('/images/fonts/Chunkfive.otf') format('opentype');
}

/*@font-face {
	font-family: 'College Condensed Regular';
	src: url('/images/fonts/COLLEGEC.eot');
	src: local('College Condensed Regular'), local('CollegeCondensed-Regular'), url('/images/fonts/COLLEGEC.TTF') format('truetype');
}*/

/* ####################################### */
/* ############# HEADERS ################# */
/* ####################################### */

/*.fontface h1,
.fontface h2 {
	font-family: "ChunkFive Regular", Arial, sans-serif;
}*/

h1, 
.section-home h2 {
	color: #ffffff;
}

h2,
.section-home h3 {
	font-size:2em;
	margin-bottom:0.75em;
	line-height: 1em;
	color: #ffffff;
}

h3,
.section-home h4 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
	color: #fff;
}

h4,
.section-home h5 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
	color: #B66361;
}

h5,
.section-home h6 {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:1.1em;
	color: #B66361;
}

h6 {
	font-size:1em;
	font-weight:bold;
	margin-bottom: 1.5em;
	color: #B66361;	
}

.section-home h2 {
	position: absolute;
	left: -9999px;
}


/* PARAGRAPHS & TYPICAL ELEMENTS
------------------------------------------------*/

/*p, ul, ol, dl, blockquote, pre, td, th, label, table {

}*/


/* SITE LOGO
------------------------------------------------*/

h1#site-logo,
img#site-img-logo {
	width:	427px;
	height:	102px;

	margin: 63px 0 0 -83px;
	padding: 0;
}



/* ####################################### */
/* ################ =LINKS ############### */
/* ####################################### */

/* GLOBAL LINK STYLES
------------------------------------------------*/

a:link,
a:visited  {
	color: #D2480A;
}

a:hover,
a:focus  {
	color: #D2480A;
}


/*a:active, a:focus {
	position:relative;
	top:1px;
}*/

a.cta:link,
a.cta:visited {
	display:inline-block;	
	text-decoration:none;
	-moz-border-radius: 5px;
}

a.cta span {
	display:inline-block;
	padding:0.2em 15px;
		-moz-border-radius: 4px;
}

a.cta-primary:link, a.cta-primary:visited {
	border:1px solid #9FDD0F;
	color:#FFFFFF;
	text-shadow:1px 1px 1px #42560E;
	background: #9FDD0F;
}

a.cta-primary:link span,
a.cta-primary:visited span {
	background:#729F09 url(/images/cta_primary_bg.png) repeat-x 0 0;
}

a.cta-primary:hover span,
a.cta-primary:focus span {
	background: #98D30E url(/images/cta_primary_bg_hover.png) repeat-x 0 0;
}







/* HIGHLIGHTS / LOWLIGHTS
------------------------------------------------*/

.highlight {	
	color			:	#98D30E;
}



.fade {	
	color			:	#BE9D96;
}



