/* <style> */
/*body { background: #333; color: #aaa; font-family:Arial, Helvetica, sans-serif; text-align:center;}*/
h1 {
	text-align: center;
	color: white;
	}
div.navNP, div.nav123,
div#gallery {
	/* width: 776px; */
	margin: 120px 0 -120px auto;
	text-align: center;
	color: white;
}
div#gallery table {
	text-align: center;
	width: 500px; /* perfect for default settings */
	margin-left: auto;
	margin-right: auto;
	}
div.navNP a, div.nav123 a {
	padding-right: 6pt;
	padding-left: 6pt;
}
.thumb {
	/* width: 190px; height: 190px; */
	border: 1px solid #000000;
	padding: 1px;
	background: #3A7B39;
	font-size:10px;
	color: black;
	vertical-align: bottom;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	height:90px;
	}
div.thumb { float: left; }
#main { clear:both; margin:-10px 0 0 0; }
#main a {
	text-decoration: none;
	color: #FFFF4F;
	letter-spacing:1px;
	font-size:11px;
}

#main a img {
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#main a:hover { 
	color: #FFFFFF;
}

#main a:hover img {
	filter: alpha(opacity=100);
	-khtml-opacity: 1.0;
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#main a strong { color: white; }	
#main a img { border: thin #bbbbbb solid; }
div#credits { text-align: center; margin-top: 10pt;}
div#caption {
	margin: 5px auto 5px auto;
	width: 776px;
}

.maincontainer {
	margin: 0 auto;
}

/* </style> this tag is here to keep vi autohilighting stuff */
