/*
Copyright 2014 Skyway Networks, LLC.  All rights reserved.  This software, in whole or any part, may only be licensed for use by written permission exclusively by Skyway Networks, LLC.  Any other infringing use, or removal of this copyright statement, is prohibited and will be prosecuted to the full extent of United States of America and international copyright law.
*/



/* Custom Font Declarations */

@font-face
{
	font-family: 'Merriweather';
	
	src: url('http://www.veronahills.org/fonts/merriweather-webfont.eot');
	src: url('http://www.veronahills.org/fonts/merriweather-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.veronahills.org/fonts/merriweather-webfont.woff') format('woff'),
		url('http://www.veronahills.org/fonts/merriweather-webfont.ttf') format('truetype'),
		url('http://www.veronahills.org/fonts/merriweather-webfont.svg#merriweatherregular') format('svg');
	
}

@font-face
{
	font-family: 'OpenSans';
	
	src: url('http://www.veronahills.org/fonts/opensans-webfont.eot');
	src: url('http://www.veronahills.org/fonts/opensans-webfont.eot?#iefix') format('embedded-opentype'),
		url('http://www.veronahills.org/fonts/opensans-webfont.woff') format('woff'),
		url('http://www.veronahills.org/fonts/opensans-webfont.ttf') format('truetype'),
		url('http://www.veronahills.org/fonts/opensans-webfont.svg#merriweatherregular') format('svg');
	
}



/* Global Styles */

html,body
{
	background-color: #4D6030; 
	margin: 0px 0px 0px 0px;
	background-image:url(http://www.veronahills.org/images/backgrounds/green-background-110x110.jpg); background-repeat: repeat; background-position: left top; 
}

#PageContent
{
	width: 1080px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#HeaderImgBox
{
	
	width: px;
	height: px;
	
}

#HeaderImg
{
	
	width: px;
	height: px;
	
	border-width: 0px 0px 0px 0px;
}

/* Navigation Styles */

#MainNav
{
	width: 100%;
	height: 35px;
	background-color: #b6985e;
	z-index: 3;
	border-top: 6px solid #d7c59b;
	border-bottom: 1px solid #ece3d3;
}

.NavBarBorder
{
	float: left;
	width: 2px;
	height: 35px;
	background-color: #FFFFFF;
}

.NavBarBorder:first-child
{
	margin-left: 30px;
}

.NavBarBorder:last-child
{
	margin-right: 10px;
}

.NavBarItem
{
	float: left;
	width: auto;
	height: 35px;
	padding-left: 20px;
	padding-right: 20px;
}

.NavBarItem div
{
	padding-top: 8px;
}

.NavBarItem:hover
{
	background-color: #856343;
}

.NavBarItem a
{
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
	font-family: Merriweather,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	text-decoration: none;
	z-index: 6;
}

.NavBarItem a:hover
{
	color: #d7c59b;
}

.SubNavMenu
{
	position: absolute;
	width: auto;
	height: auto;
	background-color: #b6985e;
}

.SubNavMenuItem
{
	width: auto;
	height: 30px;
	padding: 10px 20px 0px 20px;
	border-bottom: 2px solid #FFFFFF;
}

.SubNavMenuItem:first-child
{
	padding-top: 10px;
	border-top: 2px solid #FFFFFF;
}

.SubNavMenuItem:hover
{
	background-color: #856343;
}

.SubNavMenuItem a
{
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
	font-family: Merriweather,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	text-decoration: none;
	z-index: 10;
}

.SubNavMenuItem a:hover
{
	color: #d7c59b;
}


/* Body Styles */

#BodyContent
{
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	clear: both;
}

.BodyPadding
{
	padding: 20px 20px 20px 20px
}

h1
{
	color: #567632;
	font-weight: normal;
	font-style: normal;
	font-size: 1.6em;
	font-family: OpenSans,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	line-height: 1.4;
	margin: 5px 0px 5px 0px;
}

h2
{
	color: #567632;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	font-family: OpenSans,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	line-height: 1.4;
	margin: 10px 0px 10px 0px;
}

h3
{
	color: #567632;
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
	font-family: OpenSans,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	line-height: 1.4;
	margin: 10px 0px 10px 0px;
}

p
{
	color: #5f574f;
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	font-family: OpenSans,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	line-height: 1.5;
	margin: 0px 0px 0px 0px;
}

.TwoColumnLayout
{
	display: table;
}

.TwoColumnLayoutCol1Padding
{
	padding-right: 20px;
}

.TwoColumnLayoutCol1
{
	display: table-cell;
	width: 717px;
	height: auto;
	border-right: 2px solid #5f574f;
	vertical-align: top;
}

.TwoColumnLayoutCol2Padding
{
	padding-left: 20px;
}

.TwoColumnLayoutCol2
{
	display: table-cell;
	width: 359px;
	height: auto;
	vertical-align: top;
}

/* Footer Styles */
footer
{
	width: 100%;
	height: auto;
	background-color: #b6985e;
	border-top: 6px solid #d7c59b;
}

.FooterPadding
{
	padding: 30px 20px 30px 20px;
}

p.footertext
{
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	font-family: OpenSans,arial,Arial,helvetica,Helvetica,verdana,Verdana,sans-serif;
	line-height: 1.5;
}