body {
  background:url(includes/img/bg.gif) repeat-x bottom #000000;
  padding:0;
  margin:0;
  color: #000000;
  font-size: 1em;
  font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
}

br {
  font-size:10px;
}

.txt, .maincontent {
  color: #999999;
}

.footer {
  background:#0D0D0D;
  color: #FFFFFF;
  font-size: 90%;
  padding: 6px 6px 6px 6px;
  border-top: 1px solid #3D3D3D;
} 

input,textarea{
   background:#3D3D3D;
   border:none;
   font-family:Tahoma;
   color:#FFFFFF; 
   font-size:10px;
   padding-left:5px
} 
 

#search {
    margin-left: 20px;
}

form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: left !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 0px;
    margin: -1px 3px 0;
    padding: 3px 0 0;
}

input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 17px;
    line-height: 17px;
}
 
div, p, img, a, td {
    font-size: 13px; 
}

ul.mainmenu {
  margin-left: 20px;
  padding-left: 0;
  list-style: none;
  font-size: 90%;
}

ul.mainmenu li {

}

ul.mainmenu li a, a:visited, a:active, a:hover {
  text-decoration: none;
  color: #999999;
  border: none;
}

li.here {
  color: #FFFF99;
}

h1, h2, h3, h4 {
  font-family: "Trebuchet MS", georgia, helvetica, arial, verdana, sans-serif;
  font-weight: bold;
  margin: .5em 0;
  letter-spacing: .07em;
}

h1 { 
  font-size: 218%;
}

h2 { font-size: 164%; }

h3 {
  font-size: 145%; 
  color: #FFFFAA;
}

h4 { font-size: 118%; letter-spacing: .15em }

a, a:link { 
  text-decoration: none;
  color: #69c;
}

a:visited {
  color: #669;
  border-color: #669;
}

a:hover {
  color: #693;
  border-color: #693;
}

a:active {
  color: #c33;
  border-color: #c33
}

a img, img {
  border: none;
}

.gallerytitle {

  font-size: 90%;
  color: White;
  text-align: center;
  
}