/*
  Created by TechnoBuddhist (aka Ron Johnson)
  http://www.cashfour.co.uk
*/

/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ------------------------ TAG STYLES ----------------------------- */
* {margin:0; padding:0; border:0; list-style:none;}  /* Default everything */

body {
  font: 80%/160% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; 
  color: #222222;
  background: #FFFFFF url(images/GZ_headerbg.jpg) repeat-x ; 
  height: auto;
  min-width:850px;}
* html body {min-width:850px;}


/* General font families for common tags */
th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
* html .commentAuthor td {  font: 80%/160% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }

a {text-decoration: none; color: #995500; font-weight: bold;}
a:hover {text-decoration: underline; color: #BB6600;}
h1 {font-size: 1.5em;}
h2, h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
hr {margin-right:auto; margin-left:auto; border-top:1px solid #FFCC33;}
dt {font-weight:bold;}
dd {margin:0 0 1em 1em; font-style:italic;}
.glossary dt {text-transform:uppercase; font-weight:bold;}
.glossary_letter_heading {font-weight:bold; background:#FFCC33;}
abbr, acronym {border-bottom:1px dashed #BB6600; cursor:help;}

table caption {font-weight:bold;}

.center {margin-left:auto; margin-right:auto;}


/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ----------------------- phpBB STYLES ---------------------------- */
/* This is the border line & background colour round the entire page */
/*.bodyline { background-color: #FFFFFF; border:0; 1px #DFDFB9 solid; } */

/* This is the outline round the main forum tables */
.forumline {background-color:#FFFFFF; border:1px #55925D solid;}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EAE8CF; }
td.row2	{ background-color: #DFDFB9; }
td.row3	{ background-color: #EAE8CF; }

/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #3F702E; height: 25px;
	background-image: url(images/cellpic3.gif);
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background-image: url(images/cellpic1.gif);
			background-color:#EAE8CF; border: #EAE8CF; border-style: solid; height: 28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {height:29px; border-width:0;}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;}
td.row3Right,td.spaceRow {background-color:#EAE8CF; border:#EAE8CF; border-style:solid;}
th.thHead,td.catHead { font-size: 0.85em; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
	font-weight: bold; font-size: 1.8em/*22px*/; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; line-height : 120%; /*color : #000000;*/}

/* General text */
.gen { font-size : 1em; }
.genmed { font-size : 0.8em; }
.gensmall { font-size : 0.75em; }
/*.gen,.genmed,.gensmall { color : #000000; }*/
a.gen,a.genmed,a.gensmall { color: #3F702E; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 0.9em; }
a.mainmenu		{ text-decoration: none; color : #3F702E;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 0.9em; letter-spacing: 1px; color : #3F702E}
a.cattitle	{ text-decoration: none; color : #3F702E; }
a.cattitle:hover{ text-decoration: underline; }

/* Forum title: Text and link to the forums used in: index.php */
.forumlink	{ font-weight: bold; font-size: 0.9em; color : #3F702E; }
a.forumlink 	{ text-decoration: none; color : #3F702E; }
a.forumlink:hover{ text-decoration: underline; color : #DD6900; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav		{ font-weight: bold; font-size: 0.85em;}
a.nav, .nav a	{ text-decoration: none; color : #3F702E; }
a.nav:hover	{ text-decoration: underline; }

/* titles for the topics: could specify viewed link colour too */
.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #3F702E; }
a.topictitle:visited { text-decoration: none; color : #66A650; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 0.9em; /*color : #000000;*/}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 0.85em; /*color : #000000;*/ }

/* The content of the posts (body of text) */
.postbody { font-size : 0.75em; line-height: 18px}
a.postlink:link	{ text-decoration: none; color : #3F702E }
a.postlink:visited { text-decoration: none; color : #66A650; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #EAE8CF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #EAE8CF; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

/* Copyright and bottom info */
.copyright		{ font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}


/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ------------------- GardeningZone STYLES ------------------------ */
#header {border-bottom: 1px solid gray; height:120px;}
#leftnav  {float:left;  width:16em; height:auto; padding:5px; font-size: 0.8em;}
#rightnav {float:right; width:23em; height:auto; padding:5px; font-size: 0.8em;}
#content  {margin-left:14em; margin-right:20em; padding:10px; zoom:1;}
/* zoom:1 above tells IE to make a 100% table, 100% of the container NOT 100% of the browser window! */
#leftnav p, #rightnav p {margin:0;}

/* ----------- MAIN BODY ------------ */
#content h2 {margin: 0 0 .5em 0; }
#content p {margin:0.5em 0 1em 0; line-height: 1.25em; text-align:justify;}
#content h1, #content h2, #content h3 {color: #b80; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0; border-bottom: 1px dashed #aaa; margin: 0.5em 0; text-align: left;}
#content h4 {color: #b80; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0; margin: 0.5em 0; text-align: left;}
#content h1 {font-size: 1.7em;}
#content h2 {font-size: 1.5em;}
#content h3 {font-size: 1.3em;}
#content h4 {font-size: 1.1em;}
/*#content h2.firstheading {background: url(images/sun_head.gif) 0 5px no-repeat; padding-left: 25px; margin-right: 120px;}
#content h2.pageheading {background: url(images/sun_head.gif) 0 5px no-repeat; padding-left: 25px;}*/
#content h2 a {color: #a60;}
#content ul, #content ol {margin: 0.5em; padding: 0.5em;}
#content ul li {margin:0 1em; padding:0.2em; list-style:square inside;}
#content ol li {margin:0 1em; padding:0.2em; list-style:decimal outside;}
#content blockquote {margin:0; padding:0 0 10px 55px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666; background: url(images/blockquote.gif) 3px 0px no-repeat;}
#content blockquote p {margin-top: 1em;}
#content blockquote blockquote {margin-left: -10px;}
#content .container {padding:0px; }

/* ----------- RIGHT AND LEFT NAV ------------ */
#leftnav ul li h2, #leftnav ul li h3, #rightnav ul li h2, #rightnav ul li h3 {margin:0; padding:0 0 0 0.1em; color:#0B6730;}
#leftnav h1, #leftnav h2, #leftnav h3{color:#0B6730;}
#leftnav h2 {font-size: 1.2em; margin-left:0;}
#leftnav ul {background: url(images/left_nav_bg.gif) bottom left repeat-y; }
#leftnav ul li.calendar {padding: 5px 9px;}
#leftnav ul li.calendar a {margin: 0 !important; background: none;}

#leftnav ul li, #rightnav ul li {border-bottom:1px dashed #fc6; margin:0; padding:0;}
#leftnav ul, #rightnav ul {padding-bottom:0;}
#leftnav .children, #rightnav .children {margin: 0 0 0 0.5em; padding:0; background:none; border-bottom:0;}
#leftnav .children li, #leftnav .children li {background:none; border-bottom:0;}
#leftnav ul li a, #rightnav ul li a {margin:0 0 0 0.25em; padding:0;}
#leftnav .categories li a {color:#0B6730;}
#leftnav .children li a {color:#995500;}
#leftnav ul li a:hover, #rightnav ul li a:hover {border-color: #da3;}
#leftnav ul li.listHeader, #rightnav ul li.listHeader {background:transparent; padding:0;}

#rightnav h1, #rightnav h2, #rightnav h3{color:#0B6730;}
#rightnav h2 {font-size: 1.2em; margin-left:0.25em;}#rightnav .news, #rightnav .forum_stats {background:#FEFFF9 url(images/right_nav_bg.gif) bottom right repeat-y;}
#rightnav ul {background:url(images/right_nav_bg.gif) bottom left repeat-y;}

#rightnav ul.latest_forumposts li {
  border:1px dashed #CCAA33; 
  margin:0 0 5px 0; 
  padding:0; 
  background:transparent url(images/gradient_link.png) right bottom no-repeat;}
#rightnav ul.latest_blogposts li {
  border:1px dashed #6BA177; 
  margin:0 0 5px 0; 
  padding:0;
  background:transparent url(images/gradient_link.png) right bottom no-repeat;}
#rightnav ul.latest_forumposts, #rightnav ul.latest_blogposts {margin:0; background:#FFFFFF ;}
/* #rightnav ul li a.latest_forumposts{margin:0; padding:0; display:inline;} */
#rightnav ul.latest_forumposts li a, #rightnav ul.latest_blogposts li a {margin:0; padding:0; display:inline;}
.latest_forumposts li a, .latest_blogposts li a{margin:0; padding:0;}
.forum_stats ul {background:none;}

.li_block li a {display:block;}
/*.nobg, ul .nobg, li .nobg, .nobg li, .nobg li a {background:none;}*/
.nobg {background:none;}

/* ----------- NAV BAR ------------ */
#navigation {
 display: block; 
 background: url('images/nav_bg.gif') repeat; 
 text-align: center;
 height: 2em;
 padding: 2px 0;
 border-top: 1px solid #fff;
 border-bottom: 2px solid #999;}

#nav {padding-left: 2em; min-width: 100%/*1000px*/; margin: 0 auto;}
#nav, #nav ul {text-align: left; font-size: 1.1em; list-style: none; font-weight: normal; z-index: 8;}
#nav li {float: left; padding: 0; margin: 0;}
#nav a {border-right: 1px solid #ddd; display: block; line-height: 2em; padding: 0 15px; color: #0B6730; text-decoration: none; font-weight: bold;}
#nav a:hover { color: #fff; background: #53915B; /*d93;*/}
#nav li ul {margin: 0; padding: 0; font-size: 1em; border: 1px solid #ddd; background: url('images/page_nav.png') repeat #eb5; position:absolute; left:-999em; height:auto; width:14em;}
#nav li li {width: 14em; margin: 0;}
#nav li ul a {border-left: 1em solid #FFFFFF; margin: 0;}
#nav li ul a:hover {border-left: 1em solid #ffffff /*fc3*/;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #FFFFFF; /*d93;*/}

#nav li ul ul {margin: -2em 0 0 13em;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}


/* ----------- BREADCRUMB AND BACK TO TOP ------------ */
.breadcrumbs {background:url(images/breadcrumb.png) no-repeat; padding-left:60px; color:#0B6730; font-size:0.85em; text-align:left; margin-left:5px;}
#back {font-size:0.8em; text-align:right; padding:0 10px; margin-top:0;}
#back a {font-weight:normal;}
#back span {float:left;}
#back strong {color:#006;}

#datestamp {text-align:left; margin: 0 15px 5px 0; font-size:0.85em;}


/* ----------- SEARCH BOX ------------ */
#searchboxwp_div {float:right; text-align:left; margin:-1px 10px 0 0 ; height:30px; width:150px;}
* html #searchboxwp_div {float:right; text-align:left; margin:0 10px 0 0 ; height:30px; width:150px;}
#searchboxwp_div_searchresults {text-align:left; margin:0 10px 0 0 ; height:30px; width:150px;}
.searchbox_form {
   background:transparent url(images/search_bg.gif) 0 100% repeat-x;
   border:1px solid #aaa;
/*   float:left;*/
   height:27px; 
   width:150px;}
.searchbox_form #s{
    background:#efd;
    border:1px solid #aaa;
    color:#555 /*888*/;
/*    float:left;*/
    font-size:100%; /*92%;*/
    margin:5px 0 0 5px;
/*    left:-35px;*/
    width:108px;}
.searchbox_form #searchsubmit {
    background:transparent url(images/search_q.gif) 0 100% no-repeat;
    cursor:pointer;
float:right; 
    height:27px;
    width:35px;
    border:0;
    margin:-23px 0 0 115px;}


/* ----------- SHADOW BOXES ------------ */
.shadow-container .shadow2, .shadow-container .container {position:relative; left:-1px; top:-1px; width:auto;}
/*.shadow-container .shadow3, {position:relative; left:-1px; top:-1px;}*/
/*.shadow-container .shadow1 {background:#727072;}*/
.shadow-container .shadow2   {background:#0B6730; /*border-bottom:1px solid #727072;*/}
/*.shadow-container .shadow3 {background:#53915B;}*/
.shadow-container .container {background:#ffffff; border:1px solid #727072; /*padding:10px;*/}
#rightnav .shadow-container .container {background:#F9FFF9; border:1px solid #727072; padding:10px;}
#leftnav  .shadow-container .container {background:#F9FFF9; border:1px solid #727072; padding:10px;}

.post {padding:10px;}

/* ----------- ADVERTS ------------ */
#adgzh1 {position:absolute; top:60px; right:0; width:468px; height:60px;}
#adgzb1 {margin-left:auto; margin-right:auto; width:468px; height:60px; text-align:left;}
#adgzl1 {margin-left:auto; margin-right:auto; width:120px; height:60px; text-align:left;}
#adgzl2 {margin-left:auto; margin-right:auto; width:120px; height:240px; text-align:left;}
#adgzr1 {margin-left:auto; margin-right:auto; width:234px; height:60px; text-align:left;}
#adgzr2 {margin-left:auto; margin-right:auto; width:120px; height:600px; text-align:left;}
#adgzr3 {margin-left:auto; margin-right:auto; width:234px; height:60px; text-align:left;}


/* ----------- FOOTER ------------ */
#footer {
  clear:both;
  background: url(images/GZ_footer.gif) repeat-x;
  position:absolute 100% 0%;
  width: 100%;
  height: 40px;
  margin:0;
  padding: 0;}
#footer p {text-align:left; margin: 0 0 0 3px; padding: 0; font-size:0.8em;}
#footer a {color: #b80;}

/* ----------- FORMS ------------ */
.entry form {text-align: center;}
select {width: 130px;}

#commentform input {width:14em; /*170px*/; padding: 2px; margin: 5px 5px 1px 0; border: 1px solid #ca3; background: #FBDF95 url(images/form_field_inputbg.png) repeat-x;}
#commentform textarea {width: 95%; padding: 2px; border: 1px solid #ca3; background: #FBDF95 url(images/form_field_bg.png) repeat-x;}
#commentform #submit {width:10em; border: 1px solid #ca3; color: #666; background: #FFFFFF url(images/form_field_submitbg.png) repeat-x;; vertical-align: top;}
#commentform #submit:hover {border: 1px solid #f90; background: #fe9;}
#commentform input:focus, #commentform textarea:focus, #searchform #s:focus {background: #fe9;}
.comment_no {padding: 10px 0; float: right; font-size: 3em; color: #ec5;}
/*.comment_no {padding: 10px 0; float: right; font-size: 3em; color: #77EE55;}*/
.commentlist {padding: 20px; margin: 0;}
.commentlist .gravatar {/*display: block; float:left;*/ padding:3px; margin:0 20px 5px 0; border:2px solid #ccc; background:#eee;}
ol.commentlist {margin: 0 !important; padding: 0 !important;}
.commentlist li {/*clear: both;*/  list-style-type: none !important; padding: 10px !important; background: #fff; border: 1px solid #ec5; margin: 10px !important;}
.commentlist li:hover {border: 1px solid #ccc;}
.commentlist .alt {background: #ffe;}
.commentmetadata {border-top: 1px dashed #ec5; text-align: right; font-size: 0.8em; font-weight: normal; color: #ca5; margin-top: 20px !important;}

/*#content blockquote.commented {margin-left:5px; padding:0 10px 10px 5px; font-style:italic; color:#963; background:url(images/blockquote.gif) 0 0 no-repeat !important;}
#content blockquote.commented blockquote, #content blockquote.commented ul, #content blockquote.commented ul li {background:none !important; margin:0 !important; padding:0 !important;}
*/

/* ------------ zaadz comments ---------------- */
.no_underline a {text-decoration:none;}
.no_underline a:hover {background:transparent; text-decoration:none;}
.comment {padding:0; margin:0 0 1em 0; width:100%;}
.commentAuthor {padding:0 0 32px 4px; margin:0; color:#666666;}
.commentAuthor img {float:left; margin:0px 8px 3px 0px; position:relative;}
.commentAuthor a img:hover {background: #ddd;}
.commentBoxGrad {margin-top:-18px; background:#FFFFFF url(images/box_bottom_left_border_grd.png) no-repeat bottom left;}
.commentBoxOrg {margin-top:-18px; background:#FFFFFF url(images/box_bottom_left_border_org.png) no-repeat bottom left;}
.commentBoxGrad .commentRight, .commentBoxOrg .commentRight {background:transparent url(images/comment_top_right_border.gif) no-repeat top right; margin-left:6px;}
.commentBoxGrad .commentLeft, .commentBoxOrg .commentLeft {background:transparent url(images/comment_top_left_border128.gif) no-repeat top left; height:24px; line-height:24px;}
.commentBoxGrad .commentBot, .commentBoxOrg .commentBot {background:transparent url(images/box_bottom_right_border.gif) no-repeat bottom right; padding:4px 10px 1px 0;}
.commentBox-me {margin-top:-18px; background: #FFF url(images/box_bottom_left_border-me.gif) no-repeat bottom left;}
.commentBox-me .commentRight {background:transparent url(images/comment_top_right_border-me.gif) no-repeat top right; margin-left:6px; }
.commentBox-me .commentLeft {background:transparent url(images/comment_top_left_border-me.gif) no-repeat top left; height:24px; line-height:24px;}
.commentBox-me .commentBot {background:transparent url(images/box_bottom_right_border-me.gif) no-repeat bottom right; padding:4px 10px 1px 10px;}
.commentBoxGrad .commentLeftStraight, .commentBoxOrg .commentLeftStraight {background:transparent url(images/comment_top_border.gif) no-repeat top left; height:24px; line-height:24px;}

.date {color:#b80; font-weight:normal; font-size:90%; text-align:left; padding:0; margin-left:0;}
.date1, .date2, .date3 {color:#b80; font-weight:normal; font-size:90%; text-align:left; padding:0; margin:0;}
/*
.date1 {font-size: 3em; display: block; color: #AAFFBB;}
.date2 {font-size: 2em; display: block;}
.date3 {font-size: 2em; display: block; font-weight: bold; color: #44BB33; }
*/
.todo {color:#53915B; background: url(images/todo.png) no-repeat; padding-left:25px;}
.see  {color:#53915B; /*background: url(images/see.png) no-repeat; padding-left:24px; margin-top:-10px;*/ font-style: italic; }
.new {background: url(images/new.gif) no-repeat 100% -8px;}
.clear {clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0;}

/* ----------- PAGING ------------ */
#paging {text-align:right; font: normal 10px Tahoma, Geneva, sans-serif;}
#paging div {padding: 4px 0 5px 0;}
#paging .pager {float:left;}
#paging span {
  background: url(images/page_shadow_bottom.gif) repeat-x bottom;
  padding: 0.3em 0.6em 0.4em 0.7em;
  border:1px solid #bbb;
  color: #333;
  margin-right: 0.3em;}
#paging .pager a{
  padding: 0.3em 0.6em 0.4em 0.7em;
  border:1px solid #bbb;
  text-decoration: none;
  color: #333;
  background: #fff url(images/page_shadow_bottom.gif) repeat-x bottom;
  margin-right: 0.3em;
  font-weight: bold;}
#paging .pager a:hover, #paging .pager a.jump:hover {border:1px solid #666; background:#fff; color: #fff; background: #b6bdd2;}
#paging .pager a.active, #paging .pager a.active:hover  {
  border: 1px solid #ffaf3c;
  background: #fff8b0 url(images/page_on.gif) repeat-x top;
  color: #000;  }
#paging .pager a.jump {background: #f3f3f3 url(images/page_off.gif) repeat-x bottom;}

.rankblock {padding:0; margin:0; text-align:center;}

/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* --------------------- BLOG SPECIFIC STYLES ---------------------- */
.latin {font-style:italic;}
.plant_variety {font-family:Roman, "Times New Roman", serif; font-weight:normal; text-transform:uppercase;}

.vegcult_header {width:100%;}
.vegcult_headerurls{}
.vegcult_header_img {float:right; height:250px;}

.flowercult_header {width:100%;}
.flowercult_headerurls{}
.flowercult_header_img {float:right; height:250px;}

.PlantingPlanTable {width:100%;}
* html .PlantingPlanTable {width:100%;}
.PlantingPlanTable thead tr td {text-align:center; color:#333333;}
.PlantingPlanCaption {}
.PlantingPlanMonth {}
.Winter {background:#C5EFFE; color:#000000;}
.Spring {background:#EDFCB3; color:#000000;}
.Summer {background:#F67C7C; color:#000000;}
.Autumn {background:#F5A761; color:#000000;}
.PlantingPlanEmpty   {width:4%; height:20px; background:#EEEEEE;}
.PlantingPlanSow     {width:4%; height:20px; background:#04B300;}
.PlantingPlanHarvest {width:4%; height:20px; background:#1E58FF;}

.superscript {color:#0B6730; vertical-align:super; font-size:0.8em; font-style:italic;}

.alt1_bg {background:url(images/grad_green.png) repeat-x top; }
.alt2_bg {background:url(images/grad_orange.png) repeat-x top; }
.head_bg {background:url(images/nav_bg.gif) repeat-x bottom; border:1px solid #999999;}
.head_fg {color: #000000; font-size: 11px; font-weight : bold;}

.infoBoxNotice {font-weight: bold;}
.infoBoxNoticeContents {background: #FFB6B6  url(images/grad_red.png) repeat-x top;}

#vid_unit_player {margin:auto; border:1px;}

/* ********************************************* */
/* ********************************************* */
/* ********************************************* */
/* *********************************************
  DEAD STUFF????? DELETE WHEN DEV FINISHED       */
/* Form elements */
input, textarea, select {
  color : #000000;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border-color : #000000;}

/* The text input fields background colour */
input.post, textarea.post, select {background-color:#FFFFFF; border:1px solid #CCCCCC; padding:.2em;}
input {text-indent:2px;}

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EAE8CF;
	color : #995500;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* input {border:1px solid #ca3; background:#FBDF95 url(images/form_field_inputbg.png) repeat-x;} */

/* The main submit button option */
input.mainoption {/*background-color:#FAFAFA; color:#BB6600;*/
  font-weight:bold; 
  width:8em;
  border:1px solid #CCCCCC/*#ca3*/; 
  color:#666; 
  background:#FFFFFF /*url(images/form_field_submitbg.png) repeat-x*/; 
  vertical-align:top;}

/* None-bold submit button */
input.liteoption {/*background-color :#FAFAFA;*/ 
  font-weight:normal;
  width:8em;
  border:1px solid #CCCCCC/*#ca3*/; 
  color:#666; 
  background:#FFFFFF /*url(images/form_field_submitbg.png) repeat-x*/; 
  vertical-align:top;}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;) */
.helpline { background-color:#DFDFB9; border-style:none;}

/* ----------------------------------------------------------------- */
/* IE HACK FOR ITALIC OVERFLOW BUG - http://www.positioniseverything.net/explorer/italicbug-ie.html */
/* \*/
* html #content, * html blockquote  {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */
/* ----------------------------------------------------------------- */