body {
	background: #fde0e0 url(images/body_back.gif) repeat-x;
	margin: 0;
	text-align: center;
		font-family: Tahoma, Arial, Verdana;
}
a:hover {outline: none;}
#wrapper {
	width: 1200px;
	margin: 0 auto;
}

#header {
	background: #fde2e2 url(images/header.gif) no-repeat;
	height: 152px;
	width: 1147px;
	margin: 0 0 0 20px;
}
#header_warning {
	position: absolute;
	top: 90px;
	right: 550px;
	}
#pink {
	background: #9a6563 url(images/pink.gif) no-repeat;
	width: 1147px;
	height: 257px;
	margin: 0 0 0 20px;
	position: relative;
}

#pink_room {
	background: #9a6563 url(images/banner_room2.gif) no-repeat;
	width: 1147px;
	height: 257px;
	margin: 0 0 0 20px;
}

/* banners */
#banner_rates {background: #9a6563 url(images/banner_rates.gif) no-repeat; width: 1147px; height: 257px; margin: 0 0 0 20px;}
#banner_comments {background: #9a6563 url(images/banner_comments.gif) no-repeat; width: 1147px; height: 257px; margin: 0 0 0 20px;}
#banner_photos {background: #9a6563 url(images/banner_photos.gif) no-repeat; width: 1147px; height: 257px; margin: 0 0 0 20px;}
#banner_contact {background: #9a6563 url(images/banner_contact.gif) no-repeat; width: 1147px; height: 257px; margin: 0 0 0 20px;}
#main_content {background: #fde2e2 url(images/content_bkg.gif) repeat-y; width: 1147px; margin: 0 0 0 21px; display: relative;}

/* menu */
.menu {color: #2e1f0b;	list-style-type: none; margin: 0 0 0 320px;}
.menulinks {padding: 25px 0 0 0;}
.menu ul li{display: inline; font-size: 1.3em;	font-family: Segoe, Arial, Verdana;	margin: 0 8px 0 8px;}
.menu a, .menu a:hover, .menu a:active, .menu a:visited {color: #2e1f0b; text-decoration: none;}

.fronthouse img {
	display: block;
	padding: 30px 0 0 0;
	margin: 0 0 0 675px;
}

.content_right {
	float: right;
	margin: 15px 100px 0 0;
	width: 450px;
} 

#main_content p.large_block {
	color: #2e1f0b;
	font-size: 1em;
	margin: 0 0 0 150px;
	padding: 60px 0 0 0;
	text-align: left;
	line-height: 1.8em;
	font-weight: bold;
}

#footer {
	background: url(images/footer.gif) repeat-y;
	width: 1147px;
	height: 100px;
	margin: 40px 0 0 25px;
	font-family: Arial, Verdana;
	font-size: .8em;
	color: #2e1f0b;
}

/** rooms.php **/
.rooms {clear: both; text-align: left; margin: 20px 0 0 150px;}
.rooms img {float: right; margin: 10px 150px 20px 20px; border: 0;}	
.rooms h3 {margin: 40px 0 25px 0;}
.rooms p {color: #2e1f0b; width: 400px; font-size: .95em; padding: 0; line-height: 1.8em; font-family: Tahoma, Arial, Verdana; font-weight: bold; }
#amenities ul {font-size: 1.05em;	margin-bottom: 30px;}

/** contact.php **/
.contact_form {margin: 0; font-family: Arial, Verdana; }
.contact_info {text-align: left; margin: 30px 0 0 150px; font-size: 1.2em;}
.contact_info h3 {margin: 30px 0;}
.contact_info p {	}
hr {width: 375px; margin: 0 0 0 130px; background-color: #dddddd; color: #dddddd;}

/** comments.php **/
.guest_comments {text-align: left; width: 600px; margin: 0; font-size: 1.2em;}
.guest_name {margin: 0 0 20px 0; font-weight: normal; font-style: italic; text-align: right; width: 600px; padding: 10px 0 20px 0; border-bottom: 1px solid silver;}
