body {
    width: 100%;
    margin: 0 auto;
    background: #451217 url('../img/html_bg.jpg') repeat;
}

#container {
    margin-top: -1em;
    height: auto;
}

#header {
    height: 6em;
    background: #67131a url('../img/header_bg.jpg') repeat-x;
    text-align: center;
}

    #header a{
        color: transparent;
    }

    .logo {
        height: 5.3em;
        margin-top: 0.5em;
    }

#meny {
    margin-top: -1em;
    height: 2.4em;
    background: #312f2f url('../img/meny_bg.jpg') repeat-x;
    text-align: center;
    list-style-type: none;
}

#meny ul {
    width: 90%;
    min-width: 900px;
    margin-left: auto;
    margin-right: auto;
    position: relative; top: 0.3em;
}

 #meny ul li {
    display: inline;
 }
 
 #meny ul li a {
    text-decoration: none;
    color: white;
    margin: 1.9em;
    font-size: 1.3em;
 }
 
 #meny ul li a:visited a:active {
    color: white;
 }
 
 #meny ul li a:hover {
    text-decoration: underline;
 }

#content {
    width: 60%;
    min-width: 560px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    /*background-color: #4c181d;*/
}
   
    .oppskriftslide {
        width: 65%;
        height: 180px;
        min-width: 385px;
        float: left;
        margin-top: 1em;
        position: relative;
        clear: both;
    }
    
    .oppskriftslide img {
        position: absolute;
        height: 150px;
        width: 100%;
        left: 0px;
        top: 0px;
        border: 0.2em solid #865b1d;
        float: left;
        -moz-border-radius-topleft: 0.5em;
        -moz-border-radius-bottomleft: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        -webkit-border-bottom-left-radius: 0.5em;
        border-top-left-radius: 0.5em;
        border-bottom-left-radius: 0.5em;
    }
    
    .main {
        width: 65%;
        float: left;
        min-width: 385px;
        height: auto;
        border: 0.2em solid #865b1d;
        -moz-border-radius-topleft: 0.5em;
        -moz-border-radius-bottomleft: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        -webkit-border-bottom-left-radius: 0.5em;
        border-top-left-radius: 0.5em;
        border-bottom-left-radius: 0.5em;
        background-color: #ccb2b4;
        margin-bottom: 1em;
    }
        
        .kontaktskjema {
            margin-top: 1em;
            margin-right: 1em;
            margin-bottom: 1em;
            margin-left: 1em;
        }
        
        .mainnyttinnlegg {
            
        }
        
        .vurdering {
            margin-left: 1em;
            margin-top: 1em;
        }
        
        .vurdering :hover {
            background:  url('../img/stjernefylt.png');
        }
    
    h1, h2, h3, h4, h5, h6, p {
        margin-left: 1em;
        margin-right: 1em;
    }
    
    h1 {
        color: white;
    }
    
    #nyhetstab {
        margin-bottom: 1em;
        width: 29%;
        min-width: 150px;
        height: 100%;
        position: relative; top: 0em;
        float: right;
    }
    
    .nyheter {
        margin-top: 1em;
        border: 0.2em solid #865b1d;
        background-color: #ccb2b4;
        -moz-border-radius-topright: 0.5em;
        -moz-border-radius-bottomright: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        -webkit-border-bottom-right-radius: 0.5em;
        border-top-right-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
    }
    
        p.nyhet {
            margin-left: 0em;    
        }
        
        img.arrow {
            margin-left: 1em;
        }
        
        a.topic {
            position: relative; top: -0.4em;
            color: blue;
        }
        
        p.lagttil {
            position: relative; top: -1em; left: 1.5em;
            margin-bottom: -1em;
            font-style: italic;
        }
    
    .social {
        margin-top: 1em;
        margin-bottom: 1em;
        border: 0.2em solid #865b1d;
        background-color: #ccb2b4;
        -moz-border-radius-topright: 0.5em;
        -moz-border-radius-bottomright: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        -webkit-border-bottom-right-radius: 0.5em;
        border-top-right-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
    }
    
        .social .socialmedia a{
            color: #ccb2b4;
            text-decoration: none;
        }
        
        .facebookadd {
            overflow: hidden;
            
        }
    
    .comming_up {
        margin-top: 1em;
        margin-bottom: 1em;
        border: 0.2em solid #865b1d;
        background-color: #ccb2b4;
        -moz-border-radius-topright: 0.5em;
        -moz-border-radius-bottomright: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        -webkit-border-bottom-right-radius: 0.5em;
        border-top-right-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
        
    }
    
.desserter {
    float: left;
    width: 65%;
}

.desserter h1 {
    color: white;
}
    
.dessertlink {
    width: 20%;
    min-width: 130px;
    max-width: 130px;
    height: 8em;
    float: left;
    margin: 0.7em;
    border: 0.2em solid #865b1d;
    -moz-border-radius-topleft: 0.5em;
    -moz-border-radius-topright: 0.5em;
    -moz-border-radius-bottomleft: 0.5em;
    -moz-border-radius-bottomright: 0.5em;
    -webkit-border-top-right-radius: 0.5em;
    -webkit-border-bottom-right-radius: 0.5em;
    -webkit-border-bottom-left-radius: 0.5em;
    -webkit-border-top-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    border-top-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
    border-top-left-radius: 0.5em;
    background-color: #ccb2b4;
}

    .dessertheader {
        width: 100%;
        height: 3em;
        background: #67131a url('../img/header_bg.jpg') repeat-x;
        -moz-border-radius-topleft: 0.5em;
        -moz-border-radius-topright: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        border-top-left-radius: 0.5em;
        border-top-right-radius: 0.5em;
    }
    
        .dessertheader a {
            color: white;
            text-decoration: none;
        }
        
        .TM {
            width: 100%;
            height: 5em;
            -moz-border-radius-bottomleft: 0.5em;
            -moz-border-radius-bottomright: 0.5em;
            -webkit-border-bottom-left-radius: 0.5em;
            -webkit-border-bottom-right-radius: 0.5em;
            border-bottom-left-radius: 0.5em;
            border-bottom-right-radius: 0.5em;
        }
        
        .mainbildeinnlegg {
            width: 35%;
            min-width: 200px;
            max-width: 200px;
            height: 10em;
            margin-left: 1em;
            border: 0.2em solid black;
            -moz-border-radius-bottomleft: 0.5em;
            -moz-border-radius-bottomright: 0.5em;
            -webkit-border-bottom-left-radius: 0.5em;
            -webkit-border-bottom-right-radius: 0.5em;
            border-bottom-left-radius: 0.5em;
            border-bottom-right-radius: 0.5em;
        }
   
    .oppskriftbilde {
        width: 65%;
        min-width: 385px;
        height: 10em;
        float: left;
        margin-bottom: 1em;
        margin-top: 1em;
        border: 0.2em solid #865b1d;
        -moz-border-radius-topleft: 0.5em;
        -moz-border-radius-bottomleft: 0.5em;
        -webkit-border-bottom-left-radius: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        border-bottom-left-radius: 0.5em;
        border-top-left-radius: 0.5em;
        background-color: #ccb2b4;
    }
    
    .oppskriftbilde img {
        width: 100%;
        height: 100%;
    }
    
    .ingredienser {
        border: 0.2em dashed white;
        width: 40%;
        min-width: 150px;
        max-width: 185px;
        margin-top: 3.2em;
        margin-right: 1em;
        margin-left: 0.5em;
	    margin-bottom: 1em;
        background-color: #FFF;
        float: right;
    }
    
    span.commentview{
        margin-left: 1em;
        background: #494644;
        color: white;
        padding: 0.5em;
        border: 0.1em solid black;
        border-radius: 0.5em;
        -moz-border-radius: 0.5em;
        -webkit-border-radius: 0.5em;
    }
    
    span.commentview a {
        text-decoration: none;
        color: white;
    }
    
    #kommentarer {
        margin-top: 5em;
    }
    
    #kommentarer h2{
        font-style: italic;
        color: gray;
    }
    
    hr.oppskrift_wrapper {
        position: relative;
        float: none;
    }
    hr.kommentar_wrapper {
        color: white;
    }
    
    .whereami {
        color: #FFF;
    }
    
    .whereami a {
        color: #99DAE7;
    }
    
    .tips_dessertbilde {
        width: 50%;
        margin-left: 1em;
        border: 0.2em solid black;
        -moz-border-radius-bottomleft: 0.5em;
        -moz-border-radius-bottomright: 0.5em;
        -webkit-border-bottom-left-radius: 0.5em;
        -webkit-border-bottom-right-radius: 0.5em;
        border-bottom-left-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
    }
    
#footer {
    width: 100%;
    height: 9em;
    float: left;
    background:url("../img/footer_bg.jpg") repeat-x;
    border-top:4px solid #BBBBBB;
    text-align: center;
    color: white;
}

    .validhtml5 {
        position: relative; top: 1em;
        margin-right: 2em;
        float: right;
    }
    
    .validhtml5 a{
        color: transparent;
    }
    
    .validrssfeed {
        position: relative; top: 1em;
        margin-right: 2em;
        float: right;
    }
    
    .validrssfeed a {
        color: transparent;   
    }

a.footlinkfarge
	{
	color:#FFF;
	}
a.footlinkfarge:visited
	{
	color:#FFF;
	}
    
td.kommentarfelt
    {
        width:15%;
    }