body{
	
	width:100%;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif; 
	color:#666;
	background: maroon;
}
a, a:link, a:visited {
	color:#963;
}

a:hover {
	text-decoration:none;
	color:#B29A1A;
}
img { 
	border:0;
}
.wrapper {
	max-width:860px;
	background-color:navajowhite;
	margin:0 auto;
	margin-bottom:40px;
	border-bottom-right-radius:6px;
	border-bottom-left-radius:6px;
	padding-bottom:30px;
	
}

header {
	height:125px;
	width:100%;
	padding-bottom: 20px;
	background-repeat: no-repeat;
    background-position:50% 50%;
	background-image: url(../images/gusBanner-small.jpg);
}
.title {
	margin:0px auto;
	padding:20px 0;
	text-align:center;
	
}
.title a {
	text-decoration:none;
	color:#FFF;
}

.main h2 {text-align: center; }

.videoWrapper {
	position: relative;
	
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: navajowhite;
}







img.centerPic {
	max-width: 100%;
	display: block;
	margin-top: 20px;
	margin-left: auto;  
	margin-right: auto;
	}

h1 { font-family: 'Adamina', serif; font-size:62px;  font-weight:normal; text-align: center; margin:0;
	padding:0; color: firebrick; opacity: .8}

h2{ font-family: 'Open Sans', sans-serif;  font-weight:normal; text-align: center; margin:0;
	padding: 0; font-size: 24px; color: firebrick; opacity: .8; }

nav {
	position: absolute;
	
}

nav ul { padding: 0 0 0 10px; margin-top: 0; }
nav ul li {display: block;  }

nav a, nav a:link, nav a:visited {
	
	padding:9px 20px;
	background-color:#090926;
	color:navajowhite;
	line-height:1.5em;
	text-decoration:none;
}



nav a:hover {
	background-color:navajowhite;
	color: #090926;
}

video { display: block;
	width: 100%    !important;
	height: auto   !important;
	
	
	margin:  20px auto;}
}



form {padding-top: 20px;
	
	
}

fieldset { border: 2px solid #090926;
		border-radius: 5px;
		
		}

input, textarea {
	margin: 10px 10px 0px 10px;
	
}

textarea { 
	width: 90%;
	height: 200px;
	}

label { 
	display: block;
	padding: 5px;	
	
	}

label.error { 
	color: #F00
}

	
footer { 
	text-align: center; 
	padding-top: 10px;
	margin: 0 auto;
		}
		
footer ul {
	
}
	
footer ul li{
	display: inline
}

footer a, footer a:link, footer a:visited  { 
	color: #090926;
	
}

footer p { text-align: center; }



@media screen and (min-width: 500px) {
	h1 {margin-top:20px; text-align: right; padding: 60px 75px 0 0 }
	.title h2 { text-align: right; padding: 0 75px 0 0}
	nav {  top: 275px; padding-top: 10px; padding-left: 0; }
	nav ul{ margin-left: 0;}
	nav ul li { 
		display: inline;
		line-height:3.1em;
			}
	
	header { height:250px; background-image: url(../images/gusBanner-nat.jpg); }
	.main h2 {  padding-top: 60px;}
	textarea { width: 400px;}
	
	
}

@media screen and (min-width: 900px) {
	nav {  top: 300px; padding: 10px;  }
	.title {margin-top:24px;}
	.wrapper, header {	border-top-right-radius:6px; border-top-left-radius:6px; }
	.main h2 { padding-top: 60px;}
}

.main {
	padding:12px 20px;
	min-height:250px;
}


ul li {
	}



p { line-height:1.5em; margin: 0 0 8px 0; }


.staron { float:right; border:2px solid #CCC; padding:8px; margin:16px; border-radius: 6px; }


.bodyHome .main h2 {
	
color:#454545; font-size:18px;

	margin: 0 auto;
	text-align: center;
	margin-bottom: 25px;
}

@media screen and (min-width: 600px) {
	.bodyHome .main h2 { text-align: center; font-size:27px; width:90%; }
}

.bodyHome .main p {
	text-align: justify;
	max-width:460px;
	margin: 10px auto;
}

.red { color: red; }




