body {
	background-color: #1b1b1b; /* cosmetic */
	margin: 0px; /* required */
	font-family: Trajan Pro, Times New Roman;
	font-size: 12px;
	scrollbar-face-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #000;
}
a {
	color: #999999;
	text-decoration: none;
}
div#wrapper {
	background-color: #1b1b1b; /* cosmetic */
	height: 0px; /* set to taste */

	/* required */
	position: absolute;
	overflow: visible;
	display: block;
	width: 100%;
	left: 0px;
	top: 50%;
}
div#center {
	background-image: url(../images/lay1a.gif);
	color: #cacaca;
	background-color: #000; /* cosmetic */
	border: 0px solid #cacaca; /* cosmetic */

	overflow: hidden; /* set to taste */

	position: absolute; /* required */
	left: 50%; /* required */

	margin-left: -397px; /* half of width */
	width: 794px; /* width of div */

	height: 500px; /* height of div */
	top: -250px; /* half of height */
}
div#gal {
	position: absolute;
	top: 76px;
	left: 40px;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}
div#preload
{
position: absolute;
top: 215px;
width: 100%;
height: 100%;
visibility: visible;
display: table-cell;
text-align: center;
color: #747474;
font-family: Trajan Pro, Arial;
font-size: 12px;
}

.navi
{
opacity: 0.5;
filter: alpha(opacity=50);
border: 0px;
}
.bottom {
	font-family: Trajan Pro;
	font-size: 10px;
	position: absolute;
	top: 434px;
	left: 120px;
	width: 640px;
	color: #606060;
}
div#goback
{
font-family: Trajan Pro;
font-weight: bolder;
font-size: 11px;
position: absolute;
top: 432px;
left: 50px;
visibility: hidden;
font-weight: bolder;
}
div#wayback
{
font-family: Trajan Pro;
font-weight: bolder;
font-size: 11px;
position: absolute;
top: 408px;
left: 734px;
visibility: visible;
font-weight: bolder;
opacity: 0;
filter: alpha(opacity=0);
}
div#prev
{
position: absolute;
top: 352px;
left: 734px;
visibility: visible;
opacity: 0;
filter: alpha(opacity=0);
}
div#next
{
position: absolute;
top: 380px;
left: 734px;
visibility: visible;
opacity: 0;
filter: alpha(opacity=0);
}
div.subgal
{
position: absolute;
top: 77px;
left: 77px;
width: 660px;
color: #ffffff;
word-spacing: 9px;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
}

div#about
{
font-family: Trajan Pro;
font-size: 12px;
position: absolute;
top: 77px;
left: 77px;
width: 660px;
height: 340px;
color: #606060;
word-spacing: 2px;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
}
.image
{
opacity: 0.01;
filter: alpha(opacity=1);
border: 0px;
}
.thumb
{
opacity: 0.5;
filter: alpha(opacity=50);
border: 0px;
}
#about b {
	font-weight: normal;
	color: #999999;
	}
div#entering {
	position: absolute;
	top: 340px;
	left: 127px;
	text-align: center;
	}