@charset "UTF-8";
/* CSS Document */
 
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html, body{
  height: 100%;
  text-align: left;
}

body { 
	margin:0px; 
	background: url('/images/sub_page/BGsecondary.jpg') no-repeat top center;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
 
html{
  background: none;
  color: #333333;
}
 
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
 
/************************************************************************************************/
/* MAIN TABS					  																																				*/
/************************************************************************************************/
 
#Tabs {
    margin: 10px 0 0 230px;
    height: 26px;
    padding: 0;
}
 
#Tabs ul {
  margin: 0; padding: 0;
}
 
#Tabs li {
    margin: 0; padding: 0;
    display: inline;
    list-style: none;
    border: none;
    float: left;
}
 
div#Tabs a:link,
div#Tabs a:visited {
		cursor: pointer;
    display: block;
    width: 100px;
    height: 26px;
    text-decoration: none;
		text-indent:-9000px;
    overflow:hidden;
}
 
#Tabs ul#MainTabs a:link, #Tabs ul#MainTabs a:visited {
  float: left; /* for IE6 */
  font-size: 10px;
  font-weight: normal;
}
 
#Tabs ul#MainTabs a:link.current, #Tabs ul#MainTabs a:visited.current {
    color: #222;
    text-decoration: none;
}

#Tabs ul#MainTabs li#home a{
    background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
		width: 106px;
		background-position: 0px -52px;
}
#Tabs ul#MainTabs li#home a.current{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: 0px 0px;
}
#Tabs ul#MainTabs li#my_log a{
 	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -106px -52px;
}
#Tabs ul#MainTabs li#my_log a.current{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -106px 0px;
}
#Tabs ul#MainTabs li#my_network a{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -206px -52px;
}
#Tabs ul#MainTabs li#my_network a.current{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -206px 0px;
}
#Tabs ul#MainTabs li#varieties a{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -306px -52px;
}
#Tabs ul#MainTabs li#varieties a.current{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -306px 0px;
}
#Tabs ul#MainTabs li#search a{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -406px -52px;
}
#Tabs ul#MainTabs li#search a.current{
	background: url('/images/three-column/tab-main-sprite-update.png') top no-repeat;
	background-position: -406px 0px;
}
 
a.profile:link {font-weight:bold; text-decoration:none; color:#008349;}
a.profile:active {font-weight:bold; text-decoration:none; color:#008349;}
a.profile:visited {font-weight:bold; text-decoration:none; color:#008349;}
a.profile:hover {font-weight:bold; text-decoration:underline; color:#008349;}
 
a.trailer:link {font-size:9px; font-weight:normal; text-decoration:none; color:#008349;}
a.trailer:active {font-size:9px;font-weight:normal; text-decoration:none; color:#008349;}
a.trailer:visited {font-size:9px;font-weight:normal; text-decoration:none; color:#008349;}
a.trailer:hover {font-size:9px;font-weight:normal; text-decoration:underline; color:#000;}

a.video-form-link, 
a.video-form-link:link,
a.video-form-link:visited,
a.video-form-link:hover{
  text-decoration: underline;
}
 
.container {
    margin: 0 auto;
    width:950px;
}

/************************************************************************************************/
/* LEFT SIDEBAR				  																																				*/
/************************************************************************************************/
.leftColWrap {
    width:230px;
    float:left;
    margin-top:35px;
}
.leftColCap{   
    width:230px; 
    height:4px;
    font-size: 3px;
    line-height: 3px;
    margin-bottom: 0px;
    background: url('/images/three-column/bg-sidebar-shadow.png') no-repeat;
}
 
.leftColContent{
    padding: 6px 0 0 0;
    margin-top: 0;
    width:230px;
    height:auto;
    background-color: #ffffff; 
    background-image:url('/images/three-column/bg-sidebar-shadow.png');
    background-position: top right;
    background-repeat: no-repeat;
}
 
.leftColContent li{
    margin: 5px;
    padding: 5px 0;
    border-bottom: 1px solid #eff4e4;
}
.leftColContent li .link-trailer{
    font-size: 9px;
}
.leftColContent .more-link{
     font-size: 9px;
}
.more-p {
	text-align: right;
	margin: 0 10px 5px 0;
}

/************************************************************************************************/
/* MAIN CONTAINER			  																																				*/
/************************************************************************************************/ 
.contColWrap{
    width:505px;
    height:auto;
    margin: 10px 0px 0 0;
    float:left;
}

.contColCap{
    line-height: 3px;
    font-size: 3px;
    width:505px;
    height:4px;
    background: url('/images/three-column/bg-mainbox.gif') no-repeat;
}

#contColInnertube{
    margin: 10px 10px;
   
}
.contColContent{
    width: 100%;
    min-height:500px;
    height: auto !important;
    height: 500px;
    margin: 0px 0px 0px 0px; 
    background-image: url('/images/sub_page/contentColBgTile.gif');
}
 
#subscribed-entries{
    margin: 0px;
}
 
#subscribed-entries li{
    margin: 14px 0;
}

/************************************************************************************************/
/* FEED ITEM					  																																				*/
/************************************************************************************************/
.feed-item {
	background-position: -1px;
  background-repeat:no-repeat;
	padding-left: 22px;
/*  text-indent:22px;*/
}

.feed-status {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px 0px;
}

.comment {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px -117px;
}

.video {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px -465px;
}
.chat, .note {
	background-image:url('/images/icn-sprite-sm-16h.gif') ;
	background-position: 0px -233px;
}
.album {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px -349px;
} 
.tag {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px -581px;
}
.class-10 {
	background-image:url('/images/icn-sprite-sm-16h.gif');
	background-position: 0px -697px;
}
 
.photos, .album-log-entry{
    background-image:url('/images/icn-sprite-sm-16h.gif');
    background-position:0 4px;
    background-repeat:no-repeat;
    text-indent:22px;
}

.album-log-entry-brief-images-wrap{
    margin: 10px 0 5px 23px ;
}
 
.album-image-brief{
    border: 1px solid #878789;
}

/************************************************************************************************/
/* MAIN CONTAINER			  																																				*/
/************************************************************************************************/
.rightColWrap{
    width:215px;
    float:left;
    margin-top:4px;
}
 
.titleWrap{ 
	height: 9px;
	margin:0 0 0px 10px;
}
 
.profileTitle{
    float:left;
    width:143px;
    height:15px;
    display:block;
/*    margin:0 1px 0px 0;*/
    overflow:hidden;
    position:relative;
}
 
.profileLogOut{
    float:right;
    width:49px;
    height:16px;
    display:block;
    overflow:hidden;
    position:relative;
}

/************************************************************************************************/
/* LOGIN RIGHT SIDEBAR																																					*/
/************************************************************************************************/
.rightLogin{
    padding: 1px 0px;
    margin: 0px 0 0 10px;
    height: 133px;
    background: url('/images/sub_page/bktGuestSignupBg.gif') no-repeat;
}
 
.rightLogin .innertube{
    margin: 0px 10px 0 10px;
}
.rightLogin .form-body{
    margin: 20px 18px 0 0;
}
.rightLogin .form-body input{
    width: 160px;
    margin: 0 0 5px 0;
}
.rightLogin .submit input{
    float: right;
}
 
#signup-form-fields-container{
  margin: 4px 0 0 0;
}
 
#signup-form-submit{
  margin: 4px 0 0 0;
  float: right;
  width: 58px;
}
 
.rightGuestLogin{
    margin: 7px 0 0px 10px;
    height: 110px;
    background: url('/images/sub_page/bktGuestLoginBg.gif') no-repeat;
}
 
#right-guest-login-header{
  margin: 6px 0 0 0;
}
 
#right-signup-header{
  margin: 6px 0 0 0;
}
 
.rightGuestLogin .innertube{
  margin: 8px 8px 0 6px;
}
 
 
.rightLogin .innertube{
    margin: 8px 8px 0 6px;
}
 
#guest-login-form-fields-container{
  margin: 6px 0 0 0;
}
 
#login-form-email,
#login-form-password{
  margin: 0;
 
}
 
input.sidebar-field,
input.inactive-email-text,
input.inactive-password-text{
  border: 1px solid #c0c0c0;
  width: 183px !important;
  margin: 4px 0 0 0;
  padding: 2px 0px 1px 6px;
}
 
#login-form-submit{
  margin: 5px 0 0 0;
}
 
.nav-section{
    margin-bottom: 1em;
}
 
.nav-section li a:link {text-decoration:none; color:#008349;}
.nav-section li a:active { text-decoration:none; color:#008349;}
.nav-section li a:visited { text-decoration:none; color:#008349;}
.nav-section li a:hover { text-decoration:underline; color:#000;}

/************************************************************************************************/
/* SUMMARY BLOCKS	  																																						*/
/************************************************************************************************/

.user-summary-block,
.variety-summary-block{
  width: 92px;
  float: left;
  padding: 0;
  margin: 0 18px 0 0;
}
 
.user-summary-block img,
.variety-summary-block img{
  border: 1px solid #EFF4E4;
}
 
.user-summary-block-name,
.variety-summary-block-name{
  width: 100%;
  text-align: center;
  padding: 4px;
}
 
.user-summary-block-name a,
.user-summary-block-name a:hover,
.user-summary-block-name a:visited,
.user-summary-block-name a:link{
  color: #008349;
  font-size: 10px;
}
 
.testimonial_summary_block{
  margin: 15px 0;
}

.testimonial_summary_block a {
	
}
 
.testimonial_summary_block .testimonial_header{
  font-weight: bold;
}
 
.testimonial_summary_block .testimonial-excerpt{
/*  line-height: 18px;*/
  color: #424242;
}
 
.testimonial_summary_block .avatar{
 
}
.testimonial-summary-variety-name a,
.testimonial-summary-variety-name a:hover,
.testimonial-summary-variety-name a:link,
.testimonial-summary-variety-name a:visited{
  font-weight: bold;
  color: #008349;
}
 
a.contine-reading,
a.contine-reading:hover,
a.contine-reading:link,
a.contine-reading:visited{
  color: #008349;
  font-size: 9px;
}
 
.variety .avatar,
.user-header .avatar{
    float: left;
    margin: 0 5px 5px 0;
    
}
.variety .information{
    margin: 0 0 10px 100px;
}
.variety .information .variety-name{
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
}
.profile .information dt,
.variety .information dt{
    display: inline;
    font-weight: bold;
}
.profile .information dd,
.variety .information dd{
    display: inline;
 
}
.variety .more_info{
    float: right;
    margin-top: -16px;
}
 
.image-display{
    width: 400px;
    margin: 0 auto;
}
 
.image-display img{
    margin: 10px auto;
}
 
.variety_features ul,
.variety_features li{
    margin-left: 1em;
    list-style-type: disc;
}

/************************************************************************************************/
/* FORMS COMMON		  																																						*/
/************************************************************************************************/
form input, form textarea {
  margin: 2px;
}
fieldset.varieties {
  margin: 15px 0;
}
fieldset.varieties legend {
  padding: 4px 0;
}

/************************************************************************************************/
/* PROFILE				  																																						*/
/************************************************************************************************/
div.profile_info,
div.group_info {
  width: 100%;
  padding: 10px 0;
  margin: 10px 0;
}
div.profile_info div.left,
div.group_info div.left {
  width: 20%;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
  border-right: 1px dotted #ccc;
  float: left;
}
div.profile_info div.right,
div.group_info div.right {
  float: left;
  width: 75%;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
}
 
.toggler a {
  cursor:pointer;
  display:block;
  padding:5px;
  margin: 2px 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  background-color: #c6e2b5;
}
.toggler a:hover {
  background-color: white;
  background-color: #e3e3e3;
}
.toggler a.selected {
  color: black;
  background-color: #b5e29a;
  border: 1px solid #72b04c;
}
 
.post {
  margin: 5px 0 10px 0;
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #e9f0da;
}
 
 
.post p,
#subscribed-entries p{
  margin: 7px 0 10px 0;
}
 
.post_item {
  margin-left: 10px;
  font-size: 10px;
  color: #666;
}
 
.post h1 {
  font-size: 12px;
  font-weight: normal;
}
 
table.profile {
  width: 100%;
  margin: 0;
}
table.profile .intro {
  font-size: 10px;
  color: #999;
}
table.variety h1,
table.profile h1 {
  font-size: 16px;
  margin: 0 0 10px 0;
  font-weight: bold;
}
table.profile h1 .status {
  font-size: 11px;
  font-weight: normal;
}
table.profile div.connect a {
  font-size: 10px;
}
table.profile div.connect a:hover {
  text-decoration: none;
  color: #000;
  background: #ccc;
}
table.profile ul li {
  width: 90px;
  padding: 2px 0;
}
 
#graph_container{
  margin: 5px 0 25px 10px;
  
}
 
#graph_container #barchart{
  margin-top: 10px;
}
 
.post .video_player{
  position: relative;
  left: -5px;
}
/************************************************************************************************/
/* PHOTOS FORM		  																																						*/
/************************************************************************************************/
 
#photos-form-container{
  /*background-color: #f7f9eb;*/
}
#video-form,
#photos-form{
  /*margin: 12px 10px 8px 10px;*/
  
}
 
.photos-field-label{
  float: left;
  width: 73px;
  font-size: 12px;
  margin: 4px 0 0 0;
  text-align: right;
  padding: 4px 0 0 0;
}
 
.label-support{
  font-size: 9px;
}
 
.photos-field{
  float: left;
  margin: 0 0 8px 6px;
  width: 330px;
}
 
.photos-text-field,
.photos-text-area{
  width: 100%;
  border: 1px solid #c4c4c4;
}
 
#video-form input.default,
#video-form textarea.default,
#photos-form input.default,
#photos-form textarea.default{
  width: 330px;
}
 
#video-form textarea.default,
#photos-form textarea.default{
  height: 78px;
}
 
.photos-text-area{
  height: 157px;
  overflow: auto;
}
 
ul#pending_files li {
  margin: 5px 5px 5px 0;
  padding: 2px 5px 2px 22px;
  background: transparent url('/images/sub_page/iconMiniPicPost.gif') no-repeat 0px 4px;  
}
 
ul#pending_files li a {
  margin-left: 10px;
}
 
.photos-remove{
  font-size: 10px;
  color: #99524c;
}
 
#image_image{
  width: 330px;
}
 
#photos-submit,
#videos-submit{
  float: right;
  padding: 4px 0 0 0;
}
 
#posts{
  margin: 15px 0 0 0;
}
 
/************************************************************************************************/
/* REPORTS				  																																						*/
/************************************************************************************************/
.report h4{
  font-weight: bold;
  color: #226B4E;
  font-size: 14px;
}
 
.report table#varieties_card_chooser{
  width: 100%;
  margin: 14px 0;
}
 
.report table#varieties_card_chooser td {
  padding: 2px 0px;
}
 
.report .card_links a{
  padding: 1px 4px;
  font-weight: bold;
  font-size 10pt;
}
 
.report .card_links a.disabled:link,
.report .card_links a.disabled:active,
.report .card_links a.disabled:visited,
.report .card_links a.disabled:hover{
  color: white;
  background-color: #8D8D8D;
  border: 1px solid #420001;
}
 
.report .card_links a.incomplete:link,
.report .card_links a.incomplete:active,
.report .card_links a.incomplete:visited{
  color: white;
  background-color: #790100;
  border: 1px solid #420001;
}
.report .card_links a.incomplete:hover{
  background-color: #D50400;
}
 
.report .card_links a.complete:link,
.report .card_links a.complete:active,
.report .card_links a.complete:visited{
  color: white;
  background-color: #3B7157;
  border: 1px solid #420001;
}
.report .card_links a.complete:hover{
  background-color: #64C093;
}
 
.report .variety_name{
  color:#411111;
  font-weight:bold;
}
 
.report .add_variety{
  color: #D40402;
}
 
.report #card{
  padding-top: 12px;
  border-top: 1px dotted #ccc;
}
.report #card h4{
  font-size: 14px;
  color: #424242;
}
.report form #planted_varieties .planted_variety{
  margin: 5px 0px;
}
 
.report form #planted_varieties .planted_variety dt,
.report form #planted_varieties .planted_variety dd{
  display: inline;
  margin: 0px 5px;
}
 
.report form #planted_varieties a:link,
.report form #planted_varieties a:active,
.report form #planted_varieties a:visited,
.report form #planted_varieties a:hover{
  font-weight: bold;
  color: red;
}
 
.report form a.add_planted_variety_field_link:link,
.report form a.add_planted_variety_field_link:active,
.report form a.add_planted_variety_field_link:visited,
.report form a.add_planted_variety_field_link:hover{
  color: red;
}
.report .card{
  width: 100%;
	display: block;
	clear: both;
	margin: 10px 0;
}
 
.report .card h3{
  font-weight: bold; 
  border-bottom: 1px solid #ccc; 
  padding-bottom: 2px;
}
.report .card h3 .header_text{
  float: left;
}
.report .card h3 .nav_links{
  float: right;
}
 
.report .card h4{
  margin: 10px 0 0 0;
  font-size: 1em;
  color: black;
}
 
table.report {
  width: 100%;
  margin: 5px 0;
  background: #f8f9f3;
}
table.report td {
  padding: 3px;
  border-bottom: 2px solid #fff;
}
table.report td.column_name {
  font-weight: bold;
  width: 200px;
  background: #f0f4e6;
}
table.report td.qual_column {
  width: 200px;
  margin-left: 10px;
  background: #f8f9f3;
}
 
/************************************************************************************************/
/* LISTS COMMON		  																																						*/
/************************************************************************************************/
 
ol{
}
 
ol li{
  margin-left: 10px;
  list-style-position: inside;
  list-style-type: decimal;
}
 
/************************************************************************************************/
/* HELP 			  																																								*/
/************************************************************************************************/
 
a.help,
a.help:visited,
a.help:link,
a.help:hover{
  background: transparent url('/images/icon-sprite-help.gif') no-repeat top left;
  line-height: 16px;
  display: inline;
  font-size: 16px;
}
 
a.help:hover{
	background-position: 0 -19px;
  text-decoration: none;
}
 
h1.help{
  font-weight: bold;
}
 
.help-container{
  width: 16px;
  padding: 0 0 0 3px;
}
 
/************************************************************************************************/
/* FOOTER			  																																								*/
/************************************************************************************************/
 
#footer-container{
  width: 505px;
  margin: 20px auto 0 auto;
}
 
#footer{
  margin: 0 0 0 23px; 
}
 
#footer p{
  margin: 15px 0 0 0;
  font-size: 10px;
  line-height: 14px;
}
 
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover{
  color: #008349;
  text-decoration: underline;
}
 
/************************************************************************************************/
/* ERRORS			  																																								*/
/************************************************************************************************/

.flash_notice {
  background:#9cc767; 
  color: #fff; 
  padding: 5px; 
  border: 1px solid #6da424; 
  margin: 10px
}
 
.flash_error {
  background:#cc6464; 
  color: #fff; 
  padding: 5px; 
  border: 1px solid #ae5555; 
  margin: 10px
}
 
#errorExplanation {
  color: #fff; 
  padding: 5px; 
  border: 2px solid #ae5555; 
  width: 467px;
  padding-bottom: 12px;
  margin-bottom: 20px;
 
}
 
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background:#cc6464; 
  color: #fff;
}
 
#errorExplanation p {
  margin-top: 5px;
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  color: black;
}
 
#errorExplanation ul{
  margin-left: 30px;
}
 
#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  color: black;
}

.inline-form-error-container{

}

.inline-form-error{
  font-size: 10px;
  font-weight: bold;
  font-weight: bold;
  font-style: italics;
  margin: 10px 5px 10px 5px;
}
 
/************************************************************************************************/
/* MY NETWORK			  																																						*/
/************************************************************************************************/
 
.content-news-title-my-network{
    font-weight:bold;
    color:#002000;
    font-style:italic;
    border-bottom: 1px dotted #ccc;
    padding: 2px 0;
    margin: 5px 10px 10px 0px;
}
 
#colleagues{
  margin: 25px 0 0 0;
}
 
#colleagues .summary_block{
    min-width: 100px; 
    float: left;
    margin: 10px 8px
}
 
/************************************************************************************************/
/* MY LOG					  																																						*/
/************************************************************************************************/
 
.content-news-title-log{
    font-weight:bold;
    color:#002000;
    font-style:italic;
    border-bottom: 1px dotted #ccc;
    padding: 2px 0;
    margin: 25px 10px 10px 0px;
}
 
#colleagues{
  margin: 25px 0 0 0;
}
 
.testimonial-summary-block {
  margin: 5px 0;
}
 
 
/************************************************************************************************/
/* LIST BLOCKS		  																																						*/
/************************************************************************************************/
 
table.list_block {
  width: 100%;
}
table.list_block tr {
  padding: 3px;
}
.summary_block {
  text-align: center;
  margin: 10px 0;
}
 
/************************************************************************************************/
/* EDIT PROFILE			 																																						*/
/************************************************************************************************/
div.edit-profile-info {
  border: 1px solid #e7e7e7;
  margin: 10px 0;
  padding: 10px;
}
table.profile-specific-info input {
  width: 98%;
  padding: 2px;
}
div.edit-profile-info h1.section-title {
  font-weight:bold;
  margin: 0 0 10px 0;
}
div.edit-profile-info h1 {
  margin: 10px;
  border-bottom: none;
  font-style: normal;
}
div.edit-profile-info table.avatars {
  width: 100%;
  text-align: center;
}
div.edit-profile-info table.avatars td {
  border-left: 11px solid #fff;
  border-right: 11px solid #fff;
  width: 100px;
  background: #f5f5f5;
}
div.edit-profile-info table.varieties {
  width: 100%;
}
div.edit-profile-info table.varieties tr {
  margin: 5px 0;
}
div.edit-profile-info table.varieties td.checkbox {
  border: 1px solid #d8e0cb;
  padding: 2px;
  width: 25px;
  text-align: center;
  background: #e9ece1;
  border-right: none;
}
div.edit-profile-info table.varieties tr {
  border-bottom: 5px solid #fff;
}
div.edit-profile-info table.varieties td.variety {
  border: 1px solid #d8e0cb;
  border-right: 5px solid #fff;
  font-weight: bold;
  color: red;
  padding: 2px 2px 2px 5px;
  background: #d8e0cb;
  border-left: none;
}
 
div.titleHelp {
  margin-bottom: 10px;
}
 
div.signup-help {
  margin: 10px 0;
  text-align: center;
}
 
.bar {
  background-color: #3e3e3e;
}
 
.panel {
  clear: both;
  display: none;
  background: #f1f3e6;
  padding: 5px;
  margin: 0 0 10px 0;
}
.panel.active-tab-body {
  display: block;
}

/************************************************************************************************/
/* ADMIN BAR			  																																						*/
/************************************************************************************************/
 
div#admin-all {
  background:#cc6464; 
  color: #fff; 
  padding: 5px; 
  border: 1px solid #ae5555;
  padding-left: 30px; 
}
 
div#admin-all a {
  color: #fff;
  padding: 2px;
}
 
div#admin-all a:hover {
  color: #cc6464;
  background: #fff;
}
 
/************************************************************************************************/
/* LATEST REPORT			  																																				*/
/************************************************************************************************/
div#latest-report {
  border: 1px solid #006600;
border-top: 3px solid #006600;
}
div#latest-report a.view-report {
  background: #f5f5f5;
  padding: 3px;
	text-decoration: none;
  font-size: 10px;
  text-transform: uppercase;
}
div#latest-report a.variety-name {
	text-decoration:none;
}
div#latest-report a.variety-name:hover {
	text-decoration:underline;
}
div#latest-report a{
	text-decoration: underline;
}
ul#latest-report-items li {
  margin: 2px 0;
}
div#latest-report a.view-report:hover {
  background: #e7e7e7;
  text-decoration: none;
}
div#latest-report h1 {
  border: none;
	color: #fff;
	border-top: 3px solid #003300;
  background: #000;
  font-weight: normal;
  font-style: normal;
  padding: 5px;
  margin: 0;
}
div#inset {
  margin: 10px 5px;
}
div#inset .varieties {
	color: #660000;
	font-size: 11px;
}
 
div#block-header {
  border-bottom: 1px dotted #50896b;
  width: 100%;
  float: left;
}
 
div#block-header li {
  color: #50896b;
  text-transform: uppercase;
  padding: 5px;
  margin: 10px 5px 0 0;
  float: left;
  border: 1px solid #d9dcca;
  background: #f1f3e6;
  font-weight: bold;
  border: none;
}
div#block-header li.right {
  float: right;
  background: none;
}
 
div.tagged {
  margin: 5px 23px; 
  font-size: 12px; 
  padding: 2px;
}

/* NEW POSTABLE TABS */
ul.subsection_tabs {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	clear:both;
	height:22px;
	clear:both;
}

ul.subsection_tabs li.tab {
	float:left;
	margin-right:3px;
	text-align:center;
}

ul.subsection_tabs li.tab a {
	display:block;
	padding:5px;
	background-color:#f2f3ee;
	border: 1px solid #f2f3ee;
	color:#222;
	text-decoration: none;
}

ul.subsection_tabs li.tab a:hover {
	color:#333;
	background-color:#f1f3e6;
	border: 1px solid #f1f3e6;
}

ul.subsection_tabs li.tab a.active {
	background-color:#f1f3e6;
	background-image: none;
	padding-bottom: 7px;
	border-bottom: none;
}

ul.subsection_tabs li.source_code {
	float:right;
}

div.section {
	background-color:#f5d9c4;
	color: #222;
}
div.section-inner {
	padding: 5px;
	color: #222;
}

.even {
	background: #f0f0f0;
}

ul#features li {
	margin:0 20px;
	list-style-type: square;
	padding: 0 5px 0 0;
	clear:both;
}

card-section {
	margin: 10px;
	text-align: left;
}

table.pc-form {
	width: 100%;
	display:block;
}
table.pc-form td {
	padding: 2px 0;
}

table.cards-list {
	border-collapse: collapse;
	width: 100%;
}

table.cards-list td {
	padding: 5px 0;
}
table.cards-list td.view-report {
	float: right;
}
a.underline {
	text-decoration: underline;
}

ul.common {
	width: 100%;
	height: 25px;
	margin: 0;
}
ul.common li {
	float: left;
	margin: 5px;
}

a.x {
	color: #cc6464;
	padding: 3px;
	font-size: 11px; 
}
a.x:hover { 
	background:#cc6464; 
  color: #fff; 
	text-decoration: none;
}

.share ul {
  margin: 0; padding: 0;
	height: 10px;
}
.share li {
    margin: 0; padding: 0;
    display: inline;
    list-style: none;
    border: none;
    float: left;
}
.share li.right {
	position: relative;
	float: right;
/*  _margin-top: 25px;*/
  margin-right: 5px;
}

/************************************************************************************************/
/* SEARCH					  																																						*/
/************************************************************************************************/

.search-wrap{
  width: 450px;
  margin: 6px 11px 10px 11px;
}
 
#search-field{
  float: left;
  width: 360px;
  font-weight: bold;
  font-size: 12px;
}
 
 
#search-field input.default{
  width: 346px;
  padding: 7px;
  margin: 0;
}
 
#search-page-submit{
  float: left;
  width: 58px;
  height: 19px;
  margin: 0px 0 0 8px;
}
 
#suggested-searches-title{
  margin: 9px 0 0 0;
  font-size: 10px;
  font-style: italic;
}

.suggested-searches{
  font-size: 12px;
  margin: 3px 0 0 0;
}
 
.suggested-searches a,
.suggested-searches a:hover,
.suggested-searches a:visited,
.suggested-searches a:link{
  color: #008349;
}

.search-wrap select{
    margin: 10px 10px 0 0;
    padding: 3px 0 3px 0px;
    font-size: 13px;
    color: #1b583d;
}

.main-search .search-submit{
    float: right;
}
.user-results,
.variety-results,
.post-results{
    margin: 0 auto;
}
 
#search_results h1 {
  background: url('/images/sub_page/search_top.png') no-repeat; 
  padding: 10px 15px; 
  font-weight: bold
}
 
.search-results-body{
  border-left: 1px solid #f2f4e7;
  border-right: 1px solid #f2f4e7; 
  width: 481px;
}
 
.search-results-header{
  width: 483px;
  height: 40px;
  margin: 10px 0 0 0;
  background: transparent url('/images/sub_page/search_top.png') no-repeat top left;
}
 
.search-results-header-first{
  margin: 30px 0 0 0;
}
 
.search-results-innertube{
  margin: 10px 13px 0 11px;
}
 
.search-results-title{
  float: left;
  width: 200px;
  font-weight:bold;
}
 
.search-results-show-all{
  float: right;
  width: 200px;
  text-align: right;
}
 
.search-results-show-all a,
.search-results-show-all a:hover,
.search-results-show-all a:visited,
.search-results-show-all a:link{
  color: #008349;
  font-weight: bold;
}

/************************************************************************************************/
/* FEED TABS			  																																						*/
/************************************************************************************************/
ul.feed-tabs {
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
	clear:both;
	height:21px;
	border-bottom: 1px dotted #008349;
}

ul.feed-tabs li.tab, ul.post-tabs li.tab {
	float:left;
	text-align:center;
}

ul.feed-tabs li.tab a {
  height:14px;
  *height:15px;
	display:block;
	color:#222;
	padding-bottom: 7px;
	*padding-bottom: 5px;
  text-indent:-9000px;
  overflow:hidden;
	text-decoration: none;
	background: url('/images/three-column/tab-feeds-sprite.gif') top no-repeat;
}

ul.feed-tabs li.global-feed-tab a {
	background-position: 0px -21px;
	height:14px;
	*height:15px;
	width: 154px;
}
ul.feed-tabs li.network-feed-tab a {
	background-position: -154px -21px;
	width: 163px;
	height:14px;
	*height:15px;
}
ul.feed-tabs li.global-feed-tab a.active {
	background-position: 0px 0px;
	width: 154px;
	height:14px;
	*height:15px;
}
ul.feed-tabs li.network-feed-tab a.active {
	background-position: -154px 0px;
	width: 163px;
	height:14px;
	*height:15px;
}

div.feed-section-inner {
	padding: 5px;
}
.right {
	float: right;
}

.bold {
	font-weight: bold;
}

/************************************************************************************************/
/* ICON LEGEND		  																																						*/
/************************************************************************************************/

ul#icon-legend {
	width: 198px;
	display: block;
	border-right: none;
}

ul#icon-legend li {
	height: 20px;
	padding: 0 0 0 30px;
}
ul#icon-legend li span {
	float: left;
	width: 100%;
	margin-top: 3px;
}

.icn-status {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
}
.icn-comment {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -19px;
}
.icn-note {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -35px;
}
.icn-album {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -53px;
}
.icn-video {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -71px;
}
.icn-tag {
	background: url('/images/three-column/icn-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -89px;
}
.icn-class-10 {
	background: url('/images/three-column/icons-sprite-lg-25h.gif') no-repeat;
	background-position: 0 -108px;
}

.summary-icon {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

/************************************************************************************************/
/* ADD REMOVE BTN'S  																																						*/
/************************************************************************************************/

ul.add-remove {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	height:16px;
}
ul.add-remove li {
	float:left;
	text-align:center;
}

ul.add-remove li a {
	background: url('/images/three-column/btn-sprite-add-remove.gif') top no-repeat;
}

ul.add-remove li a.remove {
	background-position: 0px -16px;
}

ul.add-remove li a {
	display:block;
	width: 100px;
	color:#222;
  text-indent:-9000px;
  overflow:hidden;
	text-decoration: none;
}

/************************************************************************************************/
/* VARIETY HEADERS  																																						*/
/************************************************************************************************/
ul.tab-header {
	list-style:none;
	margin:10px 0;
	padding:0;
	clear:both;
	height:21px;
	border-bottom: 1px dotted #cd7318;
}
ul.tab-header li {
	float:left;
	display:block;
	width: 198px;
	height: 21px;
  text-indent:-9000px;
	background: url('/images/three-column/tab-sprite-varieties.gif') top no-repeat;
  overflow:hidden;
	text-decoration: none;
}
ul.tab-header li.farmer-feedback {
	background-position: 0 -63px;
}
ul.tab-header li.testimonials {
	background-position: 0 0;
}
ul.tab-header li.tagged {
	background-position: 0 -21px;
}
ul.tab-header li.discuss {
	background-position: 0 -42px;
}

div.class-of-10 a:link, div.class-of-10 a:visited {
	color: #008349;
	text-decoration: underline;
}
div.class-of-10 a:hover {
	color: #222;
}

div.variety-posts {
	border-bottom: 1px dotted #cd7318;
}

/************************************************************************************************/
/* POST HEADERS  																																								*/
/************************************************************************************************/

ul.posts li {
	float:left;
	display:block;
	width: 230px;
	height: 21px;
  text-indent:-9000px;
	background: url('/images/three-column/tab-sprite-posts.gif') top no-repeat;
  overflow:hidden;
	text-decoration: none;
}
ul.tab-header li.follow-conversation {
	background-position: 0 0px;
}
ul.tab-header li.more-posts {
	background-position: 0 -21px;
}
ul.tab-header li.video {
	background-position: 0 -42px;
}
ul.tab-header li.photo-album {
	background-position: 0 -63px;
}
ul.tab-header li.tags {
	background-position: 0 -105px;
}
ul.tab-header li.testimonial {
	background-position: 0 -84px;
}
ul.tab-header li.more-testimonials {
	background-position: 0 -126px;
}

/************************************************************************************************/
/* PLANTING CARD HEADERS  																																			*/
/************************************************************************************************/

ul.planting-card li {
	float:left;
	display:block;
	width: 230px;
	height: 21px;
  text-indent:-9000px;
	background: url('/images/three-column/tab-sprite-plantingcard.gif') top no-repeat;
  overflow:hidden;
	text-decoration: none;
}
ul.tab-header li.new-card {
	background-position: 0 0;
}
ul.tab-header li.pantingcard {
	background-position: 0 -21px;
}
ul.tab-header li.update-card {
	background-position: 0 -42px;
}
ul.tab-header li.earlyseason {
	background-position: 0 -63px;
}
ul.tab-header li.midseason {
	background-position: 0 -84px;
}
ul.tab-header li.postharvest {
	background-position: 0 -105px;
}


/************************************************************************************************/
/* USER HEADERS  																																								*/
/************************************************************************************************/

ul.users li {
	float:left;
	display:block;
	width: 230px;
	height: 21px;
  text-indent:-9000px;
	background: url('/images/three-column/tab-sprite-user.gif') top no-repeat;
  overflow:hidden;
	text-decoration: none;
}
ul.tab-header li.forgot-password {
	background-position: 0 -42px;
}
ul.tab-header li.activate {
	background-position: 0 0;
}
ul.tab-header li.register {
	background-position: 0 -63px;
}
ul.tab-header li.update-my-info {
	background-position: 0 -84px;
}

/************************************************************************************************/
/* NETWORK LEGEND		  																																						*/
/************************************************************************************************/

ul#network-legend {
	width: 198px;
	display: block;
	border-right: none;
}

ul#network-legend li {
	height: 20px;
	padding: 0 0 0 30px;
}
ul#network-legend li span {
	float: left;
	width: 100%;
	margin-top: 3px;
}

.icn-you-following {
	background: url('/images/following-sprite.gif') no-repeat;
  background-position: 0 0px;
}

.icn-following-you {
	background: url('/images/following-sprite.gif') no-repeat;
	background-position: 0 -88px;
}
.icn-both-following {
	background: url('/images/following-sprite.gif') no-repeat;
	background-position: 0 -176px;
}

.summary-icon {
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

/************************************************************************************************/
/* NETWORK HEADERS  																																						*/
/************************************************************************************************/
ul.pad-top {
	padding-top: 20px;
}
ul.network li {
	float:left;
	display:block;
	width: 337px;
	height: 21px;
  text-indent:-9000px;
	background: url('/images/three-column/tab-sprite-network.gif') top no-repeat;
  overflow:hidden;
	text-decoration: none;
}
ul.tab-header li.right {
	float: left;
	background-image: none;
	width: 20px;
}
ul.tab-header li.search-community-members {
	background-position: 0 0;
}
ul.tab-header li.my-network {
	background-position: 0 -21px;
}
ul.tab-header li.variety-subscriptions {
	background-position: 0 -42px;
}
ul.tab-header li.support-team {
	background-position: 0 -63px;
}
ul.tab-header li.suggested-colleagues {
	background-position: 0 -84px;
}

/************************************************************************************************/
/* NETWORK FOLLOWING  																																						*/
/************************************************************************************************/

.wrap {
  margin-top: 10px; 
  margin-left: 0px; 
  float: left; 
  height: 60px;
  width: 155px;
}

.avator {
  width: 50px;
	height: 50px;
  float: left;
	overflow-x: hidden;
	overflow-y: hidden;
}

.subscriber_box {
  background-position: 0 0;  
  padding-top: 20px; 
  float:left; 
  margin-left: 12px;
  text-align: left
}

.both {
  background: url('/images/following-sprite.gif') top no-repeat;
  background-position: 0 -176px;
}

.you-following {
  background: url('/images/following-sprite.gif') top no-repeat;
  background-position: 0 0;  
}

.following-you {
  background: url('/images/following-sprite.gif') top no-repeat;
  background-position: 0 -88px;  
}

/************************************************************************************************/
/* POST FORM TABS    																																						*/
/************************************************************************************************/
div#post-form {
	margin-bottom: 30px;
	color: #222;
}
.postable-form-element {
	width: 98%; 
	border: 1px solid #cd7318; 
	padding: 2px;
}
ul.post-tabs {
	list-style:none;
	margin:30px 0 0 0;
	width: 100%;
	padding:0;
	clear:both;
	height:21px;
	border-bottom: 1px dotted #cd7318;
}

ul.post-tabs li.tab a {
	display:block;
	color:#222;
	padding-bottom: 6px;
	*padding-bottom: 6px;
  text-indent:-9000px;
  overflow:hidden;
	text-decoration: none;
	background: #fff url('/images/three-column/tab-sprite-addposts.gif') top no-repeat;
}

ul.post-tabs li.note a {
	background-position: 0px -21px;
	width: 88px;
}
ul.post-tabs li.album a {
	background-position: -88px -21px;
	width: 97px;
}
ul.post-tabs li.video a {
	background-position: -185px -21px;
	width: 92px;
}
ul.post-tabs li.note a.active {
	background-position: 0px 0px;
}
ul.post-tabs li.album a.active {
	background-position: -88px 0px;
}
ul.post-tabs li.video a.active {
	background-position: -185px 0px;
}

.grid-layout {
	margin-top: 10px; float: left; width: 115px; height: 115px; text-align: center;
}

/************************************************************************************************/
/* STATUS UPDATE 																																								*/
/************************************************************************************************/
div#status-wrap {
	width: 483px;
	margin: 0 0 20px 0;
	_margin-bottom:0;
	float: left;
	clear: both;
}
#status-wrap #left {
	width: 74px;
	float: left;
	margin: 0 10px 0 0;
}
#status-wrap #left .btn {
	margin: 2px 0 0 0;
}
#status-wrap #right {
	width: 399px;
	float: right;
	margin: 0;
	vertical-align: middle;
}
#status-wrap #right h1 {
	color: #008349;
	font-style: normal;
	margin: 5px 0 0 0;
	font-size: 12px;
}
#status-wrap #right .sub-status {
	font-size: 10px;
	margin-bottom: 5px;
}
#status-fields{
	border: 1px solid #008349;
  background: #008349;
}
#status-name-container{
  height: 16px;
}
#status-name{
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  color: white;
  padding: 0;
  margin: 6px 6px 0 6px;
}
.status-input {
	border: 1px solid #008349;
}

/************************************************************************************************/
/* VARIOUS TEXT STYLE	  																																				*/
/************************************************************************************************/
.green {
	color: #008349;
}
a {
	outline: none;
}
.italic {
	font-style: italic;
}

input.file {
	text-align: right;
	width: 300px;
}
h1.profile-header-name {
	margin: 0 0 10px 0;
}
input.default,
textarea.default{
  border: 1px solid #c0c0c0;
  width: 183px;
  margin: 4px 0 0 0;
  padding: 2px 0px 1px 6px;
}
h1{
  font-weight:bold;
	color:#008349;
	font-style:normal;
	padding: 2px 0;
	margin: 10px;
}
p.join_request{
  margin-left: 10px;
  font-style: italic;
}

/************************************************************************************************/
/* MISC								  																																				*/
/************************************************************************************************/
div.pagination {
  margin: 15px 5px;
  padding: 5px;
  border-top: 1px dotted #222;
  border-bottom: 1px dotted #222;
}

div#announcement {
	margin: 10px 0 10px 10px;
}

div.top-10 { margin-top: 10px; }
div.right-10 { margin-right: 10px;}
div.left-10 { margin-left: 10px; }
div.bottom-10 { margin-bottom: 10px; }

.share a, .testimonial_summary_block a.green {
	color: #008349;
}



ul.card-list {
	width: 100%;
	height: 25px;
	border-bottom: 1px dotted #f5f5f5;
	float: left;
}
ul.card-list li {
	float: left;
/*	margin: 5px;*/
}
a.view-card {
  background: #f5f5f5;
  padding: 3px;
	text-decoration: none;
  font-size: 10px;
  text-transform: uppercase;
}
a.view-card:hover {
  background: #e7e7e7;
  text-decoration: none;
	color: #222;
}
.na {
	background: #f5f5f5;
	color: #d9d9d9;
  padding: 3px;
/*	text-decoration: line-through;*/
  font-size: 10px;
  text-transform: uppercase;
}



ul.cards-per-variety {
	float: left;
	width: 100%;
}
ul.cards-per-variety li {
	margin: 5px 0;
}
ul.cards-per-variety li.variety {
	width: 200px;
	float: left;
}
ul.cards-per-variety li.right a {
	padding: 2px;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	text-decoration: none;
}
ul.cards-per-variety li.right a:hover {
	background: #e7e7e7;
}

span.negative {
	text-decoration: line-through;
}
span.positive {
	font-weight: bold;
}

#legal-long p {
	font-size:11px;
	margin: 15px 0;
}
#legal-long p strong {font-weight:bold;}

.profile-album-list {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #f5f5f5; 
	width: 470px;
}
.profile-album {
	float: left;
	width: 225px;
	margin: 0 0 10px 0;
	height: 100px;
}
.profile-album-image {
	float: left; 
	width: 110px; 
	margin: 0;
}
.profile-album img {
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;
}

.profile-album-title {
	float: left;
	width: 100px;
	margin: 3px; 
	font-size: 11px
}
