body { font-family: Tahoma, Geneva, sans-serif; background: #333; font-size: 11px; color: #FFF; margin: 80px; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }
h1 { font-size: 62px; font-weight:normal; line-height:50px; margin:0 0 20px 0; }
h4 { margin-bottom: 5px; color:#333; }
a, .mark {
	color:#FFF;
	text-decoration: none;
	padding: 5px;
	background: #F36;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
.wrapper {
	width: 585px; margin: 0 auto;
	padding: 40px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	clear:both;
}
.main {
	background:#222;
	font-size: 14px;
	font-weight:normal;
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
}
ul { list-style: none; padding: 0; color:#999; margin:0 26px 0 0; float:left; width: 177px; }
ul.last { margin:0; }
ul li { margin-bottom: 15px;}
ul li a { padding:3px 5px 4px 5px; background: #6C0; }
ul.first li a { background:#F90; }
ul.middle li a { background:#09C; }
ul li.head { font-weight: bold; color:#FFF; }
ul li span { font-size:11px; padding-left: 5px; }
ul li a:hover { text-decoration: underline; }