body {
background: #76a6c3;
font: 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;

}


#wrap {
width: 936px;
margin: 0 auto;
}

#top {
width: 964px;
height: 273px;
background: url('gfx/top.png');
}

a#rss {
width: 50px;
height: 58px;
background: url('gfx/rss.png');
display: block;
position: relative;
top: 20px;
left: 190px;
}

a#rss:hover {
background-position: bottom;
}

a#logo {
width: 200px;
height: 70px;
display: block;
float: left;
position: relative;
top: 105px;
left: 100px;
}

#menu {
list-style: none;
float: left;
position: relative;
top: 110px;
left: 150px;
}

#menu li {
float: left;
}


a#hjem {
width: 55px;
height: 35px;
background: url('gfx/hjem.png');
display: block;
}

a#hjem:hover {
background-position: bottom;
}

a#forum {
width: 65px;
height: 35px;
background: url('gfx/forum.png');
display: block;
position: relative;
top: 1px;
left: 10px;
}

a#forum:hover {
background-position: bottom;
}


a#arkiv {
width: 53px;
height: 34px;
background: url('gfx/arkiv.png');
display: block;
position: relative;
top: 1px;
left: 20px;
}

a#arkiv:hover {
background-position: bottom;
}

a#omoss {
width: 78px;
height: 34px;
background: url('gfx/omoss.png');
display: block;
position: relative;
top: 2px;
left: 30px;
}

a#omoss:hover {
background-position: bottom;
}

input#sok {
width: 151px;
height: 23px;
padding-top: 5px;
padding-left: 5px;
background: url('gfx/sok.png');
border: none;
position: relative;
top: 110px;
left: 240px;
color:white;
font-size: 15px;
}

span.msp {
display: none;
}

#itop {
width: 952px;
height: 38px;
background: url('gfx/itop.png');
}

#imidt {
width: 952px;
background: url('gfx/imidt.png');
}

#venstre {
width: 210px;
float: left;
}

#venstre a {
color: #789551;
text-decoration: none;
position: relative;
left: -3px;
top: -1px;
}

#venstre a:hover {
color: #23485b;
}

h3#kategorier {
width: 157px;
height: 36px;
background: url('gfx/kategorier.png');
position: relative;
left: 34px;
}

h3#kategorier span {
position: relative;
left: 116px;
top: 5px;
color: #aaa9a9;
font-weight: normal;
}

ul#katgm {
position: relative;
top: -13px;
}

ul#katgm li {
list-style: none;
padding-bottom: 3px;
}


#kommunikasjon {
width: 142px;
height: 21px;
display: block;
background: url('gfx/kommunikasjon.png');
}

#kommunikasjon:hover {
background-position: bottom;
}

#okonomi {
width: 142px;
height: 21px;
display: block;
background: url('gfx/okonomi.png');
}

#okonomi:hover {
background-position: bottom;
}

#spill {
width: 142px;
height: 21px;
display: block;
background: url('gfx/spill.png');
}

#spill:hover {
background-position: bottom;
}

#musikk {
width: 142px;
height: 21px;
display: block;
background: url('gfx/musikk.png');
}

#musikk:hover {
background-position: bottom;
}

h3#toppl {
width: 158px;
height: 33px;
background: url('gfx/topp10liste.png');
position: relative;
left: 34px;
}

h3#sistef {
width: 160px;
height: 32px;
background: url('gfx/sistefraforumet.png');
position: relative;
left: 34px;
}

ul#plasser {
list-style-type: decimal;
position: relative;
left: 20px; 
top: -12px;
color: #a3a2a2;
}

ul#passer li {
padding-bottom: 3px;
}

ul#troder {
list-style-image: url(gfx/boble.png);
position: relative;
left: 25px; 
top: -12px;
}

ul#troder li {
padding-bottom: 3px;
}

#midt {
float: left;
position: relative;

}

#hoyre {
width: 200px;
float: left;
height: 10px;
position: relative;
left: -5px;
}

.ntop {
width: 533px;
height: 126px;
background: url('gfx/ntop.png');
position: relative;
top: -50px;
}

.ntop h2 {
position: relative;
top: 5px;
left: 5px;
font-size: 22px;
color: #4f6e22;
font-weight: normal;
}

.ntop p {
position: relative;
top: -15px;
left: 5px;
font-size: 15px;
line-height: 1.5;
}

.ntop span {
color: #abacaa;
position: relative;
top: -30px;
left: 5px;
}

.ntop a {
color: #abacaa;
position: relative;
top: -30px;
left: 370px;
color: #5c347b;
font-size: 15px;
text-decoration: none;
}

.ntop a:hover {
text-decoration: underline;
}

#martikler {
width: 542px;
margin-top: -20px;
}

.ma {
width: 261px;
height: 139px;
background: url('gfx/nboks.png');
float: left;
border-right: 10px solid white;
border-bottom: 20px solid white;
}

.ma p {
width: 247px;
position: relative;
top: -47px;
left: 5px;
line-height: 1.5;
border-top: 1px solid #dadbdb;
}

.ma span {
color: #abacaa;
position: relative;
top: 8px;
}

.ma a {
color: #abacaa;
position: relative;
color: #5c347b;
text-decoration: none;
position: relative;
top: 8px;
left: 100px;
}

.ma a:hover {
text-decoration: underline;
}

.mtop {

}

.mtop h3 {
float: left;
font-weight: normal;
font-size: 18px;
color: #5c347b;
position: relative;
top: -18px;
left: 5px;
}

.mtop img {
float: left; 
position: relative;
left: 10px;
}


#ibunn {
width: 952px;
height: 38px;
background: url('gfx/ibunn.png');
}

.footer {
clear: both;
}
