@charset "UTF-8";

/*
Theme: Fall Harvest
Description: Warm, autumn colors with rich texture
Version: 1.0
Author: Trent Design (http://www.trentdesign.net")
*/



/***********************
* BASIC PAGE STRUCTURE *
***********************/
html, body {
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #555555;
	background: #f4ecd3 url('../../../images/templates/fallharvest/bg/bg_stripe.jpg') repeat-x;
	}
	
#wrapper {
	height: 100%;
	min-height: 100%;
	height: auto;
	overflow: hidden;
	}
	
#header {
	background: url('../../../images/templates/fallharvest/bg/bg_header.jpg') repeat-x;
	height: 125px;
	}
	
#nav {
	background: url('../../../images/templates/fallharvest/bg/bg_navbar.png') repeat-x;
	border-top: 2px solid #deb540;
	height: 38px;
	}
	
#page {
	width: 950px;
	margin: 25px auto 25px auto;
	}
	
#footer {
	background: url('../../../images/templates/fallharvest/bg/bg_footer.gif') repeat-x;
	border-top: 4px solid #deb540;
	height: 96px;
	margin-top: -10px;
	position: relative;
	}
	
.content {
	width: 950px;
	margin: 0 auto;
	}
	
.spacer {
	
	display: block;
	}



/*****************
* HEADER CONTENT *
*****************/
#header .content {
	background: url('../../../images/templates/fallharvest/bg/bg_fruitpeople.png') no-repeat;
	background-position: 120px bottom;
	height: 125px;
	}

/* Logo and Tagline */
#header .logo {
	width: 111px;
	margin: 0 10px 0 0;
	padding: 28px 0 0 0;
	float: left;
	}
	
#header .tagline {
	padding: 45px 0 0 0;
	float: left;
	}
	
#header .tagline .top {
	font-size: 1.9em;
	color: #545b27;
	}
	
#header .tagline .bottom {
	font-size: 2.2em;
	color: #975315;
	}
	
#header .tagline .member {
	font-size: 1.1em;
	color: #975315;
	margin: -10px 0 0 0;
	padding: 0 0 0 165px;
	}
	
#header .tagline .top, #header .tagline .bottom {
	line-height: 1em;
	display: block;
	}
	
/* Top Navigation */
#header .topnav {
	padding: 26px 0 0 0;
	float: right;
	}
	
#header .topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#header .topnav ul li, #header .topnav ul li.last {
	display: inline;
	float: right;
	}
	
#header .topnav ul li {
	border-right: 1px solid #422911;
	padding: 0 5px 0 5px;
	}
	
#header .topnav ul li.last {
	border-right: 0;
	padding: 0 0 0 5px;
	}
	
#header .topnav ul li a, #header .topnav ul li.last a {
	font-size: 1.3em;
	color: #422911;
	line-height: 1em;
	display: block;
	}
	
#header .topnav ul li a:hover, #header .topnav ul li.last a:hover {
	color: #a63f1e;
	}
	
/* Search Field */
#header .search {
	padding: 24px 0 0 0;
	*padding: 0;
	clear: both;
	}
	
#header .searchfield {
	background: url('../../../images/templates/fallharvest/bg/bg_searchfield.png') no-repeat;
	width: 220px;
	height: 30px;
	float: right;
	}
	
#header .searchtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #7e613d;
	background: transparent;
	border: 0;
	width: 200px;
	height: 24px;
	padding: 6px 10px 0 10px;
	*padding: 4px 10px 0 10px;
	}
	
#header .searchbtn {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #f5eee7;
	background: url('../../../images/templates/fallharvest/btn/btn_search.png') no-repeat;
	background-position: left top;
	border: 0;
	width: 50px;
	height: 30px;
	margin: 0 0 0 5px;
	float: right;
	}
	
#header .searchbtn:hover {
	background-position: left bottom;
	cursor: pointer;
	}



/*****************
* FOOTER CONTENT *
*****************/
#footer .nav {
	padding: 15px 0 0 0;
	float: left;
	}
	
#footer .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#footer .nav ul li, #footer .nav ul li.first {
	display: inline;
	float: left;
	}
	
#footer .nav ul li {
	border-left: 1px solid #f5eee7;
	padding: 0 5px 0 5px;
	}
	
#footer .nav ul li.first {
	border: 0;
	padding: 0 5px 0 0;
	}
	
#footer .nav ul li a {
	font-size: 1.3em;
	color: #f5eee7;
	line-height: 1em;
	display: block;
	}
	
#footer .nav ul li a:hover {
	color: #feb60f;
	}
	
#footer .copyright {
	font-size: 1.5em;
	color: #f5eee7;
	margin: 0;
	padding: 5px 0 0 0;
	*margin: -10px 0 0 0;
	*padding: 0;
	clear: both;
	}
	
#footer .org {
	font-size: 1.1em;
	color: #f5eee7;
	margin: 0;
	padding: 3px 0 0 0;
	}
	
#footer .member {
	padding: 15px 0 0 0;
	float: right;
	}
	
#footer .member ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#footer .member ul li {
	font-size: 1.3em;
	color: #feb60f;
	margin: 0 0 0 10px;
	float: right;
	}
	
#footer .member ul li.last {
	border-left: 1px solid #fff;
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	}



/*****************
* NAVBAR CONTENT *
*****************/
/* Standard Navigation */
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#nav ul li {
	display: inline;
	float: left;
	}
	
#nav ul li a, #nav ul li.first a, #nav ul li.last a {
	font-size: 1.5em;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #f5eee7;
	background: url('../../../images/templates/fallharvest/bg/bg_navbar.png') repeat-x;
	background-position: left top;
	border-bottom: 0;
	height: 28px;
	padding: 10px 0 0 0;
	display: block;
	}
	
#nav ul li a {
	border-left: 1px solid #422911;
	border-right: 1px solid #422911;
	width: 188px;
	}
	
#nav ul li.first a {
	border-left: 2px solid #422911;
	border-right: 1px solid #422911;
	width: 187px;
	}
	
#nav ul li.last a {
	border-left: 1px solid #422911;
	border-right: 2px solid #422911;
	width: 187px;
	}
	
#nav ul li a:hover, #nav ul li.first a:hover, #nav ul li.last a:hover {
	background-position: left bottom;
	text-decoration: none;
	}
	
/* Drop-Down Navigation */
#nav ul li ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 100;
	}

#nav ul li:hover ul {
	display: block;
	}
	
#nav ul li ul li {
	background: #fff;
	border-left: 2px solid #422911;
	border-right: 2px solid #422911;
	width: 186px;
	display: block;
	float: none;
	}
	
#nav ul li ul li a, #nav ul li ul li.last a, #nav ul li.last ul li a, #nav ul li.last ul li.last a {
	font-size: 1.3em;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #555555;
	background: #fff;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #e1e1e1;
	width: 186px;
	height: 100%;
	padding: 6px 0 5px 0;
	display: block;
	}
	
#nav ul li ul li.last a, #nav ul li.last ul li.last a {
	border-bottom: 2px solid #422911;
	}
	
#nav ul li ul li a:hover, #nav ul li ul li.last a:hover, #nav ul li.last ul li a:hover, #nav ul li.last ul li.last a:hover {
	color: #fff;
	background: #feb60f;
	text-decoration: none;
	}
	
	

/***************
* PAGE CONTENT *
***************/
#page .pgtop, #page .pgbtm {
	height: 25px;
	display: block;
	}
	
#page .pgtop {
	background: url('../../../images/templates/fallharvest/bg/bg_pgtop.png') no-repeat;
	}
	
#page .pgbtm {
	background: url('../../../images/templates/fallharvest/bg/bg_pgbtm.png') no-repeat;
	}
	
#page .content {
	background: #fff;
	width: 900px;
	padding: 0 25px 0 25px;
	overflow: hidden;
	}
	
	
	
/***************	
* HOME CONTENT *
***************/	
#hmleftcol, #hmrightcol {
	display: block;
	float: left;
	}

#hmleftcol {
	width: 635px;
	margin: 0 15px 0 0;
	}
	
#hmrightcol {
	width: 250px;
	}
	
/* Sidebar Action Buttons */
ul.actionbtn {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
ul.actionbtn li.donate a, ul.actionbtn li.volunteer a, ul.actionbtn li.needfood a, ul.actionbtn li.stories a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	color: #fff;
	width: 235px;
	height: 40px;
	padding: 10px 0 0 15px;
	display: block;
	}
	
ul.actionbtn li.donate a, ul.actionbtn li.volunteer a, ul.actionbtn li.needfood a {
	margin: 0 0 5px 0;
	}
	
ul.actionbtn li.stories a {
	margin: 0 0 25px 0;

	}
	
ul.actionbtn li.donate a {
	background: url('../../../images/templates/fallharvest/btn/btn_donate.png') no-repeat;
	}
	
ul.actionbtn li.volunteer a {
	background: url('../../../images/templates/fallharvest/btn/btn_volunteer.png') no-repeat;
	}
	
ul.actionbtn li.needfood a {
	background: url('../../../images/templates/fallharvest/btn/btn_needfood.png') no-repeat;
	}
	
ul.actionbtn li.stories a {
	background: url('../../../images/templates/fallharvest/btn/btn_stories.png') no-repeat;
	}
	
ul.actionbtn li.donate a:hover, ul.actionbtn li.volunteer a:hover, ul.actionbtn li.needfood a:hover, ul.actionbtn li.stories a:hover {
	text-decoration: none;
	}

/* Flash Area */
#flasharea {
	height: 215px;
	margin: 0 0 25px 0;
	display: block;
	z-index: 0;
	position: relative;
	}
	
/* Latest Article Area */
.articletop {
	background: url('../../../images/templates/fallharvest/bg/bg_articletop.png') no-repeat;
	height: 15px;
	}
	
.articlebtm {
	background: url('../../../images/templates/fallharvest/bg/bg_articlebtm.png') no-repeat;
	height: 15px;
	margin: 0 0 25px 0;
	}
	
ul.article {
	background: #fff url('../../../images/templates/fallharvest/bg/bg_articlefade.gif') repeat-x;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	list-style: none;
	width: 601px;
	margin: 0;
	padding: 0 15px 0 15px;
	}
	
ul.article li {
	border-top: 1px solid #e1e1e1;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	}
	
ul.article li:first-child, ul.article li.first {
	border: 0;
	margin: 0;
	padding: 0;
	}
	
ul.article li p {
	font-size: 1.3em;
	margin: 0;
	}
	
/* Video Area */
.videoarea table {
	width: 240px;
	height: 180px;
	float: right;
	}
	
	
	
/****************
* EVENT CONTENT *
****************/
#flashheader {
	width: 900px;
	height: 215px;
	display: block;
	z-index: 0;
	position: relative;
	}
	
#eventnav ul {
	list-style: none;
	margin: 0;
	padding: 15px 15px 0 15px;
	}
	
#eventnav ul li {
	background: #eaeaea url('../../../images/templates/fallharvest/btn/btn_eventright.png') no-repeat right top;
	height: 25px;
	margin: 0 15px 0 0;
	display: inline;
	float: left;
	}
	
#eventnav ul li:hover {
	background-color: #555;
	background-position: right bottom;
	}
	
#eventnav ul li a {
	font-size: 1.3em;
	color: #555;
	text-transform: uppercase;
	background: url('../../../images/templates/fallharvest/btn/btn_eventleft.png') no-repeat left top;
	height: 20px;
	padding: 5px 5px 0 5px;
	display: block;
	}
	
#eventnav ul li a:hover {
	text-decoration: none;
	color: #eaeaea;
	background-position: left bottom;
	}
	
#eventpage {
	padding: 30px 0 0 0;
	clear: both;
	}
	
#eventpage .eventcontent {
	background: #fff url('../../../images/templates/fallharvest/bg/bg_articlefade.gif') repeat-x;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	list-style: none;
	width: 601px;
	margin: 0;
	padding: 0 15px 10px 15px;
	}
	
#eventpage .articlebtm {
	margin: 0;
	}
	
.eventcontent form {
	margin: 15px 0 10px 0;
	}
	
	
	
/*******************
* INTERIOR CONTENT *
*******************/
#leftcol, #midcol, #rightcol, #donatecol {
	display: block;
	float: left;
	}

#leftcol {
	width: 185px;
	margin: 0 15px 0 0;
	}
	
#midcol {
	width: 435px;
	margin: 0 15px 0 0;
	}
	
#rightcol {
	width: 250px;
	}
	
#donatecol {
	width: 700px;
	}
	
/* Left Column Navigation */
#leftcol ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#leftcol ul {
	border-left: 2px solid #d7d7d7;
	border-top: 2px solid #d7d7d7;
	border-right: 2px solid #d7d7d7;
	}

#leftcol ul li a, #leftcol ul li.on a {
	font-size: 1.5em;
	color: #555555;
	line-height: 1em;
	border-bottom: 2px solid #d7d7d7;
	background: #fff url('../../../images/templates/fallharvest/bg/bg_subnav.gif') repeat-x;
	padding: 5px;
	display: block;
	}
	
#leftcol ul li a {
	background-position: left top;
	}
	
/* Selected States of Navigation */
#leftcol ul li a:hover, #leftcol.pgone ul li#lkone a, #leftcol.pgtwo ul li#lktwo a, #leftcol.pgthree ul li#lkthree a, #leftcol.pgfour ul li#lkfour a, #leftcol.pgfive ul li#lkfive a, #leftcol.pgsix ul li#lksix a, #leftcol.pgseven ul li#lkseven a, #leftcol.pgeight ul li#lkeight a, #leftcol.pgnine ul li#lknine a, #leftcol.pgten ul li#lkten a, #leftcol.pgeleven ul li#lkeleven a, #leftcol.pgtwelve ul li#lktwelve a, #leftcol.pgthirteen ul li#lkthirteen a, #leftcol.pgfourteen ul li#lkfourteen a, #leftcol.pgfifteen ul li#fifteen a {
	text-decoration: none;
	color: #fff;
	background-position: left -52px;
	}
	
/* Left Column Sub Navigation */
#leftcol ul li ul {
	list-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	display: none;
	}
	
/* If Selected State is On */
#leftcol.pgone ul li#lkone ul, #leftcol.pgtwo ul li#lktwo ul, #leftcol.pgthree ul li#lkthree ul, #leftcol.pgfour ul li#lkfour ul, #leftcol.pgfive ul li#lkfive ul, #leftcol.pgsix ul li#lksix ul, #leftcol.pgseven ul li#lkseven ul, #leftcol.pgeight ul li#lkeight ul, #leftcol.pgnine ul li#lknine ul, #leftcol.pgten ul li#lkten ul, #leftcol.pgeleven ul li#lkeleven ul, #leftcol.pgtwelve ul li#lktwelve ul, #leftcol.pgthirteen ul li#lkthirteen ul, #leftcol.pgfourteen ul li#lkfourteen ul, #leftcol.pgfifteen ul li#fifteen ul {
	display: block;
	}
		
#leftcol ul li ul li {
	background: #fff;
	}
	
#leftcol ul li ul li a, #leftcol.pgone ul li#lkone ul li a, #leftcol.pgtwo ul li#lktwo ul li a, #leftcol.pgthree ul li#lkthree ul li a, #leftcol.pgfour ul li#lkfour ul li a, #leftcol.pgfive ul li#lkfive ul li a, #leftcol.pgsix ul li#lksix ul li a, #leftcol.pgseven ul li#lkseven ul li a, #leftcol.pgeight ul li#lkeight ul li a, #leftcol.pgnine ul li#lknine ul li a, #leftcol.pgten ul li#lkten ul li a, #leftcol.pgeleven ul li#lkeleven ul li a, #leftcol.pgtwelve ul li#lktwelve ul li a, #leftcol.pgthirteen ul li#lkthirteen ul li a, #leftcol.pgfourteen ul li#lkfourteen ul li a, #leftcol.pgfifteen ul li#fifteen ul li a {
	font-size: 1.3em;
	color: #555555;
	background: #fff;
	border-bottom: 2px solid #d7d7d7;
	padding: 5px 5px 5px 20px;
	display: block;
	}
	
#leftcol ul li ul li a:hover, #leftcol.pgone ul li#lkone ul li a:hover, #leftcol.pgtwo ul li#lktwo ul li a:hover, #leftcol.pgthree ul li#lkthree ul li a:hover, #leftcol.pgfour ul li#lkfour ul li a:hover, #leftcol.pgfive ul li#lkfive ul li a:hover, #leftcol.pgsix ul li#lksix ul li a:hover, #leftcol.pgseven ul li#lkseven ul li a:hover, #leftcol.pgeight ul li#lkeight ul li a:hover, #leftcol.pgnine ul li#lknine ul li a:hover, #leftcol.pgten ul li#lkten ul li a:hover, #leftcol.pgeleven ul li#lkeleven ul li a:hover, #leftcol.pgtwelve ul li#lktwelve ul li a:hover, #leftcol.pgthirteen ul li#lkthirteen ul li a:hover, #leftcol.pgfourteen ul li#lkfourteen ul li a:hover, #leftcol.pgfifteen ul li#fifteen ul li a:hover {
	color: #d28e00;
	}
	
#leftcol ul li ul li strong {
	font-size: 1.3em;
	background: #f5f5f5;
	border-bottom: 2px solid #d7d7d7;
	padding: 5px 5px 5px 15px;
	display: block;
	}
	
/* Landing Page Content Topics */
#midcol ul.landinglist {
	list-style: none;
	margin: 25px 0 0 0;
	padding: 0;
	}
	
#midcol ul.landinglist li {
	font-size: 1em;
	background: url('../../../images/templates/fallharvest/bg/bg_dividefade.gif') repeat-x;
	margin: 0 0 25px 0;
	padding: 10px 0 0 0;
	}
	
/* Standard Lists */
#midcol ul, #midcol ol, #midcol ul.landinglist ul, #midcol ul.landinglist ol, .eventcontent ul, .eventcontent ol {
	margin: 15px 0 0 15px;
	padding: 0 25px 0 25px;
	}
	
#midcol ul, #midcol ul.landinglist ul, .eventcontent ul {
	list-style: outside disc;
	}
	
#midcol ol, #midcol ul.landinglist ol, .eventcontent ol {
	list-style: outside decimal;
	}
	
#midcol li, #midcol ul.landinglist ul li, #midcol ul.landinglist ol li, .eventcontent li {
	font-size: 1.5em;
	color: #252525;
	margin: 0 0 15px 0;
	}
	
#midcol ul.landinglist ul li, #midcol ul.landinglist ol li {
	background: none;
	padding: 0;
	}
	
	

/*******************	
* SIDEBOX INCLUDES *
*******************/
.sideboxtop {
	background: url('../../../images/templates/fallharvest/bg/bg_sideboxtop.png') no-repeat;
	height: 15px;
	}
	
.sideboxbtm {
	background: url('../../../images/templates/fallharvest/bg/bg_sideboxbtm.png') no-repeat;
	height: 15px;
	margin: 0 0 15px 0;
	}
	
.sidebox {
	background: #fefefe url('../../../images/templates/fallharvest/bg/bg_sideboxfade.gif') repeat-x;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	width: 216px;
	padding: 0 15px 0 15px;
	}
	
.sidebox p {
	font-size: 1.3em;
	margin: 0;
	}
	
/* Login Field */
.sidebox form {
	margin: 0;
	}

.sidefield, input[type=submit].sidesubmit {
	width: 105px;
	height: 30px;
	}

.sidefield {
	background: url('../../../images/templates/fallharvest/bg/bg_sidefield.png') no-repeat;
	margin: 10px 0 0 0;
	}
	
input[type=submit].sidesubmit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	background: url('../../../images/templates/fallharvest/btn/btn_sidesubmit.png') no-repeat left top;
	border: 0;
	margin: 10px 0 0 0;
	}
	
input[type=submit].sidesubmit:hover, input[type=submit].sidesubmit:focus {
	color: #555555;
	background: url('../../../images/templates/fallharvest/btn/btn_sidesubmit.png') no-repeat left bottom;
	border: 0;
	cursor: pointer;
	}
	
.sideinput, input[type=text].sideinput, input[type=password].sideinput {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898989;
	background: transparent;
	border: 0;
	width: 85px;
	padding: 7px 10px 0 10px;
	}
	
.sideinput:hover, .sideinput:focus, input[type=text].sideinput:hover, input[type=text].sideinput:focus, input[type=password].sideinput:hover, input[type=password].sideinput:focus {
	color: #898989;
	background: transparent;
	border: 0;
	}
	
.sidebox form td p {
	font-size: 13px;
	}
	


/**************
* TEXT STYLES *
**************/
a, a:link, a:visited {
	color: #d28e00;
	text-decoration: none;
	}
	
a:hover, a:active {
	color: #d28e00;
	text-decoration: underline;
	}
	
p {
	font-size: 1.4em;
	color: #555555;
	margin: 5px 0 10px 0;
	padding: 0;
	}
	
td p, .ListHeadings {
	font-size: 14px;
	}
	
blockquote {
	font-size: 1.3em;
	text-indent: -0.4em;
	color: #a63f1e;
	margin: 15px 0 15px 0;
	padding: 0 25px 0 25px;
	}
	
small {
	font-size: 1.1em;
	}
	
h1, h2, h3.ObjTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
	}
	
h1, h2, h3, h3.ObjTitle, h5, p.dividerHeading {
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
	
h1, h3.ObjTitle, form h3.ObjTitle, div.appArea h3.ObjTitle, div.cons-prof h3.ObjTitle, div.cons-pers h3.ObjTitle, div.cons-prof h3 { /* Title of Page */
	font-size: 3em;
	color: #6e7544;
	border-bottom: 0;
	}
	
h2 { /* Sidebar Headers */
	font-size: 2.4em;
	color: #555555;
	}
	
h3, p.dividerHeading { /* Subheads of Page */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #252525;
	}
	
h3 a, h3 a:link, h3 a:visited {
	color: #252525;
	}
	
h3 a:hover, h3 a:active {
	color: #d28e00;
	}
	
h4 { /* Title of Events */
	font-size: 1.4em;
	color: #d28e00;
	margin: 0;
	padding: 0;
	}
	
h4 a, h4 a:link, h4 a:hover, h4 a:active, h4 a:visited {
	color: #d28e00;
	}
	
h5, .ErrorMessage { /* Dates for articles & Error Messages */
	font-size: 1.3em;
	color: #a63f1e;
	}
	
.caption { /* Captions under images */
	font-size: 1.1em;
	color: #777;
	margin: -15px 0 15px 0;
	padding: 5px;
	}
	
.Explicit {
	font-size: 90%;
	color: #252525;
	}
	
p.dividerHeading {
	background: #fff;
	border-bottom: 1px dotted #d7d7d7;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	}
	
	
	
/**************
* FORM STYLES *
**************/
div.appArea, div.cons-pers td, div.cons-prof, .appArea, .cons-pers, .cons-prof, form div.appArea, form div.cons-pers, form div.cons-prof {
	background: none;
	}

form {
	margin: 15px 0 15px 0;
	padding: 0;
	}
	
form td, .appArea form {
	font-size: 14px;
	color: #555555;
	}
	
form td p, form td label, form td a, .appArea form p, .appArea form label, .appArea form a {
	font-size: 14px;
	}
	
form td label, .appArea form label {
	padding: 0 0 10px 0;
	}
	
form td input, form td textarea, form td select, .appArea form input, .appArea form textarea, .appArea form select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	}
	
form td input[type=text], form td input[type=password], form td textarea, form td select, .appArea form input[type=text], .appArea form input[type=password], .appArea form textarea, .appArea form select {
	background: #f2f2f2;
	border: 1px solid #d7d7d7;
	margin: 0 0 10px 5px;
	padding: 3px;
	}
	
form td input[type=text]:hover, form td input[type=text]:focus, form td input[type=password]:hover, form td input[type=password]:focus, form td textarea:hover, form td textarea:focus, form td select:hover, form td select:focus, .appArea form input[type=text]:hover, .appArea form input[type=text]:focus, .appArea form input[type=password]:hover, .appArea form input[type=password]:focus, .appArea form textarea:hover, .appArea form textarea:focus, .appArea form select:hover, .appArea form select:focus {
	color: #333333;
	background: #f8eed9;
	border: 1px solid #e8c67f;
	}
	
form td input[type=submit], form td input[type=reset], form td input[type=button], .appArea form input[type=submit], .appArea form input[type=reset], .appArea form input[type=button] {
	color: #555555;
	background: url('../../../images/templates/fallharvest/btn/btn_form.png') no-repeat left top;
	border: 0;
	width: 125px;
	height: 30px;
	cursor: pointer;
	}
	
form td input[type=submit]:hover, form td input[type=reset]:hover, form td input[type=button]:hover, .appArea form input[type=submit]:hover, .appArea form input[type=reset]:hover, .appArea form input[type=button]:hover {
	background: url('../../../images/templates/fallharvest/btn/btn_form.png') no-repeat left bottom;
	border: 0;
	}
	

/* User Login and Forgot Password */
form .FormBox {
	background: #fafafa;
	border: 1px solid #d7d7d7;
	width: 435px;
	margin: 0;
	padding: 10px;
	}
	
form .TableHeadings {
	background: #fafafa;
	}
	
form .PaddedListHeadings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #252525;
	}
	
/* Donation Form Message Body - To keep the form from expanding like crazy */
form #tribute_message_bodyname, form #tribute_signaturename {
	width: 190px;
	}



/******************************
* VOLUNTEER MANAGEMENT STYLES *
******************************/
div.VMUserGlow {
	background: none;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 15px 0;
}

div.VMUserGlow h3 {
	background: none;
}

div.VMUserGlowBody {
	background: none;
}

div.VMUserGlowFooter {
	background: none;
}

div.VMUserGlowFooter p {
	background: none;
}



/**************
* MISC STYLES *
**************/
img {
	border: 0;
	}
	
#hmleftcol img, #midcol img { /* Applies border to images only in the content areas of the website */
	margin: 15px 0 15px 0;
	}
	
hr {
	border-top: 1px solid #e2e2e2;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	height: 1px;
	margin: 25px 0 25px 0;
	}
	
.map { /* Applies border to google maps in website */
	border: 1px solid #d7d7d7;
	}