html, body {
	background:url(images/bg.png) repeat;
	margin:0 auto;
	padding:0;
}
.logo, .portfolio, .portfolio:hover, .blog, .blog:hover {
	background:url(images/sprite.png);
}
.logo {
	background-position:0px 0px;
	width:511px;
	height:71px;
}
.portfolio, .blog {
	display:inline-block;	
}
	.portfolio {
		background-position:0px -73px;
		width:111px;
		height:119px;
	}
		.portfolio:hover {
			background-position:-168px -73px;
		}
	.blog {
		background-position:-111px -73px;
		width:57px;
		height:119px;
	}
		.blog:hover {
			background-position:-279px -73px;;
		}
.cat {
	margin:100px 0 0 0;
	text-align:center;
}
a.cat-portfolio {
	margin:0 55px 0 0;
}
a.cat-blog {
	margin:0 0 0 55px;
}
#centered {
	position:absolute;
	width:511px;
	height:330px;
	top:50%;
	left:50%;
	margin-top:-165px;
	margin-left:-255px;
}