

  body {
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: small; 
	color: white; 
	font-weight: normal; 
	font-style: normal; 
	background-color: black; 
	background-image: none;
	margin: 0px;
	}
 a:link {color: #1E90FF; } 
 a:visited {color: #0054A4; }
 a:hover {color: #DC143C; }
  p {
	margin:0px 10px 10px 10px;
	font-size: small; 
	vertical-align: middle;
	font-weight: normal; 
	font-style: normal; 
	font-variant: normal;
	}
 p.indent { 
	margin-left: 30pt;
	}/* Used to setup the main page structure */
#centercontent { background: black;  margin-left: 40px; margin-right: 40px; padding: 5px 25px 20px 35px; }

/* Styles assosicated with index pages */
 #indexframe { background-color: #111111; }
  .folderData { color: #999999; font-size: x-small; }
 .folderDescription { color: #999999; font-size: small; line-height: 125%; }
 .folderNavigation {	font-size: medium; }
 .float { } 
 .float p { }
 .float p.thumbComment { color: #CCCC99; }
 .thumbName a {font-size: x-small; }
 .thumbDate { color: #808080; }
 #w3clogosright { }
 
/* Styles assosciated with slide pages */
 #centercontent { background: black; background-image: url(); }
 .minithumb {vertical-align: top; }
 .minithumbCurrent { border: 1px dotted white; }
 .minithumbBox {  }
 .photoName { color: #FFE179; font-size: small;}
 .photoPosition {font-weight: normal; font-size: x-small;  color: #FFA07A;  }
 .photoComments {	color: #CCCC99; font-weight: bold; font-size: small; }
 .photoData { color: #6A7F8E; }
 .photoData b { color: #666666; font-weight: normal; }
 .photoData i { color: #333333; }
 .photoDataPopupBase { }
 .photoDataPopup { background: black; color: #CCCC99; }
 .photoCommentsPopupBase { }
 .photoCommentsPopup { background: black; color: #CCCC99; }
 .keyboardDataPopup { background: #B0C4DE; color: Black; }
 .slideFrameButtons {padding-top: 14px; }
 #buttonbox_portrait { }
 #photonavbar_inside_portrait { }
 #w3clogosleft { }
 #frame {background-color: black; }
/* Styles assosciated with additional files, e.g. news.inc, footer.inc etc */
 .dateline { color: gray; }
 .header { color: #CCCC99; font-size: large; font-weight: normal; }
 .footer { color: gray; }

/* experimental */
 
.folderNavigation a {background: #055283; 
color: White; text-decoration: none;
padding: 1px 3px 2px 3px; border: 1px solid White;}
.folderNavigation a:link {}
.folderNavigation a:visited {background: #055283; color: #40E0D0;}
.folderNavigation a:hover {background: #DC143C; color: White;}

#corpus {
	width: 100%;
	
	display: table;
	table-layout: auto;
	}
#corpus > p {
	display: table-cell;
	horizontal-align: middle;
	vertical-align: middle;
	border: 2px solid white;
	
	color: white;
}