#main {width:979px; margin:0 auto;}

#header {height:266px; background:url(images/header-bg.jpg) no-repeat left top;}
#header, #content, #footer {
	font-size:0.625em;
	font-family: Arial, Helvetica, sans-serif;
}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .col-1 {width:332px; margin-right:40px;}
#page1 #content .col-2 { width:266px; margin-right:40px;}
#page1 #content .col-3 { width:221px;}

/*======= about.html =======*/
#page2 #content .col-1 {width:638px; margin-right:40px;}
#page2 #content .col-2 { width:221px;}
#page2 #content .col-1 .col-1 { width:297px; margin-right:43px;}
#page2 #content .col-1 .col-2 { width:297px;}

/*======= rooms.html =======*/
#page3 #content .col-1 {width:332px; margin-right:40px;}
#page3 #content .col-2 { width:266px; margin-right:40px;}
#page3 #content .col-3 { width:221px;}
#page3 #content .col-4 {
	width:101px;
	margin-right:8px;
	float: left;
}
#page3 #content .col-5 {
	width:180px;
	margin-right:11px;
	float: left;
}

/*======= roomdesc.html =======*/
#page3-2 #content .col-1 {width:101px; margin-right:8px;}
#page3-2 #content .col-2 {width:180px; margin-right:11px;}

/*======= usefulinfo.html =======*/
#page3-3 #content .col-1 {width:281px; margin-right:19px;}

/*======= attractions.html =======*/
#page4 #content .col-1 {width:62px;	margin-right:8px;}
#page4 #content .col-2 {
	width:800px;
	margin-right:8px;
}

/*======= contact.html =======*/
#page5 #content .col-1 {width:197px; margin-right:40px;}
#page5 #content .col-2 { width:400px; margin-right:40px;}
#page5 #content .col-3 { width:221px;}
#page5 #content .col-2 .col-1 { width:184px; margin-right:30px;}
#page5 #content .col-2 .col-2 { width:184px; margin:0;}

/*=========================*/

#footer {
	padding:26px 20px 20px 0;
	background:url(images/footer-bg.gif) left top repeat-x;
	color: #FFF;
}
