/* Fresh new buttons, fuck yeah! */

div.header {
	background: url('http://www.zoltanhosszu.com/img/header_hu.png') no-repeat 51% top;
}

a.home, a.portfolio, a.aboutme, a.contact, a.downloadcv, a.twitterfollow, a.rss, a.facebook, a.youtube, a.digg, a.stumble, div.icons p, input.send, div.message label {
	background: url('http://www.zoltanhosszu.com/img/buttons_hu.png') no-repeat;
}

a.home {
	width: 90px;
	background-position: -17px -55px;
}

a.home:hover {
	background-position: -262px -55px;
}

a.portfolio {
	background-position: -110px -40px;
}

a.portfolio:hover {
	background-position: -355px -40px;
}

a.aboutme {
	background-position: -3px -100px;
}

a.aboutme:hover {
	background-position: -248px -100px;
}

a.contact {
	background-position: -130px -90px;
}

a.contact:hover {
	background-position: -375px -90px;
}

a.langchange {
	background-position: 0px 0px;
}

a.langchange:hover {
	background-position: -245px 0px;
}

a.downloadcv {
	background-position: -5px -170px;
	width: 193px;
}

a.downloadcv:hover {
	background-position: -250px -170px;
}

a.twitterfollow {
	background-position: -5px -210px;
}

a.twitterfollow:hover {
	background-position: -250px -210px;
}

div.icons p {
	background-position: -4px -310px;
}

a.rss {
	background-position: 0px -362px;
	width: 245px;
}

a.rss:hover {
	background-position: -245px -362px;
}

a.facebook {
	background-position: 0px -405px;
	width: 240px;
}

a.facebook:hover {
	background-position: -245px -405px;
}

a.youtube {
	background-position: 0px -450px;
}

a.youtube:hover {
	background-position: -245px -450px;
}

a.digg {
	background-position: 0px -500px;
}

a.digg:hover {
	background-position: -245px -500px;
}

a.stumble {
	width: 125px;
	background-position: -120px -500px;
	margin-right: 60px;
}

a.stumble:hover {
	background-position: -365px -500px;
}

a#prev, a#next {
	background: url('http://www.zoltanhosszu.com/img/prevnext_hu.png') no-repeat;
}

a#prev {
	margin: 0px 0px 0px 10px;
	background-position: 0px 50%;
}

a#prev:hover {
	background-position: -100px 50%;
}

a#next {
	background-position: -300px 50%;
}

a#next:hover {
	background-position: -200px 50%;
}

input.send {
	background-position: 20px -270px;
}

div.message label {
	width: 185px;
	background-position: -5px -244px;
}

div#page {
	background: url('images/border.png') repeat-y;
	width: 900px;
	border: 0px;
	margin: 0px auto;
}

div.narrowcolumn { width: 590px; }

div#sidebar {
	margin-left: 695px;
	width: 290px;
}

#sidebar #searchsubmit, div.navigation { display: none; }

.narrowcolumn .entry, .widecolumn .entry { overflow: hidden; }

div.blogtop {
	width: 913px;
	margin: 0px auto;
	height: 34px;
	background: url('images/bloghead.png') no-repeat bottom left;
}

div.blogbottom {
	width: 896px;
	margin: 0px auto;
	background: url('images/blogbottom.png') no-repeat right top;
	height: 34px;
}




