body{
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    color:#823A05;
    background:#89621F url('images/pattern_2.gif');
    text-align:center;
}
#frame{
   width:700px;
   margin-right:auto;
   margin-left:auto;
   margin-top:10px;
   padding:0px;
   text-align:left;
   border:1px solid #E1B56A;
   background:#AD8136;

}

hr
{
   color:#E1B56A;
   background:#E1B56A;
   border:0;
   height:1px;
}
img{border:0px;}

a:link, a:visited, a:hover, a:active{color:#823A05;text-decoration:underline;}

/*.body{width:700px;border:1px solid #E1B56A;background:#AD8136;padding:0px;}*/

.content {
   padding:20px;
   overflow:auto;
}


div{text-align:left;}



.footer{background:#823A05;color:#E1B56A;width:700px;padding:8px 0;text-align:center;}


a.dark:link, a.dark:visited, a.dark:hover, a.dark:active{color:#E1B56A;text-decoration:underline;}



table{
    font-size:11px;
    color:#823A05;
    vertical-align:top;
}

h3{
    font-size:16px;
    font-weight:bold;
    padding: 4px 0;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
}


.small{
    font-size:9px;
}

.reg{

    font-size:11px;
}

a.nav:link, a.nav:visited{
    color:#AD8136;
    text-decoration:none;
}
a.nav:hover, a.nav:active{
    color:#AD8136;
    text-decoration:underline;
}


.nav_links{
    width:700px;
    background:#823A05;
    text-align:center;
    height:25px;
    padding:5px 0;
    margin-top:-5px;
    color:#AD8136;
}

.maindiv{
    width:700px;
    text-align:left;
    padding:20px 10px 5px 10px;
}

.counter{
    vertical-align:bottom;
    text-align:center;
    width:100%;
}

.field{
    width: 100px;
}

.gallery{
    text-align:center;
}

.center{
    text-align:center;
}


/* --------------INPUTS--------------- */
input{
    border:1px solid #823A05;
    background: #89621F;
    color:#E1B56A;
}

textarea{
    font-family:verdana, arial, sans-serif;
    border:1px solid #823A05;
    background: #89621F;
    color:#E1B56A;
}

/* -----------GUESTBOOK--------------- */
.header{    
    width:650px;
    background:#823A05;
    text-align:left;
    height:15px;
    padding:2px 5px;
    border:1px solid #823A05;
    color:#E1B56A;
    font-size:11px;
}

.message{
    width:650px;
    text-align:left;
    padding:5px 5px 5px 5px;
    border:1px solid #823A05;
    border-top:none;
}

/* -----------NEWS POSTS--------------- */
.news_header{    
    font-size:125%;
    font-weight:bold;
}
.news_footer{
/*    font-size:9px;*/
    font-weight:bold;

}

.frontpic{
float:right;
}

.frontdiv{
width:100%;
}


/* -----------TITLE--------------- */
#titlewrap
{
    background:#823A05;
    width:100%;
clear:both;
display:block;
}
#title
{
    width:100%;

    text-align:center;
    color:#E1B56A;
   overflow:hidden;
   padding:25px 0px 25px 100px;
}
#title img
{
   float:left;
}
#title h1
{
   font-size:450%;
   font-family:arial, sans serif;
   float:left;
   margin:25px 0 0 35px;
}