/*
When working on this please make sure that you update the date of when changes where made to make sure that we have the correct version of this document uploaded onto the server.  Thank you

UPDATED: September 26th 2016
By: Matt Vreman */
body {
	background-color: #ddd;
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper {
	width: 1020px;
	margin: auto;
	padding: 0;
	background: #fff;
	box-shadow: 15px 15px 10px rgba(0,0,0,0.7);
}
header {
	background-color: #040e56;
	height: 160px;
}
header h1 {
	padding-top: 10px;
	padding-left: 15px;
	color: #fff;
	float: left;
	margin-left: 40px;
	text-decoration: none;
}
header img {
	float: right;
	display: block;
	height: 45px;
	margin-top: 20px;
	margin-right: 20px;
}
nav {
	clear: both;
	width: 100%;
	padding-top:10px;
	height: 30px;
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-size: 18px;
}
nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
nav li {
	float: left;
	margin: 0 10px;
	padding: 0;
}
nav li a {
	line-height: 30px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #000;
	background: #fdc147;
	border-radius:10px;
	border: 5px solid #fdc147;
	position:relative;
}
nav li:first-child {
	margin-left:60px;
}
/*make the home button a little wider, to better fit in with the rest of the navigation buttons
nav > ul > li:first-child a {
	padding: 0 30px;
}*/

nav a:hover,
nav .curr{
	background: #FF8600;
	transition: background-color, .3s, ease-in-out;
}


/*#slideshow {
	width: 960px;
	height: 362px;
	display: block;
}*/
#shop{
	text-align:center;
}
#shop img{
	width:1020px;
}
div.background {
	margin-top: -120px;
}
div.transbox {
	background-color: rgb(9,25,77);
	opacity: 0.7;
	filter: alpha(opacity=60); /* For IE8 and earlier */
	height: 101px;
	width: 100%;
}
div.transbox p {
	padding: 15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 18px;
	opacity: 1.0
}
#content h1 {
	color: #09194d;
	text-decoration: underline;
	text-align: center;
}
#content p {
	padding: 15px;
}
#logo {
	width: 1020px;
	text-align: center;
}
#logo img {
	width: 150px;
	padding: 20px;
}
#blue {
	background: #09194d;
	overflow: auto;
	padding-bottom: 30px;
}
#blue p {
	color: #fff;
	padding: 15px;
}
#left {
	float: left;
	display: block;
	padding-left: 10px;
}
#left img, #middle img, #right img{
	border:1px solid #fff;
	border-radius:15px;
}
#middle {
	float: left;
	display: block;
	padding-left: 40px;
}
#right {
	float: right;
	display: block;
	padding-right: 10px
}

#maint {
	width: 1020px;
	overflow: auto;
}
#maint img {
	float: right;
	display: block;
	width: 336px;
	padding: 10px;
	border-radius:25px
}
#maint p {
	float: left;
	width: 600px;
	text-align: center;
	margin: 10px;
	padding-top: 55px;
}
footer {
	background: #09194d;
	overflow: auto;
}
#f_left {
	float: left;
	display: block;
	width:49%;
}
#f_left iframe{
	display:block;
	float:left;
	padding:10px;
}
#f_left h3 {
	color: #fff;
	font-size: 16px;
	display:block
}
#f_left p {
	padding-left: 25px;
	color: #fff;
	font-size: 12px;
}
#f_right {
	float: right;
	display: block;
	width:49%;
}
#f_right iframe{
	display:block;
	float:right;
	padding:10px;
}
#f_right h3 {
	color: #fff;
	font-size: 16px;
	display:block;
	text-align:right;
}
#f_right p {
	color: #fff;
	font-size: 12px;
	text-align:right;
}	
#email{
	top:-40px;
	position:relative;
}
#email h3{
	color: #fff;
	font-size: 16px;
	display:block;
	text-align:center;
}
#email p{
	color: #fff;
	font-size: 12px;
	display:block;
	text-align:center;
}	
footer a{
	color:#fff;
}
