@charset "utf-8";
/* CSS Document Styles for WalkersFarm.com */
body {
	background-color: #284614;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
	
code, pre {
	font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 12px;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-transform:uppercase;
	text-align:center;
	font-size:1.3em;
	line-height:130%;
	letter-spacing:-0.02em;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color: #009900;
text-transform:uppercase;
text-align:center;
font-size:1.12em;
line-height:130%;
font-weight:700;
margin:0;
padding: 3px 0 0 0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color: #009900;
text-transform:uppercase;
text-align:center;
font-size:1.00em;
line-height:130%;
font-weight:700;
margin:0;
padding: 3px 0;
}
h4 {
font-family:Arial, Helvetica, sans-serif;
color: #009900;
text-transform:none;
text-align:left;
font-size:1.00em;
line-height:130%;
font-weight:700;
margin:0;
padding: 3px 0;
}
#outerwrap {
	width: 952px;
	border-bottom: 3px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-left:auto;
	margin-right: auto;
}
#masthead { border-bottom: 1px solid #000; }
#navbar {
	background-color: #3d6a1d;
	padding-left: 30px;
	border-bottom: 3px solid #000;
	z-index:7;
}
/* ------------------  Main Content Styles -----------------------*/	
#maincontent {
	background-color: #EBE7AC;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding: 0 0 10px 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 130%;
	font-size:12px;
}
p {padding: 0 0; line-height: 1.4;}
#contentright {
	border-left: 1px solid  #8b964e;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contentcenter { padding: 0 20px 0 0; }
/* ---------------  Footer Styles ---------------------------*/
#footer {
	background-color: #3d6a1d;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	color: #ebe7ac;
	line-height: 140%;
	font-size:11px;
	text-align:center;
	padding: 6px 0;
}
#footer a:link {
	color: #ebe7ac;
	text-decoration:underline;
}
#footer a:visited {
	color: #ebe7ac;
	text-decoration:underline;
}
#footer a:hover {
	color: #88d249;
	text-decoration:none;
}
#footer a:active {
	color: #ebe7ac;
	text-decoration:underline;
}
.noprint {
	visibility: hidden;
	display: none
}
/* --------------  Styles for Forms -------------------------- */
#loginform input {
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:10px;
	padding: 3px 0;
}
.thisform {
font-family: Arial, Helvetica, sans-serif padding: 3px 0; color: #000; }
#thisform {
 font-family: Arial, Helvetica, sans-serif padding: 3px 0;
	color: #000;
	width: 500px;
	margin-left: 30px;
}
#thisform select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 3px 0;
	color: #000;
}
#thisform input {
 font-family: Arial, Helvetica, sans-serif font-size: 1em;
	padding: 3px 2px;
	margin-right: 2px;
	font: 1em Arial, Helvetica, sans-serif;
}
#thisform label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	padding: 3px 0 0 0;
	color: #666666;
	font-weight:bold;
}
#thisform fieldset {
	border: 1px solid #99CC99;
	padding: 10px 10px;
 1
}
#thisform legend {
	font-size:1em;
	font-weight: bold;
	color: #fff;
	background: #c9d2be;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	padding: 4px 8px;
}
#formbutton {
	margin: 2px;
	font: bold 1em Arial, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #666;
}
.formbutton {
	margin: 2px;
	font: bold 1em Arial, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #666;
}
/* code coloring styles */
.code{color:black;font-family:arial;font-size:11px;}
.code_blue{color:blue;}
.code_red{color:maroon;}
.code_green{color:green;}
.code_darkblue{color:#333399;}
.code_orange{color:orange;}

/* --------------------- Specials Display Styles ----------------------*/
#specials {width: 240px; border: 10px solid #009900; padding: 3px 6px; background-color: #fff; margin: 0 0 6px 0;}
#specials h2{color: #669900; text-align:center;}

/* --------------------- Announcement Display Styles ----------------------*/
#announce{width: 240px; border: 10px solid #ff3300; padding: 3px 6px; background-color: #fff;  margin: 0 0 6px 0;}
#announce h2{color: #ff3300; text-align:center;}

blockquote.photoleft {
	float:left;
	font-size:11px;
	font-weight:700;
	border-top:2px solid #ccc;
	border-left:2px solid #ccc;
	border-right:3px solid #666;
	border-bottom:3px solid #666;
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	background:#fff;
	line-height:130%;
	margin:6px 10px 6px 0;
	padding:4px;
}
blockquote.photo {
float:left;
font-size:11px;
font-weight:700;
border:0 solid gray;
font-family:arial, helvetica, sans-serif;
text-align:center;
margin:3px 10px 3px 0;
padding:10px;
}

div.hr {border-bottom: 1px solid #00CC00;
	height: 1px;
	margin: 3px 0px 14px 0px;
	line-height: 1px;
}

/*  Styles for Seasonal Favorites */

#seasonal  td{border: 1px solid #009900; background-color:#FFFFFF; padding: 3px 3px; font-size: 11px; border-collapse:collapse;}
.subtitle {font-size: 11px; font-style: italic; font-family: tahoma, sans-serif;}
.variety {font-size: 11px; font-style: normal; font-family: tahoma, sans-serif; font-weight:bold; color:#999999;}
.planttype {font-size: 11px; font-style: normal; font-family: tahoma, sans-serif; font-weight:bold; color: #99CC99;}

#seasonal img {display:block;}
.exposure img {display: inline; border: none; float: left; padding-right: 3px;}

/*  Styles for Plant Details Display */
#plantdetails {border: 3px solid #009900; background-color:#FFFFFF; margin: 0 0 0 0; line-height:130%; font-size: 11px; border-collapse:collapse;}
#plantdetails img {margin: 0 10px 10px 0;}
#plantdetails h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	text-transform:uppercase;
	text-align:center;
	font-size:14px;
	line-height:130%;
	letter-spacing:-0.02em;
	margin:0 0 0 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
#plantdetails h2 {
font-family:Arial, Helvetica, sans-serif;
color: #009900;
text-transform:uppercase;
text-align:left;
font-size:12px;
line-height:130%;
font-weight:700;
margin:0;
padding: 0 0 2px 0;
}
#plantdetails h3 {
font-family:Arial, Helvetica, sans-serif;
color: #666;
text-transform: none;
text-align:left;
font-size:12px;
line-height:130%;
font-weight:700;
margin:0;
padding: 0 0 3px 0;
}
/*  Styles for Events Display*/
#events table {background-color:#FFFFFF;  border: 1px solid #006600; }
#events td {padding: 6px;}
#events h2 {color: #000000;}
/*  Styles for Tips and Guides Page*/
#guides {line-height: 140%;color:#006600;}
#guides ul {
	list-style-position: outside;
	list-style-image: url(../images/icons/mapleleaf.gif);
	list-style-type: none; line-height:150%;
}
#guides li {
	
	margin-left: 20px;
	padding-left: 5px;
	line-height: 150%;
	padding-bottom: 6px;
}
#guides a:link {color: #006600; padding-bottom: 6px; text-decoration:underline; }
#guides a:visited {color: #006600; padding-bottom: 6px; text-decoration:underline;}
#guides a:hover {padding-bottom: 6px; text-decoration: none: color: #CC0000;}
#guides a:active {color: #006600;padding-bottom: 6px; text-decoration:underline;}
/* ****************  Styles for Recipes Links ----------------------------- */		
		div#recipes ul{margin-top: 6px;}
		div#recipes li {padding-bottom: 3px; font-weight:normal; line-height:130%;  margin-left: 20px;}
		div#recipes a:link{color:#411412; text-decoration:underline; font-weight:normal; }
		div#recipes a:visited {color:#006600; text-decoration:underline; font-weight:normal;}		
		div#recipes a:hover {color:#996633; border-bottom:1px dashed #996633; text-decoration:none;}
		div#recipes a:active {color:#996633; border-bottom:1px dashed #996633; text-decoration:none;}
		div#recipes table {background-color:#FFFFFF; border: 1px solid gray;}
		div#recipes td {padding: 12px;}		