@import url("reset.css");
@import url("forms.css");
@import url("home.css");
@import url("navigation.css");
@import url("subpage.css");


/* Default Styles */

html {
	font-family: "sofia-pro", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: url(/Images/PageBackgroundTan.jpg) top center;
	line-height: 1.5em;
}

body {
	position: relative;
}

a {
	color: #800300;
	text-decoration: none;
}

p {
	padding: .25em 0;
}

h1 {
	font-size: 2em;
	padding: .5em 0;
	color: #800300;
}

h2 {
	font-size: 1.25em;
	padding: .5em 0;
	color: #800300;
}

h3 {
	font-size: 1.25em;
	color: #282F58;
	margin-bottom: .75em;
}


button {
	cursor: pointer;
}

.SectionTitle {
	display: none;
}

#SiteHeader, #SiteMain, #SiteFooter {
	width: 100%;
}


#SiteHeader {
	background: url(/Images/WideHeaderBackground.png) top center;
	position: relative;
}

#SiteMain {
	background: rgba(255,255,255,0.50);
}

#SiteFooter {
	border-top: solid 2px #BEC5EF;
	background: rgba(0,0,0,0.30);
	padding-bottom: 1em;
}

#SiteHeaderContainer, #SiteContainer, #SiteFooterContainer {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	min-height: 1em;
}

#SiteHeaderContainer {
	height: auto;
    width: 96%;
}

#LogoContainer {
	width: 25%;
	height: auto;
	float: left;
	margin: 1em 0;
}

#LogoContainer img {
	width: 100%;
	height: auto;
}

#SiteSearch {
	width: 20%;
	float: right;
}
#MemberLogin {
 	float:right;
	margin-right:10px;
	margin-top:9px;
}
#MemberLogin a{
	color:#EBE3C7;
}
#MemberLogin a:hover{
	color: #fff;
}


#SiteSearch form {
}

#SiteSearch form input {
	line-height: 2em;
}

#SiteSearch form button {
	width: 2em;
	height: 2em;
	margin-left: .5em;
	background: url(/Images/SearchIcon.svg);
	background-size: contain;
	border: none;
	outline: none;
}

#SocialIcons {
	clear: right;
	width: auto;
	float: right;
}

.SocialIcon {
	width: 2em;
	height: auto;
	float: left;
	margin-left: 1em;
}

#SiteFooterContainer {
}

#Copyright {
	list-style: none;
	font-size: .75em;
	line-height: 1.5em;
	text-align: center;
	color: #800300;
	padding-bottom: 1em;
}

#Copyright li {
	display: inline-block;
	border-right: solid thin #800300;
	padding: 0 .5em 0 .3em;
}

#Copyright li:last-child {
	border-right: none;
}



