body {
 font: Arial;
}

H1 {
 font: 1.4em Arial;
 color: #33673B;
 font-weight: bold;
 margin-top: -14px;
}

H2 {
 font: 1.2em Arial;
 color: #33673B;
 font-weight: bold;
}


H3 {
 font: 1em Arial;
 color: #33673B;
 font-weight: bold;
}

H4 {
 font: 1em Arial;
 color: #33673B;
 font-weight: bold;
 margin-bottom: 4px; 
}

H5 {
 font: 0.8em Arial;
 color: #33673B;
 font-weight: bold;
 margin-top: 0px; 
 margin-bottom: 4px;
}

 H6 {
 font: 0.8em Arial;
 margin-top: 0px; 
 margin-bottom: 4px;
}


DIV.boxout 
{  
  margin: 4px 0px 4px 0px;
  background-color: #F0FFD0;
  border: 1px solid #D8EAAE;
  padding: 4px 4px 4px 4px; 
  background-position: top;
  background-repeat: repeat-x;
}
DIV.navButton 
{ 
 background-image: url(../images/button.jpg);
 margin: 0px -24px 0px 0px;
 padding: 10px 0px 0px 48px;  
 width: 204px;
 height: 26px;  
 text-align: left;
 background-color:#CAF240;
 background-repeat:no-repeat;
 text-decoration: none;
 font-weight: bold; 
 color: White; 
 font-size: 0.8em;
}
DIV.navlink 
{
  padding: 4px 0px 4px 32px;
  width: 179px;
  height: 16px;
  font-weight: bold; 
  font-size: 0.8em;
  color: White;
}

.boxout label 
{
  font-size: 0.8em;
  padding: 0px 0px 12px 0px;
  font-weight: bold;
}

.boxout P {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  }
  
.boxout H2 {
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 0px 0px;  
  }  
  
  
.leaf_search { 
  background-color: #F0FFD0;
  border : 1px solid #9C9471; 
  margin-bottom: 8px;
  padding: 8px 4px 8px 8px; }
  
DIV.farmButton 
{ 
 background-image: url(/leafuk/images/button.gif);
 margin: 12px 0px 0px -12px;
 padding: 10px 0px 0px 52px;  
 width: 204px;
 height: 42px;  
 text-align: left;
 background-repeat:no-repeat;
 background-position: top;
 text-decoration: none;
 font-weight: bold; 
 color: White; 
}

.farmevent {
 background-color: #F0FFD0;
 }

#farmButton A 
{
  text-decoration: none; 
  color: White;
}

#farmButton A:visited
{
  background-color: Transparent;
  text-decoration: none; 
  color: White;
}

#farmButton A:hover
{  
  background-color: Transparent;
  color: #2EF22D;
  text-decoration: none; 
}

DIV.farmbuttonsrow
{ 
 margin: 12px;
 text-decoration: none;
 font-weight: bold; 
}

.farmbutton1 {
   background-image: url(/leafuk/images/green_btn.gif);
   margin:10px 0 10px 0;
   text-align:center;
}

#farmbutton1 A 
{
  text-decoration: none; 
  color: White;
}

#farmbutton1 A:visited
{
  background-color: Transparent;
  text-decoration: none; 
  color: White;
}

#farmbutton1 A:hover
{  
  background-color: Transparent;
  color: #2EF22D;
  text-decoration: none; 
}

DIV.eventImages {
    float: right;
    overflow: auto;
    font: 8pt arial,helvetica,sans-serif; 
    margin: 4px 0px 0px 4px;
    padding: 8px 8px 8px 8px; 
    background-color: white;
    border-right: solid 1px #008000;
}  

.ebLogin {
 color: #4F6228;
 font-weight: bold;
}

.ebContactForm .titleinner {
 color: #4F6228;
 font-weight: bold;
}

.ebContactForm .text {
  width: 320px;
}

.ebContactForm .longtext {
  width: 320px;
  height: 110px;
}
.ebContactForm .error {color: red; font-weight: bold;}
hr
{
  clear: both;
  display: block;
  height: 5px !important;
  background-color: #4F6228;
  border: 0;
  margin: -8px -2px -8px -2px !important;
}

* html hr
{
  height: 4px !important;
}

.sensebanner {
 font-family: Arial;
 padding-top: 24px;
}

.sensebanner H1 {
 font-size: 35.5px;
 color: #33673B;
 margin: 0px 0px 4px 0px;
 padding: 0px 0px 0px 0px;
}

.strapline {
font-size: 0.8em;
}

#topNav {
 color: #33673B;
 padding-left: 12px;
 font-size: 0.8em;
}

#topNav a
{
 color: #33673B;
 text-decoration: none;
 font-weight: bold;
}

#topNav a:hover
{
 text-decoration: underline;
}

#mainHeader
{
  min-width: 999px;
 /* background-image: url(../../images/logo_banner.gif);
  background-repeat: no-repeat;
  background-position: right;*/
  color: #000000;
  height: 140px;
  *height: 125px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#sideheader
{
  background-color: #FFF;
  border: 2px solid #E7C1C1;
  float: left;
  height: 55px;
  text-align: center;
  vertical-align: middle;
  width: 130px;
  padding: 6px 10px 0px 0px;
}

#nav
{
  border-top: 0;
  height: 30px;
  background-color: #6C9E2F;
  color: white;  
  margin-top: 5px;
  *margin-top: 0px;
  padding-top: 0px;
}

td {
vertical-align: top;
}

#pageHolder {
 min-width: 992px;
}

#imageContent
{
  width: 220px;
  margin:0;
  padding:0;
  position:absolute;
  left: 760px;
}

#columns
{
  min-width: 420px;
  margin: -16px 0px 0px 0px;
  padding: 0px 235px 0px 0px;
  position:absolute;
  left: 220px;
}

#sideNav
{
  width: 195px;
  min-height: 800px;
  background-image: url(../../images/sense_logo.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
  margin: -36px 32px 0px 0px;
  padding: 0px 10px 20px 10px;
  }

#mainContent
{
  color: #000;
  padding: 15px;
 /* width: 600px;
  position: absolute;
  left: 200px;
  float: left;
  clear: none; */
}

#headerline
{
  font-size: 180%;
  font-weight: 700;
  padding-left: 15px;
}

#tagline
{
  font-style: italic;
  font-weight: 700;
  margin-top: 3px;
  padding-left: 15px;
}

.wrapper
{
  font-family:  arial,helvetica,sans-serif;
}

.sideContent {
  background-color: #6C9E2F;
  border: solid 2px #33673B;
  min-height: 280px;
  padding: 8px;
  margin-top: 14px;
  margin-bottom: 200px;
  color: White;
}

.sideContent H1, .sideContent H2, .sideContent H3
  , .sideContent H4 , .sideContent H5 , .sideContent H6 {
  color: White;
}

.redline
{
  clear: both;
  color: #F0492E;
  background-color: #F0492E;
  height: 3px;
  display: block;
}

.emailPanel {
  margin-top: 4px;
  margin-bottom: 4px;
}

#sideNav ul.ebMenu
{
  margin: -12px 0px -14px 0px;
  *margin: 0px 0px -14px 0px;
  padding: 0px 0px 24px 0px;
}

ul.ebMenu li
{
  display: inline;
  text-decoration: none;
  padding: 0 10px;
}

#sideNav .ebMenu li a
{
 height: 4px; 
 *height: 26px!important;
 display: block;
 color: #4F6228;  
 text-decoration: none;
 margin: 1px;
 padding: 10px 12px 0!important;
}

#sideNav .ebMenu li a:hover
{
  text-decoration: underline;
  color: #76923C;
 
}

.ebMenu li a
{
  line-height: 1.8em;
  text-decoration: none;
  color: white;  
  font-weight: bold;
}

#mainColumnContainer
{
  clear: both;
}

#maincontent
{
/*  clear: both;
  margin-top: 15px;
  position: relative;
  top: 30px;*/
}

.editorHolder
{
  position: absolute !important;
  left: 480px;
}

body, .ebMenu
{
  margin: 0;
  padding: 0;
}

#rightContent
{
  padding: 15px;
  width: 50%;
}

#leftContent
{
  padding: 15px;
  width: 50%;
}

.ebMenu li a:hover
{
  text-decoration: underline;
  color: #C0DD94;  
}

#nav .selected A
{
  color: #DDEABE;  
  text-decoration: underline;
}

#sideNav .selected A
{
  color: #CD6C27 !important;  
  text-decoration: underline !important;
}

.ebAbInlineLink {
clear: both;
 
}

.leaf_search  
{
  width: 60%;
  background-color: #F0FFD0;
  border : 1px solid #9C9471; 
  margin-bottom: 8px;
  padding: 8px 4px 8px 8px; }
  
DIV.farmButton 
{ 
 background-image: url(/leafuk/images/button.gif);
 margin: 12px 0px 0px -12px;
 padding: 10px 0px 0px 52px;  
 width: 204px;
 height: 42px;  
 text-align: left;
 background-repeat:no-repeat;
 background-position: top;
 text-decoration: none;
 font-weight: bold; 
 color: White;  
}

.farmevent {
 background-color: #F0FFD0;
 }

#farmButton A 
{
  text-decoration: none; 
  color: White;
}

#farmButton A:visited
{
  background-color: Transparent;
  text-decoration: none; 
  color: White;
}

#farmButton A:hover
{  
  background-color: Transparent;
  color: #2EF22D;
  text-decoration: none; 
}

DIV.farmbuttonsrow
{ 
 margin: 12px;
 text-decoration: none;
 font-weight: bold; 
 font-size: 12px;
}

.farmbutton1 {
   background-image: url(/leafuk/images/green_btn.gif);
   margin:10px 0 10px 0;
   text-align:center;
}

#farmbutton1 A 
{
  text-decoration: none; 
  color: White;
}

#farmbutton1 A:visited
{
  background-color: Transparent;
  text-decoration: none; 
  color: White;
}

#farmbutton1 A:hover
{  
  background-color: Transparent;
  color: #2EF22D;
  text-decoration: none; 
}

DIV.eventImages {
    float: right;
    overflow: auto;
    font: 8pt arial,helvetica,sans-serif; 
    margin: 4px 0px 0px 4px;
    padding: 8px 8px 8px 8px; 
    background-color: white;
    border-right: solid 1px #008000;
}

HR.thin_green
{
    color:  #6C9E2F;
    height: 1px!important;
    
}
  
