﻿/* @override http://brunstadinfo.no/wp-content/themes/press/style.css */

/*
Name: PRESS
Design Studio: Obox Design http://www.obox-design.com/
Version: 1.0.3
Author: Obox Design
Author URI: http://www.obox-design.com/
*/


/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
/*--------------------------------------------------------------------------------------------------------------------------*/
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-size: 100%; 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: "" "";}
hr{
  border: 0;
  color: #c1c1c1;
background-color: #c1c1c1;
height: 1px;
}


#show_comments a{color:#222; font-size:14px; background:url(images/show_comments.png) no-repeat right; padding:10px 30px 10px 0px;}


/*--*********************************************************************************--------*/
/*- IE6 WARNING - BEFORE WE DO ANYTHING!! WE NEED TO TELL EVERYONE TO GET RID OF IE 6 -------*/
/*-------------------------------------------------------------------------------------------*/
.no_ie{clear:both; border-bottom: 2px solid #a60000; background: #ffcece; color: #000; font-weight: bold; padding: 10px; text-align:center; }
	.no_ie h1{font-size: 22px; color: #a60000;}
	.no_ie p{margin: 0px; padding: 0px;}
	.no_ie a{color: #a60000; text-decoration: underline;}
	.no_ie a:hover{color: #000;}


/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{margin: 0px; padding: 0px; font-size: 12pt; font-family: Times, "Times New Roman", Arial, Georgia, serif; background: url('images/bg2.jpg') no-repeat top center;}

h1{font-size: 25pt; margin: 0px 0px 20px; line-height: 40px;}
	h1.h1-sub-title{padding: 20px;}
h2{font-size: 1.2em; margin: 0px 0px 10px; line-height: 24px;font-weight:bold;}
h3{font-size: 17pt; margin: 0px 0px 10px; line-height: 24px;}
h4{margin: 0px; padding: 8px 0px 10px 0px;}
h5{margin: 0px; padding: 8px 0px 10px 0px;}
h6{margin: 0px; padding: 8px 0px 10px 0px;}

p{font-size: 12pt; line-height: 24px; margin: 0px 0px 15px;}
blockquote p{font-size: 14pt; font-style:italic; padding:10px 20px 10px 60px; background:#e9e7e1 url(images/quote.gif) no-repeat; line-height: 30px; }

form{}
label{}
textarea, input{font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{padding: 8px;}

#wpcf7-f1-p68-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-name input {width:310px; background:#f7f7f7; padding:5px; border:1px solid #848484;}

#wpcf7-f1-p68-o1 form.wpcf7-form p span.wpcf7-form-control-wrap.your-message textarea.wpcf7-validates-as-required {width:310px; background:#f7f7f7; padding:5px; border:1px solid #848484;}

#hiddenModalContent{display:none; margin:0px; padding:0px;}

/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{text-decoration: none;}
a.std_link:hover, a:hover{ text-decoration: underline;}
a:active{}
	
/*--- Layouts ---*/
.no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.floatright{float:right;}
.no_display{display: none;}

.alignleft{float: left; margin: 0px 20px 10px 0px;}
.alignright{float: right; margin: 0px 0px 10px 20px;}
.aligncenter{text-align: center;}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#play_video_big {position: relative; height:44px; width:153px; text-indent:-9999px;  margin-top:-60px; padding-top: 20px; margin-left:20px; background: url("images/play_video.png") 0px 0px no-repeat; }
#play_video_med {position: relative; height:34px; width:92px; text-indent:-9999px;  margin-top:-50px; padding-top: 16px; margin-left:20px; background: url("images/play_med.png") 0px 0px no-repeat; }
#play_video_small {position: relative; height:18px; width:52px; text-indent:-9999px;  margin-top:-25px; padding-top:5px; margin-left:20px; background: url("images/play_small.png") 0px 0px no-repeat; }

#container{width: 935px; margin-left:60px; padding: 0px; }

#header{padding: 15px 0px 7px;}

#content-container{ margin-bottom: 0px;}

	#left-column{float: left; width: 630px;}
	#left-column-wide {float: left; width: 960px;}
	
	#right-column{float: right; width: 290px; padding-top:0px;}

#footer{clear: both; padding: 26px 0px 0px; margin: 0px;}
#footer a{color:#555; font-size:15px; line-height:20px;}
#footer a:hover{color:#000; text-decoration:none;}


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.logo{float: left; margin-left:-1px; margin-top:-2px;}
	/*--------------------------*/
	/*- MENU -------------------*/
	ul#menu{float: right; margin-top: 20px; font-size: 13pt; padding-right:10px;}
	ul#menu li.parent-item{float: left; margin: 0px 0px 0px 5px; padding: 0px 5px 0px; position: relative;font-family:Arial;}
		ul#menu li.parent-item:last-child{padding: 0px 0px 0px 10px;}

		ul#menu li.parent-item a.parent-link{}
		ul#menu li.parent-item a.parent-link:hover{text-decoration: none;}
				
		ul#menu li.parent-item a.parent-link-sub-menu{}
			ul#menu li.parent-item a.parent-link-sub-menu:hover{}

		ul#menu li.menu-rss{}
		ul#menu li.menu-rss a{}
		ul#menu li.menu-rss a:hover{}
		
		/*- MENU 2 -------------------*/
		#menu2_div{background:url('/bilder/menubar.jpg') repeat-x center center;border:1px solid white;width:628px;margin-bottom:20px;height:25px;font-family:Arial;}
		ul#menu2{}
		ul#menu2 li.parent-item{float:left;padding-left:10px;padding-right:10px;border-right:1px solid white;display:block;height:25px;line-height:22px;}
		ul#menu2 li.parent-item:last-child{}
		
		ul#menu2 li.parent-item a.parent-link{color:white;font-size:0.7em;font-weight:bold;text-transform:uppercase;}
		ul#menu2 li.parent-item a.parent-link:hover{text-decoration:underline;}
		
		ul#menu2 li.parent-item a.parent-link-sub-menu{}
		ul#menu2 li.parent-item a.parent-link-sub-menu:hover{}
		
		/*--------------------------*/
		/*- SUB MENU ---------------*/
		ul.sub-menu{display: none; position: absolute; top: 35px; z-index: 1000;}
			ul.sub-menu li{padding: 10px; width: 130px; font-size: 10pt;}
				ul.sub-menu li a{display: block;}
					ul.sub-menu li a:hover{margin-left: 3px; text-decoration: none;}
			ul.sub-menu li:last-child{border-bottom: none;}
		ul#menu li.parent-item:last-child ul.sub-menu{display: none; right: 0px; position: absolute; top: 35px; z-index: 1000;}


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------------------------------------*/
	/*- FEATURE POST -----------------------------------------*/
	.feature-post{clear: both; padding: 0px 0px 20px; position: relative; z-index:3}
		
		a.scroller-left, a.scroller-right{position: absolute; top: 150px; display: block; overflow: hidden; width: 50px; height: 50px; text-indent: -9999px; z-index: 3;}
			a.scroller-left{left: -25px; background-position: top left;}
			a.scroller-right{right: -25px; background-position: top right;}
				a.scroller-left:hover{background-position: bottom left;}
				a.scroller-right:hover{float: right; background-position: bottom right;}
				
		.feature-post .feature-post-image{padding: 0px; margin-bottom: 30px; z-index: 1; display: block; height: 360px; width: 960px; overflow: hidden;}
		.feature-post .feature-post-content h1 a{}
		.feature-post .feature-post-content p{width: 630px;}
			.feature-post .feature-post-content a.action-link{clear: both; width: 176px; height: 26px; display: block; text-indent: -9999px;}
			.feature-post .feature-post-content a.action-link:hover{background-position: bottom;}


	/*--------------------------------------------------------*/
	/*- POST LIST 1 ------------------------------------------*/
	
	#promo_box{float:right;width:270px;padding:0px; margin-top:0px; background:#FFF;}
	#main_post {width:630px;float:left;}
	#promo_box #banner {margin-bottom:6px;}
	#promo_box h3 {font-family:helvetica,arial; font-size:19px; padding-top:10px; color:#2e2e2e; }
	.twitter {font-size:14px; color: #595959;margin-top:10px;margin-bottom:10px;}
	.twitter a{color: #33ccff}
	.twitter img {margin-left:5px;}
	
	ul.post-list{padding: 0px 0px 0px; margin: 0px 0px 0px;width:930px;}
		ul.post-list li{width: 230px; float: left; overflow: hidden;}
			ul.post-list li:last-child{width: 240px; border: none;}
			ul.post-list li .copy{padding: 15px 15px 15px 0;}
				ul.post-list li h2 a{font-size: 15pt;}
				ul.post-list li p{font-size: 11pt;}
					ul.post-list li a.action-link{clear: both; width: 176px; height: 26px; display: block; text-indent: -9999px;}
					ul.post-list li a.action-link:hover{background-position: bottom;}
			
					a.action-link{clear: both; width: 176px; height: 26px; display: block; padding-left:3px; text-indent: -9999px;}
					 a.action-link{background: url(images//continue-reading.png) top no-repeat;}
					a.action-link:hover{background-position: bottom;}
					
			
			
			
	/*--------------------------------------------------------*/
	/*- POST LIST 2 ------------------------------------------*/
	#disqus_thread { border-top:solid #cccccc 5px;  padding:0px 20px 10px 20px; background:#f3f3f3;  }
	ul.sub-post-list{background: URL(images/secound_bg.gif) center repeat-y; border-top:solid #303030 5px; padding-top:0px; padding-bottom:0px;}
		ul.sub-post-list li{float: left; width: 440px; padding: 0px 0px 0px 0px; overflow: hidden;}
		ul.sub-post-list li:last-child{float:right;}
			ul.sub-post-list li .copy{padding: 15px 0px;}
				ul.sub-post-list li h3 a{font-size: 1.4em;font-weight:bold;}
				ul.sub-post-list li p{font-size: 11pt;}
				
					ul.sub-post-list li a.action-link{clear: both; width: 176px; height: 26px; display: block; text-indent: -9999px;}
					ul.sub-post-list li a.action-link:hover{background-position: bottom;}

					
					.postet {font-size:12px; color:#797979; padding-bottom:10px;}

/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy p{clear: none;}
.post .copy ol, .post .copy ul{list-style: disc; margin: 0px 0px 10px 30px;}
	.post .copy ol li, .post .copy ul li{line-height: 22px; padding-bottom: 10px;}
.post .copy ol{list-style: decimal;}
.post .copy code, .post .copy pre{}
.post .copy img{}
.post .copy h2{line-height: 35px; margin-top: 8px;}
.post .copy h3{margin-top: 20px;}

a.intro{float:right; display:block; width:299px; height:129px; background: url(images/intro.png); z-index:-1; text-indent:-9999px}
a.intro:hover{background: url(images/intro_hover.png);}


.no-posts{clear: both; margin-top: 20px;}
.search-header{clear: both; margin: 20px 0px;}
.post{clear: both; padding-top:10px;}
#main_post .post{clear: both; padding-top:0px;}
	.post .image{margin-bottom: 10px;}
	.post .video{margin-bottom: 10px;}
	.post h1{padding-bottom: 0px; margin: 0px 0px 0px; clear: both;}
		.post h1 a{}
		.post h1 a:hover{text-decoration: none;}

		.date{font-size: 11pt; color:#999999; font-style: italic; margin: 0px 0px 10px;}
			
	.post .copy{margin-bottom: 5px;}
		.post .copy a.action-link{}
			.post .copy a.action-link:hover{}
		.post a.read-post{}

	.page_button_content{}
		.previous_page{}
		.next_page{}
		.previous_page a, .next_page a{}
			.previous_page a:hover, .next_page a:hover{}
			
			
/*-------------------------------------------------------------------------------------------*/
/*- PROMOTE POST ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.promote-post{margin-bottom: 30px;}
	.promote-post h2{font-size: 18pt; margin: 0px 0px 10px; padding: 0px;}
	.enjoy-copy{font-size: 14pt; font-style: italic; margin: 0px;}
	.promote-post ul li{float: left; padding: 10px 0px 0px; margin-right: 15px;}
		.promote-post ul li.tweet{padding-top: 29px;}
		.promote-post ul li.moo{padding-top: 29px;}
		.promote-post ul li.bump{padding-top: 19px;}
		.promote-post ul li.digg{padding-top: 11px;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#comments{padding: 20px 0px 0px; margin-bottom: 0px;}
	.comment{clear: both; padding: 30px 30px;}
		.comment h4.comment-date{font-size: 11pt; font-style: italic; margin: 0px 0px 10px;}
		.comment h3{clear: both; font-size: 20pt;}
			.comment h3 a{}
			.comment h3 a:hover{text-decoration: none;}
			.comment h3 span.twitter-link a{font-size: 10pt; font-style: italic;}
			.comment h3 span.twitter-link a:hover{}

		.user{float: left; width: 90px; margin: 0px 30px 30px 0px;}
			.user img{margin-bottom: 20px;}
			.user a.action-link{font-size: 9pt; font-style: italic;}
				.user a.action-link:hover{text-decoration: none;}
				
		.comment-post{float: left; width: 440px;}

	.comment-odd{}
	
	


/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comment-form-content{padding: 30px;}
	.comment-form-content h1{padding: 0px 0px 30px; border: 0px;}
	.comment-form-content .comment_form label{clear: left; float: left; margin-top: 8px; display: inline-block; width: 100px; font-size: 14pt;}

	.comment-input{float: left; margin-bottom: 30px;}
		.comment-input input{width: 450px; padding: 8px 5px;}
	.comment-texarea{float: left; margin-bottom: 20px;}
		.comment-texarea textarea{width: 450px; height: 180px; padding: 5px;}
		
	.checkbox{margin-bottom: 20px; font-size: 10pt;}
	input.submit_button{padding: 8px; margin-left: 100px;}


/*-------------------------------------------------------------------------------------------*/
/*- SPRITES ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.header-comments, .header-promote-post, .header-leave-comment{clear: both; height: 20px; display: block; overflow: hidden; text-indent: -9999px; margin: 0px; padding: 0px;}
	.header-promote-post	{}
	.header-comments		{padding: 0px 30px 20px 30px; position: relative; left: 30px;}
	.header-leave-comment	{}


/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#archives{ margin-top: 0px;}
#archives a{}
#archives a:hover {}
h4.archive_year{font-size: 20pt;}
#archives .archives_list{}
#archives .archives_list li{line-height: 24px; padding: 10px 0px;}
	#archives .archives_list li .archive-post-image{width: 45px; height: 45px; overflow: hidden; float: left; margin-right: 20px;}
	#archives .archives_list .date{display: block; margin-right: 20px; font-size: 10pt; font-style: italic;}
		#archives .archives_list .date sup{position: relative; top: -3px; font-size: 7pt;}
		#archives ul .label{ display: inline-block; min-width: 80px;}
		#archives ul .label a{}
		#archives ul .label a:hover{}
		
#archives .archives_list li:last-child{border-bottom: none; margin-bottom: 30px;}


/*-------------------------------------------------------------------------------------------*/
/*- GALLERY PAGES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.gallery_list{clear: both; margin-top: 40px;}
	li.gallery_description{float: left; width: 323px; height: 131px; padding: 20px; margin: 0px 1px 1px 0px; border: 10px solid #f3f3f3; background: #f9f9f9;}
		li.gallery_description h1{line-height: 38px; margin: 0px 0px 10px;}
		li.gallery_description p{color: #555;}
	li.gallery_image{float: left; width: 191px; height: 191px; margin: 0px 1px 1px 0px; overflow: hidden;}
		li.gallery_image a{position: relative; text-decoration: none;}
			li.gallery_image a img{position: absolute; z-index: 1; margin: auto;}
			span.gallery-image-overlay{position: absolute; z-index: 2; width: 192px; height: 192px; background: none; text-indent: -9999px;}
			span.gallery-image-overlay:hover{background: url(images/gallery-image-overlay.png) top repeat}
			span.gallery-image-overlay:hover span.gallery_name{padding: 20px; display: block; z-index: 3; color: #fff; text-indent: 0px; line-height: 22px;}
			span.gallery-image-overlay:hover span.gallery_name span.gallery-date{display: block; color: #ccc; font-size: 10pt; font-style: italic;}
	li.image-right{margin-right: 0px;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column h2, #right-column h2 a{font-size: 15pt; padding: 0px 0px 5px; margin: 0px 0px 10px; clear: both;}
	#right-column h2 a{}
	#right-column h2 a:hover{text-decoration: none;}

#right-column ul div{}
#right-column ul li.widget{clear: both; margin-bottom: 20px;}
	#right-column ul li.widget:last-child{}
	#right-column ul li ul li{padding: 12px 12px 12px 40px; line-height: 22px;}
		#right-column ul li ul li a{}
		#right-column ul li ul li a:hover{}
	#right-column ul li:first-child{}
	#right-column ul li:last-child{}

	#right-column .advert{width: 125px; height: 125px; float: left; margin: 10px;}

	/*--------------------------------------------*/
	/*- DETAILED LISTING IN RIGHT COLUMN ---------*/
	ul.feature-list{}
		ul.feature-list li{}
		ul.feature-list li .detail-image{}
		ul.feature-list li div.detail-details{}
			ul.feature-list li a.detail-link{}
			ul.feature-list li  p{}
			
	/*--------------------------------------------*/
	/*- SEARCH -----------------------------------*/
	fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
	background: #222;
}
.search input, .search button {
	float: left;
	margin-top:-3px;
}
.search input.box {
	color: #000;
	font-size: 13px;
	width: 190px;
	padding: 2px;
	margin-right: 5px;
	margin-top:-3px;
}

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.footer-columns{padding: 0px 0px 30px;}
	ul.footer-columns h2{font-size: 15pt;}
	ul.footer-columns p{font-size: 11pt;}
	ul.footer-columns li.column-one, ul.footer-columns li.column-two, ul.footer-columns li.column-three, ul.footer-columns li.column-four{width: 200px; padding: 0px 20px 0px 0px; float: left;}

	ul.footer-columns ul li{padding: 10px 0px;}
		ul.footer-columns ul li:first-child{border-top: none;}
		ul.footer-columns ul li:last-child{border-bottom: none;}
		ul.footer-columns ul li a{ display: block;}


			
			
.footer-copy{clear: both; padding: 20px 5px 5px; font-size: 10pt;}
	p.copyright{font-size: 10pt; float: left;}
		p.copyright a{}
		p.copyright a:hover{}
	a.obox-logo{float: right; width: 185px; height: 16px; display: block; text-indent: -9999px;}
		a.obox-logo:hover{float: right; width: 185px; height: 16px;}


/*-------------------------------------------------------------------------------------------*/
/*- SOME STANDARD WORDPRESS PLUGIN/WIDGET STYLES --------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*--------------------------------------------*/



/*--------------------------------------------*/

				
/*--------------------------------------------*/
/*- RSS WIDGET -------------------------------*/
.rsswidget{clear: both;}
.rss-date{font-size: 9pt; font-style: italic; display: block;}
.rssSummary{font-size: 10pt;}


/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none;	margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}

.dinmening {float:left; width:320px; color:#FFF !important; padding:0px}
.meninger {float:right; width:300px; margin:0px;  list-style-type: none;}
.meninger li {padding:15px; color:#FFF; margin:3px; margin-top:7px; background: #383838 url(images/meninger_nt.jpg) no-repeat; display:block; line-height:18px;}
li.ng {background: #761e1e url(images/meninger_ng.jpg) no-repeat;}
li.pv {background: #204826 url(images/meninger_pv.jpg) no-repeat;}
.meninger span{text-align:right; color:#fff2db; display:block; font-style:italic; padding:10px;}


/*
Color Option: White and Red
*/

/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{color: #252525; background-color: #fff;}

h1{color: #000;}
	h1.h1-sub-title{border-top: 5px solid #303030;}
h2{color: #000;}
h3{color: #000;}
h4{}
h5{}
h6{}

p{color: #333;}
blockquote, blockquote p{color: #333;}

form{}
label{color: #000;}
textarea, input{color: #333;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{color: #fff; background: #c23c2f; border: 1px solid #d55c4f;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{color: #c23c2f;}
a.std_link:hover, a:hover{}
a:active{color: #c23c2f;}

a.stbutton.stico_rotate {background: url(images/share.gif)no-repeat !important; padding-left:55px;margin-left:10px; }




/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#header{margin-bottom:0px;}
#footer{border-top:5px solid #303030; }


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	/*--------------------------*/
	/*- MENU -------------------*/
	ul#menu li.parent-item a.parent-link{color: #a9a9a9;}
	ul#menu li.parent-item a.parent-link:hover{color: #FFF;}

		/*--------------------------*/
		/*- SUB MENU ---------------*/
		ul.sub-menu li{background-color: #222; color: #ccc; border-bottom: 1px dotted #ccc;}
			ul.sub-menu li a{color: #ccc;}
				ul.sub-menu li a:hover{color: #fff;}


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE LAYOUT ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------------------------------------*/
	/*- FEATURE POST -----------------------------------------*/
	a.scroller-left, a.scroller-right{background: url(images//big-arrows.png) no-repeat;}
		a.scroller-left{left: -25px; background-position: top left;}
		a.scroller-right{right: -25px; background-position: top right;}
			a.scroller-left:hover{background-position: bottom left;}
			a.scroller-right:hover{float: right; background-position: bottom right;}

	.feature-post .feature-post-image{border-bottom: 5px solid #222;}

	.feature-post .feature-post-content h1 a{color: #000;}
	.feature-post .feature-post-content a.action-link{background: url(images//continue-reading.png) top no-repeat;}

	/*--------------------------------------------------------*/
	/*- POST LIST 1 ------------------------------------------*/
	ul.post-list{background: url(images//post-list-bg.png2) repeat-y; border-top: 5px solid #303030;}
		ul.post-list li h2 a{color: #222;}
		ul.post-list li p{color: #333;}
		ul.post-list li a.action-link{background: url(images//continue-reading.png) top no-repeat;}

	/*--------------------------------------------------------*/
	/*- POST LIST 2 ------------------------------------------*/
	ul.sub-post-list li h3 a{color: #222;}
	ul.sub-post-list li p{color: #333;}
		ul.sub-post-list li a.action-link{background: url(images//continue-reading.png) top no-repeat;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy ol, .post .copy ul{color: #555;}
.post .copy h2{color: #222;}


	.post .image{border-top: 1px solid #555555;}
	.post .video{background:#555555}
	
	.post h1{}
		.post h1 a{color: #000;}
		.post h1 a:hover{color: #c23c2f;}

.post h1 a:hover{color: #c23c2f;}
	h3.date{color: #575757;}
	.post h2 a {color:#000;}
	.post h2 a:hover {color:#c23c2f;}



/*-------------------------------------------------------------------------------------------*/
/*- PROMOTE POST ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.enjoy-copy{color: #575757;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#comments{background: #111;}
	.comment{background: #f6f6f6; border-bottom: 1px solid #ccc;}
		.comment h4.comment-date{color: #575757;}
		.comment h3{color: #000;}
			.comment h3 a{color: #000;}
			.comment h3 a:hover{color: #c23c2f;}
			.comment h3 span.twitter-link a{color: #777;}
			.comment h3 span.twitter-link a:hover{color: #000;}

			.user img{border: 5px solid #c5c5c5;}
			.user a.action-link{color: #222;}
				.user a.action-link:hover{color: #c23c2f;}

	.comment-odd{background: #f1f1f1;}	
	
	/*--------------------------------------------------------*/
	/*- THREADED COMMENTS - ITS TIME TO THREAD THIS BEAST ----*/
	.threaded-comments .thread-comment{border-top: 1px dotted #ccc;}
	.threaded-comments .comment-post blockquote{background: #ddd;}


/*-------------------------------------------------------------------------------------------*/
/*- POST A COMMENT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comment-form-content{background: #111; border-bottom: 5px solid #000;}
	.comment-form-content .comment_form label{color: #fff;}

	.comment-input input{background: #ccc; border: 1px solid #fff;}
	.comment-texarea textarea{background: #ccc; border: 1px solid #fff;}

	.checkbox{color: #777;}
	input.submit_button{color: #fff; background: #c23c2f; border: 1px solid #d55c4f;}


/*-------------------------------------------------------------------------------------------*/
/*- SPRITES ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.header-comments, .header-promote-post, .header-leave-comment{background:url(images//headers.png) no-repeat;}
	.header-promote-post	{background-position: 0px 0px;}
	.header-comments		{background-position: 0px -79px;}
	.header-leave-comment	{background-position: 0px -157px;}

/*-------------------------------------------------------------------------------------------*/
/*- ARCHIVES --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
h4.archive_year{color: #888;}
#archives .archives_list li{border-bottom: 1px dotted #ccc;}
	#archives .archives_list li .archive-post-image{border: 5px solid #c5c5c5;}
	#archives .archives_list .date{color: #888;}
		#archives ul .label a{color: #333; }


/*-------------------------------------------------------------------------------------------*/
/*- GALLERY PAGES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
li.gallery_description{border: 10px solid #f3f3f3; background: #f9f9f9;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column h2, #right-column h2 a{color: #252525; border-bottom: 1px solid #8f8f8f;}
	#right-column h2 a{color: #252525;}
	#right-column h2 a:hover{color: #c23c2f;}

	#right-column ul li ul li{border-bottom: 1px solid #ccc; background: url(images//right-column-li-bg.gif) 8px 13px no-repeat;}
		#right-column ul li ul li a{color: #252525;}
		#right-column ul li ul li a:hover{color: #c23c2f;}

	#right-column .advert{background-color: #333;}


	/*--------------------------------------------*/
	/*- SEARCH -----------------------------------*/
	.search-bar{border: 1px solid #ccc; background: #fff;}


/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
ul.footer-columns{border-bottom:1px solid #d8d8d8;}
	ul.footer-columns h2{color: #333;}
	ul.footer-columns p{color: #888;}

	ul.footer-columns ul li{border-bottom:1px solid #eaeaea; border-top:0px solid #c4c4c4;}

.footer-copy{border-top: 0px solid #191919;background:#FFF;}
	p.copyright{color: #555;}
		p.copyright a{color: #ccc;}
		p.copyright a:hover{color: #fff;}

/*-------------------------------------------------------------------------------------------*/
/*- SOME STANDARD WORDPRESS PLUGIN/WIDGET STYLES --------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

/*--------------------------------------------*/
/*- FLICKR -----------------------------------*/
#flickr_badge_wrapper{}
	#flickr_badge_wrapper .flickr_badge_image{border: 5px solid #ccc;}


/*--------------------------------------------*/
/*- CALENDAR ---------------------------------*/
	/*--- RIGHT COLUMN CALENDAR ---*/
	#right-column #wp-calendar caption {color: #252525;}
	#wp-calendar td, #wp-calendar th{color: #555;}
	#right-column #wp-calendar td{border: 1px solid #ccc;}
	#right-column #wp-calendar th{color: #fff; background: #222; border: 1px solid #ccc;}
		
	/*--- FOOTER CALENDAR ---*/
	#footer #wp-calendar caption {color: #fff;}
	#footer #wp-calendar td, #wp-calendar th{color: #555;}
	#footer #wp-calendar th{color: #fff; background: #c23c2f;}

/* Newsletter */
.mc-field-group label {color:#333; line-height:18px;}
.mc-field-group input {margin:5px 0px;width:175px; background:#FFF}
.mc-field-group h4 {cursor:pointer;}
#NewsletterDiv {display:none;}

li.page-item-192 {background:url(images/btns/visjonfilm_off.gif) no-repeat 8px 13px !important;}

strong{font-weight:bold;}
em{font-style:italic;}
li.page-item-224 {margin-top:20px; background:url(images/btns/event_btn.gif) no-repeat 8px 13px !important;}
li.page-item-219 {background:url(images/btns/sport_btn.gif) no-repeat 8px 13px !important;}
li.page-item-221 {background:url(images/btns/friluft_btn.gif) no-repeat 8px 13px !important;}
li.page-item-229 {background:url(images/btns/kultur_btn.gif) no-repeat 8px 13px !important;}
li.page-item-194,li.page-item-185,li.page-item-190 {background:url(images/btns/right_off.gif) no-repeat 8px 13px !important;}

li.current_page_item {background:#333 url(images/btns/marked.gif) no-repeat 8px 13px !important;}
li.current_page_item a {color:#fff !important;}
.breadcrumb {padding-top:3px;}
.breadcrumb a {color:#555555;}
#siste {display:block; width:960px;text-align:center; padding:10px 0px 16px 0px; font-size:18px; background:#202020; color:#FFF;}
#siste a{color:#da4436;}
#siste span{color:#b7b7b7;}
#fempaa li {width:600px !important; float:left; clear:both; list-style:none;}
#fempaa em {margin-top:15px !important; color:#333;}
.dinmening-bilde{float:right; padding-top:25px;}

/*
### Christoffer START ###
*/

.posts_by_hits li a
{
	color:black;
	font-size:1em;
	margin-bottom:4px;
	font-weight:bold;
}

.posts_by_hits li
{
	margin-bottom:15px;
}

.give_comment
{
	font-weight:normal;
	font-size:0.7em;
	font-family:Arial;
}

.most_read_title
{
	background:url('/bilder/menubar.jpg') repeat-x center center !important;
	border:1px solid white !important;
	padding-top:1px !important;
	margin-bottom:10px !important;
	height:24px !important;
}

.most_read_title h2
{
	font-family:Arial !important;
	font-size:0.7em !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	margin-left:9px !important;
	color:white !important;
}

.read_more
{
	text-decoration:underline;
	font-weight:bold;
}

.super_header
{
	font-size:2.8em;
}

.startpage
{
	color:white;
	border:1px solid red;
}

#mc_embed_signup_top
{
	border-top:1px solid black;
	padding-top:20px;
}

.menu_slash
{
	color:#A2BC54;
	font-weight:bold;
	font-size:0.75em;
}

.menu_slash2
{
	color:#A2BC54;
	font-weight:bold;
	font-size:1em;
}

/*
### Christoffer END ###
*/