body {  
    color: #f0f0f0;
    background-color: black;   
    font: 14px arial, verdana, tahoma, sans-serif;
    text-align: center;
}

h1 { 
    font: 24px arial, verdana, tahoma, sans-serif;
    text-align: left;
}

A:link {
    color: #f0f0f0;
}

A:visited {
    color: #f0f0f0;
}

div#page {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

div.nav {
    font-size: 12px;
    text-align: left;    
}    

.normalText p {
    text-align: left;
}    

p.quotation {
    font-style: italic;
}   

p.attribution {
    text-align: right;
}    

.largeFont {
    font-size: 200%;
}

.photograph {
    margin-top: 20px;
    margin-bottom: 20px;
}   

.caption p {
    font-size: 12px;
    margin-top: 0px;
    text-align: center;
}

.latin {
    font-style: italic;
}

.single {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.compound {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
}

.compound td {
    padding-left: 15px;
    padding-right: 15px;    
}

.imageRight {
    float: right;
}

a img {
    border: 0px;
}

.galleryIndex {
    width: 300px;    
}

div#footer {
    font-size: 12px;
    text-align: left;
}    


.description table
{
	border-collapse: collapse;
	text-align: left;
}

.description th
{
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-color: #f0f0f0;
}

.description td
{
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-color: #f0f0f0;
}
