body

{

font-family: Georgia, Times, "Times New Roman", Serif;

padding: 0;

margin: 0;

font-size: .8em;

background: #C20000 url(images/body.gif) center center;

}



hr { height:1px;border:0;color:#999900;background:#999900;margin:3px 0;padding:0;clear:both;}



div#header

{

display: block;

height: 200px;

background: #C20000 url(images/body.gif) center center;

}



div.styremedlem

{

display: block;

clear: both;

height: 135px;

padding: 10px 0;

}



div.styremedlem+div.styremedlem

{

border-top: 1px solid #e0e0e0;

}



div.oppslag

{

border-bottom: 1px solid #999900;
overflow: hidden;

}



body

{

font-family: Georgia, Times, "Times New Roman", Serif;

padding: 0;

margin: 0;

font-size: .8em;

background: #C20000 url(images/body.gif) center center;

}



hr { height:1px;border:0;color:#999900;background:#999900;margin:3px 0;padding:0;clear:both;}



div#header

{

display: block;

height: 200px;

background: #C20000 url(images/body.gif) center center;

}



div#header div#headerimg h1

{

margin: 0;

padding: 0;

position: absolute;

top: 20px;

}



div#header div#headerimg h1 a

{

width: 406px;

height: 112px;

color: #000;

text-decoration: none;

float: left;

text-indent: -9999px;

background: url(images/h1.gif) no-repeat center center;

}



div#header div#headerimg p

{

display: none;

visibility: hidden;

}



div#page

{

width: 972px;

margin-left: auto; 

margin-right: auto;

background: #fff url(images/wrapper.gif) repeat-y top center;

display: block;

padding: 0;

}



div#content

{

padding-left: 24px;

display: block;

width: 520px;

float: left;

}



div#content ul 

{

list-style-type: none;

margin-left: 20px;

padding: 0;

}



div#content ul li

{

background: url(images/blad.gif) no-repeat 0 0;

padding-left: 16px;

margin-bottom: 5px;

}





div.description

{

display: none;

visibility: hidden;

}



div#footer

{

padding-bottom: 10px;

padding-right: 408px;

background: url(images/footer.gif) no-repeat bottom;

display: block;

width: 564px;

clear: both;

text-align: center;

font-family: "Trebuchet MS";

min-height: 50px;

}



div#footer p

{

padding: 5px;

background: #fff;

margin: 0;

margin-left: 24px;

margin-right: 20px;

font-size: .9em;

}



div#header ul 

{

display: block;

margin: 0;

padding: 0;

width: 957px;

height: 64px;

background: url(images/ul-meny.gif) no-repeat bottom center;

position: absolute;

top: 138px;

padding-left: 15px;

}



div#header ul li

{

list-style-type: none;

margin: 0;

padding: 0;

display: inline;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

}



div#header ul li a,

div#header ul li a:hover,

div#header ul li a:active,

div#header ul li a:visited

{

text-align: center;

text-decoration: none;

color: #000;

font-size: 14px;

}



div#header ul li a

{

display: block;

float: left;

width: 152px;

height: 30px;

padding-top: 14px;

background: url(images/li-knapp.gif) no-repeat bottom center;

}



div#header ul li a:hover

{

background: url(images/li-knapp.gif) no-repeat center center;

}



div#header ul li a#aktiv,

div#header ul li a#aktiv:hover

{

background: url(images/li-knapp.gif) no-repeat top center;

}



div#header ul li a.first

{

margin-left: 1px;

}



/* Typografi */



p

{

color: #000;

line-height: 1.5;

font-size: 1.1em;

margin: 0;

padding: 0;

margin-bottom: 1em

}



h2, h3

{

font-family: Georgia, Times, "Times New Roman", Serif;

color: #000;

font-weight: normal;

margin: 0;

margin-top: 15px;

padding: 0;

}



h2

{

font-size: 3.1em;

}



/* TOSPALTER */



div.flerenyheter

{

/* border-top: 1px solid #999900; */

display: block;

margin-bottom: 10px;

}



div.flerenyheter div.venstrespalte,

div.flerenyheter div.hoyrespalte

{

display: block;

width: 250px;

}



div.venstrespalte

{

float: left;

}



div.hoyrespalte

{

float: right;

}



div.flerenyheter div.venstrespalte div,

div.flerenyheter div.hoyrespalte div

{

border-bottom: 1px solid #999900;

padding: 0;

margin: 0;

display: block;

height: 100px;

padding-top: 10px;

padding-bottom: 10px;

}



div.flerenyheter p

{

margin: 0;

padding: 0;

line-height: 1.3;

}

a.rsswidget img
{
 display: none;
 visibility: hidden;   
}



div.flerenyheter h3

{

font-size: 1.4em;

font-weight: normal;

margin: 0;

padding: 0;

padding-top: 3px;

line-height: 1;

}



div.flerenyheter h3 a

{

text-decoration: none;

}



div.flerenyheter img

{

background: #fff;

float: left;

margin-right: 5px;

border: 0;

}



div.post h2

{

margin-bottom: 10px;

}



div.post h3

{

font-size: 1.4em;

margin: 0;

padding: 0;

padding-top: 5px;

}



body h2 a,

body h2 a:hover,

body h2 a:active,

body h2 a:visited,

body h2 a:link,

body h3 a,

body h3 a:hover,

body h3 a:active,

body h3 a:visited,

body h3 a:link

{

text-decoration: none;

color: #000;

}



.oppslag img,

.oppslag a img

{

border: 0;

}



.wp-caption

{

display: block;

font-family: "Trebuchet MS", Verdana, arial,Helvetica, sans-serif;

text-align: right;

margin-bottom: 7px;

padding-bottom: 3px;



















































font-size: 12px;

}



.wp-caption a,

.wp-caption a.img

{

border: 0;

}



.wp-caption-text

{

margin: 0;

padding: 0;

}



.alignnone

{

border-bottom: 1px solid #999900;

}



.alignnone img

{

margin-right: 5px;

margin-left: 5px;

}



.alignnone p.wp-caption-text

{

margin-right: 5px;

margin-left: 5px;

}



.alignright

{

float: right;

margin-left: 10px;

}



.alignleft

{

float: left;

margin-right: 10px;

}



.forside .alignnone

{

border: 0;

}



/* imagecaptioneasy 



.imagecaptioneasy,

.wp-caption

{

display: block;

  font-family: "Trebuchet MS", Verdana, arial,Helvetica, sans-serif;

  text-align: right;

margin-top: -10px;

margin-bottom: 5px;  

padding: 5px;

}



.imagecaptioneasy img,

.wp-caption img

{ line-height: 1.15

display: block;

border: 0;

margin-bottom: 3px;

}



.imagecaptioneasy span,

.wp-caption p.wp-caption-text 

{ 

text-align: right; line-height: 1.15; 

}





.imagecaptioneasy_top_left 

{ 

margin-right: 7px;

margin-bottom: 7px;

margin-top: 0;

float: left; 

border-right: 1px solid #999900;

}



.imagecaptioneasy_top_nowrap

{

margin-bottom: 7px;

border-bottom: 1px solid #999900;

padding-left: 0;

padding-right: 0;

}



.imagecaptioneasy_top_nowrap img

{

margin: 0;

padding: 0;

}



.imagecaptioneasy_left,

.alignleft

{ 

margin-right: 7px;

margin-bottom: 7px;

margin-top: 0;

float: left; 

border-right: 1px solid #999900;

}



.imagecaptioneasy_top_right,

.imagecaptioneasy_right,

.alignright

{ 

margin-left: 7px;

margin-bottom: 7px;

margin-top: 0;

float: right; 

border-left: 1px solid #999900;

}



.imagecaptioneasy_nowrap { margin: 5px 0 5px 0; float: none; }



*/





a.annonse img

{

border: 0;

float: right;

margin-top: 20px;

}



div#sidebar

{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

line-height: 1.1;

display: block;

float: right;

width: 355px;

border-top: 10px solid #CACAA6;

position: relative;

right: 41px;

}



div#sidebar ul,

div#sidebar ul li

{

list-style-type: none;

margin: 0;

padding: 0;

}



div.sideboks

{

padding-bottom: 10px;

border-bottom: 1px solid #999900;

margin-bottom: 6px;

}



div.sideboks a img

{

border: 0;

}



/* VENSTRE */



div#venstre

{

float: left;

display: block;

width: 170px;

}



div#sidebar h3

{

display: block;

height: 48px;

text-indent: -9999px;

overflow: hidden;

padding: 0;

margin: 0;

}



div#sidebar div.stottespelarar h3

{

background: url(http://www.hauststormen.com/wp-content/uploads/2008/04/stottespelarar.gif) no-repeat top center;

width: 169px;

}

div#sidebar h3.widget

{
background: url("images/sidebar/journalisten.gif") no-repeat center 5px
}

div#sidebar div#venstre ul li
{
    margin-bottom: 10px;
}

div#sidebar div#venstre ul li span
{
    display: block;
    clear: both;
}

div#sidebar div.veven h3

{

background: url(images/sidebar/veven.gif) no-repeat top center;

width: 169px;

}



div#sidebar div.kontakt h3

{

background: url(images/sidebar/kontaktstyret.gif) no-repeat top center;

width: 160px;

height: 29px;

}



div#sidebar div.kontakt h3 a

{

width: 100%;

height: 100%;

display: block;

}



div#sidebar div.veven img,

div#sidebar div.rss img

{

margin-left: 34px;

margin-right: 35px;

}



div#sidebar div.poll h3

{

background: url(images/sidebar/finger.gif) no-repeat top center;

width: 164px;

}



div#sidebar div.arrangor h3

{

background: url(images/sidebar/arrangor.gif) no-repeat top center;

width: 164px;

}





div#sidebar h3#nyhetsbrev

{

background: url(images/sidebar/nyhetsbrev.gif) no-repeat bottom center;

width: 170px;

}



div#sidebar h3#konferanse

{

background: url(images/sidebar/konferanse.gif) no-repeat top center;

width: 188px;

height: 48px;

float: right;

margin-top: 4px;

margin-bottom: 4px;

}



/* HØYRE */



div#hoyre

{

display: block;

width: 170px;

float: right;

}



div#hoyre div#partnere

{

}



div#hoyre div#partnere h3

{

}



div#hoyre div#partnere img

{

}



div#sidebar div#fullbredde,

div#sidebar div#om,

div#sidebar div.sok

{

display: block;

background: url(images/strek.gif) bottom repeat-x #CACAA6;

padding-bottom: 21px;

}



div#sidebar div.fb

{

padding-left: 28px;

}



div#sidebar div.sok form

{

display: block;

height: 30px;

}



div#sidebar div.sok form input#s

{

width: 200px;

height: 24px;

font-size: 20px;

line-height: 24px;

padding: 0;

}



div#sidebar div#fullbredde div#om

{

height: 152px;

}



div#sidebar div#om img

{

float: left;

padding: 4px;

border: 1px solid #990;

background: #fff;

margin-right: 7px;

display: block;

}



div#sidebar div#om p

{

line-height: 1.3;

}



div.kort 

{

display: block;

clear: both;

border-bottom: 1px solid #999900;

padding-top: 10px;

padding-bottom: 10px;

}



div.kort h3

{

display: inline;

background: #CACAA6;

margin: 0;

padding: 0;

}



div.kort h3 a

{

text-decoration: none;



color: #000;



font-weight: normal;

}



div#hoyre fieldset,

div#hoyre fieldset legend

{

border: 0;

margin: 0;

padding: 0;

}



div#hoyre fieldset legend

{

color: #000;

display: block;

margin-top: 3px;

}



div#hoyre input.tekst

{

padding: 2px;

display: block;

width: 159px;

border: 1px solid #999900;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

margin: 0;

}



body a, body a:visited, body a:active, body a:hover

{

color: #8F0000;

text-decoration: underline;

}



input.button

{

width: 85px;

margin-left: 50px;

height: 27px;

font-size: 14px;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

background: url(images/button.gif) no-repeat;

border: 0;

color: #000;

margin-top: 1em;

}



h4.poll,

legend

{

margin: 0;

padding: 0;

font-size: 1em;

font-weight: bold;

}



h4.poll

{

padding-bottom: 5px;

}



ul.wp-polls-ul li

{

display: block;

margin-bottom: 5px;

}



div.postmetadata

{

border-top: 1px solid #999900;

border-bottom: 1px solid #999900;

margin-top: 5px;

margin-bottom: 5px;

padding-bottom: 7px;

padding-top: 7px;

font-family: "Trebuchet MS", Verdana, Arial;

}



div.postmetadata p

{

margin: 0;

padding: 0;

}



div.postmetadata small

{

font-size: .8em;

}







.forside .imagecaptioneasy,

.forside .imagecaptioneasy_top_nowrap

{

border: none;

}



.forside .imagecaptioneasy span,

.forside .imagecaptioneasy br,

.forside .wp-caption-text

{

display: none;

visibility; hidden

}



hr

{

clear: both;

height: 1px;

}



div.forside h2

{

font-size: 65px;

}



div#sidebar div.tagcloud

{

background: #fff;

padding: 10px;

border: 1px solid #990;

display: block;

}



div.tagcloud

{

text-align: center;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

}



div.tagcloud a

{

color: #999900;

text-decoration: none;

}



dt.gallery-icon a img

{

border: 1px solid #999900;

padding: 3px;

}



h2.pagetitle

{

font-size: 30px;

margin-bottom: 14px;

padding-bottom: 5px;

border-bottom: 1px solid #999900;

}



div.arkiv

{

padding-bottom: 5px;

margin-bottom: 5px;

border-bottom: 1px solid #990;

display: block;

height: 100px;

}



div.arkiv small

{

font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

font-size: 11px;

}



img.coverbilde

{

border: 0;

float: left;

margin-right: 8px;

}