
/*
	COLORS
 
	Dark Blue 		#222438
	Medium Blue		#69697A
	Light Blue	 	#C5C3DE
	Yellow			#FFB000
	Red				#D92B00
	
*/

body {
	background-color: #E1F3FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #102123;
	width: 100%;
	min-width:320px;
}

#Wrapper {
	background-image:url(../images/trees_bg.jpg);
	background-position: bottom center;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

p {
	margin: 1.5em 0 1em;
	line-height:145%;
}

#Content_Holder {
	margin:0 auto;
	height: auto;
}

#RightCol {
	margin-bottom: 5em;
	padding: 0 6% 45px 7%;
	width: auto;
	overflow: hidden;
	background-color:#fff;
	border:solid 10px #811616;
	border-top:none;
	position: relative;
}

td p { margin:2.5em 0; }

p + table, table + p { margin-top: -2.5em; }

/* 



HEAD */
#Banner {
	background-image:url(../images/header_bg.jpg);
	background-size:cover;
	padding: 50px 0 60px;
	border-bottom: 2px solid #811616;
	background-position: center center;
}

#title {
	width: 77%;
	font-size:60px;
	color:#fff;
	text-shadow: 0 0 4px #000;
	font-weight: bold;
	line-height: 90%;
	margin: 1em auto 0.5em;
	font-family: 'Cabin Sketch', cursive;
}

#title2 { margin-left:270px; }

/* 



MENU */
#navmenu li, #navmenu a {
	color:#fff;
	font-family: 'Cabin Sketch', cursive;
	letter-spacing:1px;
	font-size:17px;
}

#navmenu li {
	border-bottom: 1px solid #567751;
	margin-bottom: 0;
	padding: 0;
}

#navmenu a {
	padding: 7px 20px;
	display:block;
}

#LeftCol {
	float: left;
	margin-top:-90px;
	position:relative;
	z-index:2;
}

#LeftNav {
	text-align:right;
	font-size:15px;
	font-weight:bold;
	width: 270px;
}

#LeftNav ul {
	list-style:none;
	margin:0;
	background-image:url(../images/menu-green_bg.png);
	border:solid 5px #811616;
	border-top:none;
}

.firstitem { border-top:1px solid #567751; }

.lastitem { border-bottom:none !important; }

#ornament {
	text-align:center;
	background-image:url(../images/menu-green_bg.png);
	border:solid 5px #730E03;
	padding:20px 0;
	border-bottom:none;
}

#menu_m { text-align:center; }

/* 



RELATED */
#related ul {
	background-image: none;
	border: none;
}

#related li { border-bottom: none; }

#related {
	background-color: #08204C;
	border: 5px solid #e7f9f8;
	margin: 20px 0;
	text-align: center;
}

#related a { text-shadow: none; }

#related a:hover { background-image:none; }

.credits {
	border-top: solid 1px #ccc;
	font-size:13px;
}

.feature {
	font-family: georgia;
	font-size: 26px;
	font-style: italic;
	line-height: 180%;
	list-style: none outside none;
	min-width: 250px;
	text-align: center;
}

.f_right {
	float: right;
	width: 50%;
	margin: 1em -100px 1em 2em;
}

.f_center {
	width: 70%;
	margin: 1.5em auto;
}

img[src$="url.gif"] { display:none; }

p.rtitle { margin-bottom:-1.5em !important; }

.contactTable { margin:1em 0; }

.contactTable td { vertical-align:top; }

.contactPhoto { width:160px; }

form td {
	vertical-align:middle;
	padding:6px;
}

form input, form textarea, form select { margin:0 !important; }

.required { color:#c00; }

.accessible { display:none; }

#rec {
	text-align: center;
	margin-right: 20px;
}

.tinynav { display: none; }

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
	-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
	background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b', GradientType=0);
	background-color:#74ad5a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3b6e22;
	display:inline-block;
	color:#ffffff !important;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #304E2C;
}

.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a', GradientType=0);
	background-color:#68a54b;
}

.myButton:active {
	position:relative;
	top:1px;
}

.bigbutton {
	font-size:17px;
	font-weight:bold;
	text-align:center;
}
