html, body {
   margin : 0;
   padding : 0;
}

body {
   font-family : "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;
   font-size : 13px;
   background-color : #B3B67E;
   background-image: url(../Images/header_bg.gif);
   background-repeat: repeat-x;
   width : 100%;
   
}

h1 {
	
   font-size : 135%;
   padding : 8px ;
   text-align : Left;
}

h2 {
	
   font-size : 115%;
   padding : 8px ;
   text-align : Left;
}

a:link {
   color : #494949;
   background : transparent;
}

a:visited {
   color : #3F2001;
}

a:hover {
   color : #a52a2a;
   text-decoration : underline;
  }

a:active {
   color : #484500;
}

p {
   line-height : 1.8em;
   margin : 1.2em 0.5em 1.2em 0.5em;
}
     
#logo {
   position : absolute;
   left : 0.2em;
   top : 1em;
   widthxx : 14em;
     
  
} 

#buttoncontainer {
   position : absolute;
   left : 0.2em;
   top : 18em;
   width : 16em;
   border-right : 2px solid #3F2001;
   border-bottom : 4px solid #3F2001;
   height : 22em;
} 
  
#button ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
} 

#button li {
   width : 120px;
   margin-bottom : 1px;
   position : relative;
   left : 1em;
}

#button li a {
   background : transparent url(../Images/nav1.jpg) no-repeat 5px;
   background-position: 5px 5px; 
   color : #402000;
   width : 100%;
   text-decoration : none;
   display : block;
   padding : 1px 5px 1px 30px;
   border : 1px solid #3F2001;
  text-align : left;
}

#button li a:visited {
   color : #402000;
}

#button li a:hover {
   color : #ffffff; 
   background : transparent url(../Images/nav1.jpg) no-repeat 5px;
   background-position: 5px 5px;
   position : relative;
   border-top : 1px solid #3F2001;
   border-right : 5px solid #3F2001;
   border-bottom : 1px solid #3F2001;
   border-left : 1px solid #3F2001;
   padding-right : 1px;

}  

li#here a:link, li#here a:visited, li#here a:hover {
   color : #402000;
   font-weight: bold;
   background : transparent url(../Images/nav1.jpg) no-repeat 5px;
   background-position: 5px 5px;
   position : relative;
   border-top : 1px solid #3F2001;
   border-right : 5px solid #3F2001;
   border-bottom : 1px solid #3F2001;
   border-left : 1px solid #3F2001;
   padding-right : 1px;
} 

#header {

   position : relative;
   margin : 50px 100px 50px 310px;
   border-top : 1px solid #402000;
   border-right : 1px solid #402000;
   border-bottom : 1px solid #402000;
   border-left : 1px solid #402000;
   

   xborder-top : 1px solid #e4ffdd;
   xborder-right : 1px solid #34371c;
   xborder-bottom : 1px solid #34371c;
   xborder-left : 1px solid #e4ffdd;


}


#header p {
  
  font-size : 22px;
  padding : 2px ;
  color : #B3B67E;
  text-align : Left;
}

 

#container {
   position : relative;
   margin : 60px 100px 50px 310px;
  
   border-top : 1px solid #e4ffdd;
   border-right : 1px solid #34371c;
   border-bottom : 1px solid #34371c;
   border-left : 1px solid #e4ffdd;
   color : #3F2001;
}

#map {
   position : absolute;
   margin : 0px 10px 10px 180px;
  
}
#rightcontainer {
   position : absolute;
   top : 99px;
   right : 6px;
   width : 93px;
   height : 20em;
   background : #7fffd4;
   border-top : 1px solid #e4ffdd;
   border-right : 1px solid #34371c;
   border-bottom : 1px solid #34371c;
   color : #2a3234;
}


#footer {
   position : relative;
   margin : 0px 100px 0px 310px;
   border-top : 1px solid #e4ffdd;
   border-right : 1px solid #34371c;
   border-bottom : 1px solid #34371c;
   border-left : 1px solid #e4ffdd;
   color : #3F2001;
}

#footer p {
   margin : 1em 1em 1em 0;
   padding: 2px;
   text-align : Left;
}

#footer a{
   color : #003366
   font-weight: bold;
}

#footer img {
   float : right;
   margin : 0 0 0.5em 2em;
}
#counter {
   display : none;
}
