*{
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: medium;
}
body{
  padding: 0px;
  margin: 10px;
  background-color: #D3DDDE;
}
#background{align:center;}
#thumbimg{
margin:2px;
border:1px solid #505050;
}
#showimg{
  margin:2px;
  border:0px;
}
#news{  
}
form{
    margin: 30px 0px 30px 0px;
}
#newshead{
  margin:13px 13px 0px 13px;
  font-size: small;
  font-weight: bold;
}
#newstext{
  margin:0px;
  font-size: small;
}
#guestbooktext{
    font-size: small;
}
#guestbookentry{
    background-color: #F0F5FF;
    max-width: 600px;
    padding: 0px 10px 0px 10px;
    display:inline-block;
    margin: 5px 0px 5px 0px;
    border:outset 1px #8080FF;
}
#guestbookheader{
    font-size: small;
    font-weight: bold;
}
#contact{
  font-size: small;
  font-style: italic;
}
#contact a{
  font-size: small;
}
.memberdesc{
  padding:5px;
  margin:5px;
  border:1px solid #606090;
  display:inline-block;
}
#seperator{  
  background:url(border-middle.png) repeat-x;
  height: 3px;
}
.borderheader{
  background:url(header.jpg) top no-repeat #F7F7FF;  
  background-position: center top;
  max-width:1200px;   
  min-width: 520px;      
}
#borderheadersmall{
  background:url(headersmall.jpg) top no-repeat #F7F7FF;    
}
#borderheadershow{
  background:url(headersmall.jpg) top no-repeat #F7F7FF;    
  min-width: 850px;   
}
#borderheadermember{
  min-width: 650px;
}
#borderl {
  background:url(border-left.png) left repeat-y;     
}
#borderr {
  background:url(border-right.png) right repeat-y;
}
#bordert {
  background:url(border-top.png) top repeat-x;
}
#borderb {
  background:url(border-bottom.png) bottom repeat-x;
}
#edgetl {
  background:url(border-top-left.png) left top no-repeat;
}
#edgetr {
  background:url(border-top-right.png) right top no-repeat;
}
#edgebl {
  background:url(border-bottom-left.png) left bottom no-repeat;
}
#edgebr {
  background:url(border-bottom-right.png) right bottom no-repeat;
}
#borderspacer{      
  padding: 12px 6px;  
}
#header{      
  height: 132px;
  padding:1px;    
}   
#headersmall{      
  height: 56px;
  padding:1px;  
}   
#headersmall p{
  color: #000000;
  font-size: x-large;
  font-weight: bold;
  margin: 0px 0px;
}
#header p{
  color: #002050;
  font-size: x-large;
  font-weight: bold;
  margin: -5px 0px;
}
#header img{  
  margin: 0px 20px;
}
#main{      
  padding:10px;
  margin:0px;
  background-color:#F7F7FF;
  min-height: 200px;
  line-height: 1.2em;
} 
#menu{
  margin:0px;
  height:35px;
  background-color:#EEDDCC;
  background: url(menu.png) repeat-x;
  padding: 0px 0px 0px 20px;
}
#menu li{     
  background: url(menuitem.png) no-repeat;  
  width: 150px;
  height: 35px;
  margin: 0px 5px;
  display: inline; 
  float: left;  
  font-size: large;
  font-weight: bold;
  color: #A0C0FF;
}
#menu li a{
  text-decoration:none;  
  font-size: large;
  font-weight: bold;
  color: #FFFFFF;
}
#menu li.selected{  
  background: url(menuitem_select.png) no-repeat;
}