body {margin: 0; padding: 0;
	font-family: "Times New Roman", Times, serif;
	color: black;
	background-color: black;}
	
ul {margin-left: 0; padding-left: 0;}
li {margin-left: 30px; padding-left: 0;
	list-style-type: disc;
	font-size: 8pt;
	color: #245959;
	list-style-position: inside;}
	
p, li span {font-size: 11pt;
	line-height: 14pt;
	color: black;}

h2 {font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #993300;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003333;}

a:link {color: #245959;}
a:visited {color: #666;}
a:hover, a:active {color:#993300 ;}

.mmenu {background-color: #e0e0e0;}

.logobox {background-color: white;}

.clLevel1 {position:absolute; width:170; padding:0; margin: 0; font-family: Arial,verdana,Helvetica,sans-serif; font-size:11px; border-left: -1px; border-right: -1px; background-color:#ffffff; layer-background-color:#ffffff; padding:6px 6px ;color:#000000; background: white url(menu_church_borders.gif) repeat-y;}

.clLevel1a {position:absolute; width:170; padding:0; margin: 0; font-family: Arial,verdana,Helvetica,sans-serif; font-size:11px; border-left: -1px; border-right: -1px; background-color:#ffffff; layer-background-color:#ffffff; padding:6px 6px ;color:#000000; background: white url(menu_museum_borders.gif) repeat-y;}

.clLevel1b {position:absolute; width:170; padding:0; margin: 0; font-family: Arial,verdana,Helvetica,sans-serif; font-size:11px; border-left: -1px; border-right: -1px; background-color:#ffffff; layer-background-color:#ffffff; padding:6px 6px ;color:#000000; background: white url(menu_history_borders.gif) repeat-y;}

.clLevel1c {position:absolute; width:170; padding:0; margin: 0; font-family: Arial,verdana,Helvetica,sans-serif; font-size:11px; border-left: -1px; border-right: -1px; background-color:#ffffff; layer-background-color:#ffffff; padding:6px 6px ;color:#000000; background: white url(menu_about_borders.gif) repeat-y;}

.copyright {background-color: black;}

.tmenu {margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #cccccc;
	padding-left: 12px;}
.tmenu a {text-decoration: none;}
.tmenu a:link, .tmenu a:visited {color: #cccccc;}
.tmenu a:hover, .tmenu a:active {color: white;}

.textbody {background-color: #a7b8b8;
	padding: 12px 40px 30px 40px;}
.textportion:first-child:first-line {font-size: 140%;
	color: #245959;}
.textportion {padding-left: 30px;
	padding-right: 10px;}
	
.tourbook {margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	position: relative;
	top: -28px;}
.tourbook a:link, .tourbook a:visited {color: #a7b8b8;}
.tourbook a:hover, .tourbook a:active {color: white;}

.subnav {font: 9pt Verdana, Arial, Helvetica, sans-serif;
	margin-top: 4px;}
.subnav a {white-space: nowrap;}

.padme p {margin: 0;}	
.padme td {padding: 3px 4px;}
.times td {padding-top: 0;}

.year {font-weight: bold;
	color: #003333;
	font-size: 120%;}
	
.mimage {margin-right: 20px; 
	margin-bottom: 0;}
	
.border {border: 2px solid #245959;}

.req {color: #993300;
	font-weight: bold;}
.points {font-size: 120%;
	font-weight: bold;}