div.page-content h2 {
   margin-bottom: 0;
}

div.page-content p {
   margin-top: 0;
}

/* ----------------------------------- */

a:link,
a:visited {
   color: #F29400;
}

a:hover,
a:active {
   color: #FCC300;
}

thead th {
   padding-right: 10px;
   color: #F29400;
   font-size: 14px;
}

/* ----------------------------------- */

div.mod-photo-album table {
   border-collapse: collapse;
}

div.mod-photo-album table td {
   padding: 0;
}

div.mod-photo-album table td.thumbnail {
   text-align: center;
}

div.mod-photo-album table td {
   padding: 0 0 10px 0;
}

div.mod-photo-album table td img {
   display: block;
   vertical-align: bottom;
   border: 1px solid #F29400;
   margin: 0 10px 0 4px;
}

div.mod-photo-album p img {
   border: 1px solid #F29400;
}

div.mod-photo-album div.pagelinks p {
   text-align: center;
}

div.mod-photo-album table td p {
   margin: 1.5em 0;
}

div.mod-photo-album table td a:link,
div.mod-photo-album table td a:visited {
   text-decoration: none;
   color: #F29400; 
   font-size: 11px;
}  

div.mod-photo-album table td a:hover,
div.mod-photo-album table td a:active {
   text-decoration: underline;
   color: #F29400; 
   font-size: 11px;
}
