body {font-family: Arial, Helvetica, sans-serif; font-size:medium;}

td {font-family: Arial, Helvetica, sans-serif;}

th {font-family: Arial, Helvetica, sans-serif;}

#container{ position:absolute; top:0; margin:0 auto; border:solid 1px color:#333; border-top:0;  text-align:left;}

.clear { clear: both; }

/* PAGE HEADER FORMATTING */
#head {
	position:absolute;
	top:0px; left:0px;
	width:928px; height:110px;
	background-color:#0066CC; color:#DDD; text-indent:10px;
	 margin:0; padding:0;
	}
div#head a { text-decoration:none; border:0 none; color:#fff;}
	
div#head h1 {font-size:48px; letter-spacing:14px; margin-bottom:0px; margin-top:20px;}
div#head h2 {font-size:14px; font-style:italic; margin-top:5px;}
div#head p {font-size:12px; text-align:right; position:absolute; top:4px; right:30px; text-align:center;}

/* PAGE FOOTER FORMATTING */
#foot { margin:0px; padding:0px; bottom:0px;}
div#foot hr {margin-bottom:0; margin-top: 10px;}
div#foot p {margin-top:0; padding-top:0; font-size:smaller;}



/* NAV BAR */
#nav {
	width:928px; top:110px; position:absolute;
	background-color:#999999; color:#0066CC;
	text-align:center;
}

div#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:928px;
	float:left;
	background: #999 url(images/gradient.gif) repeat-x;
}

div#nav ul li { float: left; }

div#nav ul a {
	display:block;
	padding: 0 1.5em;
	line-height: 2.1em;
	background: url(images/divider.gif) repeat-y left top;
	text-decoration: none;
	color:#fff;
	}
div#nav ul .first a { background: none; }
div#nav ul a:hover {color:#999;}

/* VIRTUAL TOUR */
#sidebar {
	background-color:#C4C1B1;
	border:thin;
	margin-left:5px; margin-right:20px;
	width:30%;
	float:left;
	}
	
.floatright { float:right; margin-left:10px;}	
/* MAIN CONTENT AREA*/
#main {position:absolute; top:145px; background:#eee; width:908px; padding:10px;}

#main p {font-family: Arial, Georgia, "Times New Roman", Times, serif; }

#trail {font-size:smaller;}
