/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset styles ~~~ http://meyerweb.com/ */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-family: inherit;	vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* BoS begynd: */
hr {display : none;}
.clear {clear : both; line-height : 0; font-size : 0; height : 0px;}
.height-10 {height : 10px!important;}
.height-15 {height : 15px!important;}
.height-20 {height : 20px!important;}
.height-30 {height : 30px!important;}

body {background : #F4F4EB url(images/bagg_paper.gif) no-repeat scroll top center; text-align : center; font-family : verdana,arial,helvetica, sans-serif; font-size : 80%; }
i, em {font-style : italic;}
a {color : #9c1e26; text-decoration : underline; }
a:hover {color : #5a1217; text-decoration : none; }
a:visited {color : #541115;}

#content h1 {font-family : georgia, arial,helvetica, sans-serif; font-size : 250%; font-weight : normal; margin : 0 0 15px 0;}
#content h2 {font-family : arial,helvetica, sans-serif; font-size : 140%; font-weight : bold; margin : 0 0 15px 0;}
#content h3 {font-family : arial,helvetica, sans-serif; font-size : 120%; font-weight : bold; margin : 15px 0 5px 0;}
#content h4 {}
#content  strong {font-weight : bold;}
p {line-height : 130%; margin : 10px 0;}
p.pubdate {color : #999; font-size : 85%; }

.logo {margin : 0px 0 10px 0;}
.logo a {display : block; width : 430px; height : 102px; background : url("images/logo_twist.gif") no-repeat}
.logo a span {display : none; }

.top-menu {text-align : right;  width : 960px; margin-top : 30px;}
.top-menu ul {float : right;}

.top-menu ul li {display : inline; list-style-type : none; float : left; margin : 0;}
.top-menu ul li a {}

.top-menu ul li a {display : block; float : left; margin : 0; height : 33px;}

.top-menu ul li.page-item-455 a {width : 290px; background : url("images/menu_sprite1.gif") no-repeat; background-position : 0 0!important}
.top-menu ul li.page-item-453 a {width : 293px; background : url("images/menu_sprite2.gif") no-repeat ; background-position : 0px 0px}
.top-menu ul li.page-item-458 a {width : 235px; background : url("images/menu_sprite3.gif") no-repeat ; background-position : 0px 0px}
.top-menu ul li.page-item-91 a {width : 142px; background : url("images/menu_sprite4.gif") no-repeat ; background-position : 0px 0px}

.top-menu ul li.page-item-455 a:hover,
.top-menu ul li.page-item-453 a:hover,
.top-menu ul li.page-item-458 a:hover,
.top-menu ul li.page-item-91 a:hover { background-position : 0 -90px!important;}


.top-menu ul li.page-item-455.current_page_ancestor a, 
.top-menu ul li.page-item-455.current_page_item a, 
.top-menu ul li.page-item-455.current_page_parent a { background-position : 0 -40px!important;}

.top-menu ul li.page-item-453.current_page_ancestor a, 
.top-menu ul li.page-item-453.current_page_item a, 
.top-menu ul li.page-item-453.current_page_parent a { background-position : 0px -40px!important;}

.top-menu ul li.page-item-458.current_page_ancestor a, 
.top-menu ul li.page-item-458.current_page_item a, 
.top-menu ul li.page-item-458.current_page_parent a { background-position : 0px -40px!important;}

.top-menu ul li.page-item-91.current_page_ancestor a, 
.top-menu ul li.page-item-91.current_page_item a, 
.top-menu ul li.page-item-91.current_page_parent a { background-position : 0px -40px!important;}

.top-menu ul li a span {display : none;}



.sogning {width : 200px; float : right; position : absolute; top : 25px; right : 0;}

#content ol li, #content ul li { line-height : 1.5em;  margin-bottom : 10px; }
#content ul {margin-left : 20px;}
#content ul li {padding-left : 15px; background : url("images/bullet.gif") no-repeat 3px 7px; }
#content ul li ul li {padding-left : 15px; background : url("images/bullet-2.gif") no-repeat 3px 7px; }
#content ol {list-style-type : decimal; list-style-position : inside; }

.sb-pagemenu h2.widgettitle {display : none; }

#sidebar h2.widgettitle {color:#000;font-family:verdana, arial, sans-serif;font-size:14px;font-weight:bold;margin:0 0;padding:5px 0; margin-top : 7px; background : #9c1e26; padding : 5px; color : #fff;}
#sidebar a:visited {color : #9c1e26;}
#sidebar a:hover {text-decoration : underline}
#sidebar li.current_page_item {background : #D8D5D5  }
#sidebar li.current_page_item li {  }

#sidebar ul {margin : 25px 0px 0px 0px; /* border-bottom : 1px solid #9C9C9C;*/}
#sidebar ul ul {margin : 0px 0px 0px 0px; border : 0;}
#sidebar ul ul ul {margin : 0px 0px 0px 0px}

#sidebar a {text-decoration : none;}
#sidebar ul li {font-family:verdana,arial,helvetica,sans-serif;font-size:14px;font-weight:bold; border-bottom : 1px solid #ccc;}
#sidebar ul li a {padding : 6px 0 6px 10px; display : block; font-size : 13px; }
.home #sidebar ul li a {padding : 0!important; font-size : 13px; }

/*Skjul sub menuer*/
.sb-pagemenu ul ul {display : none; }

/* Vis dem igen  */
.sb-pagemenu ul li.current_page_item ul, .sb-pagemenu ul li.current_page_ancestor ul  {display : block;}

.sb-pagemenu ul li.current_page_item li {background : #fff;}

#sidebar ul li ul li {}
#sidebar ul li ul li a {display : block; padding : 5px 0 5px 20px;  font-weight : normal; background : url(images/bullet-pil.gif) no-repeat 11px 8px;}
#sidebar li li.current_page_ancestor  a {background : url(images/bullet-pil-ned.gif) no-repeat 9px 10px;}
#sidebar li li.current_page_parent li a {background : url(images/bullet-pil.gif) no-repeat 20px 6px;}

#sidebar ul li ul li ul li {border : 0; font-family : arial,helvetica, sans-serif; }
#sidebar ul li ul li ul li a {display : block; padding : 5px 0 5px 30px; background : url(images/bullet-menu.gif) no-repeat 21px 7px; font-size : 11px;}

#sidebar ul ul ul {display : none; }
#sidebar ul ul li.current_page_item ul, #sidebar ul ul li.current_page_ancestor ul  {display : block; }

#sidebar label {display : none;}

/*li.current_page_parent, li.current_page_parent li, li.current_page_ancestor li {background : #eaeae8;}*/

ul.search {border : 0!important;}
li.widget_search {padding-bottom : 8px; border : 0!important;}


.main-content {width : 960px; margin : 0 auto; text-align : left; position : relative; /* border-left : 1px solid #000; border-right : 1px solid #000;*/ }

#content-background {background : #fff; margin-top : 0px; border-top : 6px solid #b52025; min-height : 400px;}
#content {width : 500px; float : left; margin-top : 30px; margin-left : 15px;}
#sidebar {width : 200px; float : left; margin-left : 5px; }
.home #sidebar {width : 250px!important; float : left; margin-left : 5px; }
#flash {float : left; width : 219px; margin-left : 15px }
#footer {background : #b52025; text-align : right; }
#footer a {color : #fff; text-decoration : none;}
#footer a {padding : 5px; display : block; }
/* FOOTER */

#footer, .footer2 { margin : 0 auto;}


li.widget_search { height : 71px; width : 200px; display : block; }
li.widget_search div {margin : 5px 5px 0 5px;}
.forside li.widget_search input#s, li.widget_search input#s {width : 135px;}
li.widget_search input#searchsubmit {width : 40px;}
label.screen-reader-text, .forside ul.search label {display : none; }


.forside li.widget_search {background-image : none!important; padding : 0;}
.forside li.widget_search div {margin : 5px 5px 0 0px!important;}
.forside li.widget_search input#s {width : 135px;}
.forside li.widget_search input#searchsubmit {}
.forside .search h2 {}
.forside .no-pad {padding-left : 0!important;}
.forside ul.search {margin : 0!important; padding : 0;}


/* FORSIDE */

.front-left {float : left;}
.front-right {float : left;}
.forside #flash {display : none;}
.forside #content {width : 600px; margin-left : 90px;}