body {

	background: #6B5331 url("idea1bg.gif") top repeat-x;
	margin:0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;

}

a:link {
color: #869663; } 

a:visited {
color: #869663; }

a:hover {
color: #AECA99; }

a:active {
color: #AECA99; }#page {

	display: block;
	text-align: center;
	background: url("images/inside_pagebg.gif") top center no-repeat;

}

#layout {

	padding: 35px 0 35px 2px;

}

#home #page {

	background: url("images/pagebg.gif") top center no-repeat;

}

.alt {

	display: none;

}

#topIMG {

	width: 780px;
	height: 217px;
	margin-left: auto;
	margin-right: auto;

}

#topIMG .container {

	width: 780px;
	height: 217px;

}

html > body #topIMG .container {

	background: url("images/reeds.png") bottom right no-repeat;

}

#inn #topIMG {

	background: url("images/inntop.jpg") top left no-repeat;

}

#rooms #topIMG {

	background: url("images/pagetop1.jpg") top left no-repeat;

}

#area #topIMG {

	background: url("images/areatop.jpg") top left no-repeat;

}

#directions #topIMG {

	background: url("images/directionstop.jpg") top left no-repeat;

}

#flyfish #topIMG {

	background: url("images/flyfishtop.jpg") top left no-repeat;

}
#audobon #topIMG {

	background: url("images/audobontop.jpg") top left no-repeat;

}
#antique #topIMG {

	background: url("images/antiquetop.jpg") top left no-repeat;

}
#cowboy #topIMG {

	background: url("images/cowboytop.jpg") top left no-repeat;

}

#americana #topIMG {

	background: url("images/americanatop.jpg") top left no-repeat;

}

#availability #topIMG {

	background: url("images/availabilitytop.jpg") top left no-repeat;

}

#content .container {

	width: 780px;
	margin-left: auto;
	margin-right: auto;

}

#home #flashBox {

	width: 780px;
	height: 538px;
	background: url("images/flashplaceholder.jpg") top left no-repeat;
	margin-left: auto;
	margin-right: auto;

}

.nav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

.nav ul li {

	float: left;

}

.nav ul li a {

	display: block;
	padding: 0 15px 0 10px;
	color: #fff;
	text-decoration: none;

}

.nav ul li a:hover {

	text-decoration: underline;

}

#navBar {

	background: #9DA769;
	width: 780px;
	height: 105px;
	margin-left: auto;
	margin-right: auto;

}

#logo {

	width: 604px;
	height: 68px;
	float: left;
	background: url("images/logo.gif") top left no-repeat;

}

#inn #logo {

	background: url("images/innlogo.gif") top left no-repeat;

}

#directions #logo {

	background: url("images/directionslogo.gif") top left no-repeat;

}

#availability #logo {

	background: url("images/availabilitylogo.gif") top left no-repeat;

}

#area #logo {

	background: url("images/arealogo.gif") top left no-repeat;

}

#topNav {

	clear: both;
	font-size: 14px;
	position: relative;
	top: 15px;

}

#topNav a {

	color: #6B5331;
	background: url("images/navdivider.gif") right 4px no-repeat;

}

#topNav .lastOne a {

	background: none;

}

#sitemapLink {

	float: left;

}

#sitemapLink a {

	display: block;
	width: 55px;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	padding: 2px 0 0 0;

}

#sitemapLink a:hover {

	text-decoration: underline;

}

#bottomNav {

	width: 780px;
	margin-left: auto;
	margin-right: auto;
	
}

#bottomNav .container {

	float: right;
	width: 420px !important;
	position: relative;
	top: 15px;
	font-size: 10px;

}

#bottomNav ul li a {

	padding: 0 10px 0 5px;

}

#home #bottomNav {

	position: relative;
	margin: 0 0 0 100px;
	top: -45px;
	z-index: 500;
	font-size: 14px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 155px;

}

#home #bottomNav a {

	color: #fff;
	background: none;
	padding: 0 15px 0 10px;

}

#contactInfo {

	text-align: right;
	color: #685130;
	font-style: italic;
	line-height: 16px;

}

#contactInfo p {

	margin: 0;
	padding: 3px 10px 0 0;

}

#contactInfo a {

	color: #685130;
	text-decoration: none;

}

#contactInfo a:hover {

	color: #fff;
	text-decoration: underline;

}

#home #contactInfo .container {

	width: 780px;
	margin-left: auto;
	margin-right: auto;

}

#home #contactInfo p {

	margin: 0;
	padding-right: 10px;
	position: relative;
	top: -115px;

}

#content {

	background: url("images/inside_contentbg.gif") center repeat-y;

}

#content .container {

	text-align: left;
	background: #EBF9D8;

}

#content .container #pageText {
	
	width: 760px;
	padding: 10px;
	display: table;

}

.image {

	margin: 10px;

}

.right {

	float: right;

}

.left {

	float: left;

}

#footer {

	clear: both;
	background: url("images/inside_footerbg.gif") top center no-repeat;
	height: 19px;
	position: relative;
	top: -9px;

}

#footer .container {

	width: 780px;
	margin-left: auto;
	margin-right: auto;

}

#home #footer {

	background: none;
	text-align: left;
	position: relative;
	top: -31px;

}

#home #footer p {

	margin: 0;

}

#home #footer .container {

	width: 780px;
	margin-left: auto;
	margin-right: auto;
	height: 19px;

}

a.fp {
color: #000000;
text-decoration: none; }

#indexContent {

	margin-top: 500px;

}