/* Clifton House Stylesheet */
/* Date: 12.09.06 */

body
{
	margin: 0;
	background: url(../../_images/b_body.jpg) repeat;
}
img
{
	border: none;
}
a
{
	font-style: italic;
	color: #1d034d;
}
#container_main
{
	width: 1000px;
	margin: 0 auto 0 auto;
	font: 14px "Times New Roman", Times, serif;
	line-height: 20px;
	color: #220501;
}

/* header */
/**********/
#container_sound
{
	width: 800px;
	height: 20px;
	margin: 0 100px 0 100px;
	background:#FFFFFF url(../../_images/b_sound.jpg) no-repeat;
}
#song_player
{
	float: right;
}
#container_header
{
	width: 1000px;
	height: 235px;
	background: url(../../_images/h_index.jpg) no-repeat;
}

/* nav */
/*******/
#container_nav
{
	width: 800px;
	height: 61px;
	margin: 0 auto;
	background: url(../../_images/b_nav.jpg) repeat-x;
}
#container_nav ul
{
	width: 748px; /* Width declared to center nav after removal of weddings link */
	margin: auto; /* Original value: 0 */
	padding: 0;
	list-style: none;
}
#container_nav li
{
	float: left;
	height: 46px;
	padding: 15px 0 0 0;
	text-align: center;
	font: 14px/18px "Times New Roman", Times, serif;
}
#container_nav li a
{
	font-style: normal;
	text-decoration: none;
	color: #FFCC99;
}
#container_nav li.nav_link
{
	width: 82px;
}
#container_nav li.long_entry {
	width: 130px;
}
#nav_cap_left,
#nav_cap_right {
	position: relative;
	width: 100px;
	height: 61px;
}
#nav_cap_left {
	float: left;
	margin-left: -100px;
	background: url(../../_images/b_nav_left.jpg) no-repeat;
}
#nav_cap_right {
	float: right;
	margin-right: -100px;
	background: url(../../_images/b_nav_right.jpg) no-repeat;
}
/* content area */
/****************/
#container_content_area
{
	clear: both;
	width: 1000px;
}
#container_content
{
	float: left;
	width: 800px;
	background-color: #FFFFFF;
}
#container_left_drop
{
	float: left;
	width: 100px;
	background: url(../../_images/b_drop_left.jpg) repeat-y right;
}
#container_right_drop
{
	float: left;
	width: 100px;
	background: url(../../_images/b_drop_right.jpg) repeat-y;
}
#column_left
{
	float: left;
	width: 400px;
	margin: 60px 0 0 0;
}
#column_right
{
	float: left;
	width: 400px;
}

/* welcome */
/***********/
#container_content.welcome
{
	height: 530px; 
	background: #FFFFFF url(../../_images/t_welcome.jpg) no-repeat;
}
#container_left_drop.welcome, #container_right_drop.welcome
{
	height: 530px;  
}
#column_left.welcome p
{
	padding: 0 25px 0 25px;
}
#column_right.welcome
{
	width: 400px;
	height: 830px;
}
h3.special {
	height: 27px;
	margin: 20px 0 10px 0;
	padding: 7px 0 0 20px;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
}
.message {
	font-size: 18px;
	text-align: center;
	background-color:  #ff7575;
	padding: 5px;
	margin-top: 77px;
	margin-bottom: -57px;
}

/* breakfast */
/**************/
#cookbook
{
	margin:25px 0 0 25px;
}
#container_content.breakfast
{
	height: 1000px;
	background: #FFFFFF url(../../_images/t_breakfast.jpg) no-repeat;
}
#column_left.breakfast p, #column_right.breakfast p, #menu_footer p
{
	padding: 0 25px 0 25px;
}
#container_left_drop.breakfast, #container_right_drop.breakfast
{
	height: 500px;
}
#column_left.breakfast
{
	margin: 80px 0 0 0;
}
#menu_item
{
	float:left;
	margin:0 0 0 65px;
}
#menu_item .headline
{
	position: relative;
	left: 80px;
	float: left;
}
#menu_item h3
{
	width: 300px;
	height: 27px;
	margin: 70px 0 10px 0;
	padding: 7px 0 0 0;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
	text-align:center;
}
#menu_item ul
{
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}
#menu_footer
{
	clear:both;
	width: 500px;
	padding: 25px 0 0 0;
	font-style: italic;
}

/* rooms */
/*********/
#container_content.rooms
{
	height: 1125px;
	background: #FFFFFF url(../../_images/t_rooms.jpg) no-repeat;
}
#container_left_drop.rooms, #container_right_drop.rooms
{
	height: 800px;
}
#column_left.rooms p, #column_right.rooms p
{
	padding: 0 20px 0 25px;
}
#column_right.rooms 
{
	margin: 10px 0 0 0;
}
#column_right.rooms h3
{
	height: 27px;
	margin: 70px 25px 10px 20px;
	padding: 7px 0 0 160px;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
}
#column_right.rooms img
{
	margin: 0 0 0 20px;
}
#column_right.rooms #room_thumb img
{
	float: left;
}
#column_right.rooms #room_thumb p
{
	float: left;
	width: 195px;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	font: 13px "Times New Roman", Times, serif;
}
#container_room_thumbs
{
	clear: both;
	width: 750px;
	height: 400px;
	margin: 0 25px 0 25px;
	padding: 0 0 0 0;
}
#container_room_thumbs h3
{
	height: 27px;
	margin: 70px 0 10px 0;
	padding: 7px 0 0 160px;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
}
#container_room_thumbs img
{
	float: left;
}
#container_room_thumbs p
{
	float: left;
	width: 195px;
	margin: 0 0 0 10px;
	font: 13px "Times New Roman", Times, serif;
}
#room_thumbs_left, #room_thumbs_right
{
	float: left;
	width: 355px;
}
#room_thumbs_right
{
	margin: 0 0 0 40px;
}
.room_thumb
{
	min-height: 175px;
}
.room_thumb b
{
	display: block;
	clear: both;
	height: 20px;
	padding: 5px 0 0 0;
}
/* big rooms */
/*************/
.back_button
{
	float: right;
	margin: 5px 25px 5px 0;
}
#container_left_drop.big_room, #container_right_drop.big_room
{
	height: 600px;
}
#container_content.cottage img, #container_content.neworleans img,
#container_content.tuxedo img, #container_content.garden img,
#container_content.romantic img, #container_content.library img
{
	margin: 0 0 0 25px;
}

/* cottage */
/***********/
#container_content.cottage
{
	height: 1750px;
	background: #FFFFFF url(../../_images/t_cottage.jpg) no-repeat;
}
#container_left_drop.cottage, #container_right_drop.cottage
{
	height: 1750px;
}

/* library */
/***********/
#container_content.library
{
	height: 2250px;
}
#container_left_drop.library, #container_right_drop.library
{
	height: 2250px;
}

/* new orleans */
/***********/
#container_content.neworleans
{
	height: 600px;
	background: #FFFFFF url(../../_images/t_neworleans.jpg) no-repeat;
}

/* tuxedo */
/***********/
#container_content.tuxedo
{
	height: 600px;
	background: #FFFFFF url(../../_images/t_tuxedo.jpg) no-repeat;
}

/* garden */
/***********/
#container_content.garden
{
	height: 600px;
	background: #FFFFFF url(../../_images/t_garden.jpg) no-repeat;
}

/* romantic */
/***********/
#container_content.romantic
{
	height: 600px;
	background: #FFFFFF url(../../_images/t_romantic.jpg) no-repeat;
}

/* guests */
/**********/
#container_header.guests
{
	background: url(../../_images/h_guests.jpg) no-repeat;
}
#container_content.guests
{
	height: 600px;
	background: #FFFFFF url(../../_images/t_guests.jpg) no-repeat;
}
#container_left_drop.guests, #container_right_drop.guests
{
	height: 600px;
}
#column_left.guests p 
{
	padding: 0 20px 0 25px;
}
#column_right.guests p
{
	padding: 0 25px 0 20px;
}

#column_left.guests p a.blog_link
{
	color: #4D0C03;
	text-decoration: underline;
}

#column_left.guests
{
	margin: 70px 0 0 0;
}

/* events */
/**********/
#container_content.events
{
	height: 500px;
	background: #FFFFFF url(../../_images/t_events.jpg) no-repeat;
}
#container_left_drop.events, #container_right_drop.events
{
	height: 500px;
}
#column_left.events p
{
	padding: 0 20px 0 25px;
}

/* business retreats */
/**************/
#container_content.businessretreats
{
	height: 500px;
	background: #FFFFFF url(../../_images/t_businessretreats.jpg) no-repeat;
}
#container_left_drop.businessretreats, #container_right_drop.businessretreats
{
	height: 500px;
}
#column_left.businessretreats
{
	margin: 80px 0 0 0;
}
#column_left.businessretreats ul
{
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}
#column_left.businessretreats li.bullet
{
	list-style: disc outside url();
	margin: 0 0 0 15px;
}

/* directions */
/**************/
#container_content.directions
{
	height: 850px;
	background: #FFFFFF url(../../_images/t_directions.jpg) no-repeat;
}
#container_left_drop.directions, #container_right_drop.directions
{
	height: 850px;
}
#column_left.directions
{
	margin: 80px 0 0 0;
}
#column_left.directions h3
{
	margin: 0 25px 0 25px;
}
#column_left.directions ul
{
	width: 340px;
}
#column_right.directions h3
{
	height: 27px;
	margin: 30px 25px 10px 25px;
	padding: 7px 0 0 5px;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
}
#column_right.directions p
{
	padding: 0 20px 0 25px;
}

/* policies */
/**************/
#container_content.policies
{
	height: 500px;
	background: #FFFFFF url(../../_images/t_policies.jpg) no-repeat;
}
#container_left_drop.policies, #container_right_drop.policies
{
	height: 500px;
}
#column_left.policies
{
	margin: 80px 0 0 0;
}
#column_left.policies ul
{
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

/* attractions */
/**************/
#container_content.attractions
{
	height: 850px;
	background: #FFFFFF url(../../_images/t_attractions.jpg) no-repeat;
}
#container_left_drop.attractions, #container_right_drop.attractions
{
	height: 650px;
}
#column_left.attractions
{
	margin: 80px 0 0 0;
}
#column_right.attractions
{
	margin: 53px 0 0 0;
}
#column_left.attractions p
{
	padding: 0 20px 0 25px;
}
#column_left.attractions h3, #column_right.attractions h3
{
	height: 27px;
	margin: 30px 25px 10px 25px;
	padding: 7px 0 0 5px;
	background: url(../../_images/b_small_title.jpg) repeat-x;
	color: #FFCC99;
}
#column_left.attractions ul, #column_right.attractions ul
{
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}
#column_left.attractions li, #column_right.attractions li
{
	padding: 5px 0 0 0;
}
#column_left.attractions a, #column_right.attractions a
{
	color: #4D0C03;
	font-style: normal;
}

/* footer */
/**********/
#container_footer
{
	clear: both;
	width: 1000px;
	height: 175px;
	margin: 0 0 30px 0;
	background: url(../../_images/b_footer.jpg) no-repeat;
}
#container_footer p
{
	width: 800px;
	height: 100px;
	margin: 0 100px 0 100px;
	padding: 6px 0 0 0;
	text-align: center;
	font: 15px "Times New Roman", Times, serif;
	line-height: 20px;
	color: #4D0C03;
}
#container_footer a
{
	text-decoration: none;
	font-style: italic;
	color: #4D0C03;
}