/* 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.jpg) top repeat-x  #ffffff; background-attachment:fixed; 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;}

.italic, 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:#c2cd99;height:22px;padding-top:3px;}
#menu .left {background:url(../img/menu-left.gif);}
#menu .right {background:url(../img/menu-right.gif);}

#menu li.active .middle {background:#dfe2d0;}
#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=2); height:146px; 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 {text-align:center;}
.address-small {font-size:90%;}

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

/** CONTENT */

/* #content {background:#b4d88c;} */
#content {background:#ffffff;}

#home {padding:5px;}
#home #home-inner {background:#ffffff;padding:5px;margin:5px;}

/** 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;}

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

#homepage_bar {background:#ffffff;width:100%;min-height:360px;}
#homepage_bar a {}
#homepage_bar img {border:none;background:#ffffff;float:left;}

#homepage_content {background:#eee;min-height:500px;padding:5px;}
#homepage_content .inner {background:#fff;padding:10px;margin:10px;min-height:490px;}

#homepage_content h1 {font-size:1.8em;margin:5px 0px;}
#homepage_content h2 {font-size:1.6em;margin:5px 0px;}
#homepage_content h3 {font-size:1.2em;}
#homepage_content p {margin:10px 0px;}
#homepage_content li {list-style:disc;margin-left:20px;}

#homepage_content img {padding:10px;border:none;}

#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:500px;}
#right-column .inner {background:#fff;padding:10px;margin:10px;min-height:490px;}

#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 li {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;}

.quote {padding:10px;margin:20px;background:#c2cd99;color:#2c3214;font-style:italic;border:thin solid #92a345;}


/* 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;}
