/*
Theme Name: Webutgaven
Theme URI: http://www.blogging.no/
Description: Spill-versjon av Dagbladets standardtema p&aring; Dagbladet.nos bloggtjeneste
Version: 2.0
Author: DB Medialab
Author URI: mailto:utvikling@dagbladet.no

*/

/* annonser */

div#header
{
display: block;
height: 150px;
width: 996px;
margin: 10px auto 0 auto;
}

#ad-top-left {float:left;width:188px;margin-right:16px;height:150px;font-size:0;}

#ad-top-right {float:right;width:768px;margin:0;padding:0;font-size:0;}
#ad-top-wide {width:996px;}

#ad-top-left .ad-tag,
#ad-top-right .ad-tag,
#ad-top-wide .ad-tag{float: right;height:47px;font-size:9px;width:7px;z-index:500; margin-top: 25px; text-align: right;}

#ad-top-left .ad-tag a,
#ad-top-right .ad-tag a,
#ad-top-wide .ad-tag a{color:#000;text-decoration:none;}

#ad-top-left .ad-tag a:hover,
#ad-top-right .ad-tag a:hover,
#ad-top-wide .ad-tag a:hover{color:#e60000;}

#ad-top-left .ad-tag{ left:183px;}
#ad-top-right .ad-tag{left:772px;}
#ad-top-wide .ad-tag{left:976px;}



html,
* 
{
margin: 0;
padding: 0;
}

/* LAYOUT */

body
{
background: #ededed;
padding: 0;
margin: 0;
}

div#page
{
width: 996px;
border: 1px solid #ccc;
padding: 0 10px;
background: #fff url(images/dot.gif) repeat-y 644px 0;
margin: 10px auto 0 auto;
}

div#page div#spillbloggheader
{
display: block;
height: 250px;
width: 996px;
padding: 10px 0;
/* border-bottom: 3px solid #ccc; */
margin-bottom: 10px;
background: #fff;
}

div#page div#spillbloggheader div#headerimg
{
height: 94px;
padding-top: 156px;
background: url(images/header_5.jpg);
}

div#page div#spillbloggheader h1
{
display: block;
line-height: 41px;
width: 344px;
text-align: center;
}

div#page div#spillbloggheader h1 a
{
padding: 12px 0 6px 0;
background: #000033;
display: block;
width: 390px;
height: 53px;
}

div#page div#spillbloggheader h1 a:hover
{
background: #15384d;
}

div#page div#spillbloggheader h1 a span
{
font-size: 22px;
display: block;
clear: both;
}

div#content
{
float: left;
width: 623px;
overflow: hidden;
}

div#sidebar
{
float: right;
width: 350px;
}

div#footer
{
clear: both;
}

div#footer div.disc
{
width: 293px;
float: right;
} 

div#footer div.cred
{
width: 315px;
float: right;
margin-left: 23px;
}

div#footer div.editor
{
width: 293px;
float: left;
}


div#footer p
{
margin-bottom: 8px;
}

div#footer div.editor p,
div#footer div.disc p
{
margin-bottom: 2px;
}


/* TYPOGRAFI */

body
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
line-height: 1.5;
font-size: 13px;
color: #000;
}

h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, Sans-serif;
color: #000;
font-weight: bold;
clear: both;
}

div.post h2
{
line-height: 120%;
margin-bottom: 10px;
}

a:link, a:visited, a:active {color:#03C} 

a:hover {color:#e60000} 

h1 a:link, h1 a:visited, h1 a:active,
h2 a:link, h2 a:visited, h1 a:active,
h3 a:link, h3 a:visited, h1 a:active,
h4 a:link, h4 a:visited, h1 a:active,
h5 a:link, h5 a:visited, h1 a:active,
h6 a:link, h6 a:visited, h1 a:active
{
color: #000;
text-decoration: none;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover
{
text-decoration: underline;
color: #000;
}

h1
{
font-size: 36px;
}

h2
{
font-size: 30px;
}

h3
{
font-size: 24px;
}

h4
{
font-size: 18px;
}

h5, h6
{
font-size: 15px;
}

div#spillbloggheader h1
{
font-size: 49px;
}

div#spillbloggheader h1 a
{
color: #fff;
text-decoration: none;
}

small, h3.date, h4.date, .postmetadata, dd.gallery-caption, small.commentmetadata a
{
font-size: 11px;
color: #6A6A6A;
}

small.commentmetadata a
{
text-decoration: none; 
}

h3.date, h4.date
{
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: normal;
letter-spacing: 3px;
text-transform: uppercase;
}

div#sidebar h2
{
font-size: 17px;
margin-top: 25px;
margin-bottom: 5px;
}

div#sidebar, div#footer
{
font-size: 11px;
}

div#sidebar li#text-4 img
{
float: right;
margin-left: 5px;
}

div#content.widecolumn div.post h2
{
margin: 10px 0 0 0;
font-size: 36px;
line-height: 1.2;
padding-top: 10px;
}

h2.pagetitle
{
font-size: 30px;
line-height: 1.2;
margin: 20px 0 10px 0;
}

h3.archive
{
font-size: 18px;
}

div.entry p
{
margin-bottom: 18px;
}


/* DETALJER */

div#content.narrowcolumn.author img.photo
{
float: left;
}

div#content.narrowcolumn.author dl dt
{
width: 90px;
float: left;
}

div#content.narrowcolumn.author dl dd
{
width: 325px;
float: right;
}

div#content.narrowcolumn.author h3.innlegg
{
font-size: 17px;
margin-top: 20px;
padding-top: 20px;
background: url(images/dot.gif) repeat-x top left;
}

p.rss
{
padding-left: 12px;
background: url(http://gfx.dagbladet.no/blogg/rss.gif) no-repeat 0 3px;
margin: -5px 0 15px 0;
font-size: 11px;
height: 16px;
line-height: 16px;
}


p.byline
{
color: #6A6A6A;
margin-bottom: 20px;
font-size: 11px;
}

hr
{
display: none;
visibility: hidden;
}

ul, li, ol
{
margin: 0;
padding: 0;
list-style-type: none;
}

div.entry div.postmetadata
{
padding-top: 6px;
margin-top: 13px;
margin-bottom: 0;
background: url(images/dot.gif) repeat-x top left;
height: 42px;
}

p.postmetadata
{
clear: both;
}

div.entry div.postmetadata p
{
margin-top: 4px;
}

div.entry div.postmetadata p.byline
{
float: left;
width: 200px;
}

div.entry div.postmetadata p.action
{
float: right;
width: 320px;
padding-left: 10px;
border-left: 1px solid #e0e0e0;
}

div.entry div.postmetadata img.photo
{
float: left;
border: 0;
margin-right: 3px;
}

p.nocomments
{
margin: 40px 0;
}

div#content.widecolumn div.postmetadata
{
padding-top: 10px;
margin-top: 25px;
}

div.post
{
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}

div#content.widecolumn div.post
{
background: url(images/dot.gif) repeat-x bottom left;
border: 0;
padding-bottom: 10px;
}

.hidden
{
display: none;
visibility: hidden;
}

div#footer
{
background: #fff url(images/vdot.gif) repeat-x top center;
padding-top: 21px;
padding-bottom: 10px;
margin: 0;
border: 0;
}

span.comments a
{
background: url(images/comments.gif) no-repeat 0 2px;
padding-left: 12px;
}

div.navigation div
{
display: block;
width: 200px;
height: 20px;
line-height: 20px;
font-size: 11px;
}

div.navigation div.alignleft
{
text-align: left;
float: left;
}

div.navigation div.alignright
{
text-align: right;
float: right;
}

.aligncenter
{
margin-bottom: 10px;
}


div.entry div.wp-caption
{
padding: 0 0 5px 0;
}

div.entry .alignright
{
float: right;
margin: 10px 0 10px 10px;
}

div.entry .alignleft
{
float: left;
margin: 10px 10px 10px 0;
}

div.entry div.wp-caption p.wp-caption-text
{
padding: 0;
margin: 2px 0 10px 0;
font-size: 11px;
color: #666;
}

/* WIDGETS */


form#searchform input#s
{
background: #FFFFFF url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x scroll 0 0;
border: 1px solid #ccc;
padding: 3px;
font-family: Verdana, Arial, Helvetica; 
width: 271px;
}

form#searchform
{
padding: 7px 0;
}

form#searchform input#searchsubmit
{
font-weight: bold;
font-family: Verdana, Arial, Helvetica; 
font-size: 12px;
padding: 2px 4px;
cursor: pointer;
cursor: hand;
}

div#sidebar li.widget
{
margin-bottom: 15px;
}

div#sidebar li#search,
div#sidebar li#calendar,
div#sidebar li.widget_categories,
div#sidebar li.widget_archive,
div#sidebar li.widget_nktagcloud,
div#sidebar li#text-3
{
background-color: #e1eaf0;
background-image: url(images/sidebar-bottom.gif);
background-repeat: no-repeat;
background-position: bottom center;
padding: 0 0 7px 0;
}


div#sidebar li#text-3 div ul li
{
padding: 2px 7px;
margin: 0;
}

div#sidebar li.widget_nktagcloud
{
text-align: center;
padding: 0 7px 7px 7px;
}

div#sidebar li#search form,
div#sidebar li#calendar h2,
div#sidebar li.widget_categories h2,
div#sidebar li.widget_archive h2,
div#sidebar li.widget_nktagcloud h2,
div#sidebar li#text-3 h2
{
background-image: url(images/sidebar-top.gif);
background-repeat: no-repeat;
background-position: top center;
padding: 7px 7px 3px 7px;
text-align: left;
}

div#sidebar li.widget_nktagcloud h2
{
margin: 0 -7px;
}




div#sidebar li.widget_categories ul,
div#sidebar li.widget_archive ul,
div#sidebar li#text-3 p
{
padding: 0 7px;
}

h4#dbtab
{
float: right;
width: 19px;
height: 84px;
display: block;
padding: 0;
margin: 0 0 0 5px; 
}

h4#dbtab img
{
border: 0;
width: 19px;
height: 84px;
}

div#sidebar li ul li
{
margin-bottom: 7px;
}

div#sidebar li ul.blogroll li
{
margin-bottom: 4px;
}

div#sidebar li#calendar table
{
width: 336px;
margin: 0 7px;
}

div#sidebar li#calendar table td
{
text-align: center;
height: 11px;
padding: 0;
}

div#sidebar li#calendar table td#today
{
background: #fff;
border-bottom: 1px solid #cad2d8;
border-right: 1px solid #cad2d8;
}

div#sidebar li#calendar table td#prev
{
text-align: left;
}

div#sidebar li#calendar table td#next
{
text-align: right;
}

div#sidebar li#calendar table caption
{
border-bottom: 1px solid #fff;
padding-bottom: 5px;
}

div#sidebar li#list-authors-plus li
{
height: 40px;
padding-bottom: 5px;
margin-bottom: 5px;
}

div#sidebar li#list-authors-plus img
{
width: 35px;
height: 35px;
float: left;
margin-right: 5px;
}

div#sidebar li#list-authors-plus li a.name,
p.byline a.name
{
font-size: 11px;
color: #666;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

div#sidebar li#list-authors-plus li a.email
{
font-size: 11px;
color: #666;
text-transform: lowercase;
text-decoration: none;
}

div#sidebar li#list-authors-plus li a:hover,
p.byline a.name:hover
{
color: #E60000;
}


div#get_recent_comments_wrap  strong a,
div#get_recent_comments_wrap  strong a:link,
div#get_recent_comments_wrap  strong a:visited,
div#get_recent_comments_wrap  strong a:active
{
color: #000;
text-decoration: none;
}


div#get_recent_comments_wrap strong a:hover
{
color: #000;
text-decoration: underline;
}

div#get_recent_comments_wrap ul li
{
margin-bottom: 5px;
}

div#get_recent_comments_wrap ul li strong
{
font-size: 13px;
}

div#get_recent_comments_wrap ul li ul li
{
font-size: 11px;
color: #6A6A6A;
font-style: normal;
}

div#get_recent_comments_wrap ul li ul li,
p.byline a.comments
{
padding-left: 12px;
background: #fff url(images/comments.gif) no-repeat 0 3px;
}



/* FROM STANDARD */

ol.commentlist li
{
padding: 10px 0;
border-bottom: 1px solid #e0e0e0;
}

ol.commentlist li img.photo,
ol.commentlist li img.avatar
{
float: left;
border: 0; 
padding: 0;
margin: 0 5px 5px 0;
}


h3#comments
{
font-size: 18px;
margin-bottom: 15px;
margin-top: 5px;
padding-top: 20px;
}

ol.commentlist li
{
margin-bottom: 7px;
padding-bottom: 7px;
}

ol.commentlist li div.comment
{
width: 500px;
padding: 20px 0 10px 46px;
}
 
ol.commentlist div.meta cite
{
font-style: normal;
font-size: 14px;
font-family: Arial, Helvetica, Sans-serif;
padding: 4px 8px 4px 0;
margin-right: 8px;
border-right: 1px solid #ccc;
height: 20px;
line-height: 20px;
}


h3#svar
{
font-size: 18px;
margin: 20px 0 10px 0;
}

form#commentform p
{
margin: 10px 0;
}

form#commentform input.text,
form#commentform textarea
{
background: #FFFFFF url(http://gfx.dagbladet.no/g3/input-bg.gif) repeat-x scroll 0 0;
border: 1px solid #ccc;
padding: 3px;
margin-bottom: 8px;
}

form#commentform textarea
{
width: 400px;
height: 150px;
}

form#commentform input#submit
{
font-family: Arial, Helvetica, Sans-serif;
font-size: 15px;
padding: 5px 10px;
font-weight: bold;
cursor: hand;
cursor: pointer;
}

form#commentform label,
form#commentform label small
{
font-size: 11px;
}

div.authorinfo
{
padding-bottom: 40px;
}

div.authorinfo dl,
div.authorinfo p
{
width: 425px;
float: right;
margin-bottom: 40px;
padding-bottom: 10px;
}

/* GLOBALHEADER */

div#globalheader 
{
background: url(http://gfx.dagbladet.no/blogg/global-bg.gif) repeat-x;
height: 27px;
display: block;
overflow: hidden;
width: 100%;
font-family: Verdana!important;
font-size: 11px;
color: #fff!important;
}

div#globalheader h2
{
width: 86px;
heigth: 21px;
float: left;
}

div#globalheader h2 a img
{
border: 0;
}

div#globalheader div
{
width: 972px;
margin: 3px auto;
}


div#globalheader ul
{
height: 21px;
width: 880px;
float: right;
}

div#globalheader ul li
{
float: left;
margin: 0 6px;
height: 21px;
line-height: 21px;
}

div#globalheader ul li a
{
color: #fff;
bpadding-right: 5px;
display: block;
height: 21px;
line-height: 21px;
text-decoration: none;
}

div#globalheader ul li a:hover
{
color: #fff;
text-decoration: underline; 
}



li.widget_nktagcloud { line-height: 160%}
li.widget_nktagcloud a { margin: 0 3px;}

li.widget_nktagcloud a {color: #777;text-decoration: none;}
li.widget_nktagcloud a:hover {color: #e60000;}

div.entry ul
{
margin: 0 0 20px 15px;
}

div.entry ul li
{
padding-left: 5px;
list-style-type: disc;
margin-left: 25px;
}

div.entry h3,
div.entry h4,
div.entry h5
{
font-size: 20px;
margin-top: 10px;
}

