/*
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 */


#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:980px;}

#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: #fff;
padding: 0;
margin: 0;
}

div#page
{
width: 950px;
border: 1px solid #fff;
padding: 0 10px;
/*background: #fff url(images/dot.gif) repeat-y 598px 0;*/
margin: 0 auto 0 auto;
}
#header-centertoptop { margin:0 auto; width:100%; background: #fb1716; }
#header-centertop { margin:0 auto; width:980px; position:relative; text-align:right; background: #fb1716; }

#header-center, #content-center, #footer-center { margin:0 auto; width:980px; position:relative; text-align:left;  }
	
	#header { width:100%; background:url("http://thefight.no/blog/wp-content/themes/standard/images/images/header_bg.png") repeat-x; }
	#header-loggedin { width:100%; background:url("http://thefight.no/blog/wp-content/themes/standard/images/images/header_bg2.png") repeat-x; }
	#logo-loggedin { width:100%; height:330px; background:url("/wp-content/themes/thefight/images/header_loggedin3.png") no-repeat; }
	#logo-notloggedin { width:100%; height:410px; background:url("/wp-content/themes/thefight/images/header_notloggedin3.png") no-repeat; }
	#logo-notloggedin #location { position:absolute; left:45px; top:393px; height:17px; width:147px; }
	#usernav { height:30px; color:#eb0606; text-decoration:none; display:block; padding:20px 0 0 0; position:relative; z-index:200; /*margin-bottom:-40px;*/ }
	#usernav .active { color:#000; }
	
	#logo-notloggedin a.the-fight { position:absolute; left:398px; top:212px; width:230px; height:120px; text-decoration:none; }
	#logo-loggedin a.the-fight { position:absolute; left:385px; top:210px; width:230px; height:120px; text-decoration:none; }
	#logo-notloggedin a.meld-deg-pa { position:absolute; left:24px; top:198px; height:31px; width:193px; text-decoration:none; }
        #logo-notloggedin a.ny-frist {
	position:absolute;
	left:18px;
	height:55px;
	width:141px;
	text-decoration:none;
	top: 65px;
}
	#logo-notloggedin a.last-ned-materiell { position:absolute; left:714px; top:139px; width:133px; height:67px; text-decoration:none; }
	#logo-notloggedin a.logg-inn-her { position:absolute; left:308px; top:362px; width:192px; height:31px; text-decoration:none; }
	#logo-notloggedin a.mer-om-konk { position:absolute; left:518px; top:362px; width:240px; height:30px; text-decoration:none; }
	
/*div#page*/ div#spillbloggheader
{
display: block;
height: 410px;
/*width: 950px;*/
padding: 10px 0;
/* border-bottom: 3px solid #ccc; */
margin-bottom: 10px;
/*background: #fff;*/
background: transparent url(images/fight_top_utlogget.png) repeat-x scroll 0 0
}

/*div#page div#spillbloggheader*/ div#headerimg
{
/*height: 70px;
padding-top: 180px;*/
background: url(images/fight_header.png);
}

div#page div#spillbloggheader h1
{
display: inline;
}

div#page div#spillbloggheader h1 a
{
padding: 6px;
background: #000;
}

div#page div#spillbloggheader h1 a:hover
{
background: #15384d;
}

div#content
{
float: left;
width: 467px;
overflow: hidden;
}

div#sidebar
{
float: right;
width: 440px;
margin-bottom:20px;
}


#footer { width:100%; background:#000; height:190px; }
	#footer-left { float:left; width:323px; padding:20px 0 0 25px; font-size:10px; color:#8f8f8f; }
	#footer-right { float:left; width:617px; padding:20px 0 0 15px; }
	#footer-right a img { margin:0 15px; }


/* TYPOGRAFI */

body
{
font-family: Arial, Helvetica, Sans-serif;
line-height: 1.3;
font-size: 12px;
color: #000;
}

h1, h2, h3, h4, h5, h6
{
font-family: Arial, Helvetica, Sans-serif;
color: #000;
font-weight:normal;
clear: both;
margin-top:3px;
margin-bottom:-4px;

}

div.post h2
{
line-height: 120%;
margin-bottom: 10px;
}

a:link, a:visited, a:active {color:#eb0606; text-decoration: none;} 

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: 26px;
}

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;

}

img.postmetadata
{
float: left;
border: 0;
}

small.commentmetadata a
{
text-decoration: none; 
}

h3.date, h4.date
{
font-family:  Arial, Helvetica, Sans-serif;
font-weight: normal;
}

div#sidebar h2
{
font-size: 8px;
margin-top: 0px;
margin-bottom: 0px;
}



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: 14px;
margin-top:-5px;
}


/* DETALJER */

div.post-teaser-block
{
padding: 0 0 14px 0;
}

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: left;
width: 450px;
/*padding-left: 10px;
border-left: 1px solid #e0e0e0;*/
}

div.entry div.postmetadata img.photo
{
float: left;
border: 0;
margin-right: 3px;
}

div.authorinfo 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: 2px;


}

div.myruler{

border-bottom:dotted #ccc;
border-bottom-width:thin;
margin-top:28px;
}



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:#000000 none repeat-x scroll center top;
border:0 none;
clear:left;
height:100px;
margin:0;
padding-bottom:10px;
}

span.comments a
{
background: url(images/comments.gif) no-repeat 0 2px;
padding-left: 14px;
}

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: Arial, Helvetica; 
width: 250px;
}

form#searchform
{
padding: 7px 0;
}

form#searchform input#searchsubmit
{
font-weight: bold;
font-family:  Arial, Helvetica; 
font-size: 12px;
padding: 2px 4px;
cursor: pointer;
cursor: hand;
}

div#sidebar li.widget
{
margin-bottom: 0;
}

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,*/
div#sidebar li.widget_tag_cloud
{
	background-color:#000;

height:80px;
width:408px;
padding:10px;
margin-top:20px;
background-image: url(images/sidebar_top3.png);
background-repeat: no-repeat;
background-position: top center;
}

div.widget_tag_cloudimage
{

background-image: url(images/sidebar_bottom.png);
background-repeat: no-repeat;
background-position: top center;
height:80px;



}


div#sidebar li#text-3 li#text-4 li#text-5 li#text-6
{
font-size: 12px;
margin-top: 15px;
}


div#sidebar li#text-2 
{
overflow: hidden;
}




div#metaimage
{
padding: 0 0 3px 0;
}

div#sidebar li.widget_tag_cloud
{
text-align: center;
font-size: 8px;
}

div#sidebar li.widget_tag_cloud a
{
color: #ffffff;
}

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,
div#sidebar li.widget_tag_cloud h2
{

padding: 0 12px 0px 12px;
text-align: right;

}

div#sidebar li.widget_nktagcloud h2
{
margin: 0 -7px;
}

a.category-icon img {
border: none;
margin:0;
padding:0;
}


div#sidebar li.widget_categories ul,
div#sidebar li.widget_archive ul,
div#sidebar li#text-3 p
{
padding: -3px 0 0 0;
}

h4#dbtab
{
float: right;
width: 19px;
height: 84px;
display: block;
padding: 0;
margin: -20px 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: 380px;
float: right;
margin-bottom: 40px;
padding-bottom: 10px;
}

/* GLOBALHEADER */

div#globalheader 
{
background: #fb1716;
height: 27px;
display: block;
overflow: hidden;
width: 100%;
font-family: Arial!important;
font-size: 11px;
color: #fff!important;



}


div#globalheader ul
{
	float:right;
	width:970px;
	padding-left:740px;
	


}

div#globalheader ul li
{
float: right;
margin: 0 6px;
height: 21px;
line-height: 21px;
}

div#globalheader ul li a
{
color: #fff;
padding-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;
}

.postmetadata img.photo {
float:left;
margin-right:10px;
}

#tempHeaderBlackBg { position:absolute; background:#000; width:247px; left:14px; height:27px; }