* {
padding:0px;
margin:0px;
}

body {
font-family: "Times New Roman", Times, Georgia, serif;
font-size: 11px;
color: #666;
background-color:#fff;
background-image: url(/media/layout/mainbg.gif);
	background-repeat: repeat-y;
	background-position: left top;

}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, address {font-family: "Times New Roman", Times, Georgia, serif;
margin:0px; font-size: 1em; font-weight: normal;}

a:link {color:#555; text-decoration:none}

a:hover {color:#000; text-decoration:underline}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px;
font-size: 11px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px;
font-size: 13px;
font-weight:bold;
text-transform: uppercase
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:10px 0px;
font-size: 16px;
font-weight:bold
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px;
font-size: 9px;
}


#wrapper {
position:absolute;
top:0px;
left:0px;
width:1000px;
background-image: url(/media/layout/graphicbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#maincontent {
position:absolute;
top:0px;
left:190px;
width:405px;
}

#bgcurve {
position:absolute;
top:0px;
left:624px;
width:162px;
height:570px;
background-image: url(/media/layout/curvebg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#rightcolumn {
position:absolute;
top:40px;
left:775px;
width:175px;
height:570px;
text-align:center;
}



/* navigation styles*/

#mainnav {
margin: 120px 0px 0px 0px;
width:170px;
float:left;}

#mainnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;

	}
		
#mainnav ul li {
	display: block;
	}

#mainnav ul li a {
	display: block;
text-align:right;
	margin: 0px;
	padding: 2px 4px;
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-variant:small-caps;	
	color: #888;
	text-decoration: none;
	}

#mainnav ul li a:hover {
	color: #333;
	}
	
#home .home, #viewing .viewing, 
#directions .directions, 
#entrance .entrance, 
#lounge .lounge, #dining .dining, 
#breakroom .breakroom, #utility .utility,
#landing .landing, #bed1 .bed1,
#bed2 .bed2, #bed3 .bed3, #bed4 .bed4,
#ensuite .ensuite, #bathroom .bathroom,
#outside .outside, #garden .garden,
#terms .terms {
	color: #333;
	}
	
/*mainnav ends*/