html {
	background: #888;
	background-image: -moz-linear-gradient(top, #888888, #555555); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #888888),color-stop(1, #555555)); /* Saf4+, Chrome */
	          filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#888888', EndColorStr='#555555'); /* IE6,IE7 */
	      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#888888', EndColorStr='#555555')"; /* IE8 */
	color: #DDD;
	font-family: arial, serif;
	font-size: 30px;
	height: 100%;
	text-shadow: 2px 2px 2px #333;
}

#container {
	width: 960px;
	margin: 2em auto;
}

h1 {
	font-size: 3em;
	margin-bottom: 0.4em;
}

a {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dashed #DDD;
}

a:hover {
	color: #999;
	border-bottom: 1px dashed #999;
}

li {
	margin-top: 0.5em;
}
