/* css Zen Garden submission 144 - 'Verdure' by Lim Yuan Qing, http://yuanqing.blogspot.com/ */
/* css released under Creative Commons ShareAlike License v1.0 - http://creativecommons.org/licenses/sa/1.0/  */
/* All associated graphics copyright 2004, Lim Yuan Qing */
/* Photography copyright Lynne Lancaster, http://sxc.hu/browse.phtml?f=profile&l=weirdvis */
/* Added: Dec. 16th, 2004 */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the designer's written permission. */
/* The CSS itself may freely be used for anything you wish, but the associated graphics belong to the designer. */
/* What you may use - .css files. What you may not use - .jpg, .gif, and .png files. */



/* ---------- misc ---------- */

* {
	padding: 0;
	margin: 0;
}
body {
	/*background: #f2f2f2;*/
	/*  background-image: url(../images/bggradient.jpg);*/
	background-image: url(../images/main_bg.gif);
	background-repeat: repeat;
	color: #000000;
	font: 16px/1.4em Garamond; /*Verdana, Arial, Helvetica, sans-serif;*/
	text-align: center;
}
acronym {
	cursor: help;
}
/* ---------- div ---------- */
#container {
	padding: 0 0px;
	width: 570px !important;
	width /**/: 572px;
	margin: 0 auto;
	/* background: #fff url(container.gif) repeat-y;*/
	text-align: left;
	position: relative;
	margin-top: 20px;
	border: 0px solid #ff6699;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;/*background-color: #ffffff;*/
}
#quickSummary, #preamble, #supportingText div {
	padding: 5px 20px;
	width: 330px !important;
	width /**/: 370px;
}
#quickSummary {
	padding: 15px 20px;
	/*background: url(line.gif) no-repeat 50% 100%;*/
}
#main_page {
	min-height: 350px;
}
#preamble {
	padding-top: 15px;
}
#supportingText #requirements {
	padding-bottom: 12px;
}
#supportingText {
	padding: 12px 20px;
	/*background: url(line.gif) no-repeat 50% 0;*/
	text-align: center;
}
#linkList {
	position: absolute;
	top: 323px;
	left: 418px;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 15px;*/
	line-height: 1.2em;

}
#footer {
	width: 570px;
	height: 50px;
	/*border-top: 1px solid; #99cc33*/
    /*padding: 12px 0px 2px;
	font-size:9px;
	color:#CCCCCC;text-align: center; */
	/*background:  url(../images/footer.gif) no-repeat 0 100%;*/
}
#footerText {
	padding: 10px 0px 15px 0px;
	width: 570px !important;
	width /**/: 572px;
	position: relative;
	/*margin: 30px 0px 10px 0px;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
	/*color:#94c948;*/
	background:  url(../images/footer.gif) no-repeat 0 100%;
}

#copyText {
	padding: 0px 0px;
	width: 570px !important;
	width /**/: 572px;
	position: relative;
	margin: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#94c948;
}

#sign_up, #unsubscribe, #view_newsletter {
	background-color: #fdebf3;
	margin: 15px 0px 0px 0px;
	padding: 5px;
	border: 1px solid;
	border-color: #ff6699;
}

#errorExplanation {

}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#farmers {
	background-color: #fdebf3;
	margin: 15px 0px 50px 0px;
	padding: 10px;
	border: 1px solid;
	border-color: #ff6699;
}


/* ---------- h1, h2, h3 ---------- */

h1, h2, h3 {
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.0em;
	text-indent: -2000em;
	display: block;
}
h1 {
	width: 570px;
	height: 107px;
	background:  url(../images/header.gif) no-repeat 0 100%; /*#99cc33*/
	background-position: top;
}
h2 {
	width: 570px;
	height: 221px;
	/*background:  url(../images/logo.jpg) no-repeat;*/
}

h3 {
	height: 20px;
}


#linkList {
	width: 152px;
	background-repeat: no-repeat;
}
.services {
	width:152px;
	height:20px;
	background-image: url(../images/nav_services.gif);
}
.info {
	width:152px;
	height:34px;
	background-image: url(../images/nav_info.gif);
}
h4 {
	width: 152px;
	height: 20px;
	background-color: #ffffff;
	color: #777;
	text-align: center;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
}
h5 {
	position: absolute;
	width: 170px;
	height: 39px;
	top: 17px;
	right: 21px;
	font-size: 13px;/*background-image: url(../images/email.jpg);*/
	/*background-repeat: no-repeat;*/
}


/* ---------- p ---------- */

p {
	padding-top: 2px;
}
.p1 {
	padding-top: 5px;
}
.p2{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border: thin;
	border-color: #666666;
}

.p3{
	padding-top: 30px;
	padding-bottom: 5px;
	font-weight: bold;
	border: thin;
	border-color: #666666;
}
	




/* ---------- ul, li ---------- */

ul, li {
	list-style: none;
	
}
ul {
	background:url(../images/nav_button_0.gif) no-repeat;
}
li {
	text-transform: lowercase;
	border-bottom: 0px solid #ddd;
}
#lselect li {
	padding: 6px 2px 2px 24px;
	background:url(../images/nav_button_0_07.gif) no-repeat;
}
#lselect li:hover {
	background: url(../images/nav_button_1_07.gif) no-repeat;
}
#larchives li, #lresources li {
	background: url(bullet2.gif) no-repeat;
	padding: 5px 0;
}
div>#larchives li, div>#lresources li {
	padding: 0;
	height: 24px;/*background: url(bullet2.gif) no-repeat;*/
}
/* ---------- a ---------- */

a {
	text-decoration: none;
}
#intro a, #supportingText a, #footerText a {
	font-weight: bold;
	color: #ff6699;
}
#footer a, #linkList a {
	color: #ee2f80;
}
#lselect a {
	display: block;
	color: #ee2f80;
	
}
#lselect a.c {
	display: inline;
	color: #ee2f80;
	
}
#larchives a, #lresources a {
	padding: 0 7px 0 22px;
}
div>#larchives a, div>#lresources a {
	padding: 5px 7px 5px 22px;
	height: 13px !important;
	height /**/: 23px;
	display: block;
}
#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
	color: #ee2f80;
}
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active, #lselect a:hover, #lselect a:active, #footerText a:hover {
	color: #ee2f80;
}
div>#larchives a:hover, div>#larchives a:active, div>#lresources a:hover, div>#lresources a:active {
	background: #e6e9cd url(hover.gif) no-repeat -130px 0;
}
#h5 a, img {
	border: none;
}

/* ---------- photos ---------- */
#photos {
	border: none;
	margin: 10px;
 	background-color: #777;
	padding: 5px 5px 10px 5px;
	width: 200px;
	
	
}

#farmer_photos {
	border: none;
	margin: 10px 0px 10px 0px;
 	background-color: #777;
	padding: 10px 5px 10px 5px;
	width: 260px;
	
}

#pinkbox {
  border: 1px solid #ff6699;
  background-color: #fdebf3;
  margin: 10px 10px 10px 0px;
  padding: 20px;
}

#pinkbox_text {
  border: 1px solid #ff6699;
  background-color: #fdebf3;
  margin: 10px 10px 10px 0px;
  padding: 20px;
  text-align: left;
}

	  #blue_city_tag {
	background: url("http://bluecitysystems.com/images/Blue-City-Tag.jpg") no-repeat;
	position: relative;
	float: right;
	top: 0px;
	right: 0px;
	height: 20px;
	width: 160px;
	}
