/* FOR ALL */
/* html>body */
/* First set your css tag, then if you use html>body followed by the tag */
/* i.e. 'html>body pagecontent' then i.e. will ignore this */
/* All other browsers seem to see it so it fixes any browser issues */

/* FOR YOU SAM */
/* THESE CONTROL ALL THE LINKS BY DEFAULT */
a:link, a:active, a:visited {
	color: #545454;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}

#CallMe { margin-right:30px; margin-top:6px; cursor:pointer; }
.bottomspace {padding-bottom:6px; clear:both; }

/* ------------------------------------------ */

/* Header */
	#header {
		width:100%;
		background-color:#dbd098;
	}
	/* td header with background at start cell 1*/
	#header td {
	}




/* ------------------------------------------ */

/* Page Content */
	#pageContent{
		margin:10px;
		width:550px;
		text-align:justify;
		margin-right:auto;
		margin-left:auto;
		border:0px solid #CCCCCC;
		padding:5px;
	}
	#pageContent .table {
		width:540px;
		margin-bottom:20px; 
		border-bottom:1px solid #5C8A94;
	}
	#pageContent .header{}
	#pageContent .printIcon{
		width:30px;
	}
	#pageContent .mailto{
		width:20px;
	}
	#pageContent h1 {
		padding:0px;
		margin:0px;
	}

	#contenttable a:link, #contenttable a:active, #contenttable a:visited {
		color: #545454;
		text-decoration: none;
		font-weight: bold;
	}
	#contenttable a:hover {
		cursor: pointer;
		text-decoration: underline;
		font-weight: bold;
	}










/* ------------------------------------------ */
/* Send to a friend */	

	#sendtoafriend {
		width:200px;
		margin:5px;
		border:1px dashed #5C8A94;
	}
	#sendtoafriend table {
		margin:3px;
		width:200px;
	}
	#sendtoafriend h1 {
		margin:0px;
		padding:0px
	}
	#sendtoafriend .label {
		font-weight:bold;
		width:80px;
		white-space:nowrap;
	}
	#sendtoafriend input {
		border:1px solid #999999;
		width:90%;
		margin-bottom:1px;
		background-color:#5C8A94;
	}
	#sendtoafriend .but {
		border:1px solid #999999;
		width:60px;
		background-color:#5C8A94;
	}






/* ------------------------------------------ */
/* called from navMain.asp */	
	#topnavigation {
		font-size: 12px;
	}
	#topnavigation a.off:visited, #topnavigation a.off:active, #topnavigation a.off:link {
		text-decoration: none;
	}
	#topnavigation a.off:hover {
	}
	#topnavigation a.on:visited, #topnavigation a.on:active, #topnavigation a.on:link {
	}
	#topnavigation a.on:hover {
	}
	
	#BodyTable {
		margin-top:20px;
		width:977px;
	}
	#headcontent {
		margin:15px 12px 0 auto;
		color:#776851;
		font-size:16px;
		line-height:19px;
		background-color:#dbd098;
	}
	#headcontent a {
		color:#776851;
		font-weight:normal;
		font-size:15px;
	}
	#headcontent .bigger {
		font-size:18px;
		font-weight:bold;
	}
	#headcontent .smaller {
		font-size:14px;
		font-weight:normal;
	}
	#headcontent .address {
		padding-top:5px;
		font-size:13px;
		font-weight:normal;
		color:#ffffff;
	}
	
	#headnav {
		margin:0 10px 10px 0;
	}
	#headnav a.headnavon {
		font-weight:normal;
		color:#ffffff;
	}
	#headnav a.headnavoff {
		font-weight:normal;
		color:#ffffff;
	}
	
	#mainnav {
		background-color:#eae1c4;
	}
	#mainnav a {
		text-align:center;
		display:block;
		height:28px;
		padding:14px 13px 0 13px;
		font-size:12px;
		font-weight:normal;
		color:#77674e;
		text-decoration:none;
	}
	
	#footnav {
		width:955px;
		margin-top:5px;
		font-size:10px;
		color:#77674e;
	}
	#footnav a {
		font-size:10px;
		color:#77674e;
		font-weight:normal;
		text-decoration:none;
	}


	#contenttable {
		margin:10px 10px 10px 10px;
	}
	#contenttable a {text-decoration:none; font-weight:bold;  }
	
	#contenttable td {
		vertical-align:top;
	}

	.heading1 {
		color:#b3aa81;
		font-size:18px;
	}
	
	p {
		color:#545454;
		font-size:12px;
		padding:0;
		margin:0 0 15px 0;
	}
	
	
	
	/*NICK's STUFF */
	
	.classnamehere { font-weight:bold; font-size:12px; }
	.pageheading { font-weight:normal; font-size:18px; font-family:georgia; color:#B5AB81; margin-bottom:15px; padding-left:10px; }
	.subhead { margin-bottom:5px;font-weight:bold; font-size:12px; color:#B5AB81; text-align:justify; }
	.normalbodytext { font-weight:normal; font-size:13px; color:#545454; text-align:justify; padding-left:10px; }
	.boldbodytext { font-weight:bold; font-size:12px; color:#545454; text-align:justify; }
	.roompageheading { font-weight:normal; font-size:39px; font-family:georgia; color:#FFFFFF; padding-left:10px; }
	.roombodytext { margin:0px; font-weight:normal; font-size:13px; color:#FFFFFF; text-align:justify; padding-left:10px; }
	.roombodytext .roombodytext { padding-left:0; }
	.roombodytext p { margin:0 0 10px 0; font-weight:normal; font-size:13px; color:#FFFFFF; text-align:justify; }
	.roomblocktext { font-weight:normal; font-size:12px; color:#77694f; text-align:left; }
	
	#leftnavigation {width:100%;}
	#leftnavigation td {text-align:left;}
	#leftnavigation a { font-weight:normal; color:#76684e; text-decoration:none; }
	#leftnavigationon {width:100%;}
	#leftnavigationon td {text-align:left;}
	#leftnavigationon a { font-weight:normal; color:#76684e; text-decoration:none; }
	
	
	#roomstrip { text-align:right; width:100%; }
	#roomstrip img { margin:0 0 10px auto; }
	
	#diaryofevents {
		width:100%;
	}
	#diaryofevents p {
		margin:0;
		padding:0;
	}
	.eventsep {
		width:100%;
		height:2px;
		margin:15px 0;
		background-color:#ece7ca;
	}
	.eventmonth {
		font-weight:normal;
		font-size:18px;
		font-family:Georgia;
		color:#B5AB81;
		margin-bottom:5px;
	}
	.eventheading {
		font-weight:bold;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#B5AB81;
		margin-bottom:2px;
	}
	
	
	/* Rooms */
	#room1 { text-align:center; }
	#room1 a { text-decoration:none; }
	#room1 div {
		background-color:#e8e1c4;
		border:2px solid #ffffff;
		margin:0 auto 0 0;
		width:301px;
		height:184px;
		text-align:center;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	#room2 { text-align:center; }
	#room2 a { text-decoration:none; }
	#room2 div {
		background-color:#e8e1c4;
		border:2px solid #ffffff;
		margin:0 auto;
		width:301px;
		height:184px;
		text-align:center;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	#room3 { text-align:center; }
	#room3 a { text-decoration:none; }
	#room3 div {
		background-color:#e8e1c4;
		border:2px solid #ffffff;
		margin:0 0 0 auto;
		width:301px;
		height:184px;
		text-align:center;
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	
	.roomlink a { font-size:10px; }
