﻿body {	
	margin:0;
	padding:0;
	color: #000;
	background-color: #68544e;
	background-image:url(images/bgno2.jpg);
	background-position:bottom center;
	background-attachment:fixed;
	
}
.background
{
	background-image:url(http://www.nyadventure.com/app_themes/standard/images/bg8.jpg?v=2);
	background-position:bottom center;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
form {
    padding:0;
    margin:0;
}

body, input, textarea, select {
	font-family: Georgia, Times, serif;
	font-size: 15px; 
	line-height: 1.6em;
}

table {
    border-collapse: collapse;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix { display: block; } 
/* End hide from IE Mac */ 
    
img, a img {
    border: 0;
}
img, div, a, input { 
    behavior: url(/js/iepngfix.htc); 
}

a:link, a:active, a:visited {
    text-decoration: none;
    color: #a1280a;
}
    a:hover {
        text-decoration: underline;
    }

h1 {
    font-weight:normal;
    font-size:28px;
    line-height: 1em;
    margin:0;
    padding:28px 0 7px 0;
}

h2 {
    font-weight:bolder;
    font-size:18px;
    line-height: 1em;
    margin:0;
    padding:0.5em 0 0.7em 0;
}

h3 {
    font-weight:bold;
    font-size:14px;
    line-height: 1em;
    margin:0;
    padding:0.4em 0 0.7em 0;
}


p {
    margin:0;
    padding:0 0 1.2em 0;
}

input.tekstboks, textarea.tekstboks, select.tekstboks {
    border:solid 1px #666;
    padding:3px;
}

input.tekstboks:focus, textarea.tekstboks:focus {
	background-color: #FFFFE1;
}
    
/* #### LAYOUT #### */

#construct {
    width: 1000px;
    margin: 0 auto;
    
}
#innhold {
    clear:left;
    padding-left:10px;
    padding-top:30px;
}
.innhold
{
    width:560px;
}

/* #### MENY #### */
/* Level 1 */
.l1 {
    clear:left;
    float:left;
    border:solid 1px #ddd;
}

.l1 a:link, .l1 a:visited {
    display:block;
    float:left;
    background-color:#eee;
    padding:2px 10px;
}

.l1 a:hover {
    text-decoration:underline;
}

.l1 a.selected:link, .l1 a.selected:visited {
    color:#000;
}



/* comments */

.ingress
{
    font-style:italic;
    font-size:17px;
    line-height:25px;
}
.artikkelmeta
{
    font-size:11px;
    font-style:normal;
    padding: 0 0 12px 0;
    color:#555555;
}
.brodtekst
{
    width:310px;
    float:left;
    padding:0 35px 65px 0;
    
}
.kommentarer, .nykommentar
{
    width:210px;
    float:left;
    padding-bottom:1em;
    
}
.kommentar
{
    padding:0 0 1em 0;
}
.kommentarbody
{
    font-style:italic;
}
.kommentarmeta
{
    color:#555555;
    font-size:11px;
}
.kommentartekstboks
{
    width:190px;
    height:140px;
}
.blogginnhold
{
    clear:left;
    margin-bottom:20px;
    
}
.allposts
{
    clear:left;
    padding:20px 0 10px;
}
.fb_share_link:link, .fb_share_link:visited
{
    
    margin:1em 0;
    padding:1px 5px 2px 20px; 
    height:16px; 
    color:#3b5998;
    font-family:Verdana,Arial;
    font-size:11px;
    background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left; 
    background-color:#FFFFFF;
    border-bottom:solid 1px #AAAAAA;
    border-right:solid 1px #AAAAAA;
}
.bilde
{
    clear:left;
    border:solid 1px #999999;
    background-color:#FFFFFF;
    margin-bottom:15px;
    
}
.stortbilde
{
    padding:4px;
}
.bilde .bildetekst
{
    padding:4px 10px 10px 10px;
    font-style:italic;
    color:#555555;
    text-align:center;
    font-size:13px;
    line-height:21px;
}
.thumbnails
{
    padding: 0 0 0 0;
    margin:0 0 18px 0;
    
    
}
.thumbnails img
{
    background-color:#FFFFFF;
    padding:4px;
    border:solid 1px #BBBBBB;
    cursor:pointer;
    
    margin-right:10px;
    margin-bottom:15px;
}