/*
Theme Name: L&aringn365
Theme URI: http://www.laan365.no
Description: 
Version: 1
*/



/* GENERIC
--------------------------------------------------*/
	body { background: #f4f4f4; font: 13px Arial, Helvetica, Verdana, sans-serif; margin: 20px 0; }
	
	a { color: #00315a; }
	
	h1 {}
	h2 { color: #00315a; font: 22px Georgia, Times, "Times New Roman", sans-serif; margin: 0 0 16px; }
	h3 { color: #00315a; font-size: 13px; }



/* WRAPPERS
--------------------------------------------------*/
	#wrapper { background: url(images/content_shadow.png) top center no-repeat; margin: 0 auto; width: 780px; }
	#wrapper_inner { margin: 0 auto; width: 760px; }



/* HEADER
--------------------------------------------------*/
	#header { background: url(images/header_bg.png) repeat-x; height: 87px; position: relative;}
	
	#header h1 { float: left; margin: 0; }
	#header h1 a { background: url(images/logo.png) no-repeat; display: block; position: relative; left: 13px; width: 347px; height: 87px; }
	#header h1 a span { position: absolute; left: 0; text-indent: -9000px; }
	
	#login { background: #003f72; color: #fff; font: bold 11px Georgia, Times, "Times New Roman", sans-serif; float: right; padding: 0 6px; text-align: center; width: 215px; }
	#login span { display: block; padding: 6px 0; text-align: left; }
	#login input.textfield { width: 100px; }
	#login input.button { margin: 6px 0 0; width: 200px; }



/* MENU
--------------------------------------------------*/
	#menu { background: #00315a; font: 16px Georgia, Times, "Times New Roman", sans-serif; list-style: none; margin: 0; padding: 6px 0 0 13px; }
	#menu li { float: left; }
	#menu li a { color: #fff; display: block; float: left; line-height: 33px; padding: 0 12px; text-decoration: none; }
	#menu li a:hover { text-decoration: underline; }
	#menu li.current_page_item a { background: #fff; color: #00315a; }
	#menu li.current_page_item a:hover { text-decoration: none; }
	
	/*
	#menu li a span { display: block; padding: 0 12px 0 0; }
	#menu li.current a,#menu li.current a:hover { background: url(images/menu_selected.png) top left no-repeat; color: #00315a; text-decoration: none; }
	#menu li.current a span { background: url(images/menu_selected.png) top right no-repeat; color: #00315a; }
	*/
	
	#top_ads { background: #fff; padding: 10px 0; }



/* CONTENT
--------------------------------------------------*/
	#content { background: #fff url(images/content_bg.png) top repeat-x; padding: 13px; }
	
	#col_left { float: left; width: 546px; }
	#col_right { float: right; width: 180px; }
	
	#right_ads { text-align: center; }



/* FOOTER
--------------------------------------------------*/
	#footer { background: url(images/footer_bg.png) repeat-x; color: #454545; font-size: 11px; line-height: 15px; }
	#footer .inner { padding: 10px 12px; }
	
	#footer .col { float: left; width: 33%; }
	#footer .label { display: block; float: left; }
	
	#footer #col1 .label { width: 60px; }
	#footer #col2 .label { width: 110px; }



/* MISC
--------------------------------------------------*/
	/* Clearfix */
	.clearfix:after,.row:after{ content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
	*:first-child+html .clearfix,*:first-child+html .row{display:inline-block;}
	html[xmlns] .clearfix,html[xmlns] .row{display:block;}
	* html .clearfix,* html .row{height:1%;}