body {margin:0;margin-top:0px;padding:0;background-image:url(images/back.jpg);background-repeat:repeat-y;background-position:center;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#444444;line-height:16px;}
#index-container {width:900px; height:auto;margin-left:auto;margin-right:auto;text-align:center}

#container {width:900px; height:auto;margin-left:auto;margin-right:auto;text-align:center}
#content {background-image:url(images/interior3_01.gif);background-repeat:no-repeat;height:101px;width:900px; border-bottom:#dfdfdf solid 1px;}
#content-back {width:900px;padding-top:0px;padding-right:20px;}
#main-content {width:800px;height:auto;text-align:left;margin-left:50px;margin-right:60px;}
#copy-content {width:660px;margin-left:128px;border-left:2px solid #dfdfdf;padding-left:30px;height:auto;}
#interior {background-image:url(images/back-interior.jpg);background-repeat:repeat-y;background-position:center top}
h1 {width:89%;color:#384a62;font-size:16px;text-align:left;margin-left:50px;margin-top:15px;text-align:left;margin-bottom:0;font-weight:normal;letter-spacing:1px}
h1.portfolio {width:400px;border-bottom: none}
h2 {font-size:14px;font-variant:small-caps;color:#7e6d15;margin-top:20px;}
p {line-height:20px;font-size:12px; margin-top:15px;color:#384a62}

a.copy:link {color:#384a62}
a.copy:visited {color:#444444}
a.copy:hover {color:#062134}
#nav { height:61px;padding-top:30px;padding-bottom:10px;border-bottom:2px solid #bfb585}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left:40px;
	padding-bottom:8px;
}

#nav a {
	display: block;
	width: 60px;
	font-size:12px;
	height:16px;
	text-decoration:none;
	text-align:center;
	
}

#nav li { /* all list items */
	text-align:center;
	float: left;
	width: 70px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */

	position: absolute;
	background-color:#384a62;
	border-bottom:1px solid #062134;
	border-right:1px solid #062134;
	height:16px;
	padding-top:8px;
	padding-left:6px;
	padding-bottom:2px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li.show ul {
    position: absolute;
	
	border-bottom:1px solid #062134;
	border-right:1px solid #062134;
	height:16px;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:2px;
   left: auto;
}

#nav li ul li {
	float:left;
	text-align:left;
	width:70px;
	padding-right:4px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.show ul, #nav li li.show ul { /* lists nested under hovered list items */
	left: auto;
}



ul.nodot { list-style:none; margin:0;padding:0;margin-bottom:10px;}
ul.nodot li {margin-bottom:10px;margin-left:25px; color:#222222;font-size:11px;}

p.index-description {width:200px;line-height:32px;font-size:18px;color:#827114;font-style: oblique;font-stretch:narrower;text-align:right;padding-right:5px}

a.blue:link,a.blue:visited,a.blue:hover {color:#384a62}
a.yellow:link, a.yellow:visited, a.yellow:hover {color: #e2d597;}
a.ltyellow {color: #bfb585;}

.highlight {color:white;}
.caption {font-size:10px;text-align:right}
.small-text {font-size:10px;text-align:left;line-height:13px;margin-top:0px;}
.events {font-size:11px; line-height:16px; margin-top:4px}
.links td {padding-bottom:10px;}
.links td + td {padding-left:20px;}
#copy {color:#aaaaaa;font-size:10px;text-align:left;padding-left:45px;padding-top:5px}