* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 90.5%;
	color:white;
	font-family:"Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
	background: black;
}

p{
	width:660px;
	align-content:center;
	font-size:11px;
	
}
#page-wrap {
	width: 660px;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	margin-top:60px;
	line-height:30px;
	height: auto !important;
	height: 500px;
	
	
}

#contact-area {
	width: 600px;
	margin-top: 25px;
	color:white;
	font-family:"Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
	
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family:"Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
	text-decoration: none;
	color: #812426;
	-webkit-transition: 200ms linear 0s;
	-moz-transition: 300ms linear 0s;
	-o-transition: 300ms linear 0s;
	transition: 300ms linear 0s;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
	color:rgba(137,29,30,1.00);
	font-family:"Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
	font-size:16px
}

label {
	float: left;
	text-align: right;
	margin-right: 12px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
	font-family:"Open Sans", "Open Sans Bold", "Open Sans Bold Italic", "Open Sans Extrabold", "Open Sans Extrabold Italic", "Open Sans Italic", "Open Sans Light", "Open Sans Light Italic", "Open Sans Semibold", "Open Sans Semibold Italic";
}




@charset "UTF-8";
/* CSS Document */
@charset "UTF-8";
/* CSS Document */
@charset "UTF-8";
/* CSS Document */
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%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background-image:url(../images/old_map_@2X.png);
}
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;
}



#wrapper{
	background-color:black;;
	width:960px;
	
	margin:auto;
	text-align:center;
    -webkit-animation: fadein 2s; 
       -moz-animation: fadein 2s; 
        -ms-animation: fadein 2s; 
         -o-animation: fadein 2s; 
            animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
}

#logo{
	text-align:center;
	margin-top:60px;
	padding-bottom:40px;
	margin-top:40px;
	max width:100% !important;
	max-height:200px !important;
	
}


	
nav{
	font-size:14pt;
	display:inline;
	content-align:center;
	text-align:center;
	

}


ul{
	text-align:center;
	padding-bottom:30px;
	padding-top:45px;
}
dl{
	
	font-family:Cinzel, "Cinzel Black", "Cinzel Decorative";
	letter-spacing:2.5px;
	display:inline;
	text-align:center;
	padding:32px;
	
}
#content{
	
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    align-content:center;
	width:960px;
	
	
}


#header{
	background-color:white;
	text-align:center;
	width:100%;
	Padding-top:30px;
	
	
}
a:hover{
	text-decoration: none;
	color: #972E30;
	-webkit-transition: 200ms linear 0s;
	-moz-transition: 200ms linear 0s;
	-o-transition: 200ms linear 0s;
	transition: 200ms linear 0s;
	outline: 0 none;
}



#content{
	
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    align-content:center;
	width:960px;
	
	
}

//



ul{
	text-align:center;
}
dl{
	
	
	display:inline;
	
	text-align:center;
	padding:32px;
	padding-bottom:30px;
	padding-top:30px;
}
a{
	color:black;
}
a:link{
	color:black;
	text-decoration:none;
		font-size:12pt;
}

a:hover{
	text-decoration: none;
	color: #7F1416;
	
	-webkit-transition: 200ms linear 0s;
	-moz-transition: 200ms linear 0s;
	-o-transition: 200ms linear 0s;
	transition: 200ms linear 0s;
	outline: 0 none;
}

p {
	font-size: 12pt;
	text-align:center;
	align-content:center;
	margin-bottom: 40px;
	font-family:"Open Sans", "Open Sans Light" ;
}

footer{
	clear:both;
	text-align:left;
	font-family:"Open Sans", "Open Sans Light" Baskerville, 'Palatino Linotype', Palatino, 'Century Schoolbook L', 'Times New Roman', 'serif';
	font-size:9pt;
	padding-top:70px;
	padding-bottom:70px;
	padding-left:40px;
	color:white;
	
}