* {
margin:0;
padding:0;
}

body {
font-size:11px;
font-family:arial;
padding:10px 0 50px 0;
background-color:#f5efe1;
}

img.bilde {
border:10px solid #f5efe1;
margin-bottom:10px;
}


a.filmer {
 margin:0 0 0 20px;
 padding:2px 0 2px 20px;
 background-image:url('images/film.png');
 background-repeat:no-repeat;
 display:block;
 background-position:1px 50%;
 
}


ul.kommentarer {
 margin:0;
 padding:0;
}

ul.kommentarer li {
 list-style-type:none;
 display:block;
 background-image:url('images/comment.png');
 background-repeat:no-repeat;
 background-position:3px 3px;
 line-height:18px;
 padding:0 0 0 28px;
 background-color:#fff;
}

ul.kommentarer li h1 {
 text-transform:lowercase;
 border:0;
}

ul.kommentarer li h1 span {
 font-weight:normal;
 color:#bbb;

}


ul.kommentarer li p {
 margin:0;
 padding:0 5px 5px 10px;
}



ul.bilder {
 width:350px;
 padding:0;
 margin:10px 0 0 0;
}

ul.bilder li {
 border:5px solid #f5efe1;
 list-style-type:none;
 background-image:none;
 padding:0;
 margin:5px 5px 0 0 ;
 overflow:hidden;
 float:left;
 background-position:50% 50%;
 display:block;
}

ul.bilder li a {
 display:block;
 width:100px;
 height:60px;
 overflow:hidden;
}








div.container {
 padding:10px;
 width:940px;
 margin:auto;
 border:1px solid #a99667;
 background-color:#fff;
}

div.welcome {
display:block;
padding:20px;
}

div.image {
display:block;
float:left;
}

div.images {
width:350px;
display:block;
float:right;
}








p {
padding-bottom:10px;
}

div.padding {
padding:20px 40px 40px 40px;
}

ul {
padding:5px 0 10px 10px;
}

ul li {
display:block;
list-style-type:none;
background-image:url('images/heart.png');
background-repeat:no-repeat;
background-position:3px 3px;
line-height:18px;
padding:0 0 0 30px;
margin-bottom:10px;
}


h1 {
margin-top:10px;
font-size:11px;
color:#000;
text-transform:uppercase;
padding:3px;
border-bottom:1px dotted #e3dac6;
}

a {
color:#584a29;
font-weight:bold;
}

div.container_01 {
background-image:url('images/01.png');
background-repeat:no-repeat;
width:516px;
height:308px;
display:block;
margin:auto;
}

div.container_02 {
background-image:url('images/02.png');
background-repeat:repeat-y;
width:516px;
min-height:400px;
display:block;
margin:auto;
}

div.container_03 {
background-image:url('images/03.png');
background-repeat:no-repeat;
width:516px;
height:8px;
display:block;
margin:auto;
}








fieldset {
 display:block;
 padding:5px;
 border:1px solid #a99667;
 background-color:#ccbd9a;
}

fieldset legend {
 display:none;
}

fieldset label {
 display:block;
}

fieldset label:first-letter {
 text-transform:uppercase;
}

fieldset input[type=text] {
 border:1px solid #a99667;
 line-height:20px;
 padding:0 0 0 5px;
 display:block;
 height:20px;
 width:300px;

}

fieldset input[type=file] {
 border:1px solid #a99667;
 line-height:20px;
 display:block;
 height:24px;
 width:300px;
}


fieldset textarea {
 padding:5px;
 width:90%;
 margin-bottom:5px;
 height:50px;
 border:1px solid #a99667;
}

fieldset input[type=submit] {
 display:block;
 padding:2px;
 font-size:11px;
 overflow:visible;
}








