/* reset styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { list-style: decimal; }
ul { list-style:none;}
ul, ol {padding:5px; margin:0px 4px 7px 0px; border:1px dashed #999; background-color:#d6d1bf;}
li {padding:3px; font-size: 1.15em;}
q:before, q:after { content:''; }
/* end reset styles */

div
{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}

body {
    font-family: Verdana, Arial, sans-serif;
    font-size: .75em;
    color: #000000;
    background-color: #FBE26E; 
    margin: 0px;
    padding: 0px;
}

strong {
    color: #b81c3c;
}

h1 {
    font-size: 1em;
	font-weight: bold;
}

h2 {
    font-size: 1.3em; 
    font-weight: bold;
	color: #b81c3c;
}

dt { font-weight: bold;}

a{font-size: 1em;}

a:link {
    color: #1a8cff;
    text-decoration: none; 
    font-variant: small-caps;
}
 
a:visited {
    color: #1a8cff;
    text-decoration: none;
    font-variant: small-caps;
}

a:hover {
    text-decoration: underline;
    font-variant: small-caps;
}

p 
{
	margin-bottom:7px;
}

ul li:nth-child(even){background-color:#ebe7da;}
ul li:nth-child(odd){background-color:#f5f3eb;}

#main {
	background-color: #fdfce0; 
}

#copyright {
    clear: both; 
}

#locationmap {
	width:100%;
}

.jumptonavbox {
	margin-top:10px;
	margin-bottom:15px;
	font-size: 1.3em; 
	}

.wrapper
{
	float:left;	
}

.smfont { font-size: .75em; }

.lgfont { font-size: 1.50em; }	

.photo {
    padding: 5px;
    text-align: center;
    font-weight: bold;
} 

.darkContainer
{
	background-color:#F8C160;
}

.hdivider
{
	height:1px; border-bottom:1px dashed #999; margin: 3px 0px;
}

.navBar
{
	text-align:center; 
}

.navBar a
{
	background-color:#FBE26E;	
	border:1px solid #b34700;	
	border-radius: 15px 50px;
	padding-right:9px;
	padding-left:9px;
}
.navBar a:hover
{
	background-color:#fdfce0;
	border:1px solid #ff944d;
	color:black;
	text-decoration: none;
}

.banner
{
	width:100%;
	border:0;
	height:100%;
	max-width:600px;
	max-height:200px;
}

.videoContainer
{
	width:100%;
	height:100%;
	max-width:600px;
	max-height:800px;
	margin-bottom:10px;
}

.outerBox
{
	border-top:1px solid #ff944d;
	border-left:1px solid #ff8533;
	border-right:2px solid #e65c00;
	border-bottom:3px solid #b34700;
}
.innerBox
{
	padding: 10px 5px 15px 5px;
	border-top:3px solid #b34700;
	border-left:2px solid #e65c00;
	border-right:1px solid #ff8533;
	border-bottom:1px solid #ff944d;
}