/* #Reset & Basics ================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
body {line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none; }
table {border-collapse: collapse;border-spacing: 0; }
p {padding:0;margin:0;}



/**** Basic CSS ***/



body {
	
	font-family:arial;
	font-size:.9em;
	line-height:140%;
	letter-spacing: .05em;
	color:#e0ad4a;
	margin:0 auto;
	padding:0 0 0 0;
	width:100%;
	height:100%;
	background:#b7430f;
	background:#a23b0e;
}


p {margin:0;padding:0 0 14px 0;}
ol {margin: 0 0 4px 0;padding: 5px 0 0 2px;list-style-type:decimal;}
ol li {margin: 2px 5px 0 8px;padding: 0 0 3px 0;}
ul {margin: 10px 0 10px 20px;padding: 0;}
ul li {margin: 10px 0 0 0;padding: 0;list-style-type:square;}
	

A:link {text-decoration: none; color:#6c9c2c;border-bottom:1px dotted; padding-bottom:1px;}
A:visited {text-decoration: none; color:#6c9c2c;border-bottom:1px ddotted; padding-bottom:1px;}
A:active {text-decoration: none; color:#9c592c;border:none; padding-bottom:1px;}
A:hover {text-decoration: none; color:#9c592c;border:none; padding-bottom:1px;}


.pagewrap {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	max-width: 100%;
    margin: 0 auto;
	min-height: 100%;
	padding: 0;
}

.pagewrapinner {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	margin: 0;
	padding: 0 0 0 60px;
}

.pagetop {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
    margin: 0;
	padding: 20px;
	background:#e0ad4a;
}

.logobox {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
    margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background:#e0ad4a;
	text-align:center;
}


.contentbox {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:left;
	width:auto;
	max-width:800px;
	margin: auto;
	padding:40px 20px 0 20px;
	line-height:160%;
}


.footer {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	margin: 0;
	padding:60px 20px 60px 20px;
	background:#71a17c;
	color:#ede7c8;
	font-size:.9em
}

.footerinner {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:auto;
	margin:auto;
	max-width:800px;
}


.col1 {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:40%;
    margin: 0;
	padding: 0 10px 20px 0;
	float:left;
}

.col2 {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:60%;
    margin: 0;
	padding: 0 0 20px 10px;
	float:left;
}


.clearfix{
	clear:both;
	height:0;
	margin:0;
	overflow: auto;

}

.center {
	display:block;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	
}

h1{
	font-size:2.2em;
	font-weight:normal;
	color: #e5c492;
	line-height:150%;
	padding:10px 0 20px 0;
	margin:0;
}

h2{
	font-size:1.8em;
	font-weight:normal;
	color: #e5c492;
	line-height:150%;
	padding:10px 0 10px 0;
	margin:0;
}

.textbigger {font-size:1.2em;line-height:170%;}

.image {	
		width:100%;
		height:auto;
		border:none;

}

.logo {
		width:90%;
		max-width:800px;
		height:auto;
		border:none;
		margin-bottom:-35px;
}

.imageembedright {width:15%;height:auto;border:none;float:right;margin:0 0 0 20px;}
.imageembedleft {width:15%;height:auto;border:none;float:left;margin:0 20px 0 0;}
.imageembedbigger {width:25%;}
.imageembedsmaller {width:12%;}

@media screen and (min-width: 601px) and (max-width: 900px) {
}


@media screen and (max-width: 600px) {

body {
	font-size:.9em;
	padding:0;
}


.pagewrap {

width:100%;
margin:0;

} 

.pagewrapinner {
}

.pagetop {
	padding: 35px;
}

.contentbox {
	width:auto;
	max-width:100%;
}


.col1 {
	width:100%;
    padding: 0 0 30px 0;

}

.col2 {
	width:100%;
    padding: 0 0 30px 0;
}


.image {	
		width:100%;
		max-width:100%;

}

.logo {
		width:90%;
		max-width:90%;
		margin-bottom:-15px;
}

.imageembedright {width:20%;}
.imageembedleft {width:20%;}
.imageembedbigger {width:35%;}
.imageembedsmaller {width:15%;}

h1{
	font-size:1.8em;
	padding:5px 0 20px 0;
}


h2{
	font-size:1.6em;

}

.textbigger {font-size:1em;}

.footer {
	padding: 20px 20px 20px 40px;
}

.footerinner {
}

}
