div.header {
padding: 0;
height: 100px;
}
div.header a.logo {
display: block;
width: 237px;
height: 43px;
background: url(img/logo.png) no-repeat;
display: block;
clear: both;
text-indent: -9999px;
outline: none;
margin: 8px 19px;
}
div.header a.logo:hover {
background-position: top -233px;
}
div.icons a {
width: 39px;
height: 38px;
display: block;
float: right;
background: url(img/icons.png) no-repeat;
text-indent: -9999px;
outline: none;
margin: 32px 0 0 0px;
}
div.icons a.twitter {
background-position: 0 0;
}
div.icons a.twitter:hover {
background-position: 0 -38px;
}
div.icons a.rss {
background-position: -38px 0;
}
div.icons a.rss:hover {
background-position: -38px -38px;
}