div#top
{
	height: 97px;
}
div#header
{
	height: 164px;
	background-position: 0 -41px;
}

div#header h1
{
	height: 52px;
}
div#header h1 a
{
	background: url("images/grafikk/dlm2/dlmh1.png") no-repeat 0 0 scroll;
	width: 472px;
	height: 52px;
}

div#content, div#main
{
	padding-bottom: 10px;
}

#dlm #content .container_12 .grid_8
{
	overflow: hidden;
}

h2.dlm-artikkeltittel,
h2.pagetitle,
h2.forsidetittel
{
font-size: 30px;
margin: 0;
padding: 5px 0 0 0;
margin-bottom: 5px;
margin-top: 25px;
line-height: 1.2;
letter-spacing: -0.03em;
}

h2.dlm-artikkeltittel a:hover
{
	text-decoration: none!important;
}

h2.dlm-artikkeltittel
{
	font-size: 42px;
}

h2.dlm-forsidetittel
{
	font-size: 36px;
}

body#dlm div.post p.postmetadata,
body.forum div.sok p.postmetadata,
ol#thread li div.poststuff
{
color: #6a6a6a;
font-size: 11px!important;
background: url(images/grafikk/dlm/dot.gif) repeat-x top center;
padding-top: 5px;
margin-top: 18px;
margin-bottom: 0;
padding-bottom: 0;
clear: both;
}

div.ent img
{
border: 1px solid #000;
}

div.post img.noborder
{
border: 0;
}

div.post img.front
{
margin-bottom: 1em;
}



body#dlm div.post ul,
.profile ul li,
dd
{
line-height: 1.5;
padding-bottom: 1em;
margin-top: 0;
}

body#dlm div.post ul li,
.profile ul li,
ul.sidebarlogin_otherlinks li
{
margin-left: 20px;
list-style-type: square;
}

body#dlm div.post ul li
{
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

body#dlm div.post ul li+li
{
	margin-top: -1px;
}


div.post p.postmetadata.arkiv
{
padding-top: 7px;
margin-top: 10px;
}

body#dlm div.postmetadata
{
margin-top: 10px;
margin-bottom: 10px;
}

body#dlm div.postmetadata img
{
float: left;
margin-right: 6px;
}

body#dlm div.postmetadata h4
{
padding: 3px 0 1px 0;
font-size: 15px;
}

body#dlm div.postmetadata .meta
{
height: 55px;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
border-right: 1px solid #e0e0e0;
display: block;
padding: 3px 10px 0 6px;
background: #f0f0f0;
}

body#dlm div.postmetadata p
{
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #000;
padding: 0;
margin: 0;
}

body#dlm div#dlmprimesitebanner
{
	margin: 30px 0 30px 30px;
}

body#dlm div#dlmprimesitebanner h3
{
	margin: 5px 5px 0 0;
	font-size: 40px;
	float: left;
	padding-top: 10px;
}

body#dlm div#dlmprimesitebanner p
{
	padding-top: 10px;
}

body#dlm div#dlmprimesitebanner img
{
	border: 0;
}

body#dlm p.byline,
.gallery-caption
{
margin: 0;
padding: 0;
font-size: 13px;
color: #999999;
font-style: normal;
font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.separator.red
{
color: #e6b0b2;
}

ol.commentlist li div.commenttext ol li
{
	list-style-type: decimal;
	margin: 0 0 0 30px;
	padding: 0;
	line-height: 1.4;
}

p.byline.top
{
margin-bottom: 20px;
}

.separator
{
display: inline-block;
margin: 0 4px;
}



body#dlm div.post h3#comments
{
	margin-top: 0;
	margin-top: 40px;
}

div.entry
{
	margin-top: 15px;
}

form#commentform textarea#comment
{
width: 530px;
height: 180px;
margin: 5px 0 10px 0;
}

input#submit,
input#postformsub
{
padding: 3px 10px;
font-size: 14px;
font-family: Arial, Helvetica, Sans-serif;
font-weight: bold;
cursor: pointer;
cursor: hand;
}

.side-element h3,
.side-element h2
{
display: block; 
margin: 15px 0 5px 0;
padding: 0 0 5px;
margin-bottom: 13px;
border-bottom: 2px solid #384739;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 15px;
line-height: 1.1;
color: #000;
/* background: url(images/grafikk/h/h2.gif) no-repeat bottom right; */
}

.side-element ul li ul
{
	margin-top: 5px;
	display: block;
	clear: both;
}

div.side-element .textwidget p
{
	margin-bottom: .7em;
}

.side-element ul li ul li
{
margin-bottom: 5px;

}

.side-element p,
.side-element li,
.side-element label
{
	color: #333333;
	line-height: 1.3;
	font-size: 11px;
}

.side-element strong,
.side-element label,
.share strong
{
	color: #000;
	font-weight: normal;
}

.side-element label,
.side-element p.rss
{
	display: block;
	margin-top: 1em;
	margin-bottom:3px;
}

/* kommentarer */

ol.commentlist li
{
	display: block;
	clear: both;
	float: left;
}

ol.commentlist li.depth-1
{
width: 620px;
}

ol.commentlist li.depth-2
{
width: 560px;
margin-left: 60px;
}

ol.commentlist li.depth-3
{
width: 500px;
margin-left: 120px;
}


.comment-body
{
float: left;
width: 100%;
border-bottom: 1px solid #e0e0e0;
margin: 7px 0;
padding: 10px 0;
}

.comment .comment-body p
{
padding: 1em 0 0 82px;
}

article.comment {
	padding-bottom: 10px;
	}

a.comment-edit-link
{
font-size: 11px;
float: right;
}

.comment .vcard,
.comment .commentmetadata
{
display: inline;
}

.comment .commentmetadata a,
.comment cite a
{
color: #000;
text-decoration: none;
}

.comment .commentmetadata a
{
color: #666;
}

.comment .commentmetadata a:hover,
.comment cite a:hover
{
text-deoration: underline;
}

.comment .vcard  .says
{
display: none;
}

.comment .vcard img
{
float: left;
height: auto;
padding: 6px;
background: url("images/avatar_bg.png") no-repeat center center;
margin: -7px 10px 15px 0; 
width: 60px;
height: 60px;
}

.comment cite 
{
	display: inline-block;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.comment .reply
{
margin-top: 10px;
text-align: right;
padding-right: 10px;
}



a#cancel-comment-reply-link
{
margin: 5px 10px;
}


#respond 
{
margin-top: 30px;
}

#respond  h3
{
font-size: 24px;
}

#sidebar .wpbr-widget
{
    margin-bottom: 1em;
}

#sidebar .wpbr-widget h2
{
    font-size: 11px;
    color: #666;
    font-weight: normal;
    border: 0;
    margin-top: 10px;
    margin-bottom: 2px;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 2px;  
    text-transform: none;
}

div#content div.entry p,
article.comment p,
#commentform p,
.category-3 .post p,
.commentlist .comment-body p,
body#dlm div.post ul li,
#respond p,
p.stengt
{
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.4;
}

.category-3 .post p.postmetadata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.henvisningDLM
{
padding-top: 8px;
margin-top: 8px;
border-top: 1px solid #CCCCCC;
}

div#content div.container_12 div.underline.henvisningDLM.first
{
border: 0;
margin-top: 0;
}

.henvisningDLM img
{
float: left;
margin-right: 5px;
}

.henvisningDLM h3
{
hyphenate-after: 3;
margin: 0;
padding: 0;
}

div#content div.wp-caption p  
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.1;
margin-top: 3px;
}

.sectionHead
{
border-top: 4px solid #f0f0f0;
margin-bottom: 0;
padding-bottom: 5px;
padding-top: 20px;
}

.sectionHead h3, h3.sectionHead {
font-size: 24px;
}

.sectionHead h3
{
margin-top: 0;
}

h3#comments.sectionHead
{
margin-bottom: 20px;
}

.dlmBanner
{
margin: 50px 0;
}

.gallery
{
position: relative;
left: 35px;
}

