
body   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a0a0a0; margin: 0; padding: 0 }

p, td  { 
color: black; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
 }


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

a:hover {
	text-decoration:underline;
	}
a:visited {
	color:#600;
	}
	
img {display: block;
	 border: 0;}
	 
h1  { color: #666; font-size: 16px; font-weight: bold; line-height: 18px; margin: 0.67em 0 }
ul  { line-height: 18px; list-style: none; margin: 0; padding: 0 }
.location   { color: #600; font-size: 9px }
.quote    { font-style: oblique }

.addy1    { font-size: 9px; font-weight: bold; line-height: 18px }
.addy2   {  font-size: 9px }
.news1     { color: #333; font-size: 9px; font-weight: bold }
.menu      { background-color: #474747; padding-top: 8px; padding-left: 24px;  -moz-opacity: .9; filter: alpha(opacity=90); layer-background-color: #cccccc     }
.menu a:link, .menu a:visited {
	color: #ccc; text-decoration: none;
	} 
.menu a:hover  { color: #fff; text-decoration: underline }

#nav a:link, #nav a:visited {
	color: #ccc; text-decoration: none;
	} 

#nav a:hover  { color: #fff; text-decoration: none } 


#frame            { background-color: #fff; visibility: visible; position: absolute; z-index: 1; top: 0; left: 50px; width: 712px; height: 1100px; border-style: solid; border-width: 0 1px 3px; border-color: #000 }



#frame #head        { background-color: #474747; background-image: url(../img/header.jpg); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 4; top: 0; width: 100%; height: 109px }

#frame #nav          { background-color: #474747; text-align: center; word-spacing: 18px; visibility: visible; padding: 2px 0; position: absolute; z-index: 4; top: 110px; width: 100%; height: 15px; vertical-align: middle; border-style: solid; border-width: 1px 0; border-color: #000 }

#frame #stage          { visibility: visible; margin-top: 129px; position: absolute; z-index: 3; width: 100%; border-style: solid; border-width: 2px 0 0; border-color: #999; display:inline;  }

#stage #singleinside           { background-image: url(../img/inside-aerial.jpg); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 3; width: 100%; height: 481px }

#stage #leftindex        { visibility: visible; display: inline; margin: 7px 5px 10px 20px; z-index: 4; top: 133px; width: 278px; float: left }
 
#stage #rightindex       { visibility: visible; display: inline; z-index: 5; top: 133px; width: auto; float: right; align: right  }

#stage #leftinside         { text-align: right; visibility: visible; z-index: 4; top: 133px; width: 400px; float: left }
 
#stage #rightinside        { visibility: visible; padding-top: 8px; padding-left: 12px; z-index: 5; top: 133px; width: 280px; float: left }

#stage #leftinsideb         { text-align: right; visibility: visible; z-index: 4; top: 133px; width: 310px; float: left }

#leftinsideb, #leftinside ul { line-height: 14px; list-style: none; margin: 0; padding: 0 }
 
#stage #rightinsideb        { visibility: visible; padding-top: 8px; padding-left: 13px; z-index: 5; top: 133px; width: 368px; float: left }

#rightinsideb, #rightinside ol  { line-height: 14px; list-style: circle; margin: 0; padding: 0 0 0 14px }

#rightinsideb ul  { line-height: 13px; list-style: none; margin: 0;  }
#rightinside ul  { line-height: 13px; list-style: none; margin: 0;  }

#stage #leftphoto         { text-align: right; visibility: visible; z-index: 4; top: 133px; width: 500px; float: left }
#stage #leftphoto2         { text-align: right; visibility: visible; z-index: 4; top: 133px; width: 479px; float: left }
 
#stage #rightphoto         { visibility: visible; padding-top: 8px; padding-left: 12px; z-index: 5; top: 133px; width: 180px; float: left }

#antiderivative { position: absolute; z-index: 5; top: 1px; left: 765px; width: 10px; height: 80px }


