body, html 
{
	background-image: url('/images/fnordbk.gif');
	background-repeat: repeat;
	background-attachment: fixed;
	background-color: #fff;
	margin: 0;
	padding: 40px 20px;
	text-align: center;
	color: #666;
	font-size: small;
	line-height: 1.5em;
}

.fnord
{
	background-image: none;
	background-color: #fff;
	margin: auto;
	border: thin dotted #666;
	* border: 1px solid #666;
	width: 80%;
	font: 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	padding: 40px 20px;
}

.again
{
	font: 90%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
}

.again a.link
{
	background-image: none;
	background-color: #fff;
	border: thin dotted #666;
	* border: 1px solid #666;
	text-decoration: none;
	padding: 5px;
}

.again a.link:hover
{
	background-color: #999;
}

.wrapper
{
	background-color: transparent;
}

.footer
{
	background-image: none;
	background-color: #fff;
	margin: auto;
	width: 80%;
	padding: 10px 10px;
	border: thin dotted #666;
	* border: 1px solid #666;
}

#sjgames
{
	background-image: none;
	background-color: #fff;
	width:200;
	margin: auto;
	padding: 1px;
	border: thin dotted #666;
	* border: 1px solid #666;
}

#outer {height: 100px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}
#inner {position: relative; top: -50%; * left: -50%;} /* for explorer only */
