* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	text-decoration: none;
}

body {
	background-color: #F2F4F6;
}

#container {
	width: 600px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

h1 {
	color: #41515F;
	font: Bold 30px Helvetica, Arial, 'Liberation Sans', Sans-serif;
	letter-spacing: -2px;
	margin-bottom: 25px;
}

p {
	color: #536268;
	font: 14px/20px Helvetica, Arial, 'Liberation Sans', Sans-serif;
	margin-bottom: 15px;
}

a {
	color: #6A7E85;
	font: 13px Helvetica, Arial, 'Liberation Sans', Sans-serif;
	margin-left: 8px;
	-webkit-transition-property: color;
	-webkit-transition-duration: .5s;
	-moz-transition-property: color;
	-moz-transition-duration: .5s;
}

a:active {
	top: 1px;
}

	a.mail:hover {
		color: #8EB438;
		-webkit-transition-property: color;
		-webkit-transition-duration: .5s;
		-moz-transition-property: color;
		-moz-transition-duration: .5s;
	}
	
	a.lastfm:hover {
		color: #B41A2E;
		-webkit-transition-property: color;
		-webkit-transition-duration: .5s;
		-moz-transition-property: color;
		-moz-transition-duration: .5s;
	}
	
	a.twitter:hover {
		color: #339EBE;
		-webkit-transition-property: color;
		-webkit-transition-duration: .5s;
		-moz-transition-property: color;
		-moz-transition-duration: .5s;
	}

	a.log:hover {
		color: #183B59;
		-webkit-transition-property: color;
		-webkit-transition-duration: .5s;
		-moz-transition-property: color;
		-moz-transition-duration: .5s;
	}

.foot {
	color: #DCDFE1;
	font: 11px Helvetica, Arial, 'Liberation Sans', Sans-serif;
	margin-top: 8px;
}