/******************************************************************/
/* Silvesters Farm                                                */
/******************************************************************/
HTML
  {
  overflow-y: scroll;
  background: #eeeeee;
  }

BODY
  {
  max-width: 975px; 
  margin: 0 auto 10px auto;
  padding: 10px 0 0 0;
  border: solid black 1px;
  border-top: 0;
  color: black;
  background: white;
  font-family: Arial, Helvetica, sans-serif;
  }

A, A:VISITED
  {
  color: navy;
  }

A:HOVER, A:ACTIVE
  {
  color: red;
  }


/******************************************************************/
/* HEADER                                                         */
/******************************************************************/
DIV.header
  {
  padding: 0 1em 0 1em ;
  color: #A8A9AD;
  background: white url('/logo.flowers.gif') bottom right no-repeat;
  text-align: right;
  font-size: smaller;
  line-height: 150%;
  hasLayout: true;
  height: 100%;
  }

DIV.header A, DIV.header A:VISITED
  {
  color: #A8A9AD;
  }


/******************************************************************/
/* MENU                                                         */
/******************************************************************/
DIV.menu
  {
  background: #349800;
  border-top: solid black 1px;
  border-bottom: solid black 1px;
  font-size: 0;
  line-height: 0;
  }

DIV.menu A, DIV.menu A:VISITED
  {
  display: inline-block;
  padding: 0.5em 1.25em 0.5em 1.25em;
  border-right: solid #349800 1px;
  color: #246800;
  background: #9ACD34;
  font-size: small;
  font-weight: bold;
  line-height: 125%;
  text-decoration: none;
  }

DIV.menu A:ACTIVE, DIV.menu A:HOVER
  {
  color: green ;
  background: #d0e89f;
  }


/******************************************************************/
/* BODY                                                           */
/******************************************************************/
DIV.main 
  {
  padding: 1em;
  margin: 0;
  line-height: 150%;
  }

DIV.fullwidth
  {
  position: relative;
  top: -1em;
  left: -1em;
  margin-right: -2em;
  margin-bottom: -1em;
  }

IMG.fullwidth
  {
  display: block;
  } 

H1
  {
  color: #003311;
  font-size: 1.85em;
  line-height: normal;
  font-weight: normal;
  margin-top: 0;
  }

H2
  {
  font-size: 1.50em;
  line-height: normal;
  font-weight: normal;
  }

P.intro
  {
  font-weight: bold;
  }

H1.frontpage
  {
  color: #003311;
  font-size: 125%;
  line-height: normal;
  font-weight: normal;
  margin-top: 0;
  display: block;
  padding: 0px;
  background: white ;
  color: #349800;
  font-weight: bold;
  text-decoration: none;
  border-bottom:dotted black 1px;
  padding-right:25px;
  }
  
 h1.frontpage a, h1.frontpage a:visited
  {
  color: #349800;
  font-weight: bold;
  text-decoration: none;
  }
  
  td.frontpage
  {
  padding-right:25px;
  }
/******************************************************************/
/* TWITTER                                                        */
/******************************************************************/
td.twitter
  {
  padding-left:25px;
  }
  
A.twitter
  {
  display: block;
  margin-top: 24px;
  padding: 8px;
  background: white ;
  color: #349800;
  font-weight: bold;
  text-decoration: none;
  }

#twitter_update_list LI
  {
  list-style-type: none;
  padding: 0 0 8px 0;
  border-bottom: dotted #009900 1px;
  margin: 0 0 8px 0;
  font-size:small;
  }

/******************************************************************/
/* FOOTER                                                         */
/******************************************************************/
DIV.footer
  {
  color: white;
  background:#349800;
  padding: 0.5em 1em 0.5em 1em;
  font-weight: bold;
  font-size: smaller;
  border-top: solid black 1px;
  }

div.footer A, div.footer A:visited
  {
  color: white;
  }

/******************************************************************/
/* FORMS                                                        */
/******************************************************************/

input.modern, textarea.modern
  {
  border: solid black 1px;
  background: #ffeeee;
  width: 90%;
  font-size: 100%;
  }



