﻿/* Layout Begin */

#accesskeys {
	margin:					0px;
	padding:				0px;
	position:				absolute;
	top:					-1000px;
	font-size:				1px;
	line-height:			1px;
}

#background {
	background-color:		#FFFFFF;
	background-image:		url('../site-images/page-bg.gif');
	background-position:	center top;
	background-repeat:		repeat-x;
}

#layout {	
	top: 					0px;
	position: 				absolute;
	width:					58.75em;
	left:					50%;
	margin-left: 			-29.375em;
}

.logo {
	width:					58.75em;
	height:					7.25em;
}

/* Layout End */

/* Images Begine */

.banner-image {
	width:					39.3125em;
	height:					15.9375em;
}

#title {
	width:					58.75em;
	height:					7.25em;
	background-image:		url('../site-images/title.gif');
	float:					left;
}

/* Site Style Begin */
h1, h2, h3 {
	font-family:			Arial;
	font-size:				1.5em;
	color:					#7BC143;
	font-weight:			normal;
	margin-bottom:			0.4375em;
	margin-top:				0em;
	padding-top:			0em;
}

p {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#808080;
	margin-top:				0em;
	margin-bottom:			0.65em!important;
}

label {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#808080;
	margin-top:				0em;
}

a {
	font-family:			Arial;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

hr {
	border:					0.0625em #E0E0E0 solid;
	margin-top:				0.25em;
}
/* Site Style End */

/* Top Navigation Begin */
#top-navigation {
	background-image:		url('../site-images/main-nav-spacer.gif');
	background-position:	left center;
	background-repeat:		no-repeat;
	width:					45em;
	float:					left;
}

#zoom {
	float:					right;
	line-height:			1.875em;
}

#zoom img {
	float:					left;
	margin-right:			0.625em;
	margin-top:				0.3125em;
	border:					0em;
	width:					1.875em;
	height:					1.875em;
}

#zoom a {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#FFFFFF;
}

#zoom a:hover {
	text-decoration:		underline;
}

#top-navigation ul {
	margin:					0em;
	padding:				0em;
	display: 				inline;
}

#top-navigation li {
	display: 				inline;
	list-style-type: 		none;
	line-height:			1.875em;
	background-image:		url('../site-images/main-nav-spacer.gif');
	background-position:	right center;
	background-repeat:		no-repeat;
	padding-bottom:			0.4375em;
	padding-top:			0.5em;
}

#top-navigation a {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#FFFFFF;
	margin-left:			0.625em;
	margin-right:			0.8125em;
}

/* Top Navigation End */

/* Banner Begin */
#main-banner {
	margin-top:				0.9375em;
	float:					left;
}

#main-banner img {
	float:					left;
}

#green-box {
	float:					left;
	margin-left:				0.0625em;
}

.green-img {
	width:					19.375em;
	height:					15.9375em;
}


/* Banner End */

/* Main Body Begin */
#main-body {
	width:					58.75em;
	margin-top:				1.25em;
	margin-bottom:			1.25em;
	background-image:		url('../site-images/body-bg-three.gif');
	background-repeat:		repeat-y;
	float:					left;
}

#main-body a {
	color:					#7BC143;
}

#left-container {
	float:					left;
	width:					18.625em;
	padding-right:			0.75em;
}

#left-container img {
	text-decoration:		none;
	border:					0em;
}

.map {
	border:					0px;
	width:					17.5em;
	height:					17.5em;
}

/* Middle Container Begin */

#middle-container {
	float:					left;
	width:					19em;
	padding-right:			0.75em;
}

#middle-container h2 {
	margin-left:			0.4875em;

}
#middle-container h1 {
	margin-left:			0.3875em;

}

#friends {
	padding-top:			0.25em;
	text-align:				right;
}

#friends img {
	margin-bottom:			0.375em;
	margin-left:			0.25em;	
	width:					5.75em;
	height:					5.75em;
	border:					0em;
}

/* Middle Container End */

/* Right Container Begin */

#right-container {
	width:					18.625em;
	padding-left:			0.75em;
	float:					left;
}

#right-container h3 {
	margin-bottom:				0.21em;
}
#right-container span {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#466E26;
	font-weight:			bold;
	margin-top:				0.125em;
}

#right-container hr {
	margin-top:				0.5em;
	margin-bottom:			0.5em;
}

#left-container span {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#466E26;
	font-weight:			bold;
}

.link {
	font-size:				0.6875em;
}

#right-container a {
	font-size:				0.6875em;
	color:					#7BC143;
}

#right-container img {
	float:					right;
	width:					5.0em;
	height:					5.0em;
	margin-left:			0.5em;
}

#right-container p {
	margin-bottom:			0.3125em;
	margin-right:			50px;
}

#right-container address {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#808080;
	font-style:				normal;
	margin-top:				0.65em;
}



/* Right Container End */

/* Main Body End */

/* Body Links Begin */

#body-spacer {
	width:					58.75em;
	background-image:		url('../site-images/body-spacer.jpg');
	background-repeat:		repeat-x;
	background-position:	center top;
	margin-bottom:			0.625em;
	float:					left;
	height:					1.25em;
	
}

#body-links {
	width:					58.75em;
	background-image:		url('../site-images/body-links-bg.gif');
	background-repeat:		repeat-y;
	background-position:	center top;
	float:					left;
	text-transform: 		lowercase;
}

#body-links span {
	font-family:			Arial;
	font-size:				0.9375em;
	color:					#7BC143;
	font-weight:			normal;
	margin-bottom:			0.4375em;
	margin-top:				0em;
	padding:				0em;
}

#body-links ul {
	margin-left:			0em;
	padding-left:			0em;
	margin-top:				0.4375em;
}

#body-links li {
	list-style-type: 		none;
	margin-bottom:			0.4375em;
	padding-bottom:			0em;
}

#body-links a {
	font-size:				0.75em;
	color:					#808080;
}

#body-links a:hover {
	font-size:				0.75em;
	color:					#808080;
}

#links-1 {
	width:					9.125em;
	float:					left;
}

.links {
	width:					7.5em;
	float:					left;
	padding-left:			1.25em;
	padding-right:			1.25em;
}

#links-6 {
	width:					7.8125em;
	float:					left;
	padding-left:			1.25em;
}

/* Body Links End */

/* Footer Navigation Begin */
#footer-navigation {
	width:					58.75em;
	height:					1.25em;
	background-image:		url('../site-images/footer-nav-bg-bottom.gif');
	background-repeat:		repeat-x;
	float:					left;
	line-height:			1.25em;
}

#footer-navigation ul {
	margin:					0em;
	padding:				0em;
	display: 				inline;
}

#footer-fade {
	background-image:		url('../site-images/footer-nav-bg-top.gif');
	background-position:	right center;
	background-repeat:		repeat-x;
	width:					58.75em;
	height:					1.25em;
	float:					left;
}

#footer-navigation li {
	display: 				inline;
	line-height:			1.1875em;
	list-style-type: 		none;
	background-image:		url('../site-images/footer-nav-spacer.gif');
	background-position:	right center;
	background-repeat:		no-repeat;
	padding-bottom:			0.0325em;
	padding-top:			0em;
}

#footer-navigation a {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#FFFFFF;
	margin-left:			0.625em;
	margin-right:			0.8125em;
}


#footer {
	width:					58.75em;
	text-align:				center;
	margin-top:				0.9375em;
	padding-bottom:			0.625em;
	float:					left;
}

#footer p {
	color:					#CCCCCC;
	font-size:				0.78125em;
}

#footer a {
	color:					#CCCCCC;
	text-decoration:		none;
}

#footer a:hover {
	color:					#CCCCCC;
}

/* Footer Navigation End */

/* Sub Pages Begin */
#sub-body {
	width:					58.75em;
	margin-top:				1.25em;
	margin-bottom:			1.25em;
	background-image:		url('../site-images/body-bg-two-left.gif');
	background-repeat:		repeat-y;
	float:					left;
}

#sub-body h1 {
	margin-bottom:			0.27em;
}

#sub-body h3 {
	margin-bottom:				0.21em;
}


#sub-left-container p{
	margin-bottom:			0em;
}

#sub-left-container img {
	float:					left;
	margin-top:				0.3em;
	margin-right:			0.3375em;
	width:					5em;
	height:					5em;
}

#friend-left-container img {
	float:					left;
	margin-top:				0.3em;
	margin-right:			0.3375em;
	width:					5.75em;
	height:					5.75em;
}


#friend-left-container p {
	margin-bottom:			0em;
}

#sub-left-container p span {
	font-size:				1.03125em;
}

#sub-left-container p a {
	font-size:				0.92em;
}

#sub-body a {
	font-size:				0.6875em;
	color:					#7BC143;
}

#sub-body li a {
	font-size:				1.03125em;
	color:					#7BC143;
}

#sub-left-container {
	width: 					38.5em;
	padding-right:			0.75em;
	float:					left;
}
#friend-left-container {
	width: 					38.5em;
	padding-right:			0.75em;
	float:					left;
}

#friend-left-container div {
	margin-top:15px;
}

#sub-body span {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#466E26;
	font-weight:			bold;
	padding:				0em;
}

.news-image {
	width:					5em;
	height:					5em;
}

#sub-left-container ul {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#808080;
}

#sub-left-container ul ul {
	font-family:			Arial;
	font-size:				1em;
	color:					#808080;
}

#left-container ul {
	font-family:			Arial;
	font-size:				0.75em;
	color:					#808080;
}

/* Sub Pages End */

/* Sub Pages End */

#form {
	float:					right;
	width:					17.3125em;
	margin-right:			1.25em;
	
}

#form form {
	width:					17.1875em;
}

#form p {
	float:					left;
	font-weight:			normal;
	width:					2.8125em;
	margin-bottom:			0.8125em;
	margin-right:			1.25em;
	margin-top:				0.25em;
	margin-left:			0em;
}

#form label {
	float:					left;
	font-weight:			normal;
	width:					2.8125em;
	margin-bottom:			0.8125em;
	margin-right:			1.25em;
	margin-top:				0.25em;
	margin-left:			0.5em;
}

textarea {
	float:					right;
	margin-bottom:			0.625em;
}

#form input {
	float:					right;
	margin-bottom:			0.625em;
}

.button-two {
	padding-top:			0.1875em;
	padding-left:			17.5em;
	float:					right;
}
.button {
	padding-top:			0.1875em;
	padding-left:			12.5em;
}

#middle-container p {
	margin-left:			0.75em;
}

#gallery img {
	width:					7.75em;
	height:					6.125em;
	margin-bottom:			0.375em;
	margin-left:			0.25em;
	border:					0em;
}

