body {
background-color: #e6eaff;
font-family: Helvetica, FreeSans, Ariel, sans-serif;
}

#nav      {padding: 3px 0; border-bottom: 1px solid #778; }
#nav li   { display: inline; list-style-type: none;  padding-right: 0em; font-family: sans-serif; font-weight: bold; font-size: 80%; }
#nav li a { padding: 3px .5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; text-decoration: none;}
#nav a:hover {background-color: #F0F0F0;}
#tweaker {float:left; background-color: #F0F0F0; border: 1px solid #778; margin-bottom: .6em;}
h1 {padding: 0;}
#banner {text-align: center; color: #DC143C; font-size: 200%; line-height: 80%;}
.sub {font-size: 50%; font-family: 'Times New Roman','Nimbus Roman No9 L', serif; font-style: italic; color: #000000;}
.playtitle {font-style: italic;}

.caption {text-align: center; font-style: italic; font-family: AlMothnna, FreeSans, 'Ariel Black', sans-serif; font-size: 80%; margin-bottom: 1em;}

/* margin starts from top, clockwise */
.picleft {float: left; margin: 0em 1em 0em 0em; text-align: center }
.minor {text-align: left; font-size: 75%; color:rgb(128,0,0); margin-bottom: 0em;}
.center {margin-left:auto; margin-right:auto; display:block; text-align:center;}

#galleryplate {float: left; max-width: 26em; margin: 0em 1em 1em 0em; padding:1em 1em .5em 1em;  border: 6px groove #778; background-color: #b0c4de; font-family: Helvetica, FreeSans, Ariel, sans-serif;}
#nameplate {text-align: center; margin-top: 0em; margin-bottom: .5em; color: rgb(128,0,0); font-family: 'Copperplate Gothic Bold', 'Copperplate Gothic Light', Copperplate, Capitals, FreeSerif,  serif;}

#photolist td, #photolist th {padding-left: 1em; padding-right: 1em;}
#errormessage{text-align: right; color:rgb(128,0,0); font-style: normal; font-family: AlMothnna, FreeSans, 'Ariel Black', sans-serif; font-size: 80%;}

#audiofilelist ul {list-style-type: none; margin-left: 1em; padding: 0; }
#audiofilelist ul li {margin-top: .5em;}
#audiofilelist ul ul {display:inline; padding-left: 0em;}
#audiofilelist ul ul li {display:inline; list-style-type: none; text-decoration: none; margin: 0 .5em 0 .5em;}




