body {
	background-color:#004060;
	text-align:center;
	margin-top:20px;
	color:#6cf;
	font-family:arial;
	font-size:13px;
}

a { color:#fff; text-decoration:none }

p, li {
	line-height:130%;
}

hr { height: 1px; color: #6cf; border: none; } /* For Internet Explorer */
html>body hr { height: 1px; background-color: #6cf; border: none; } /* For Gecko-based browsers */
html>body hr { height: 1px; background-color: #6cf; border: 0px solid #6cf; } /* For Opera and Gecko-based browsers */

strong {
	color:#fff;
}

#content {
	border:1px solid #6cf;
	width:640px;
}

#inner_content {
	padding:10px;
	text-align:left;
	height:360px;
	overflow:auto;
}

#content p {
	margin:0;
}

#frame {
	width:640px;
	margin:0 auto;
	text-align:left;
}

#flash_game {
	border:1px solid #6cf;
	width:640px;
	height:380px;
	margin:0 auto;
	background-color:#004060;
}

#nav {
	margin-top:20px;
}

#nav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#nav ul li {
	float:left;
}

#nav li a {
	margin:0;
	padding:0;
	text-indent:-2000px;
	display:block;
	width:77px;
	height:40px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	padding-right:20px;
}

#nav li a:hover, #nav li a.selected { background-position:0 -39px; }

#nav li a#nav-game { background-image:url(../images/nav_game.png); width:78px; }
#nav li a#nav-scores { background-image:url(../images/nav_scores.png); width:100px; }

table#high_scores {
	width:530px; 
	float:left;
}

th, td {
	font-family:arial;
	font-size:12px;
	text-align:left;
	padding:0.3em 0.6em;
	border-bottom:1px solid #1D688D;
}
.alt { background-color:#0F5477 }

.highscore_1 { font-weight:bold; color:#fff; }
.highscore_2 { color:#E0F5FF }
.highscore_3 { color:#C2EBFF }
.highscore_4 { color:#A3E0FF }
.highscore_5 { color:#85D6FF }

.highscore_1 td {  font-size:16px; }
.highscore_2 td {  font-size:15px; }
.highscore_3 td {  font-size:14px; }
.highscore_4 td {  font-size:13px; }


th {
	background-color:#002E45;
	color:#fff;
	font-weight:normal;
}

#logo {
	float:right;
	width:250px;
}

#logo a {
	text-indent:-2000px;
	display:block;
	width:250px;
	height:51px;
	background:url(../images/presence.png) top left no-repeat transparent;
}

#logo a:hover {
	background-position:0 -51px;
}

#splash {
	border:1px solid #6cf;
	position:relative;
	background-color:#778DB6;
	background-image:url(../images/splash.jpg);
	width:640px;
	height:411px;
}

#splash a {
	position:absolute;
	text-indent:-2000px;
	display:block;
	width:116px;
	height:66px;
	background:url(../images/play_btn.jpg) top left no-repeat transparent;
	top:251px;
	left:488px;
}

#splash a:hover {
	background-position:0 -66px;
}

#footer {
	/* clear:both; */
	float:left;
	margin-top:30px;
	font-size:11px;
}

#footer p {
	margin:0;
}

#footer span {
	padding-right:1em;
}

#about #inner_content p {
	margin:0.7em 0;
}

ul.paging_list {
	float:left;
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
}

ul.paging_list li {
	margin:0;
	padding:0;
	line-height:200%;
}

ul.paging_list li a {
	color:#6cf;
}

ul.paging_list li a:hover {
	color:white;
}

ul.paging_list li a.selected {
	color:#fff;
	font-weight:bold;
}

