/* --------------------------------------------------- */
/* NORTHWICH COMMUNITY WOODLANDS 2008                  */
/* --------------------------------------------------- */

BODY, TABLE
  {
  font-size: 100%;
  }

BODY
  {
  margin: 0;
  padding: 0;
  color: black;
  background: #FAF8F2 url(/leafbackground.gif) top left repeat;
  }

body, td
  {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 133% ;
  }
 
A
  {
  color: #4A5A4A;
   }

A:visited
{
color: #cc3300;
}
  

A:hover, A:active
  {
  color: #4A5A4A;
  text-decoration: underline;
  }
 
TD
  {
  vertical-align: top; 
  }

TD.spacer
  {
  width: 24px; 
  }

 
H1
  {
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 20pt;
  color: #475E4E;
  line-height: normal;
  }
  
H2
{
font-weight: normal;
color: #475E4E;
margin-bottom: 5px;
margin-top: 20px;
font-size: 14pt;
}
  
H3, span.h3
{
color: #475E4E;
font-size: 12pt;
font-weight: bold;
}



TD.images
{
text-align: center;
width: 350px;
}

TD.images IMG
{
color: #808080;
border: solid #000000 1px;
}

TD.mainbody
{
padding-top: 20px;
padding-bottom: 32px;
font-size: 83%
}

TABLE.masthead
{
background: #4A5A52
}

TABLE.icons
{
width: 80%;
color: #425A4A;
border: solid #425A4A 1px;
}

TABLE.icons TR
{
background: #B4D6DF;
color: #425A4A;

}

 /* --------------------------------------------------- */
/* FRONT PAGE NEWS                                      */
/* --------------------------------------------------- */

H2.frontnews
{
color: #ffffff;
padding-left: 5px;
padding-top: 5px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

DIV.frontnews
  {
  padding: 5px;
    color: #ffffff;
  }

DIV.frontnews A
  {
  color: white;
  text-decoration: none;
  }

DIV.frontnews A:HOVER, DIV.frontnews A:ACTIVE
  {
  color: #ffffff;
  text-decoration: underline;
  }

DIV.frontnews A:VISITED
{
  color: #ffffff;
}



DIV.frontpics
{
vertical-align: text-bottom;
text-align: right;
}

/* --------------------------------------------------- */
/* FORMS                                               */
/* --------------------------------------------------- */

input.modern, textarea.modern, input.sitesearch
  {
  background: #FAF8F2;
  border: solid #475E4E 1px;
  width: 400px;
  }


/* --------------------------------------------------- */
/* MAIN MENU                                           */
/* --------------------------------------------------- */


DIV.menubar
  {
  background: #B4D6DF;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  font-size: 83%
  }

DIV.mainmenu A, DIV.mainmenu A:VISITED
  {
  display:block;
  font-weight: bold;
  color: #535B80;
  padding: 7px;
  margin: 0;
  border: 0;
  text-decoration: none;
  }

DIV.mainmenu A:ACTIVE, DIV.mainmenu A:HOVER
  {
  color: white;
  background: #545D84;
  }

/* --------------------------------------------------- */
/* PAGE DROP-DOWN MENU                                 */
/* --------------------------------------------------- */


DIV.dropdown 
  {
  display: none;
  position: absolute;
  padding: 4px; 
  border: solid #535B80 1px; 
  width: 140px;
  border-top: none;
  background: #EDF5F7;
  }

DIV.dropdown A, DIV.dropdown A:VISITED
  {
  display: block;
  color: #525E88;
  text-decoration: none;
  padding: 2px;
  }

DIV.dropdown A:ACTIVE, DIV.dropdown A:HOVER
  {
  color: #ffffff;
  background: #535B80;
  }
  

/* --------------------------------------------------- */
/* PAGE FOOTING STYLES                                 */
/* --------------------------------------------------- */
TR.pagefooter
  {
  background: #F6F3E8;
  }

TD.pagefooter
  {
  font-size: 70%;
  background: #FAF8F2;
  padding-left: 17px;
  padding-top: 10px;
  }

TD.pagefooterinfo, TD.pagefooterlogo
  {
  font-size: 70%;
  background: white;
  }

TD.pagefooter A, A:VISITED
{
color: #336600;
}

 /* --------------------------------------------------- */
/* FONT SIZER                                           */
/* --------------------------------------------------- */

A.fontsizer, A.fontsizer:VISITED
  {
  color: white;
  }

A.fontsizer:ACTIVE, A.fontsizer:HOVER
  {
  color: #B4D6DF;
  }

div.fontsizer
{
padding: 0px;
padding-left: 15px;
}
