/* Dec 30 4:12 pm - Code cleanup - Ian Ray */
/* changed fonts to font: font-style font-weight font-size/line-height font-family */
/* removed some repetitive definitions */
*{margin:0; padding:0;}

body {
	background-color: #015353;
	text-align: center;
}

#content {
	font-size: 0.85em;
}

h1 {
	font-size: 1.4em;
	margin-bottom: 1em;	
}


#content a { 	font: normal normal 1em/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #4A1201;
	text-decoration: underline;
}

#content a:visited { 
	color: #975631;
}

#content a:hover {
	color: #B42505;
}


.bodylink {
	font: normal normal 0.8em/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #4A1201;
	text-decoration: underline;
	text-transform: uppercase;
}

a.bodylink:visited { 
	color: #975631;
}

a.bodylink:hover {
	color: #B42505;
}





a.footerlink {
	font: normal normal 14px Geneva, Arial, Helvetica, sans-serif;
	color: #B8D8CD;
	text-decoration: underline;
}

a.footerlink:hover {
	color: #996600;
}

.bodyTxt {
	font: normal normal 14px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #F4F3D5;
}

.footertxt {
	font: normal normal 12px/12px Geneva, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ADAB78;
}

.headerTxt {
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4A642F;
}

.bodyHeaders {
	font: normal bold 16px/17px Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #015353;
}
.small-body-link {
	font: normal normal 10px Geneva, Arial, Helvetica, sans-serif;
	color: #4A1201;
	text-decoration: underline;
}
	
a.small-body-link:hover {
	color: #876B3C;
}

.roomlink {
	font: normal bold 14px Geneva, Arial, Helvetica, sans-serif;
	color: #574328;
}
	a.roomlink:hover {
		color: #876B3C;
		text-decoration: underline;
	}

.descriptionTxt {
	font: normal normal 0.9em/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #4A1201;
}

.descriptionTxt p+p {
	margin-top: 1em;
}



a.dobaylink {
	font: normal normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #ADAB78;
	text-decoration: underline;
}

a.dobaylink:hover {
	color: #734B32;
	text-decoration: underline;
}

.bodyHeadersRooms {
	font: normal normal 18px/17px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #491C0B;
}


a img { border: none; }

#content { 
	background-color: #F4F3D5;
}

#Wrapper {	/* Contains the background*/
	/*width: 100%;*/
	margin: 0;
	padding: 0;
	}
	
#Container {	/* Wraps and Centers the Content */
	width: 752px;
	margin: auto;
	padding: 0;
	text-align: left;
	}
.col_l { float: left;
	width: 331px;
	padding-right: 20px;
	padding-left: 25px;
	background-color: #F4F3D5;
}

.col_l img { margin-bottom: 20px; }
.col_r img { margin-bottom: 20px; }

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }
div.cen {margin-left: auto; margin-right: auto; width:376px;}
div.cen p {
   text-align: center;
   }

.bodylink1 {
	font: normal normal 0.8em/1.5em Geneva, Arial, Helvetica, sans-serif;
	color: #4A1201;
	text-decoration: underline;
	text-transform: uppercase;
}

.col_r {
	float: left;
	width: 331px;
	padding-right: 20px;
	padding-left: 25px;
	background-color: #F4F3D5;

}

.col_lrooms { float: left;
	width: 331px;
	padding-right: 20px;
	padding-left: 25px;
	background-color: #F4F3D5;
}

.col_rrooms {
	float: left;
	width: 331px;
	padding-right: 20px;
	padding-left: 25px;
	background-color: #F4F3D5;
}

.col_r ul {
	margin-top:1em;
	margin-left: 40px;
	}

div.figure	{
			float:right;
			margin: 0.5em;
			border: 2px solid;
			border-color: #d8e4ce;
			padding: 0.5em;
		}

div.figure img { margin: 0; }
div.figure p	{
			text-align: center;
			font-style: italic;
			font-size: 0.75em;
			text-indent: 0;
			margin-top: 0.25em;
			/* min-width: 100px; */
		}

.content_menu+a img { margin-top: 2em; }


ul.content_menu {
	list-style: none;
	margin-left: 0px;
	font-size:0.85em;
	padding-top: 1em;

}
ul.content_menu li {
	float: left;
	padding: 0 0.5em 0 0;
	white-space: nowrap;
	margin-top:0; margin-bottom:0;
	padding-top:0; padding-bottom:0;
}

h2 { font-size: 1.2em; margin-top: 1em;}

#footer_t {
	border-top: solid 20px #B8D8CD;
	background-color: #FFFFFF;
	width:auto;
	text-align:center;
}

#footer_t_images {
	width:752px;
	margin:auto;
}
#footer_t_images img {
	padding:10px;
}

#footer_t_images ul li {
	list-style:none;
	float:right;
	padding-right:40px;
}

#footer_b {
	text-align: center;
	}
#footer_b_menu {
	float:left;
	position:relative;
	left:50%;
	text-align:left;
}
#footer_b_menu ul{
	list-style:none;
	position:relative;
	left:-50%;
}
#footer_b_menu li {
	display:inline;
	padding: 0.35em;
}


.firstletter {
font-size:350%; 
float:left;
line-height:.8em;
font-family: Georgia, serif;
padding-right: 3px;
}


/* menu stuff */


#topmenu { 
	width:742px;
	border-top: 5px solid #A9C9C0;
	padding-left:10px;

	
}

#nav a {
	font-family: Georgia, serif;
	font-size: 1.0em;
	line-height: 1.2em;
	font-weight: bold;
	color: #975631;
	text-decoration: none;
	display: block;
}

#nav a:hover {
	color: #eacc92;
}


#nav li {
	padding:6px;
}

#nav, #nav ul {
	padding: 0;
  	display:table; white-space:nowrap;
	list-style: none;
	margin:0 auto; 

}


#nav li {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

#nav li ul li {
	padding-left: 5px;
	float: none;
	width: 12em;
}
#nav li ul {
	position: absolute;
	left: -999em;
	background-color: #A9C9C0;
	margin: 0;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#border {
	width:752px;
	height:5px;
	background:#A9C9C0;
	border-top:#F4F3D5 3px solid;
	border-bottom:#F4F3D5 10px solid;
	font-size:1px;
}

/* Top Info Bar */

#topInfo {
	width:752px;
	background:#015353;

}

#topInfo ul {
	list-style:none;
	color:#975631;
	padding: 0;
}

#topInfo li {
	float:right;

}

#topInfo ul li {
	display:block;
	color:#e7f0ed;
	font-family:tahoma, trebuchet;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	letter-spacing: 1px;
	margin: 5px 5px 0 5px;
}

#topInfo ul li a {
	display: block;
	background: #9ebdb7;
	padding: 5px;
	margin: -3px 0 0 0;
	color:#975631;
	font-family:tahoma, trebuchet;
	font-weight:300;
	font-size:14px;
	text-decoration:none;
}


#topInfo .left {display: none}
#topInfo ul li a:hover {
	color:#EACC92;
}

