/* Start of CMSMS style sheet 'Global Styles' */
/************************************************************************

	Author:		eROI		[www.eroi.com]  

	Client:		Starve-Ups		[http://www.starveups.com/starveups/]

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Main Content
	4 - Sub Navigation
	5 - Left Navigation
	6 - Footer Navigation
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/
html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin			: 0px; 
	padding			: 0px; 
	font-family     : Arial, Helvetica, sans-serif;
}

span.hidden {
display:none;
}

span.georgia {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:10px;
color:#fff;
}

.clear {
clear:both;
}

body {
background:#FFFFFF;
}


/***********************************************************************
	2 - STRUCTURE/LAYOUT STYLES
************************************************************************/

#container {
width:760px; 
margin:0px auto;
}

#top {
width:760px; 
height:155px; 
float:left; 
background:url(/uploads/images/img_headerImg.jpg) top left no-repeat; 
margin:0 0 0 0;
overflow:hidden;
}

#logo {
float:left;
background:url(/uploads/images/logo_zengerFarms.jpg) top left no-repeat;
width:147px;
height:143px;
position:relative;
left:17px;
}

.text {
font-size:9px; 
color:#fff; 
width:115px; 
text-align:center; 
position:relative; 
left:645px; 
top:121px;
}

.text a#support {
color:#ffffff;
}
	
#welcomeText {
width:323px; 
height:90px; 
float:left; 
text-align:center; 
position:relative; 
left:70px;
top:28px;
}

#welcomeText p {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:11px; 
text-align:center; 
color:#7a843b;
}

#welcomeText h1 {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px; 
color:#3f4b00;
}

#helpUsGrow {
position:relative;
left:186px;
display:block;
float:left;
width:105px;
height:155px;
background: url(/uploads/images/img_helpUsGrow.jpg) top left no-repeat;
}

#greySection {
height:40px; 
width:760px; 
background:#ffffff;
margin:5px 0 0 0;
}

#leftGrey {
background:#dcdec8; 
/*height:26px; */
width:103px; 
float:left; 
padding:13px 14px 13px 18px; 
font-size:11px; 
color:#933c05;
}

#leftGrey a {
color:#4E532E;
}

#rightGrey {
/*height:25px;*/ 
width:602px; 
float:left; 
padding:13px 0 13px 18px;
background:#dcdec8; 
color:#4e532e; 
font-size:12px;
margin:0 0 0 5px;
}

#rightGrey ul {
font-family: Arial, Helvetica, sans-serif;
}

#rightGrey li {
float:left; 
list-style:none; 
margin:0 3px 0 0;
color:#4e532e; 
}

#rightGrey a { 
color:#4e532e; 
text-decoration:none;
}

#footerLinks {
float:left;
text-align:center;
font-size:11px;
width:760px;
top:15px;
margin:0 0 15px 0;
}

#footerLinks ul {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
left:190px;
}

#footerLinks li {
float:left; 
list-style:none; 
margin:0 3px 0 0;
}

#footerLinks a { 
color:#4e532e; 
text-decoration:none;
}

#navigation {
float:left;
margin:5px 0 5px 0;
}

#navigation li {
float:left; 
list-style:none; 
display:block;
}

li#youthEducation a {
width:250px;
height:35px;
background:url(/uploads/images/img_education.jpg) top left no-repeat;
margin:0 5px 0 0;
display:block;
}

li#urbanFarming a {
width:250px;
height:35px;
background:url(/uploads/images/tab_urbanFarming.jpg) top left no-repeat;
margin:0 5px 0 0;
display:block;
}

li#sustainability a {
width:250px;
height:35px;
background:url(/uploads/images/tab_sustainability.jpg) top left no-repeat;
display:block;
}

#subNavigation {
float:left;
width:760px;
margin:0 0 5px 0;
}

#subNavigation ul {
float:left;
list-style:none;
display:block;
height:26px;
}

#subNavigation li {
float:left;
}

#subNavigation li a {
float:left;
display:block;
font-size:11px;
text-transform:uppercase;
padding:6px 10px 0 12px;
text-decoration:none;
border-right:5px solid white;
height:22px;
}

#body {
float:left;
width:760px;
background:url(/uploads/images/bg_2col.jpg) top left repeat-y;
}

#leftBodyImage {
float:left;
width:250px;
margin:0 5px 0 0;
}

#rightBodyContent {
float:left;
background:#f7f9ec;
width:479px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:22px 15px 10px 11px;
color:#5c492b;
}

#rightBodyContent a img {
border:2px solid #d9531e;
}

#rightBodyContent h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#3f4b00;
}

#rightBodyContent h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3f4b00;
margin:0px;
padding:0px;
}

#rightBodyContent li a {
color:#d9531e;
}

#rightBodyContent a {
color:#d9531e;
}

#rightBodyContent p {
color:#5c492b;
}

/**** August 25th 2010 ****/
#zengerFarm-footer a {color:#7A843B;}
/* End of 'Global Styles' */

/* Start of CMSMS style sheet 'Green Styles' */
/****** Below are the styles for the sub navigation part of the Form Page ******/

#subNavigation {
background:#afbd21;
}


#subNavigation ul a:hover {
background:#4e532e;
}


#subNavigation li a span {
color:#5c492b;
}

a:link { 
color: #000000; 
background-color: transparent; 
text-decoration: underline;
}

a:visited { 
color: #000000; 
background-color: transparent; 
text-decoration: underline;
}

a:active { 
color: #000000; 
background-color: transparent; 
text-decoration: none; 
}

a:hover {
border-color: #ffffff;
}

#subNavigation li a:hover span {
color:#ffffff;
}

/****** Below are the styles for the div's ******/

#formContainer {
float:left;
width:703px;
background:#f7f9ec;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:21px 45px 20px 12px;
color:#5c492b;
}

input {
height:12px;
}

#emailSignUp {
float:left;
color:#737c3d;
width:251px;
}

#emailSignUp h2 {
color:#3f4b00;
font-size:20px;
margin:0 0 10px 0;
}

#emailSignUp ul li {
list-style:none;
font-size:11px;
color:#5c492b;
}

#emailSignUp input {
width:186px;
margin:5px 0 0 0;
border:1px solid #5c492b;
}

#emailSignUp h3#newsletterSignup {
background: url(uploads/images/img_emailSignUp.jpg) top left no-repeat;
width:222px;
height:28px;
margin:10px 0 20px 0;
}

#supportForm {
float:left;
width:450px;
font-size:11px;
position:relative;
left:25px;
}


#supportForm form {
position:relative;
left:0px;
}


#supportForm h1 {
color:#d9531e;
font-family:georgia, trebuchet 'ms', arial;
font-size:20px;
}

#supportForm h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d9531e;
font-weight:normal;
}

/****** Below are the styles for the input fields ******/

body#formPage #formTable {
width:449px;
}

td#row1 {
padding:5px 0 0 15px;
}

td#row2 {
padding:5px 0 10px 15px;
}

td#row4 {
padding:10px 0 0 0;
}

td#row4 input {
border:1px solid #5c492b;
}

td#row4 input#firstnamefield {
width:138px;
margin-right:14px;
}

td#row4 input#middlenamefield {
width:24px;
margin:0 20px 0 0;
}

td#row4 input#lastnamefield {
width:130px;
}

td#row5 {
padding:7px 0 0 0;
}

td#row5 input#streetaddressfield {
width:359px;
border:1px solid #5c492b;
}

td#row6 {
padding:7px 0 0 0;
}

td#row6 input {
border:1px solid #5c492b;
}

td#row6 input#cityfield {
width:174px;
margin:0 15px 0 0;
}

td#row6 input#statefield {
width:25px;
margin:0 18px 0 0;
}

td#row6 input#zipfield {
width:126px;
}

td#row7 {
padding:7px 0 0 0;
}

td#row7 input#phonefield {
border:1px solid #5c492b;
width:161px;
margin:0 16px 0 0;
}

td#row7 input#emailfield {
width:194px;
border:1px solid #5c492b;
}

td#row8 {
padding:7px 0 0 0;
}

td#row8 input#phoneRB {
margin:0 0 0 39px;
}

td#row8 input#emailRB {
margin:0 0 0 27px;
}

td#row8 input#snailmailRB {
margin:0 0 0 32px;
}

td#row9 {
padding:7px 0 0 0;
}

td#row10 {
padding:7px 0 0 0;
}

td#row10 input#donationfield {
border:1px solid #5c492b;
width:133px;
}

td#row11 {
padding:7px 0 0 0;
}

td#row11 input#paymentmethodfield {
border:1px solid #5c492b;
width:133px;
margin:0 0 0 3px;
}

td#row12 {
padding:7px 0 0 0;
}

td#row12 input#cardnumberfield {
border:1px solid #5c492b;
width:171px;
margin:0 6px 0 0;
}

td#row12 input#expirationfield {
border:1px solid #5c492b;
width:97px;
}

td#row13 {
padding:24px 0 0 0;
}

td#row13 input#employermatchRB {
margin:0 15px 0 0;
}

td#row13 input#employernamefield {
width:145px;
border:1px solid #5c492b;
}

td#row14 {
padding:23px 0 0 0 ;
}

td#row14 input#commentsfield {
width:381px;
height:39px;
border:1px solid #5c492b;
margin:0 0 0 6px;
}
/* End of 'Green Styles' */

