.thumbs td {vertical-align:middle!important;text-align:center;padding:0;}
.thumbs td a {display:block;float:left;vertical-align:middle;padding:5px;border:1px solid;border-color:#E1E1FF;}

.nav_menu a.sel, 
.nav_menu a:hover, 
.thumbs td a:hover,
.thumbs td a.sel
	{background-color:#FFCC99!important;border-color:orange;opacity:1!important;filter:alpha(opacity=100)!important;}

.nav_menu {text-align:center;margin:3px;}
.nav_menu a {padding:3px;margin:2px;font-size:10px;}

.photo_display {text-align:center;position:relative;margin:0 auto 0 auto;}
.photo_display img {border:1px solid #CCCCCC;}
.photo_display .next, .photo_display .prev 
	{position:absolute;left:0;top:0;border:1px solid;font-weight:bold;font-size:18px;text-decoration:none;padding:5px;
		background-color:white;color:black;border-color:black;
		opacity:0;filter:alpha(opacity=0);
	}
.photo_display .next:hover, .photo_display .prev:hover 
	{opacity:.75!important;filter:alpha(opacity=75)!important;}
.photo_display .next {right:0;left:auto;}

.pic_display .caption {text-align:center;}

.pic_quick_menu {width:300px;margin:0 auto 0 auto;}
.pic_quick_menu td {padding:2px;border:0;}

.photo_album h3 {text-transform:none!important;font-style:italic;letter-spacing:normal!important;}
.photo_album h2 font {letter-spacing:normal!important;font-size:90%;}

.unapproved {background-color:#FF9999;border-color:red!important;}
.approved {background-color:#99CC66;border-color:green!important;}