  #content {
    background-image:url(img/background.jpg);
    width:780px;

    border-top: 1px solid black;
        padding: 20px;
    padding-bottom: 10px;
}

  body {
    background-color: #EAEBEE
  }

  body.decorated {
     background-image:url(img/background.jpg);
  }


  #banner {
    background-image:url(img/banner.gif);
    width:780px;
    height:70px;
     }
  #footer {
   border-top: 1px solid black;
   background-image:url(img/footer.jpg);
  }
  #menubar {
    width:780px;
    height:20px;
  }

  #outertable{
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    width:780px;
    vertical-align: top;

  }


  TD.contenttext {
    color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 12pt;
    vertical-align: top;
    width: 490px;
  }
    TD.contenttextfull {
    color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 12pt;
    vertical-align: top;
    width: 690px;
  }
TH
{
  text-align: left;
}


DIV.content

{
      color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 12pt;
    vertical-align: top;
    width: 690px;
    line-height: 150%;
    font-style: italic;

}

DIV.quote
{
    color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 12pt;
    vertical-align: top;
    font-style: italic;
}


  TD.messagetext {
    color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 10pt;
    vertical-align: top;
    padding-bottom: 5px;
  }

  SPAN.messagedate {
    color: #6F6F6F;
    font-size: 8pt;
  }


  TD.formfieldname {
    color: #3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 10pt;
    vertical-align: top;
    filter:alpha(opacity=100);
    moz-opacity:1.0;
    opacity:1.0;
  }

  TD.contentimage {
    vertical-align: top;
    padding-right: 20px;
  }
  IMG.contentimage {
    border: 1px solid black;
  }

  IMG.galleryimage {
    border-top: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    cursor: pointer;
    margin: 10px;
    margin-bottom: 5px;
  }


  .picturedescription {
    color:#3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 10pt;
  font-style: italic;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
}

.galleryimagedescription
{
    color:#3F3F3F;
    font-family: sans-serif,Arial;
    font-size: 8pt;
}


form {
  margin: 0px;
	PADDING-BOTTOM: 0px; MARGIN: 0px
}


input.submit
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0;
background-color: #FFFFFF;
color: #333333;
font-size: 8pt;

font-family: sans-serif,Arial;
height:22px;
  filter:alpha(opacity=100);
  moz-opacity:1.0;
  opacity:1.0;

}

input.text
{
font-family: sans-serif,Arial;
font-size: 10pt;
  filter:alpha(opacity=100);
  moz-opacity:1.0;
  opacity:1.0;

}
textarea
{
font-family:  sans-serif,Arial;
font-size: 10pt;
  filter:alpha(opacity=100);
  moz-opacity:1.0;
  opacity:1.0;
}
select
{
font-family: sans-serif,Arial;
font-size: 8pt;
  filter:alpha(opacity=100);
  moz-opacity:1.0;
  opacity:1.0;

}




#formtable
{
  background-color:#E7E7E7;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
  padding: 10px;
  filter:alpha(opacity=70);
  moz-opacity:.70;
  opacity:.70;
  

}

UL
{
  margin: 0px;
}

A:link
{
  text-decoration: underline;
  color: #660000;
}
A:hover
{
  text-decoration: underline;
  color: #660000;
}
A:hover:visited
{
  text-decoration: underline;
  color: #660000;
}

A:visited
{
  text-decoration: underline;
  color: #660000;
}

TD
{
      vertical-align: top;
           font-family: sans-serif,Arial;
    font-size: 12pt;
}



