@charset "utf-8";
/* CSS Document */
body {
	background: #333;
	font: normal normal 15px/20px Helvetica,Arial,sans-serif;
	color: #fff;
	margin: 0 auto;
	padding: 20px 0;
	width: 800px;
}
a
{
	color: #fff;
}
a:hover
{
	color: #099;
}
h1
{
	font: normal normal 20px/25px Georgia,Garamond,serif;
	margin: 0;
	padding: 10px 0;
}
h2
{
	font: normal bold 15px/20px Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 5px 0;
}
p
{
	margin: 0;
	padding: 5px 0;
	text-align: center;
}
img
{
	border: 0;
}
#header p#head-logo {
	display: block;
	font: normal normal 40px/50px Georgia,Garamond,serif;
	margin: 0 auto;
	padding: 25px 0;
	text-align: center;
	width: 100%;
}
#splash
{
	margin: 0 auto;
	width: 600px;
}
#splash img
{
	border: 0;
	display: inline;
}
#navi,#subnavi
{
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
	width: 500px;
}
#navi a, #subnavi a
{
	color: #fff;
	font: normal bold 20px/25px 'Lucida Grande',Georgia,Garamond,serif;
	text-decoration: none;
}
#subnavi a
{
	font: normal normal 15px/20px Helvetica,Arial,sans-serif;
}
#navi a:hover, #subnavi a:hover
{
	color: #099;
}
#subnavi a.here
{
	font-weight: bold;
}
#g-thumbs
{
	padding: 0;
}
#g-thumbs a img
{
	border: 0;
	padding: 5px;
}
#g-thumbs a:hover img
{
	border: 5px solid #099;
	padding: 0;
}
.g-back
{
	background: url('../image/g-back.gif');
}
#purchase,#about
{
	text-align: center;
}
#footer p#f-copyright
{
	margin: 0;
	padding: 20px 0;
	text-align: center;
}
