body {
	background-color: #0f0707;
	margin: 10px;
	border: 0;
	background-position: center;
	background-repeat: no-repeat;
}

body#home {
	background-image: url('../images/backgroundhome2.jpg');
} 

body#riverview {
	background-image: url('../images/backgroundrestaurant.jpg');
} 

body#rooms {
	background-image: url('../images/backgroundrooms.jpg');
} 

body#history {
	background-image: url('../images/backgroundhistory.jpg');
} 

body#aboutus {
	background-image: url('../images/backgroundaboutus.jpg');
} 

body#reservations {
	background-image: url('../images/backgroundreservations.jpg');
} 

body#activities {
	background-image: url('../images/backgroundactivities.jpg');
} 

body#weddings {
	background-image: url('../images/backgroundweddings.jpg');
} 

body#music {
	background-image: url('../images/backgroundmusic.jpg');
} 

body#directions {
	background-image: url('../images/backgrounddirections3.jpg');
} 

body#terms {
	background-image: url('../images/backgrounddirections3.jpg');
} 

body#mailinglist {
	background-image: url('../images/backgrounddirections3.jpg');
} 

body#imagegallery {
	background-image: url('../images/backgroundimagegallery.jpg');
} 



div#pagecontainer {
	display: block;
	position: relative;
	width: 965px;
	height: 600px;
	margin: 0 auto;
	top: 30px;
	padding-bottom: 30px;


}

div#topborder {
	display: block;
	position: relative;
	width: 961px;
	height: 10px;
}

div#content {
	display: block;
	position: relative;
	height: 550px;
}

div#columnleft {
	display: block;
	position: relative;
	float: left;
	width: 201px;
}

div#mainimage {
	display: block;
	position: relative;
	float: left;
	width: 750px;
	height: 550px;
}

div#mainimageleft {
	display: block;
	position: relative;
	float: left;
	width: 376px;
	height: 550px;
	background-color: #0f0707;
	background-repeat: no-repeat;
}

body#riverview div#mainimageleft {
	background-image: url('../images/restaurantleftopen.jpg');
}

body#rooms div#mainimageleft {
	background-image: url('../images/roomsleftopen.jpg');
}

body#history div#mainimageleft {
	background-image: url('../images/historyleftopen.jpg');
}

body#aboutus div#mainimageleft {
	background-image: url('../images/aboutusleftopen.jpg');
}

body#reservations div#mainimageleft {
	background-image: url('../images/reservationsleftopen.jpg');
}

body#activities div#mainimageleft {
	background-image: url('../images/activitiesleftopen.jpg');
}

body#weddings div#mainimageleft {
	background-image: url('../images/weddingsleftopenb.jpg');
}

body#music div#mainimageleft {
	background-image: url('../images/musicleftopen.jpg');
}

body#imagegallery div#mainimageleft {
	background-image: url('../images/imagegalleryleftopen.jpg');
}


div#styled_popup {
	width: 375px;
	height: 550px;
	border: 0;
	margin: 0;
	padding: 0;
	display:none;
	position: absolute;
	zoom: 1;
	background-repeat: no-repeat;
	left: 202px;
}

body#riverview div#styled_popup {
	background-image: url('../images/restaurantleft2.jpg');
}

body#rooms div#styled_popup {
	background-image: url('../images/roomsleft.jpg');
}

body#history div#styled_popup {
	background-image: url('../images/historyleft.jpg');
}

body#aboutus div#styled_popup {
	background-image: url('../images/aboutusleft.jpg');
}

body#reservations div#styled_popup {
	background-image: url('../images/reservationsleft.jpg');
}

body#activities div#styled_popup {
	background-image: url('../images/activitiesleft.jpg');
}

body#weddings div#styled_popup {
	background-image: url('../images/weddingsleftb.jpg');
}

body#music div#styled_popup {
	background-image: url('../images/musicleft.jpg');
}

body#imagegallery div#styled_popup {
	background-image: url('../images/imagegalleryleft.jpg');
}



div#mainimageright {
	display: block;
	position: relative;
	float: left;
	width: 374px;
	height: 550px;
}

div#rightborder {
	display: block;
	position: relative;
	float: left;
	width: 10px;
	height: 550px;
}

div#navcontainer {
	display: block;
	position: relative;
	width: 201px;
	height: 396px;
	background-image: url('../images/navbackhome.jpg');
	background-repeat: no-repeat;
}

div#socialnetworks {
	display: block;
	position: relative;
	height: 47px;
	top: 28px;
}

div#footercontainer {
	clear: both;
	display: block;
	position: relative;
	width: 961px;
	height: 40px;
	background-image: url('../images/footer.jpg');
	background-repeat: no-repeat;
}

div#footerleft {
	display: block;
	float: left;
}

div#footerright {
	display: block;
	float: right;
}

div#copy {
	display: block;
	position: relative;
}

body#directions #copy {
	padding-right: 15px;
}

p, ol, li {
	color: #ffefde;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;

}

body#weddings h1, body#riverview h1 {
		color: #ffefde;
		font-size: 16px;
		line-height: 18px;
		text-align: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 0px;
		font-weight: normal;
		display: block;
		margin-left: 25px;
		margin-bottom: 0;
}

body#terms p {
	font-size: 10px;
}

div#copy p {
	display: block;
	margin-top: 20px;
	border: 0;
	padding: 9px 25px 0 25px;
}

body#terms p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
}

strong {
	font-weight: bold;
}

div#footerleft p {
	display: block;
	margin: 0;
	border: 0;
	padding: 7px 0 0 30px;
	text-align: right;
	font-size: 10px;
	letter-spacing: 0px;
}

.footerlink {
color: #ffefde;
	font-size: 10px;
	line-height: 18px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;

}

a.footerlink:link { color:#ffefde; text-decoration: none}
a.footerlink:hover { color:#ffefde; text-decoration: none}
a.footerlink:active { color:#ffefde; text-decoration: none}
a.footerlink:visited { color:#ffefde; text-decoration: none}


div#footerright p {
	display: block;
	margin: 0;
	border: 0;
	padding: 7px 30px 0 0;
	font-size: 10px;
	text-align: right;
	letter-spacing: 0px;
}

.clear {
clear: both;

}

.hide {
	display: none;
}

.forprint {
	display: none;
}


a:link { color:#ffefde; text-decoration: underline}
a:hover { color:#ffefde; text-decoration: underline}
a:active { color:#ffefde; text-decoration: underline}
a:visited { color:#ffefde; text-decoration: underline}


