/* basic elements */
body { 	
text-align:center;  /* for wrapper */
min-width: 800px;  /* for wrapper */
margin-top:0;
	}
b,strong {
	font-weight: bold;
}
p {  
	margin-top: 10px;
}
td {
	margin: 0px 20px 0 20px;
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #aa94d9;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #aa94d9;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}
img {
     border: none;
     }
ul, ol, dir, menu {
     padding:  0 0 5px 20px;
	  list-style: circle;
     }
sup {
     display: inline;
     padding: 0px;
     vertical-align: super;
     font-size: 8px;
     }
form {
     margin: 0px 0px 5px 0px;
     }
.hidden {
     display: none;
     }
td {
vertical-align: top;
}

/* specific divs */
#wrapper {
	width: 750px;
	margin: 0 auto;
	text-align: left;
	border: 1px solid #c0c0c0;
}
#branding {
	width:750px;
}
#main {	
	width:746px;
	background: #ffffff;
	color: inherit;
}
#main img {
	border: 1px solid #cecece;
}

#footer { 
	width: 650px;	 
	margin: 0 50px 0 50px;
	padding: 5px 0 5px 0;
	font-size: .8em;	
	border-top:1px solid #c0c0c0;
	text-align:center;
}
/* menu */
#menu {
	width: 752px;
}
#menu td {
	text-align: center;
}
#menu a {
	font-size: .9em;
	line-height: 20px;
	COLOR: #764420;
	text-decoration: none;	
	}
#menu a:hover {
	COLOR: #294935;
	background: #ededed;
}
#menu .rooms,#menu .rates, #menu .reviews, #menu .local, #menu .directions, #menu .contact, #menu .home {
	background: #dcdcdc;
}
#footer .login a {
	color:fff;	
}
#footer .login a:hover{
	background:#c0c0c0;
}

