a {
		color:#333;
}
body, html {
		margin:0;
		padding:0;
		Palatino, “Palatino Linotype”, Georgia, Times, “Times New Roman”, serif;
		background-color:#eee;
}

#wrapper {
		background-color:#fff;
		width:80%;
		margin:0 auto;
		padding:20px;
}
#header {
		font-size:25px;
		text-align:center;
		margin-bottom:10px;
}
#footer {
		width:80%;
		margin:10px auto;
		font-size:5px;
		text-align:center;
}
#timeval {
		width:100px;
		margin:10px auto;
		border-top:1px solid #000;
		padding:5px;
		font-size:10px;
}
#results {
		clear:both;
		text-align:left;
}
#results ul {border-top:1px solid #000;margin:0;padding:0;}


#results li {
		list-style:none;
		margin:0;
		padding-bottom:10px;
		border-bottom:1px solid #000;
}

.title:hover {
		background-color:#eee;
}
.title {
		font-size:10px;
		color:#666;
		border-bottom:1px dotted #000;
		padding-top:10px;
		padding-bottom:10px;
		margin-bottom:10px;
}
.number {
		margin-top:10px;
		text-align:center;
		font-size:10px;
		color:#666;
}
#header-text {
		width:100%;
		display:block;
		padding-bottom:15px;
}
.left-header {
		float:left;
		font-size:10px;
		text-align:left;
		width:49%;
		display:inline-block;
		*display:inline;
}
.right-header {
		float:right;
		font-size:10px;
		text-align:right;
		width:49%;
		display:inline-block;
		*display:inline;
}
.hide {
		display:none;
}

.content {
		display:block;
		font-size:1.5em;
}
.content a {
		text-decoration:none;
}
#shadows {
		margin:0 auto;
		padding:0 20px;
		width:80%;
		height:10px;
}
.left-shadow {
		float:left;
		margin-left:-20px;
		height:10px;
		width:30%;
		background-image:url('left-shadow.png');
		background-repeat:no-repeat;
}
.right-shadow {
		float:right;
		margin-right:-20px;
		height:10px;
		width:30%;
		background-image:url('right-shadow.png');
		background-repeat:no-repeat;
}

