@charset "UTF-8";

@media all
{
	h1 {
		text-transform: uppercase;
	}
	
	h2 {
		font-size: 1em;
		font-weight: bold;
		margin: 2em 0 1.39em 0;
		text-transform: uppercase;
		letter-spacing: 0.5em;
	}
	
	h3 {
		margin: 0;
	}
	
	#header {
		position:relative;
		background: transparent url(../images/home_header1.png) no-repeat;
		height: 345px;
	}
	#col3_content { padding: 0 0 0 40px; }
	#highscore {
		width: 90%;
	}
	#highscore ul {
		list-style-type: none;
		margin: 0;
		width: 100%;
	}
	#highscore ul li {
		line-height: normal;
		margin: 0;
		height: 60px;
	}
	
	#highscore img {
		display: block;
		float: left;
	}
	
	#highscore ol {
		display: block;
		font-size: 0.92em;
		margin: 0;
		margin-left: 115px;
	}
	
	#highscore ol li {
		border-bottom: 1px solid #ccc;
		padding: 0.2em 0;
		margin: 0;
		height: auto;
	}
	
	#highscore ol li.first_score {
		color: #BC172F;
		padding-top: 0;
	}
	
	#links, div.csc-frame-frame1 {
		width: 230px;
	}
	
	#links ul, div.csc-frame-frame1 ul {
		margin-left: 1.55em;
	}
	
	#links li, div.csc-frame-frame1 li {
		border-bottom: 1px solid #ccc;
		list-style-type: none;
		margin: 0;
	}
	
	#links li a, div.csc-frame-frame1 a,
  #links li a:focus, div.csc-frame-frame1 li a:focus,
  #links li a:hover, div.csc-frame-frame1 li a:hover,
  #links li a:active, div.csc-frame-frame1 li a:active {
		color: #000;
		text-decoration: none;
	}
	
	#nav_main {
		margin: 0;
		padding: 160px 0 0 0;
  }
	
}
