a {
	color:#9e2421;
}

body {

	background-color:#b8918f;
	background-image:url(images/background.png);
	font-family:ColaborateLightRegular,Arial, Geneva, sans-serif;
	line-height:22px;
	font-size:13pt;
	color:#293b3e;
	margin:0px;
	padding:0px;

	
}

#body_content td {
	font-family:ColaborateLightRegular, Arial, Geneva, sans-serif;
	line-height:22px;
	font-size:13pt;
	color:#293b3e;	
}

#body_wrapper {
	width:1062px;
	position:absolute;
	top:602px;
	background-image:url(images/bg-pillar.png);
	background-repeat:repeat-y;
}

#body_content {
	width: 900px;
    margin-left: auto;
    margin-right: auto;	
	text-align:left;
	padding-top:10px;



}

.border {
	border-color:#689476;
	border-style:dashed;
	border-width:1px;
	padding:4px;
	margin:8px;

}

#breakfast {
	width:900px;
	height:210px;
	background-image:url(images/bg-breakfast.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#breakfast div {
	padding:15px;
	padding-right: 384px;	
}


#columns {
	position:absolute;
	top:0;
	left:0;
	z-index:2;	
	/*background-image:url(images/bg-top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding:1px;*/
}

.copy {
	font-size:9pt;
}

.float_left {
	float:left;
	margin-right:15px;	
}

.float_right {
	float:right;
	margin-left:15px;	
}

#footer_links {
	position: relative;
	top:0px;
	padding-top:4px;
	margin-top:15px;
	background-image:url(images/bg-baselinks.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:1041px;
	height:21px;
	margin-left: auto;
    margin-right: auto;
	text-align:left;
	font-size:10pt;
	color:#621c19;
	line-height:normal;
	text-align:center;
}

#footer_links a {
	color:#621c19;
}
#footer_main {
	position: relative;
	top:0px;
	padding-top:15px;
	background-image:url(images/base.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:1041px;
	height:150px;
	margin-left: auto;
    margin-right: auto;
	text-align:left;
	font-size:9pt;
	line-height:normal;
}

#footer_main td {
	font-size:12pt;
	font-family:ColaborateLightRegular;
	color:#FFFFFF;
}

#footer_main a {
	color:#e2c6c6;	
}

h1, .h1 {
	font-size:20pt;
	/*font-family:Cambria,"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font-family:UnivrstyRomanBdBTBold;
	font-weight:normal;
	color:#9e2421;

}

h2, .h2 {
	font-size:15pt;
	font-family:UniversityRomanLETPlain;
	font-weight:normal;
	color:#9e2421;
	margin-bottom:0px;
	position:relative;
}

h3 {
	font-size:12pt;
	font-family:Cambria,"Palatino Linotype", "Book Antiqua", Palatino, serif
	color:#9e2421;
	margin-bottom:0px;
	position:relative;
}

#logo {
	position:absolute;
	top:110px;
	left:90px;
	z-index:3
		
}

.navigation_links {
	color:#d1a5a3;	
}

.navigation_links_active {
	color:white;	
}

#navigation_overlay a,td {
	font-family:UnivrstyRomanBdBTBold;
	font-size:18pt;
	text-decoration:none;
}

#navigation_overlay {
	position:absolute;
	width:933px;
	height:31px;
	left:65px;
	top:563px;
	z-index:4;
	position:absolute;
	background-image:url(images/bg-navigation.png);
	background-repeat:repeat-x;
	opacity:.8;
	padding-top:3px;

}

.red {
	color:#9e2421;	
}

#rooms-spencer {
	
	width:885px;
	height:288px;
	background-image:url(images/bg-rooms-spencer.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-top: 21px;
	padding-left: 21px;
	padding-right:444px;
	margin-left:7px;
		
}

#rooms-emerald {
	
	width:885px;
	height:288px;
	background-image:url(images/bg-rooms-emerald.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-top: 21px;
	padding-left: 21px;
	padding-right:444px;
	margin-left:7px;
		
}

.room-inset {
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}

#slideshow {
	position:absolute; 
	width: 1062px;
	left:55px;
	top:70px;
	z-index:1;
}

// provides support for png alpha in IE6 and below
img, div, body { behavior: url(/iepngfix.htc) }


#wrapper_main {
	width: 1062px;
    text-align: left;
    position: relative;
    top: 15px;
    margin: 0 auto;
}










