/* reset from yahoo */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{ margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th
{ text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; } abbr,acronym { border:0; }

/* Santa Fe Greenhouses */

html, body {height: 100%;}

body { background: url(../img/bg.png) top repeat-x #ffffff; line-height:1.5em; 
  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#666666; }

#inner-body {background:url(../img/bottom-bg.jpg) bottom center no-repeat;}

a {}

td {padding:5px;}
hr {border-top:thin solid #92a445;border-left:thin solid #92a445;}

em {font-style:italic;}
.bold, strong {font-weight:bold;}

textarea {}
#user {text-align:right; margin-bottom:10px; padding:5px; background:#000; color:#ddd;}
#user a {color:#ffd;}

#page {width:850px; background:#fff;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;}


/** MENU */

#menu {width:850px;margin:auto;height:25px;margin-top:5px;color:#000;font-size:90%;}
#menu .left, #menu .right {height:25px;width:10px;float:left;}
#menu .middle {float:left;background:#c7c7c7;height:22px;padding-top:3px;}
#menu .left {background:url(../img/menu-left.png);}
#menu .right {background:url(../img/menu-right.png);}

#menu li.active .middle {background:#ebebeb;}
#menu li.active .left {background:url(../img/menu-left-active.png);}
#menu li.active .right {background:url(../img/menu-right-active.png);} 



#menu li {float:left;margin-left:5px;}
#menu a {text-decoration:none;color:#000;font-weight:bold;}
#menu a:hover {}
#menu .active {}

#menu #email_signup {float:right;}

/** HEADER */

#header {background:url(../img/header.jpg?c=1); height:130px; width:850px;}
#header h1 {text-indent: -100em;width: 374px;height:130px;margin:0px;padding:0px;}
#header h2 {display:none;}
#header a {text-decoration:none;font-weight:none;}

#header #info {float:right;margin-right:5px;margin-top:50px;font-size:85%;line-height:1.4em;}
#header #address, #header #hours { border:thin solid #92a345;background-color:#b3d88c;
  color:#39432f;padding:5px;margin:10px;float:left;font-weight:600;}


#address-bar {background-color:#b1c16f;color:#39432f;border-bottom:thin solid #92a345;}  
#address-bar a {color:#39432f;text-decoration:none;}
#address-bar p {padding:3px 5px;text-align:center;}


/*background:url(../img/light-green-back.png);*/

/** CONTENT */

#content {background:#b4d88c;}

/** Homepage **/

#left-pane { width:550px;background:#fff;float:left;}

#right-pane {float:left;width:300px;}
#right-pane li {margin:0px;padding:0px;height:100px;}

#right-pane a {border:none;margin:0px;padding:0px;height:100px;width:300px;}
#right-pane a img {border:none;margin:0px;padding:0px;}

#right-pane img {margin:0px;padding:0px;}

#green-seperator {height:24px;background:url(../img/greengrade.gif) repeat-x;width:850px;clear:both;}

/** Default Pages **/

#left-column {float:left;width:200px;color:#333;}
#left-column .inner {padding:10px;}
#left-column ul li {margin:0px;padding:0px;}

#left-column h2 {font-size:1.2em;margin-top:10px;margin-bottom:5px;font-weight:bold;}

#left-column #navigation a {color:#009;}


#right-column {float:left;width:650px;background:#eee;min-height:900px;}
#right-column .inner {background:#fff;padding:10px;margin:10px;min-height:890px;}

#right-column h1 {font-size:1.6em;} 
#right-column h2 {font-size:1.4em;margin:10px 0px;} 
#right-column h3 {font-size:1.2em;}
#right-column p {margin:10px 0px;}
#right-column ul {list-style:disc;margin-left:20px;}

.sidebar h2 {}
#navigation ul { margin:0px;}

#weekly-sale ul {list-style:disc;margin-left:20px;}
#weekly-sale a, #our-products a {text-decoration:none;color:#333;}
#our-products {margin-bottom:20px;margin-left:2px;}

.clearer {height:1px;clear:both;}

#homepage #right-column, #homepage #right-column .inner {min-height:0px;}

.quote {padding:5px 10px 10px 40px;background:url(../img/quote.gif) no-repeat;color:#418952;font-style:italic;}


/* Comments */
.comments_list {}
.comments_list li {}
.comments_list li .comment_heading:after {}
.comments_list li .gravatar {}
.comments_list li .comment_author {}
.comments_list li .comment_date {}

/** FOOTER */

#footer {width:100%;background:#5a3d1d;color:#000;}
#footer #inner_footer {width:850px;margin:auto;}
#footer #bottom {text-align:right;background:#5a3d1d;}
#footer p, #footer p small {color:#f7e5c7;}

#footer #lists {margin-left:200px;}
#footer ul {font-size:1.2em;color:#b4d88c;float:left;margin:20px 50px 50px 0px;}
#footer ul li {font-size:80%;}
#footer a {color:#eed9bc;text-decoration:none;}

#footer h2 {color:#bdca95;}

.push {height: 4em;}

/* GENERAL */
.error-box {}
.notice-box {}
.success-box {}
code {}

/* Module content */
ul#photos li {}
fieldset#comments {}
fieldset#write-comment {}


/* Tables */

table tr td strong {font-weight:bold;}