body, html {
	color: black;
	background-color:#bc2026;
	background-image:url('img/background.png');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-size: 100% auto;
} 
#banner {
	width:400;
	position:absolute;
	color: black;
	background-color:#bc2026;
	background-image:url('img/banner.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
}
h3 {
	background:#522e2e;
	color: white;
	padding: 7px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-style:solid;
	border-width:1pt;
	border-color:#000000;
	font-family: 'webfont';
	font-size:14pt;
	color: #522e2e;
	text-shadow:
	-1px -1px 0 #d1baba,
	1px -1px 0 #d1baba,
	-1px 1px 0 #d1baba,
	1px 1px 0 #d1baba;
	text-decoration:none;
	text-transform: uppercase;
	padding-right:10px;
	padding-left:10px;	
}

a {
	color: darkblue;
	font-weight: bold;
}

img, iframe {
	width: 100%;
}
@font-face {
	font-family: 'webfont';
	src: url('webfont/impact-webfont.eot');
	src: url('webfont/impact-webfont.eot?#iefix') format('embedded-opentype'),
	     url('webfont/impact-webfont.woff') format('woff'),
	     url('webfont/impact-webfont.ttf')  format('truetype'),
	     url('webfont/impact-webfont.svg#svgimpact-webfont') format('svg');
	}
A.button{
	font-family: 'webfont';
	font-size:14pt;
	color: #522e2e;
	text-shadow:
	-1px -1px 0 #d1baba,
	1px -1px 0 #d1baba,
	-1px 1px 0 #d1baba,
	1px 1px 0 #d1baba;
	text-decoration:none;
	text-transform: uppercase;
	padding-right:10px;
	padding-left:10px;
}
A.button:hover{
	font-family: 'webfont';
	font-size:14pt;
	color: #d1baba;
	text-shadow:
	-1px -1px 0 #522e2e,
	1px -1px 0 #522e2e,
	-1px 1px 0 #522e2e,
	1px 1px 0 #522e2e; 
}
table.nav{
	background-color:#522e2e;
}