/* Styles for normal pages */

/* HEADER
-------------------------------------*/

	html #header {
	  background:#3eb1df url("images/header-pgbg.gif") repeat-y center top;
	  border-width:0;
	  padding:0;
	  position:relative;
	  text-align:left;
	  }

	#h2 { 
      background:#66cefc url("images/header-bg.gif") no-repeat top left;
	  height:184px;
      margin:0 auto;
	  position:relative;
	  width:750px;
	  }

    #navigation {
	background-color:#66cefc;
	bottom:2px;
	height:27px;
	line-height:0px;
	margin:0 auto;
	overflow:hidden;
	position:absolute;
	width:750px;
	left: 0px;
      }

    #navigation ul {
      list-style:none;
      margin:0;
      padding:0 10px;
      }

    #navigation li {
      background:url("images/tab-left.gif") no-repeat left top;
      float:left;
      margin:0;
      padding:0 8px 0 4px;
      }
	  
	#navigation span {
      background:url("images/tab-right.gif") no-repeat right top;    
      color:#fff;
      display:block;
	  float:left;
      font-weight:normal;
	  padding:0 10px 0 6px;
      text-decoration:none;
      width:.1em;
	  }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation > ul span {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation span {float:none;}
    /* End IE5-Mac hack */

	#navigation a#tab-home img { background:url("images/tab-home_off.gif") top left no-repeat; }
	#navigation a#tab-go2 img { background:url("images/tab-go2_off.gif") top left no-repeat; }
	#navigation a#tab-goodlife img { background:url("images/tab-goodlife_off.gif") top left no-repeat; }
	#navigation a#tab-organica img { background:url("images/tab-organica_off.gif") top left no-repeat; }


	#navigation a#tab-home:hover img { background:url("images/tab-home_over.gif") top left no-repeat; }
	#navigation a#tab-go2:hover img { background:url("images/tab-go2_over.gif") top left no-repeat; }
	#navigation a#tab-goodlife:hover img { background:url("images/tab-goodlife_over.gif") top left no-repeat; }
	#navigation a#tab-organica:hover img { background:url("images/tab-organica_over.gif") top left no-repeat; }


	#home #nav-home, #go2 #nav-go2, #goodlife #nav-goodlife, #organica #nav-organica {
	  background-position:0% -27px;
	  border-width:0;
      }

    #home #nav-home span, #go2 #nav-go2 span, #goodlife #nav-goodlife span, #organica #nav-organica span {
	  background-position:100% -27px;
	  color:#333;
	  }

	#home #navigation a#tab-home img, #home #navigation a#tab-home:hover img { background:url("images/tab-home_on.gif") top left no-repeat; }
	#go2 #navigation a#tab-go2 img, #go2 #navigation a#tab-go2:hover img { background:url("images/tab-go2_on.gif") top left no-repeat; }
	#goodlife #navigation a#tab-goodlife img, #goodlife #navigation a#tab-goodlife:hover img { background:url("images/tab-goodlife_on.gif") top left no-repeat; }
	#organica #navigation a#tab-organica img, #organica #navigation a#tab-organica:hover img { background:url("images/tab-organica_on.gif") top left no-repeat; }



/* PAGE STRUCTURE
----------------------------------------------- */

	#tray-left, #tray-right {
	  display:inline;
	  overflow:hidden;
	  break-word: 

	  }


	#tray-left {
	  float:left;
	  margin-left:45px;
	  width:440px;
	  }

	#tray-right {
	  float:right;
	  margin-right:10px;
	  width:220px;
	  }

	#organica #tray-left {
	  margin-left:15px;
	  width:300px;
	  }

	#organica #tray-right {
	  margin-top:10px;
	  width:420px;
	  }

/* HEADINGS and TYPE
----------------------------------------------- */

	h1 {
	  color:#09f;
	  font-size:1.8em;
	  font-weight:normal;
	  }

	#tray-left p {
	  line-height:1.8em;
	  margin-top:0.2em;
	  }

	#organica #tray-left p {
	  line-height:1.5em;
	  }

	table.index h3 {
	  color:#666;
	  margin:0.5em 0 0;
	  font-size:0.8em;
	  font-weight:normal;
	  text-transform:uppercase;
	  }

	#go2recipe-sm-c ul {
	  list-style:none;
	  margin:0 0 5px;
	  padding:0 10px;
	  }

	#go2recipe-sm-c li {
	  float:left;
	  padding:6px 10px;
	  text-align:center;
	  width:50px;
	  }

	table.index a:link, table.index a:visited {
	  color:#999;
	  font-weight:bold;
	  }

	table.index a:hover {
	  color:#333;
	  cursor:default;
	  font-weight:bold;
	  text-decoration:none;
	  }

	#organica-main tr.az td {
	  font-size:1.5em;
	  height:1.8em;
	  text-align:center;
	  }

	#organica-main a {
	  padding:3px 20px;
	  }

	#organica-browse tr.az td {
	  font-size:1.2em;
	  height:1.4em;
	  text-align:center;
	  }

	#organica-browse a {
	  padding:0 2px;
	  }

	#go2recipe-browse tr.az td {
	  font-size:1.2em;
	  height:1.4em;
	  text-align:center;
	  }

	#go2recipe-browse tr.az td a {
	  padding:0 12px;
	  }

	#go2recipe-browse a:hover {
	  color:#fff;
	  }

	#organica-index {
	  margin:30px 30px;
	  text-align:left;
	  }

	#organica-index td {
	  vertical-align:top;
	  }

	#organica-index td h1 {
	  color:#999;
	  font-size:7em;
	  line-height:1em;
	  margin-top:0;
	  text-transform:capitalize;
	  }

	#organica-index p {
	  font-size:1.5em;
	  margin-bottom:0.7em;
	  }

	#organica-index ul {
	  list-style:none;
	  margin:0;
	  padding:0;
	  }

	#organica-index li {
	  font-size:1em;
	  margin-left:0.7em;
	  padding:0;
	  }

/* WIDGET STRUCTURE
----------------------------------------------- */

	div.top, div.content, div.bottom {
	  background:no-repeat left;
	  float:none;
	  overflow:hidden;
	  word-wrap:break-word;
	  }

	div.top, div.content {
	  background-position:top;
	  }

	div.content {
	  padding:10px 21px;
	  }

	div.bottom {
	  background-position:bottom;
	  padding-bottom:30px;
	  position:relative;
	  }

	/* Ones with arrows */

	#news-b.bottom, #goodideas-b.bottom, #goodlifenews-b.bottom, #go2recipe-big-b.bottom {
	  padding-bottom:10px;
	  }


	#news-t.top, #goodideas-t.top {
	  padding-top:50px;
	  }

	#nowinseason-t.top, #pests-t.top, #seedtoharvest-t.top, #companions-t.top {
	  padding-top:60px;
	  }

	#goodlifenews-t.top { 
	  padding-top:70px;
	  }

	#inthismonth-t.top {
	  padding-top:45px; /* 70 pixels minus 25 pixels accounts for the month name */
	  }

	#monthname {
	  color:#fff;
	  font-size:18px;
	  height:25px;
	  padding:0 30px 0;
	  text-align:right;
	  text-transform:capitalize;
	  }

	#go2recipe-big-t.top {
	  padding-top:90px;
	  }

	#go2recipe-sm-t.top {
	  padding-top:110px;
	  }

	#goodlifenews-c.content {
	  padding-left:80px;
	  }

	#go2recipe-big-c.content {
	  padding-left:30px;
	  padding-right:30px;
	  }

	div.more {
	  bottom:0px;
	  height:20px; /* height of widget bottom minus 10 pixels of white space */
	  margin:0 20px;
	  overflow:hidden;
	  padding-top:0;
	  text-align:right;
	  }

	div.more a {
	  background:no-repeat right;
	  font-size:0.85em;
	  font-weight:normal;
	  line-height:1.7em;
	  padding-right:18px; /* to account for the arrow */
	  }

	div.more a.green:hover, div.more a.purple:hover {
	  color:#333;
	  }

	div.more a.green {
	  background-image:url("images/arrow-green-off.gif");
	  color:#690;
	  }
	
	div.more a.green:hover {
	  background-image:url("images/arrow-green-over.gif");
	  }

	div.more a.purple {
	  background-image:url("images/arrow-purple-off.gif");
	  color:#669;
	  }
	
	div.more a.purple:hover {
	  background-image:url("images/arrow-purple-over.gif");
	  }

	div.more a.grey {
	  background-image:url("images/arrow-grey-off.gif");
	  color:#fff;
	  }
	
	div.more a.grey:hover {
	  background-image:url("images/arrow-grey-over.gif");
	  }

/* WIDGET GRAPHICS
----------------------------------------------- */

	#news-t { background-image:url("images/news_t.gif"); }
	#news-c { background-image:url("images/news_c.gif"); }
	#news-b { background-image:url("images/news_b.gif"); }
	
	#goodideas-t { background-image:url("images/goodideas_t.gif"); }
	#goodideas-c { background-image:url("images/goodideas_c.gif"); }
	#goodideas-b { background-image:url("images/goodideas_b.gif"); }

	#go2recipe-sm-t { background-image:url("images/go2recipe-sm_t.gif"); }
	#go2recipe-sm-c { background-image:url("images/go2recipe-sm_c.gif"); }
	#go2recipe-sm-b { background-image:url("images/go2recipe-sm_b.gif"); }

	#nowinseason-t { background-image:url("images/nowinseason_t.gif"); }
	#nowinseason-c { background-image:url("images/nowinseason_c.gif"); }
	#nowinseason-b { background-image:url("images/nowinseason_b.gif"); }

	#inthismonth-t { background-image:url("images/inthismonth_t.gif"); }
	#inthismonth-c { background-image:url("images/inthismonth_c.gif"); }
	#inthismonth-b { background-image:url("images/inthismonth_b.gif"); }

	#goodlifenews-t { background-image:url("images/goodlifenews_t.gif"); }
	#goodlifenews-c { background-image:url("images/goodlifenews_c.gif"); }
	#goodlifenews-b { background-image:url("images/goodlifenews_b.gif"); }

/* Encyclopaedia Organica widgets */

	#go2recipe-big-t { background-image:url("images/go2recipe-big_t.gif"); }
	#go2recipe-big-c { background-image:url("images/go2recipe-big_c.gif"); }
	#go2recipe-big-b { background-image:url("images/go2recipe-big_b.gif"); }

	#pests-t { background-image:url("images/pests_t.gif"); }
	#pests-c { background-image:url("images/pests_c.gif"); }
	#pests-b { background-image:url("images/pests_b.gif"); }

	#growing-c { background:#9292c3 url("images/growing_c.gif"); }

	#seedtoharvest-t { background-image:url("images/seedtoharvest_t.gif"); }
	#seedtoharvest-c { background-image:url("images/seedtoharvest_c.gif"); }
	#seedtoharvest-b { background-image:url("images/seedtoharvest_b.gif"); }

	#companions-t { background-image:url("images/companions_t.gif"); }
	#companions-c { background-image:url("images/companions_c.gif"); }
	#companions-b { background-image:url("images/companions_b.gif"); }


/* WIDGET HEADINGS and TYPE
----------------------------------------------- */

	div.content p {
	  font-size:0.9em;
	  line-height:1.5em;
	  margin:0 6px;
	  }

	#seedtoharvest-c.content p {
	  margin-left:0px;
	  }

	div.content a {
	  font-weight:normal;
	  }

	div.content a:hover {
	  color:#333;
	  }

	div.content h4 {
	  font-size:0.9em;
	  margin:0 6px;
	  }

/* Dividers */

	div.content .dividerabove {
	  border-top:1px solid;
	  margin-top:7px;
	  padding-top:7px;
	  }

/* Dividers - Green */

	#news-c.content .dividerabove, #nowinseason-c.content .dividerabove, #goodlifenews-c.content .dividerabove {
	  border-top-color:#81c814;
	  }

/* Dividers - Purple */

	#inthismonth-c.content .dividerabove, #goodideas-c.content .dividerabove {
	  border-top-color:#9393c3;
	  }

/* Dividers - Black */

	#go2recipe-big-c.content .dividerabove {
	  border-top-color:#ceb95b;
	  }

/* ENCYCLOPAEDIA ORGANICA
----------------------------------------------- */

	/* GROWING INFORMATION WIDGET */

	#growing-c {
	  height:150px;
	  margin-top:10px;
	  padding:0;
	  width:420px;
	  }

	#calendar {
	  height:103px;
	  margin:33px 0 0 23px;
	  overflow:hidden;
	  position:absolute;
	  width:242px;
	  }

	#calendar td {
	  background-color:#bfbfe9;
	  height:13px;
	  width:18px;
	  filter:alpha(opacity=70);
	  opacity:.70;
	  -moz-opacity:0.7;
	  }

	#calendar td.on {
	  background-image:url("images/on.gif");
	  filter:alpha(opacity=100);
	  opacity:1;
	  -moz-opacity:1.0;
	  }

	#calendar tr.under td.on, span.under { background-color:#4EB6D3; }

	#calendar tr.out td.on, span.out { background-color:#BBE754; }

	#calendar tr.plant td.on, span.plant { background-color:#E69F51; }

	#calendar tr.harvest td.on, span.harvest { background-color:#F99; }

	#legend {
	  clear:both;
	  padding:10px 0 2px;
	  text-align:center;
	  }

	#legend-box {
	  border:1px solid #fff;
	  bottom:0px;
	  cursor:default;
	  font-size:11px;
	  padding:0 3px;
	  white-space:nowrap;
	  }

	#directions {
	  margin:29px 0 0 278px;
	  position:absolute;
	  width:112px;
	  }

	#direction-box {
	  height:25px;
	  font-size:0.9em;
	  line-height:1em;
	  margin-bottom:15px;
	  overflow:hidden;
	  padding-right:33px;
	  text-align:right;
	  white-space:nowrap;
	  }


	/*GO2 RECIPE BOOK */

	#go2recipe-big-c.content a {
	  font-weight:bold;
	  }


	/* SEED TO HARVEST */

	#seedtoharvest-c img {
	  border:1px solid #fff;
	  margin:2px 0;
	}

	#seedtoharvest-c td {
	  padding-bottom:10px;
	  vertical-align:top;
	  }


/* MISCELLANEOUS
----------------------------------------------- */

	#homeofgo2 {
	  float:right;
	  display:block;
	  height:76px;
	  margin:-50px 0 0 140px;
	  position:absolute;
	  width:76px;
	  }

	#callout {
	  border:1px solid #ccc;
	  display:inline;
	  font-size:0.9em;
	  line-height:1.1em;
	  padding:15px 20px;
	  width:210px;
	  }
  
	#callout.right {
	  float:right;
	  margin:10px 5px 10px 20px;
	  }

	#callout.left {
	  float:left;
	  margin:10px 20px 10px 5px;
	  }

	#callout h1 {
	  font-size:1.2em;
	  font-weight:bold;
	  }

	#callout h3 {
	  color:#333;
	  font-size:1em;
	  font-weight:bold;
	  margin:1em 0 0.5em;
	  text-transform:uppercase;
	  }

	#callout p {
	  margin-bottom:0.5em;
	  }
#home #main-container #tray-left #news {
	display: none;
}
#home #main-container #panel {
	background-color: #333333;
	height: 200px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	display:none;
}
#home #main-container #panel #twcontain {
	height: 130px;
	width: 500px;
	text-align: left;
}

#home #main-container #panel a {
	font-style: italic;
	color: #FFFFFF;
}
#panel #twittext {
	float: left;
	width: 580px;
}
