body
{
  background-image: url(img/bg_stone.jpg);
  background-attachment: fixed;
  background-repeat    : repeat;
  background-position  : top right;
  font-size            : 11px;
  font-family          : 'Trebuchet MS', Arial, sans-serif;
  background-color     : #ebba6f;
}
/*border               : 1px #d5b288 solid; */
td, select, input, textarea
{
  font-size            : 11px;
  padding-right: 3px;
  padding-left: 3px;
}

select.a, input.a, textarea.a, button.a
{
  background-color	: #ffffff;
  border               : 1px #f1e1b3 solid;
  color: #502604;
  font-family          : 'Trebuchet MS', Arial, sans-serif;
}

textarea.template
{
  background-color	: #ffffff;
    border               : 1px #f1e1b3 solid;
  color: #502604;
  font-family          : Courier new,serif;
}


td.c
{
  font-family          : 'Trebuchet MS', Arial, sans-serif;
  font-weight   : bold;
  background-image : url(img/bg2.gif);
  padding-left: 3px;
  padding-right: 3px;
  height: 19px;
  vertical-align: bottom;
    color: #502604;
}

td.d
{
  font-family          :'Trebuchet MS', Arial, sans-serif;
  font-weight   : bold;
  background-image : url(img/bg2.gif);
  padding-left: 3px;
  padding-right: 3px;
  height: 19px;
  vertical-align: bottom;
    color: #502604;

}

td.b
{
  background-color      : #fdf1d9;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
    padding-top: 2px;
  padding-bottom: 2px;
  color: #502604;
}

td.a
{
  background-color      : #fdf1d9;
  font-weight           : normal;
  padding-left: 3px;
  padding-right: 3px;
    padding-top: 2px;
  padding-bottom: 2px;
  color: #502604;
}

td.e
{
  background-color      : #fffdf9;
  font-weight		: normal;
  padding-left: 3px;
  padding-right: 3px;
    padding-top: 2px;
  padding-bottom: 2px;
  color: #502604;
}

td.menu
{
  background-color      : #fdf1d9;
  font-weight           : normal;
  padding-left: 13px;
  padding-right: 3px;
    padding-top: 2px;
  padding-bottom: 2px;
  color: #502604;
}


td.main
{
/*  background-color      : #edd6b0; */
  font-weight           : normal;
  padding: 5px;
  text-align: center;
  color: #502604;
}

td.shoutboxnew {
  color: #DF5843;
  vertical-align: top;
}

td.shoutboxold {
  color: #502604;
  vertical-align: top;
}


a {
  color                 : #811b0b;
  text-decoration       : none;
  font-weight           : normal;
}

a:hover
{
  color                 : #DF5843;
  text-decoration       : none;
  font-weight           : normal;
}


a.block
{
  color			: #811b0b;
  text-decoration	: none;
  font-weight           : normal;
  display               : block;
}

a.block:hover
{
  color         	: #DF5843;
  text-decoration       : none;
  font-weight           : normal;
  display  				: block;
}

