body{
    margin: 5px;
    padding: 5px;
    border: 0px;
    font-family: Verdana, Arial, Sans-serif;
    background-image: url(../getfile.php/151453.817/bakg2.gif);
    background-repeat: repeat-x;
    background-position: top left;
    text-align: center;
  }
  img.layout, a img.layout{
    margin: 0px;
    padding: 0px;
    border: 0px;
  }
  table.layout, table.layout td{
    margin: 0px;
    padding: 0px;
    text-align: left;
    vertical-align: top;
  }
  h1{
    margin: 5px 0px;
    padding: 0px;
  }
  h2{
    margin: 3px 0px;
    padding: 0px;
  }
  h3{
    margin: 3px 0px;
    padding: 0px;
  }
  h4{
    margin: 3px 0px;
    padding: 0px;
  }
  h5{
    margin: 3px 0px;
    padding: 0px;
  }
  h6{
    margin: 3px 0px;
    padding: 0px;
  }
  
  p,caption,th,td,form,div, li {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 12px; 
  }
  
  input{
    border: 1px solid #5E4739;
  }	
  
/*Link styles */
a:link { color: #A25A1A;  }
a:visited { color: #A25A1A; }
a:hover  { color: #000000; }



.menu { font-size: 13px; font-weight: normal; font-family: Arial, Sans-serif;}
a.menu:link { text-decoration: none; color: #5E4739; }
a.menu:visited { text-decoration: none; color: #5E4739; }
a.menu:hover { text-decoration: underline; color: #000000; }

.menuselected{ font-size: 13px; font-family: Arial, Sans-serif;}
a.menuselected:link { text-decoration: underline;  color: #CC0000; }
a.menuselected:visited { text-decoration: underline; color: #CC0000; }
a.menuselected:hover { text-decoration: underline;  color: #CC0000; }

.topmenu { font-size: 12px; font-weight: normal; font-family: Arial, Sans-serif;}
a.topmenu:link { text-decoration: none;}
a.topmenu:visited { text-decoration: none;}
a.topmenu:hover { text-decoration: underline;}


.topmenuselected{ font-size: 12px; font-family: Arial, Sans-serif;}
a.topmenuselected:link { text-decoration: underline;}
a.topmenuselected:visited { text-decoration: underline;}
a.topmenuselected:hover { text-decoration: underline;}

.toollink, .facebooklink{font-size: 11px;}
a.toollink:link, a.facebooklink:link{color: #5E4739; text-decoration: none;}
a.toollink:visited, a.facebooklink:visited{ color: #5E4739; text-decoration: none; }
a.toollink:hover, a.facebooklink:hover{ color: #5E4739; text-decoration: underline; }

.cplink{font-size: 10px;color: #E6DB8E; text-decoration: none;}
a.cplink:link{color: #E6DB8E; text-decoration: none;}
a.cplink:visited {color: #E6DB8E; text-decoration: none; }
a.cplink:hover { color: #E6DB8E; text-decoration: none; }

/*Standard CP classes*/
.default { font-size: 13px; }


.headline, h1.headline {
  font-size: 22px; font-weight: bold; 
  color: #CC0000; 
  font-family: Arial, Sans-serif;
  letter-spacing: 1px;
  margin: 0px;
}

.headlineview, h1.headlineview {
  font-size: 22px; 
  font-weight: bold; 
  color: #CC0000; 
  font-family: Arial, Sans-serif; 
  letter-spacing: 1px;
  margin: 0px;
}
.headlinelink { font-size: 13px; font-weight: bold; color: #000000;}
.headline .headlinelink{font-size: 18px; font-weight: bold;}
.headline .headlinelink:link{text-decoration: none; color: #CC0000;}
.headline .headlinelink:visited{text-decoration: none; color: #CC0000;}
.headline .headlinelink:hover{text-decoration: underline; color: #CC0000;}



.subheadline, h2.subheadline { font-size: 11px; text-transform: uppercase; font-weight: normal; color: #999999; font-family: font-family: Arial, Sans-serif; 
margin: 5px 0px 0px 0px;
}
.ingress { font-size: 12px; color: #000000; margin: 5px 0px;}
.ingressview { font-size: 12px; color: #000000; margin: 5px 0px; font-weight: bold; }
p.line{
  margin: 0px;
  padding: 0px;
}


.pagedescription{margin: 15px 0px;}
.listingpic{
  float: left;
/*margin: 5px 10px 10px 0px;*/
/*width: 100px;
overflow: hidden;*/
}
.dynimage{
  margin: 5px 10px 10px 0px;
}
.date { font-size: 10px; color: #666666; }
.link { font-size: 13px;}


.feedback { font-size: 12px; font-weight: normal; color: #000000; }
.copyright { font-size: 12px; font-weight: normal; color: #EEEEEE; }

.attachment { font-size: 11px; font-weight: normal; color: #666666; }
.basic { font-size: 11px; font-weight: normal; color: #666666; }


.block{
  margin-top: 15px;
  clear: both;
}

hr{
  clear: both;
/*padding-top: 15px;*/

}
/*Use this for invisible separator*/
div.hr{
  clear: both;
  padding-top: 15px;
  border-bottom: 1px solid black;
}

.body{clear: both; margin: 22px 0px;}


h3.sectionmarker{
  margin: 5px 0px;
  padding: 3px 10px;
  color: #FFFFFF;
  background-color: #CC0000;
  font-size: 11px;
}


ul.events{
  list-style-type: none; 
  margin: 0px; 
  padding: 0px 0px 0px 10px;  
}
ul.events li{
  margin: 0 0 0.5em 0; 
  padding: 0;
}

#page{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 800px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#toptop{
  width: 800px;
  height:70px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  overflow: hidden;
  
}

#main{
  margin-left: 165px;
  width: 440px;
  vertical-align: top;
}


#navigation{
  position: absolute;
  width: 150px;
  top: 100px;
  background-color: #E6DB8E;
}
#info{
  position: absolute;
  margin-left: 620px;
  top: 100px;
  width: 140px;
}

#menu{
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
#menu li{
  margin: 0px;
  padding: 1px 0px;
}
#tools{
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  list-style-type: none;
}
#tools li{
  padding: 1px 0px;
  margin: 5px 0px;
  color: #696969;
}
#cp{
  padding: 1px 0px;
  margin: 50px 0px 0px 0px;
  list-style-type: none;
  border-left: 1px solid #E6DB8E;
  border-right: 1px solid #E6DB8E;
  border-bottom: 1px solid #E6DB8E;
  background-color:#fff8c7;
}
#cp li{
  padding: 0px;
  margin: 0px 5px;
}



#copyright{
  margin-top: 30px;
}
#search{
  margin: 20px 0px;
}

#searchinput{
  width: 90px;
  border: 1px solid #5E4739;
}	
#searchsubmit{
  border: 1px solid #5E4739;
  color: #5E4739;
  background-color: E6DB8E;
  padding: 0px 1px;
}	



#topnavigation{
  position: absolute;
  top: 80px;
  width: 760px;
  height: 20px;
  background-color: #FFF8C7;
}
#topmenu{
  text-align: right;
  list-syle-type: none;
  padding: 0px;
  margin: 0px;
  line-height: 20px;
  vertical-align: middle;
}
#topmenu li{
  display: inline;
  margin: 0px 10px;
  padding: 0px;
}


.infobox{
  border: 1px solid black;
  padding: 0px;
  margin: 22px 0px 15px 0px;
  background-color: #FFFFFF;
}
/*.infoboxinner, p.infoboxinner{
padding: 5px;
margin: 0px;
}*/
  .infobox p{
    padding: 5px;
    margin: 0px;
  }
  .infobox ul{
    padding: 5px;
    margin: 0px;
    list-style-type: none;
  }
  .infobox ul li{
    margin: 0px;
    padding: 1px 0px;
  }
  .infobox h3{
    background-color: #5E4739;
    font-size: 14px;
    font-weight: normal;
    margin: 0px;
    padding: 1px 5px;
    border: 0px;
    color: #FFFFFF;
  }
  .location{
    text-align: center;
  }
  .location table{
    margin-left: auto;
    margin-right: auto;
  }
  .location td{
    padding: 10px 0px;
    text-align: center;
  }
  
  #topnavigation{
    margin-left: auto;
    margin-right: auto;
  }
  
  
/* forum styles */


.posting{
  color: #333333;
}
a .posting{
  color: #CC0000;
}
a:hover .posting{
  color: #000000;
}
.postingby{
  font-style: italic;
  color: #696969;
}



.postingrecent{
}

a.postingrecent:link{
  color: #CC0000;
}

a.postingrecent:visited{
  color: #CC0000;
}

a.postingrecent:hover{
  color: #000000;
  
}


.postingbody{
  
}
a.feedback:link{
  color: #5A639A;
}
a.feedback:visited{
  color: #5A639A;
  
}
a.feedback:hover{
  color: #000000;
}