
body
{ 
  font-family: Arial, Arial New, Helvetica;
  font-size: 10pt;
  margin: 0px;
  padding: 0px;
  background-color: #316363;
}



#titlebar
{ 
  padding: 5px;
  border-bottom: 1px solid #033;
  color: #222;
  background-color: #999966;
}

#titlebar a
{ 
  color: #222;
  text-decoration: none;
}
#titlebar a:visited
{ 
  color: #222;
  text-decoration: none;
}
#titlebar a:hover
{ 
  text-decoration: underline;
}

.nextprevbar
{ 
  padding: 5px;
}

.nextprevbar a
{ 
  text-decoration: none;
  color: white;
}

.nextprevbar a:visited
{ 
  text-decoration: none;
  color: white;
}

.nextprevbar a:hover
{ 
  text-decoration: underline;
}
#standaloneupbar
{ 
  text-align: center;
  padding: 5px;
}

#standaloneupbar a
{ 
  text-decoration: none;
  color: white;
}

#standaloneupbar a:visited
{ 
  text-decoration: none;
  color: white;
}

#standaloneupbar a:hover
{ 
  text-decoration: underline;
}

.boxul
{ 
  width: 20px;
  background-color: #003333;
}
.thumbholder
{ 
  background-color: #003333;
}

.boxtitle
{ 
  padding: 3px;
  background-color: #002222;
  color: white;
}

.boxtitle a
{ 
  text-decoration: none;
  color: white;
}
.boxtitle a:visited
{ 
  text-decoration: none;
  color: white;
}
.boxtitle a:hover
{ 
  text-decoration: underline;
}

.boxbody
{ 
  padding: 1em;
  background-color: #999966;
}


#albumdesc .boxtitle
{ 
  text-align: center;
  font-size: 14pt;
}

#albumdesc
{ 
  margin-top: 1em;
  width: 70%;
}

#albumdesc .boxbody
{ 
  text-align: center;
}


#albumdesc .descdate
{ 
  text-align: right;
  font-size: 10pt;
  color: #555;
  margin-top: -3px;
}



#album_count
{ 
  text-align: center;
  margin-top: 2em;
  color: #bbb;
}



#subalbums
{ 
  margin-top: 2em;
}
#subalbums table
{ 
  width: 90%;
  margin-bottom: 1em;
}

#subalbums .boxtitle
{ 
  text-align: left;
  padding: 5px;
  font-size: 10pt;
}


#mediatable
{ 
  margin-top: 1em;
}

#mediatable .mediadesc
{ 
  padding: 0 15px;
  margin-bottom: 0.5em;
  min-height: 3em;
  color: #eee;
}

#mediatable td
{ 
  text-align: center;
}
