* {
margin: 0;
padding: 0;
}

body {
background: #f3f3f3;
font-family: Arial, "Trebuchet MS", Verdana, Sans-Serif;
font-size: 14px;
}

img {
border: none;
}

a {
color: #6c95b7;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h2 {
color: #937741;
font-size: 26px;
font-weight: normal;
}

strong {
color: #98a77c;
}

#top {
width: 100%;
height: 160px;
background: url('gfx/top.png');
position: relative;
}

#wrap {
margin: 0 auto;
width: 800px;
margin-top: -20px;
}

#header {
position: relative;
top: 60px;
}


#logo {
width: 317px;
height: 80px;
background: url('gfx/logo.png');
display: block;
float: left;
position: relative;
left: -10px;
}

ul#menu {
list-style: none;
position: relative;
left: 170px;
}

ul#menu li {
width: 71px;
float: left;
padding-left: 20px;
}

#forsiden {
width: 71px;
height: 76px;
display: block;
background: url('gfx/forsiden.png');
position: relative;
top: 2px;
}

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

#forsiden2 {
width: 71px;
height: 76px;
display: block;
background: url('gfx/forsiden.png');
position: relative;
top: 2px;
background-position: bottom;
}

#galleri {
width: 71px;
height: 76px;
display: block;
background: url('gfx/galleri.png');
}

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

#galleri2 {
width: 71px;
height: 76px;
display: block;
background: url('gfx/galleri.png');
background-position: bottom;
}

#info {
width: 71px;
height: 76px;
display: block;
background: url('gfx/info.png');
}

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

#info2 {
width: 71px;
height: 76px;
display: block;
background: url('gfx/info.png');
background-position: bottom;
}

#stor img {
width: 500px;
}

#mdone {
clear: both;
}

#boks {
width: 749px;
height: 195px;
background: url('gfx/header.png');
position: relative;
top: 90px;
}

#boks h3 {
color: #976b8f;
position: relative;
left: 30px;
top: 25px;
font-size: 24px;
font-weight: normal;
}

#boks p {
width: 400px;
color: white;
position: relative;
left: 30px;
top: 25px;
line-height: 1.5;
}

#bildene {
width: 196px;
height: 38px;
background: url('gfx/bildene.png');
display: block;
position: relative;
top: 5px;
left: -5px;
}

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

#innhold {
width: 840px;
margin-top: 125px;
}

#innhold2 {
width: 840px;
position: relative;
top: 80px;
padding-bottom: 60px;
}

.post {
width: 375px;
float: left;
border-right: 1px solid #a9b3bb;
}

.post2 {
width: 350px;
float: left;
margin-left: 50px;
}


.tekst {
width: 206px;
float: left;
}

.tekst span {
position: relative;
top: 0px;
left: 2px;
}

img.leder {

}

.tekst h3 {
color: #98a77c;
font-weight: normal;
}

.tekst p {
color: #767676;
font-wight: normal;
line-height: 1.5;
}

.bilde {
float: left;
margin-left: 10px
}

.linje {
width: 1px;
height: 40px;
float: left;
border 1px solid #7ca7c8;
}

.pdone {
clear: both;
}

#bunn {
width: 100%;
height: 228px;
background: url('gfx/bunn.png');
position: relative;
top: 30px;
}

#rader {
width: 800px;
margin: 0 auto;
color: #838e99;
position: relative;
top: 45px;
}

#rader h3 {
font-weight: normal;
font-size: 20px;
margin-left: 0px;
}

ul.rad {
width: 270px;
float: left;
margin-top: 20px;
margin-left: -3px;
padding-right: 20px;
}

ul.rad li {
position: relative;
left: 2px;
list-style: none;
padding-bottom: 3px;
}

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

#stor {
width: px;
color: #767676;
}

#stor {
width: px;
color: #767676;
}

#stor2 {
width: 600px;
color: #767676;
}

#stor2 li {
position: relative;
left: 15px;
list-style: circle;
}

#stor li {

list-style: square;
margin-left: 15px;
}

#gdone {
clear: both;
}