a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

.hidden{display:none}
#nav .separate{position:relative;right:10px;width:190px;border-bottom:solid 1px #ffffff}

/* Fonts */
body{font:13px arial,sans-serif}
	ul{list-style:none}
	a{text-decoration:none}
	#main a{text-decoration:underline}

	#ads p, #main p{margin-bottom:12px}

	#nav ul.small {font-size:10px}

		#banner h1{font-size:26px;font-weight:lighter}
		#banner #phone{font-size:26px}

	p.smallp{font-size:9px;color:#999999}

/* Colours */
body{background:#cfcac3;color:#666666}
#nav{background:#b6ae9b}
	#nav ul#mainnav a, #nav ul.small, #subnav a{color:#ffffff}
	#nav ul#mainnav a:hover, #subnav a:hover{color:#b6ae9b}
	#nav ul#mainnav a:hover{background:#f0ede7}
	#main a{color:#666666}
	#banner h1{color:#666666}
	
	

/* Positioning */
#container{overflow: hidden}
#nav, #main, #ads{height:100%;margin-bottom: -2000px; padding-bottom: 2000px}

#container, #footer{width:832px;margin:0px auto}
	#logo a{display:block;width:170px;height:55px}
	#nav{width:170px;padding-right:10px;padding-left:10px;float:left}
		#nav ul{width:170px;text-align:center;color:#ffffff}
		#nav ul#mainnav{line-height:25px}
		#nav ul .multiline{margin-top:10px;line-height:normal}
		#nav ul#mainnav li{padding:5px 0}
		#nav ul#mainnav li a{width:170px;height:25px;display:block}
		#nav ul.small{padding-top:10px}
		#nav ul.small li{padding:5px 0}
	#nav, #banner{padding-top:10px}
	#banner{height:50px}
		#banner h1{float:left}
		#banner #continfo{float:right}
		#banner #phone{}
		#banner .contact{float:right;font-size:14px}
		#banner .contact a{color:#ffffff}
		#subnav ul li{float:left;padding:0 5px}

	#banner h1, #main{padding-left:20px}
	#subnav ul{height:30px}
	#subnav ul li.first{padding-left:20px}

	#main{width:360px;float:left}
		#main h2{font-size:16px}
	#main p{text-align:justify}
	#ads{width:262px;float:left}
		#ads ul{float:right;atext-align:right}
		#ads ul li{margin-bottom:5px}
		#ads a{color:#ffffff}
	#footer{clear:both}


/* */
	#logo{background:url('images/base/logo.gif') no-repeat}
	
/* BULLET LISTS */
	ul.bullets{list-style:url('images/base/bullet.gif');margin-left:15px}
/* FORMS */
	.inputform p{float:left;width:360px}
	.inputform.login p{width:200px}
	.inputform p input, .inputform p textarea, .inputform p select{float:right}
	.inputform .refer li{float:left;width:130px;margin:0 20px 0 0}
	.inputform .refer li input{float:right}
	.inputform input, .inputform textarea, .inputform select{border:1px solid #000000}
	.inputform p input.submit, .inputform p input.reset{padding:2px}
	.inputform p input.submit{color:#ffffff;background:#b6ae96;border-color:#ffffff}
	.inputform p input.reset{color:#b6ae96;background:#ffffff;border-color:#b6ae96}

/* PAGE SPECIFIC - GALLERY */
	ul#gallery li{float:left;margin:0 -9px 10px 21px}
/* PAGE SPECIFIC - PHOTOS (top of several pages) */
	p.photos{text-align:center;width:360px}
	p.photos img{border:1px solid white}
/* PAGE SPECIFIC - ROOM RATES */
	.roomrates table td{text-align:right}
	.roomrates table .left{text-align:left}
	.roomrates table .right{text-align:right}


