body{font-size:100%;font-family:'Arial';color:#969696;background-color:#FFFFFF;text-align:center;margin:20px 0 30px}
#container{background:#FFFFFF;margin-left:auto;margin-right:auto;position:relative;width:700px;font-size:80%;font-family:'Arial';}
#banner {position:relative;top:-25;left:-150;background-image:url('none');background-repeat:no-repeat;width:370px;height:60px;}
#nav {position:relative;left:0;}
#content {position:relative;background-image:url('none');background-repeat:no-repeat;font-family:'Arial';}
#side {position:right;right:0;}
#footer {position:relative;width:660;}

/* Preload Images */
.hiddenPic {display:none;}

/* LINK COLORS */

a:link {color:#bababa;font-weight:bold;text-decoration:none;}
a:visited {color:#bababa;font-weight:bold;text-decoration:none;}
a:hover {color:#00aeff;font-weight:bold;text-decoration:none;}

table.out {border-collapse:collapse;border-color:#bababa;}

/* Photo Album */
#photoalbum {position:relative;}
.photoalbum {margin:1px 0;}
.photoalbum img.mainimage {margin-right:15px;}
.photoalbum span.categoryname {font-weight:bold; font-size:13px; color:#54416f;}
.photoalbum span.subcategoryname {font-weight:bold; font-size:15px; color:#54416f;}
.photoalbum span.description {font-size:12px; color:#000;}
.photoalbum span.date {font-size:11px; color:#000;}
.photoalbum span.location {font-size:11px; color:#000;}
.photoalbum span.author {font-size:11px; color:#000;}
.photoalbum a {font-weight:bold; font-size:11px; line-height:14px;}
.photoalbum form table {line-height:14px}
.photoalbum form table th {background-color:#AE1719; font-weight:bold; color:#fff; text-transform:uppercase; text-align:left;}
.photoalbum form table td {background-color:#ededed;}

#lightbox {background-color:#eee; padding:10px; border-bottom:2px solid #FFF; border-right:2px solid #FFF;}
#lightboxDetails {font-size:0.8em; padding-top:0.4em;}	
#lightboxCaption {float:left; text-align:left;}
#keyboardMsg {float:right;}
#closeButton {top:5px; right:5px;}
#lightbox img {border:none; clear:both;} 
#overlay img {border:none;}
#overlay {background-image: url(overlay.png);}
* html #overlay {background-color:#333; back\ground-color: transparent;background-image: url(overlay.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="blank.gif", sizingMethod="scale");}

/*CSS for DIV containing each image*/
.slideshow {float:right;width:150px; height:140px;padding:9px;}
#navlinks {width: 400px;}
#navlinks a {margin-right:8px; margin-bottom:3px; font-size:110%;}
#navlinks a.current {background-color: black;}
