div.albumContainer {
  position: relative;
  padding:5px;
  border: 1px solid #FB9;
  background-color: #FDB;
  margin:5px;
  width:620px;
  font: 10px arial;
  display:block;
} 

div.albumContainer div.albumTitle {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding-right: 10px;
}
div.albumContainer div.albumDescription {
  text-align: center;
  padding-bottom: 10px;
  padding-right: 10px;
  color: #555;
}
div.albumContainer div.backButton {
  position: absolute;
  top: 2px;
  left: 2px;
  text-align: center;
  padding: 2px;
  background-color: #ddd;
  border: 1px solid #555;
}
div.albumContainer div.backButton a {
  display:block;
  font-size: 10px;
}


div.albumContainer a {
  text-decoration:none;
  color:navy;
  display:block;
} 
div.albumContainer a:hover {
  color:blue;
}

div.photoAlbumHeaderDiv {
  font: 14px arial;
  font-weight: bold;
  padding: 5px;
  padding-bottom: 10px;
}

ul.album { 
  list-style-type: none;
  margin: 0px;
  padding:0px;
}

ul.album li {
  position: relative;
  float: right;
  margin: 2px 2px 0px 0px;
  border: 1px solid #888;
  text-align: center;
  padding: 0px;
  background-color: #eef;
}

ul.album div.captionDiv {
  overflow:wrap;
}

ul.album div.bigTitleDiv {
  background-color: #555;
  color: #FFF;
  font-weight: bold;
  font-size: 12px;
}

#loadingImage {
	text-align: left; padding: 0px; position:absolute; display: block; top: 0px; left: 0px; background: #555;
	color: #FFF; font-weight: bold; font-family: Arial; opacity: 0.7; filter: alpha(opacity=70); display:none;
}
#loadingImage div { margin: 50px; padding: 5px 5px 5px 20px; border: 1px solid #000; background: #888; }
#loadingImage a { text-decoration: none; }
#loadingImage a:hover { text-decoration: none; }


ul.album div.imgDiv {
  background-color:#AAA;
  /*border: 1px solid #555;
  vertical-align: middle;*/
}

a.imageLink img {
  border: none;
}


ul.liList { list-style: none; }
ul.liList li { background-color: #555; float: left; margin: 5px; padding: 1px; text-align: center; }
ul.liList li a { display: block; }
ul.liList li a img { border: none; }

/* Wilkie and Bruce */
#project_content div.albumContainer table {padding:0px 20px;}
#project_content div.albumContainer table td a {font-size:10pt;color:#000;padding-bottom:5px;}
#project_content div.albumContainer table td {padding-bottom:10px;padding-top:10px;border-bottom:1px solid #EFEFEF;}
