* {
	margin: 0;
	padding: 0;
}

body, html {	
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Lucida Grande, Helvetica Neue, Helvetica, Verdana;
}

#menu_box {
	width: 456px;
	margin: 60px auto;
}

#menu {
	display: block;
	float: right;
}

#menu ul {
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	font-size: 14px;
	margin-left: 32px;
}

#menu li.active {
	color: #000;
}

#menu li a {
	font-size: 14px;
	color: #b5b5b5;
}

#menu li a:hover {
	color: #000;
}

#menu li a:active {
	position: relative;
	top: 1px;
}

#about {	
	position: relative;
	width: 560px;
	color: #b5b5b5;
}

p.who {
	font-size: 36px;
	text-align: center;
}

p.what {
	font-size: 80px;
	text-align: center;
	margin-top: -26px;
	word-spacing: 11px;
}

#social {
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	word-spacing: 70px;
	margin-top: -10px;
}

a.email {
	color: #b5b5b5;
	text-decoration: none;
}

a.email:hover {
	color: #353535;
}

a.aim {
	color: #b5b5b5;
	text-decoration: none;
}

a.aim:hover {
	color: #318e28;
}

a.twitter {
	color: #b5b5b5;
	text-decoration: none;
}

a.twitter:hover {
	color: #33ccff;
}

a.lastfm {
	color: #b5b5b5;
	text-decoration: none;
}

a.lastfm:hover {
	color: #d51007;
}

a.dribbble {
	color: #b5b5b5;
	text-decoration: none;
}

a.dribbble:hover {
	color: #ea4c88;
}

#content {
	width: 456px;
	margin: 60px auto;
}

p.title {
	font-size: 18px;
	color: #b5b5b5;
}

p.info {
	font-size: 12px;
	color: #b5b5b5;
	margin-top: -16px;
}

#download {
	background: url(download.png) no-repeat;
	width: 16px;
	height: 16px;
	background-position: 0 0;
	float: right;
	margin-top: 16px;
}

#download:hover {
	background-position: 0 -16px;
}