/* GENERAL RULES */
body {
	margin: 10px;
	color: #000;
	background: #eef0e4;
	font-family: "Arial", sans-serif;
}

p,ul {
	margin: 0 0 1em 7px;
	list-style-type: square;
	font-size: 70%;
	line-height: 1.3em;
}

li {
	margin-bottom: 0.3em;
}

p.footer {
	font-size: 70%;
	margin:0;
	line-height:1.7em;
}

a,a:active,a:visited {
	color: #666666;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

h1 {
	margin: 0 0 0.2em 7px;
	color: #A7884E;
	font-size: 95%;
}
h2 {
	margin: 0 0 .5em 7px;
	color: #A7884E;
	font-size: 75%;
}
h3 {
	margin: 0 0 .5em 7px;
	color: #666;
	font-size: 75%;
}

/* tables */

table {
	margin: 0;
}

	
td,th,div {
	padding: 0;
	margin: 0;
	vertical-align: top;
}

td.nav {
	background: #999D85;
}

td.content {
	background: #CCCEC3;
}

div.content {
	margin: 1em 13px 1em 13px;
}

table.link2 tr td {
	background: #DEDFD8;
	padding: 1px 4px 3px 4px;
}

table.link2 tr td p {
	font-size: 70%;
	margin: 0;
}
 
table.link3 tr td {
	background: #924826;
	padding: 1px 4px 3px 4px;
}

table.link3 tr td p {
	font-size: 70%;
	margin: 0;
	color:#eef0e4;
}
 a.link3,a.link3:active,a.link3:visited {
	color: #eef0e4;
}

a.link3:hover {
	color: #eef0e4;
	text-decoration: none;
} 
 
table.roomsChart {
	background: #fff;
	width: 524px;
}

table.roomsChart tr th {
	background: #DAD1A6;
}

table.roomsChart tr.rowA {
	background: #DBD8BF;
	text-align: center;
}

table.roomsChart tr.rowB {
	background: #F6F0D6;
	text-align: center;
}

table.roomsChart tr th p, table.roomsChart tr td p {
	margin: 2px 7px 2px 7px;
	font-size: 75%;
	color: #57534D;
	font-weight: bold;
}

table.roomsChart tr td.rowHeader {
	text-align: left;
}

p.rowHeader {
	font-style: italic;
}


/* IMAGES */
img {
	border: 0;
}

.italicizeMe {
	font-style: italic;
}
