body { font-family: tahoma, verdana, arial; font-size: 11px;}
a:link {color: #0066CC; font-size: 11px;}
a:hover {color: #FF6600;}
a:visited { color: #003366;}
a:active {color: #9DCC00;}
a img { border: 0px; }
span.album_description { font-size: 0.9em; display: block; color: #404040; }
span.image_description { font-size: 0.9em; display: block; color: #404040; display:none; }
#navigation { padding: 6px; border: 0px solid #E0E0E0; margin-bottom: 1px; }
#navigation a { color: #0066CC; }
#albums {padding: 5px; border-top: 1px solid #E0E0E0;  border-bottom: 1px solid #E0E0E0; font-size: 10px; line-height: 15px; margin-top: 5px;}
#albums a { font-size: 11px;}
#images {padding: 5px; border-bottom: 1px solid #E0E0E0; font-size: 10px; line-height: 15px; margin-top: 5px;}
#images a { font-size: 11px;}
#description {padding: 5px; background-color: #FFFFFF; line-height: 15px; margin-top: 5px;}
#pages { padding: 5px; margin-bottom: 1px; text-align: right;}
#sort {padding: 3px; line-height: 15px; margin-top: 5px; text-align: right}
#sort a:visited { color: #0066CC;}
#sort a:hover { color: #FF6600;}
#credit { padding: 5px; margin-bottom: 1px; text-align: center }

#previous {line-height: 16px; font-size: 10px; text-align: center;}
#current { padding: 10px; vertical-align: top; text-align: center; line-height: 15px; border: 1px #CCCCCC solid; background-color:#FAFAFA}
#next {line-height: 16px; font-size: 10px; text-align: center;}

/* border */
#next image { border: 1px black solid;}
#previous image { border: 1px black solid;}
#current image { border: 1px black solid;}
#albums image { border: 0px;}
#images image { border: 1px black solid;}

.alb-image-description {
	display:none;
}