html
{
	-webkit-text-size-adjust: none;
}

body a:link {color: #6E90D4; text-decoration: none;}
body a:visited {color: #A2B3D5; text-decoration: none;}
body a:hover {color: #56568C; text-decoration: none; }
body a:focus {color: #56568C; text-decoration: none;}
body a:active {color: #D6D6D6; text-decoration: none; }
body
{
	color: #6E90D4;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 14px;
}

#browser
{
	padding: 0px;
	position: absolute; top: 0px; left: 0px;
	width: 100%;
	visibility: hidden;
}

#page
{
	position: absolute; top: 0px; left: 50%;
	margin-left: -500px;
	width: 1000px;
	margin-right: 0px auto;
	margin-top: 0px auto;
	padding: 0px;
	text-align: left;
}

#bubble
{
	position: absolute; top: 10px; left: 50%;
	padding: 0px;
	width: 0px;
	height: 0px;
}

#bubbletop
{
	position: absolute; top: 0px; left: 0px;
	padding: 0px;
	width: 844px;
	height: 4px;
	background: Transparent url('gfx/bubbletop.gif') no-repeat scroll top;
}

#bubbleleft
{
	position: absolute; top: 4px; left: 0px;
	padding: 0px;
	width: 4px;
	height: 526px;
	background: Transparent url('gfx/bubbleleft.gif') repeat scroll top;
}

#bubbleright
{
	position: absolute; top: 4px; left: 100%;
	margin-left: -4px;
	padding: 0px;
	width: 4px;
	height: 526px;
	background: Transparent url('gfx/bubbleright.gif') repeat scroll top;
}

#bubblebottom
{
	position: absolute; top: 100%; left: 0px;
	margin-top: -4px;
	padding: 0px;
	width: 844px;
	height: 4px;
	background: Transparent url('gfx/bubblebottom.gif') no-repeat scroll top;
}

#inside
{
	position: absolute; top: 4px; left: 4px;
	padding: 0px;
	width: 836px;
	height: 526px;
}

#content
{
	position: absolute; top: 0px; left: 0px;
	padding: 0px;
	width: 836px;
	height: 526px;
	overflow: hidden;
}

#imgFixer
{
	position: absolute; top: 50%; left: 50%;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
}

#submenu a:link {color: #6E90D4; text-decoration: none;}
#submenu a:visited {color: #A2B3D5; text-decoration: none;}
#submenu a:hover {color: #56568C; text-decoration: none; }
#submenu a:focus {color: #56568C; text-decoration: none;}
#submenu a:active {color: #D6D6D6; text-decoration: none; }
#submenu
{
	position: absolute; top: 100%; left: 2px;
	margin-top: -18px;
	padding: 0px;
	width: 832px;
	height: 12px;
	text-align: left;
}

#filename
{
	position: absolute; top: 100%; right: 2px;
	margin-top: -19px;
	padding: none;
	width: 50%;
	height: 11px;
	text-align: right;
	font-weight: bold;
}

#bubble3
{
	position: absolute; top: 230px; left: 864px;
	padding: 0px;
	width: 16px;
	height: 18px;
	background: Transparent url('gfx/bubble3.gif') no-repeat scroll top;
	visibility: hidden;
}

#bubble2
{
	position: absolute; top: 250px; left: 888px;
	padding: 0px;
	width: 12px;
	height: 14px;
	background: Transparent url('gfx/bubble2.gif') no-repeat scroll top;
	visibility: hidden;
}

#bubble1
{
	position: absolute; top: 270px; left: 902px;
	padding: 0px;
	width: 8px;
	height: 10px;
	background: Transparent url('gfx/bubble1.gif') no-repeat scroll top;
	visibility: hidden;
}

#previous
{
	position: absolute; top: 50%; left: 16px;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	visibility: hidden;
}

#next
{
	position: absolute; top: 50%; right: 16px;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	visibility: hidden;
}

#me
{
	position: absolute; top: 10px; left: 50%;
	margin-left: -64px;
	padding: 0px;
	width: 128px;
	height: 256px;
}

#mainmenu
{
	position: absolute; top: 272px; left: 50%;
	margin-left: -212px;
	padding: 0px;
	width: 424px;
}

#mebody
{
	float: left;
	padding: 0px;
	padding-right: 0.5%;
	width: 87%;
	height: 74%;
	font-size: 12px;
}

#melinks
{
	float: left;
	padding: 0px;
	width: 12.5%;
	height: 74%;
	font-size: 12px;
}

div.mecol1
{
	float: left;
	width: 12.5%;
	padding: 0px;
	font-size: 10px;
	color: #AB9C3F;
}

div.mecol2
{
	float: left;
	width: 12.5%;
	padding: 0px;
	font-size: 10px;
}

#curplay
{
	float: right;
	padding: 0px;
	margin-right: 8px;
	width: 240;
	height: 178;
	background: Transparent url('gfx/playing.gif') no-repeat scroll top;
}

#playimage
{
	float: right;
	padding: 0px;
	margin: 18px 0px 0px 0px;
	width: 240px;
	height: 160px;
	background: Transparent url('gfx/curgame.gif') no-repeat scroll bottom;
}

#jswarning
{
	position: absolute; top: 100px; left: 0px;
	width: 100%;
	background: Transparent;
	text-align: center;
}

#writing
{
	position: absolute; top: 0px; left: 10%;
	width: 80%;
	height: 100%;
	padding-right: 8px;
	overflow: auto;
}

#update
{
	position: absolute; top: 320px; left: 50%;
	margin-left: -100px;
	width: 200px;
	font-size: 12px;
}

div.omdl_p
{
	color: #56568C;
	line-height: 20px;
	letter-spacing: 1px;
}

span.omdl_title
{
	font-size: larger;
	font-weight: bold;
}