@charset "utf-8";

html, body
{
height:100%;
border:0px;
margin:0px;
text-align:center;
}

body
{
background-color:#EEEEEE;
font-size:12px;
color:#000000;
font-family:verdana, arial, sans-serif;
}

button
{
margin:0px;
font-size:12px;
font-family:verdana, arial, sans-serif;
}

a
{
text-decoration:none;
}

a:link
{
color:#4488FF;
}

a:visited
{
color:#4488FF;
}

a:hover
{
color:#88BBFF;
}

div.comment
{
font-family:sans-serif;
font-size:20px;
font-weight:bold;
}

div.ascii_mini
{
line-height:1px;
font-size:2px;
font-weight:bold;
font-family:courier new;
}

div.ascii_mini a:link
{
color:#000000;
}

div.ascii_mini a:visited
{
color:#000000;
}

div.ascii_mini a:hover
{
color:#888888;
}

div.ascii_4
{
font-family:courier new;
font-size:4px;
font-weight:bold;
line-height:3px;
}

div.ascii_4 a:link
{
color:#000000;
}

div.ascii_4 a:visited
{
color:#000000;
}

div.ascii_4 a:hover
{
color:#888888;
}

div.ascii
{
font-family:courier new;
font-size:7px;
font-weight:bold;
line-height:6px;
}

div.ascii a:link
{
color:#000000;
}

div.ascii a:visited
{
color:#000000;
}

div.ascii a:hover
{
color:#888888;
}

div.ascii_mac_4
{
font-family:courier new;
font-size:4px;
font-weight:bold;
line-height:4px;
}

div.ascii_mac_4 a:link
{
color:#000000;
}

div.ascii_mac_4 a:visited
{
color:#000000;
}

div.ascii_mac_4 a:hover
{
color:#888888;
}

div.ascii_mac
{
font-family:courier new;
font-size:7px;
font-weight:bold;
line-height:7px;
}

div.ascii_mac a:link
{
color:#000000;
}

div.ascii_mac a:visited
{
color:#000000;
}

div.ascii_mac a:hover
{
color:#888888;
}

div.main_navi a:link
{
text-shadow: #444444 0px 0px 10px;
}

div.main_navi a:visited
{
text-shadow: #444444 0px 0px 10px;
}

div.main_navi a:hover
{
text-shadow: #CCCCCC 0px 0px 10px;
}

div.author
{
position:absolute;
opacity:0;
filter:alpha(opacity=0);
z-index:0;
visibility:hidden;
}

div.imagecache
{
top:0px;
left:0px;
position:absolute;
opacity:0;
filter:alpha(opacity=0);
z-index:0;
visibility:hidden;
}

table
{
margin:auto;
border-collapse:collapse;
}

td
{
padding:0px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
border-collapse:collapse;
}

td.null
{
width:820px;
height:600px;
vertical-align:middle;
}

a.null
{
font-size:20px;
text-decoration:none;
}

a.null:link
{
color:#FFA000;
}

a.null:visited
{
color:#FFA000;
}

a.null:hover
{
color:#FFC000;
}

table.main_navi
{
width:1000px;
height:180px;
font-size:90px;
font-weight:bold;
line-height:60px;
font-family:courier new, arial, sans-serif;
}

table.main_navi a:link
{
color:#000000;
}

table.main_navi a:visited
{
color:#000000;
}

table.main_navi a:hover
{
color:#888888;
}

table.enclosure1
{
width:820px;
height:610px;
}

table.enclosure2
{
width:820px;
height:610px;
}

table.topbottom
{
width:100%;
height:25px;
border-collapse:collapse;
}

table.topbottom td.a
{
width:11%;
text-align:left;
vertical-align:middle;
}

table.topbottom td.b
{
width:29%;
text-align:left;
vertical-align:middle;
}

table.topbottom td.c
{
width:20%;
text-align:center;
vertical-align:middle;
}

table.topbottom td.d
{
width:40%;
text-align:right;
vertical-align:middle;
}

img
{
border:0px;
}

img.biglogo
{
width:410px;
height:410px;
right:0px;
bottom:0px;
position:absolute;
opacity:0.1;
filter:alpha(opacity=10);
z-index:0;
}

img.snapshot
{
//width:820px;
//height:600px;
}

a img.snapshot
{
opacity:1;
filter:alpha(opacity=100);
}

a:hover img.snapshot
{
opacity:0.9;
filter:alpha(opacity=90);
}

div.copy
{
font-size:11px;
text-align:center;
color:#888888;
}

	div.copy a:link
	{
	color:#888888;
	}

	div.copy a:visited
	{
	color:#888888;
	}
	
	div.copy a:hover
	{
	color:#CCCCCC;
	}