* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #444;
	background-color: rgb(231,232,233);
	background: url(images/grainy.gif) repeat;
}

a {
	text-decoration: none;
	border: 0;
	outline: none;
}

a:hover {
	text-decoration: none;
}

#wrapper {
	width: 355px;
	margin: 0 auto;
}

.header { 
	margin: 200px 0 0;
	height: 34px;
}

.header h1 { 
	margin: 0px 0 0; 
	padding: 0;
	float:left; 
	font-size: 32px;
	line-height: 1;
}

.social_icons { 
	float:left; 
	margin: 2px 0px 0 34px; 
}

.social_icons li { 
	float:left; 
	display:inline; 
	margin-right: 8px; 
}

.social_icons li a { 
	display: block; 
	text-indent: -9999px; 
	background: transparent;
	width: 32px; 
	height: 32px; 
	
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}

.social_icons li a:hover {
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
} 


#icon_wordpress { 
	background: url(images/wordpress.png) no-repeat;
}

#icon_wordpress:hover { 
	background: url(images/wordpress-hover.png) no-repeat;
}

#icon_twitter { 
	background: url(images/twitter.png) no-repeat;
}

#icon_twitter:hover { 
	background: url(images/twitter-hover.png) no-repeat;
}

#icon_facebook { 
	background: url(images/facebook.png) no-repeat;
}

#icon_facebook:hover { 
	background: url(images/facebook-hover.png) no-repeat;
}

#icon_flickr { 
	background: url(images/flickr.png) no-repeat;
}

#icon_flickr:hover { 
	background: url(images/flickr-hover.png) no-repeat;
}

#icon_email { 
	background: url(images/email.png) no-repeat;
}

#icon_email:hover { 
	background: url(images/email-hover.png) no-repeat;
}
