/*  
Theme Name: Rune Carlsen
Description: Tryllekunstneren Rune Carlsens nettsted
Version: 2.0
Author: Helge Fredheim
Author URI: mailto:helgefredheim@gmail.com
*/

body
{
background: #fff url('grafikk/bg/body.gif') repeat-x;
padding: 0;
margin: 0;
font-family: Georgia, serif;
}



div#wrapper
{
display: block;
width: 950px;
margin-left: auto;
margin-right: auto;
}

div#header h2
{
display: none;
visibility: hidden;
}

div#header h1
{
text-indent: -9999px;
font-size: 99px;
line-height: 99px;
margin: 0;
margin-top: 54px;
padding: 0;
width: 289px;
background: url('grafikk/h/h1h2.gif') no-repeat;
}

div#header
{
margin: 0;
padding: 0;
}

div#innhold
{
position: absolute;
top: 27px;
margin-left: 310px;
width: 630px;
background: url('grafikk/bg/innhold.gif') no-repeat;
display: block;
}

div#topp
{
display: block; 
margin: 0;
padding: 0;
height: 129px;
}

ul#meny
{
padding: 0;
list-style-type: none;
padding-left: 20px;
background: #000; 
margin: 0;
display: block;
}

ul#meny li
{
margin: 0;
width: 109px;
float: left;
margin-right: 6px;
padding: 0;
text-transform: uppercase;
}

ul#meny li a
{
font-size: 28px;
line-height: 28px;
text-decoration: none;
text-indent: -9999px;
display: block;
margin: 0;
padding: 0;
width: 109px;
text-decoration: none;
}

ul#meny li#forsiden-on a
{
background: url('grafikk/ul/hovedmeny.gif') 436px 0px;
}

ul#meny li#forsiden-off a
{
background: url('grafikk/ul/hovedmeny.gif') 436px 28px;
}

ul#meny li#forsiden-off a:hover
{
background: url('grafikk/ul/hovedmeny.gif') 436px 56px;
}

ul#meny li#ommeg-on a
{
background: url('grafikk/ul/hovedmeny.gif') 327px 0px;
}

ul#meny li#ommeg-off a
{
background: url('grafikk/ul/hovedmeny.gif') 327px 28px;
}

ul#meny li#ommeg-off a:hover
{
background: url('grafikk/ul/hovedmeny.gif') 327px 56px;
}

ul#meny li#blogg-on a
{
background: url('grafikk/ul/hovedmeny.gif') 545px 0;
}

ul#meny li#blogg-off a
{
background: url('grafikk/ul/hovedmeny.gif') 545px 28px;
}

ul#meny li#blogg-off a:hover
{
background: url('grafikk/ul/hovedmeny.gif') 545px 56px;
}

ul#meny li#videoklipp-on a
{
background: url('grafikk/ul/hovedmeny.gif') 109px 0px;
}

ul#meny li#videoklipp-off a
{
background: url('grafikk/ul/hovedmeny.gif') 109px 28px;
}

ul#meny li#videoklipp-off a:hover
{
background: url('grafikk/ul/hovedmeny.gif') 109px 56px;
}

ul#meny li#referanser-on a
{
background: url('grafikk/ul/hovedmeny.gif') 218px 0px;
}

ul#meny li#referanser-off a
{
background: url('grafikk/ul/hovedmeny.gif') 218px 28px;
}

ul#meny li#referanser-off a:hover
{
background: url('grafikk/ul/hovedmeny.gif') 218px 56px;
}

div#text
{
padding-left: 44px;
padding-right: 44px;
padding-top: 20px;
}

div#innhold img.left
{
float: left;
margin-left: 0;
margin-right: 20px;
margin-bottom: 20px;
border: 0;
padding: 0;
}

div#innhold img.right
{
float: right;
margin-left: 20px;
margin-right: 0;
border: 0;
padding: 0;
margin-bottom: 20px;
}

div#innhold img.center
{
display: block;
margin-left: auto;
margin-right: auto 
padding: 0;
margin-bottom: 20px;
}

div#innhold img.aligncenter
{
display: block;
margin-left: auto;
margin-right: auto 
padding: 110;
margin-bottom: 20px;
}

div#innhold img.alignright
{
float: right;
margin-left: 20px;
margin-right: 0;
border: 0;
padding: 0;
margin-bottom: 20px;
}


div#innhold img.alignleft
{
float: left;
margin-right:10px;
}


div#innhold a.banner 
{
border: 0;
margin: 0;
padding: 0;
}

div#innhold a.banner img
{
float: right;
margin: 0;
padding: 0;
margin-right: 18px;
border: 0;
}

h2.sideoverskrift
{
margin: 0;
padding: 0;
position: absolute;
top: 107px;
left: 42px;
color: #990000;
font-size: medium;
background: #fff;
text-decoration: none;
border: 0;
margin-bottom: 20px;
}

h3 {
font-size:medium;
}

div#blogg h2,
h3#comments,
h3#respond
{
color: #990000;
font-size: medium;
background: #fff;
text-decoration: none;
border: 0;
}

div#blogg h2.deler
{
background: url('grafikk/bg/stjernedeler.gif') no-repeat top center;
padding-top: 20px;
margin-top: 10px;
}

div#innhold h2.sideoverskrift a,
div#innhold h2.sideoverskrift a: hover
{
text-decoration: none;
background: transparent;
border: 0;
}

div#innhold h2 img
{
margin: 0;
padding: 0;
float: left;
}

div#innhold p,
div#innhold ul
{
font-size: small;
line-height: 1.7;
}

div#innhold p
{
margin-top: 0;
}

div#innhold ul#submeny
{
float: right;
margin-top: 20px;
background: url('grafikk/ul/sub/bg.gif') no-repeat bottom left;
width: 170px;
padding-bottom: 20px;
margin-left: 0;
padding-left: 0;
}

div#innhold ul#submeny li
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
margin-left: 20px;
padding-right: 13px;
background: url('http://www.rune.no/wp-content/themes/rune_carlsen/grafikk/ul/sub/punkt.gif') no-repeat right 8px;
}

div#innhold div#text div#blogg ul.lenkeliste
{
margin: 0;
padding: 0;
margin-top: 10px;
}

div#innhold div#text div#blogg ul.lenkeliste li
{
background: url('http://www.rune.no/wp-content/themes/rune_carlsen/grafikk/ul/sub/punkt.gif') no-repeat left 10px;
padding: 3px;
padding-left: 13px;
margin: 0;
list-style-type: none;
border-bottom: 1px solid #ddd;
}

div#innhold div#text div#blogg ul.lenkeliste li a,
div#innhold div#text div#blogg ul.lenkeliste li a:hover
{
text-decoration: none;
padding-left: 18px;
text-align: left;
margin: 0;
background: url('http://www.rune.no/wp-content/themes/rune_carlsen/grafikk/ikoner/comment.gif') no-repeat left 3px;
}

div#innhold div#text div#blogg ul.lenkeliste li a.tittel
{
padding: 0;
background: #fff;
}

div#innhold div#text div#blogg ul.lenkeliste li a.tittel:hover
{
background: transparent;
}

div#innhold ul#submeny li a,
div#innhold ul#submeny li a:hover
{
text-decoration: none;
background: #fff;
}


div#text p span,
div#text h4
{
font-variant: small-caps;
font-weight: bold;
}

div#text h4
{
font-size: small;
padding: 0;
margin-top: 15px;
margin-bottom: 0;
}

div#footer
{
background: url('grafikk/bg/footer.gif') no-repeat bottom center;
clear: both;
padding: 20px;
margin: 0;
}

div#footer p
{
text-align: center;
background: url('grafikk/bg/stjernedeler.gif') no-repeat top center;
font-size: small;
padding-bottom: 30px;
padding-top: 40px;
margin: 0;
line-height: 1;
font-variant: small-caps;
}

div#innhold a
{
color: #900;
}

div#innhold a:hover,
div#innhold ul#submeny li a:hover
{
background: #EBEBEB;
}

dl
{
font-size: small;
}

dl dt 
{
font-weight: bold;
font-size: small;
}

dl dd
{
font-weight: normal;
margin-bottom: 10px;
font-size: small;
}

div#blogg
{
margin-top: -43px;
}

div#blogg h2,
div#blogg h2 a,
div#blogg h2 a:hover
{
font-size: medium;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

p.postmetadata
{
border-top: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
padding-top: 8px;
padding-bottom: 8px;
}

textarea
{
width: 400px;
}

div.entry
{
padding-top: 30px;
}

div#innhold div#text h4.video a,
div#innhold div#text h4.video a:hover
{
background: #fff url('http://www.rune.no/wp-content/themes/rune_carlsen/grafikk/ikoner/video.gif') no-repeat right 0;
padding-right: 18px;
clear: both;
display: inline;
text-decoration: none;
}

div#text ul
{
margin-left: 5px;
padding: 0;
}

div#text li
{
background: url('http://www.rune.no/wp-content/themes/rune_carlsen/grafikk/ul/sub/punkt.gif') no-repeat left 7px;
padding-left: 13px;
list-style-type: none;
}

p textarea#comment
{
border: 1px solid #ddd;
background: #EBEBEB;
font-family: Georgia, "Times New Roman", Times, Serif;
padding: 2px;
line-height: 1.3;
font-size: small;
}

input#author,
input#email,
input#url,
input#securitycode,
input#s
{
border: 1px solid #ddd;
background: #EBEBEB;
font-family: Georgia, "Times New Roman", Times, Serif;
padding: 2px;
line-height: 1.3;
font-size: small;
width: 130px;
}

p textarea#comment:focus,
input#author:focus,
input#email:focus,
input#url:focus,
input#securitycode:focus,
input#s:focus
{
border: #ddd 1px solid;
background: #F0F0F0;
}

small
{
font-size: x-small;
}
