
body { font-size: 75%; color: #FFFFFF; background: #000000; font-family:Arial, Helvetica, sans-serif; line-height:150%; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #FFFFFF; }

h1 { font-size: 2em; line-height: 1; margin-bottom: 0.5em; }

h2 { font-size: 1.5em; margin-bottom: 0.75em; }

h3 { font-size: 1.25em; line-height: 1; margin-bottom: 1em; }

p { margin: 0 0 1.75em; }

a:focus, a:hover { color: #BA9EC6; text-decoration:none; }

a { color: #FFFFFF; text-decoration:none; }

a img { border: none; }

form { margin:0; padding:0 0 20px 0; color:#B99DC5; }

form ul { list-style:none; margin:10px 10px 10px 0; padding:0; }

form ul li { list-style:none; padding-bottom:10px; }

form .submit { margin:0 10px 0 0; }

.warning { color:#FF0000; }

#container { margin:20px auto; padding:0; width:960px; border:1px #B99DC5 solid; position:relative; }

#header { margin:0; padding:0; height:110px; width:960px; border-bottom:1px #B99DC5 solid; }

#logo { position:absolute; top:5px; left:15px; }

#ldt {position:absolute; top:15px; left:780px;}

#nav { margin:0; padding:85px 15px 15px 15px; font-size:110%; }

#nav li { margin:0; padding:0; list-style:none; float:left;}

.pipe { padding-left:5px; padding-right:5px; color:#B99DC5; }

#content-container { margin:0; padding:0; width:960px; min-height:500px; }

#content { margin:50px 20px 0 520px; padding:0; }

#key-people-content { margin:50px 20px 25px 275px; padding:0; }

.staff { min-height:150px;}

#key-people-content img { padding-right:10px; }

.view-more { text-decoration:underline; padding-left:10px; color:#B99DC5; }

#intro { font-size: 100%; color:#BA9EC6; }
.homephone { font-size: 16pt; color:#BA9EC6; }

#thumbs { margin:50px 20px 20px 520px; padding:0; position:relative; }

#caption { position:absolute; top:5px; left:-145px; width:125px; text-align:right; color:#B99DC5; }

#thumbs img { margin:0; padding:0 10px 0 0; }

#main-image { margin:-554px auto; padding:0 0 554px 0; width:960px; }

#footer { margin:10px auto; padding:0; width:960px; }

#footer p { color:#B99DC5; font-size:95%; }

#nav .sub-menu { position:absolute; top:102px; width:170px; margin:0; padding:0; background-color:#BA9EC6; color:#FFFFFF; border-top:8px #000 solid; }

#nav .sub-menu li { width:225px; font-weight:normal; width:160px; padding:5px;}

#nav .sub-menu li a { color:#FFFFFF; }

#nav .sub-menu li a:hover { color:#000000; }

.clear { clear:both; }
