body {
    /*background-color:#9fd5ba;*/
    /*ckground-color:#AEBFAF ;*/
    background-color:#BACCBB;
    /*background-color:white;*/
    margin-left:0em;
	border-width:0em;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0em;
	color: black;
}

  h1,h2,h3,h4,h5,h6{ margin:0em;
			 		 padding:0em;
					 text-align:left;
			 			}
ul                    {margin:0em;
                        list-style-type:none;
                         padding-left:0em; 
}                        

#main{	/*width:800px;*/
		margin-right:auto;
		margin-top:0em;
    	margin-left:0em;
		padding:0em;
		color: black;
	    background-color:transparent;
}

#banner{margin-bottom:2em;
		margin-top:1em;
		height:118px;
		/*background-color:#82AD97; */
         background-color:#A3BFA8;
       /* background-color:#82AD8E ;*/
		color: black;
		margin-left:0em;
		padding-left:0em;
 }
 
 #banner div{margin-top:0.5em;
             float:left;
			 margin-left:1em;
      	     clear:none;			 
 }
 
 #banner img{margin-left:6em;
			  margin-right:1em;
 }
 
 #title-menu h1{margin-top:1em;
				font-size:1.3em;
  }
  
 #title-menu ul {margin-left:0em;
				 list-style:none;
				 width:100%;
				 text-align:left;
				 padding:0em;
  } 
  
  #title-menu li {/*float: left;*/
				  display:inline;
  				  /*margin-left:0.2em;*/
  } 
  
 div.interior{ clear:both;
      margin-left:6em;
      width:800px;
 } 
  
div img{float:left;
	  margin-bottom:0.5em;
    }
	
p img{margin-right:1em;
   }	
   
img.right{
   float:right;
   margin-right:0em;
   margin-left:1em;
  }
   
h2{margin-top:1em;
  padding-top:0.5em;
				font-size:1em;
}  

h3{margin-top:.5em;
				font-size:0.9em;
}   

ul.beds{list-style:none;
   }

.beds li {
   padding:0.5em;
    }
	
a:link, a:visited{
color:#660000;
background-color:transparent;
text-decoration: none;
}

a:hover{
color:#ff0000;
background-color:transparent;
text-decoration: none;
}	

div#genpage{margin-top:1em;
      margin-bottom:0.5em;
	  clear:both;
      margin-left:6em;
      width:800px;
    }
	
#genpage p{
text-align:justify;   
   }
   
table tr{height:20pt;
} 

/*links*/  

ul.links li {
   margin-bottom:0.5em;
   margin-left:1em;
 
 }

/* rate table*/

table#key{
margin-top: 1em;
margin-bottom: 0.5em;
position:relative;
top:-10em;
left:23em;
}

#dogs{
position:relative;
top:-4.5em;
}


.monthnavigation{
  width: 2em;  
  text-align: center;   
}

.monthname{
width: 2em;  
text-align: center;
}

.dayname{
width: 2em; 
text-align: center;
}

.saturday, .sunday, .monthday, .nomonthday, .today, .event, .todayevent{
text-align: right;
border:0.1em;
width: 2em;
}

.weeklabels{
text-align: right; 
width: 6em;
}

.weeklabelhead{
width: 6em;
text-align: right;      
}

.bookedlabel{
width: 6em;
text-align: left;      
}

.event, .todayevent{
background-color: #A3BFA8 ;
}

.saturday, .sunday, .monthday, .nomonthday, .today {

background-color: white ;  
}


