/*  
Theme Name: Kristtornskogen Golfpark - Stord
Theme URI: www.unbornchikken.com
Description: Tema for Kristtornskogen Golfpark.
Version: 1
Author: Espen M. Kvalheim
Author URI: http://www.unbornchikken.com/

	Designet, CSS- og XHTML-koden er utgitt under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	

*/



* {
	margin: 0;
	padding:0;
	}
a {color: #2f531a;}
a:hover {color: black;}
body {
background: url('images/bakgrunn.gif') repeat-x 0 0 #f8f7f7;	font: 90% Arial, Tahoma, Verdana, Sans-Serif;}
#container {
width: 940px; 
margin: 0 auto;
background: url('images/meny_bakgrunn.gif') repeat-y top left #FFF;

}
#topp {

padding: 20px;
}
#meny {
width: 160px; 
float: left;
}
#meny li {
list-style-type: none; 
margin-bottom: 5px;
position: relative;

}

#meny ul li ul
	{
display:none; 
padding: 2px;
background:yellow; 
 position:absolute; 
top: -4px;left: 140px;
 }

#meny ul li ul li a {
padding: 0;
background: none;
}

#meny ul li:hover ul
	{ display: inline; 
padding: 8px 8px 3px 8px;
background-color: white;
border: 1px solid #aaa;
clear: left;
float: right;
}
#meny ul li ul li a:link
	{ clear:left; 
position:relative; z-index:1000; 
}

#meny ul li ul li:hover a,
#meny ul li ul li a:active,
#meny ul li ul li a:hover
	{ clear:left; 
 position:relative; 
padding: 0;
z-index:1000; }
#meny li a {
background: url('images/meny_sirkel.gif') no-repeat center right;
display: block;
color: #313131; 
text-decoration: none; 
font-weight: bold; 
text-transform: uppercase; 
padding: 5px 55px 25px 0;
}
#meny li a:hover {
display: block;
color: #000; 
text-decoration: none; 
font-weight: bold; 
text-transform: uppercase; 
padding: 5px 55px 25px 0;
}
.right {
float: right; 
background-color: #0f2a00; 
padding: 10px 20px 10px 0px; 
text-align: right; 
width: 200px;
}
.left {
float:left;
background-color: #0f2a00; 
padding: 10px 0; 
width: 680px;
}
#tekstomraade {
clear: both; 
background: url('images/bakgrunn_tekst.gif') repeat-y; 
width: 900px; 
padding: 10px 20px;
}
#nyheter {
float:left; 
width: 500px;
margin-left: 40px;
}
#nyheter .post .bilete {
float: left;
border-right: 20px solid white;
}
#nyheter .post .comments {
font-size: 0.8em;
padding-top: 5px;
}
#nyheter .post .datolinje {
line-height: 1;
}

h2 {
color: #313032;
margin-bottom: 3px;
font-size: 1.5em;
}
h2 a {
color: #313032;
text-decoration: none;
}
h2 a:hover {
color: #666;
text-decoration: none;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
.post {
margin-bottom: 30px;
}
.post h3 {
font-size: 1.4em;
margin-top: 10px;
color: #555;
}
.post h3 a{
text-decoration: none;
}
.post h3 a:hover{
text-decoration: none;
}
.post ul li {
list-style-type: none;
	background: url(images/bullet_green.png) no-repeat 0 50%;
	padding: 3px 0 3px 20px;
}
.post ul li a{
text-decoration: none;
}
h3#comments {
	background: url(images/icon_comments.gif) no-repeat 0 50%;
	padding: 3px 0 3px 25px;
	color: #333333;
	font-size: 1.1em;
	margin-bottom: 5px;
	}
h3#respond {
	background: url(images/comment_add.png) no-repeat 0 50%;
	padding: 4px 0 3px 25px;
	color: #333333;
	font-size: 1.1em;
	margin: 15px 0 5px 0;
	}
.datolinje{
color: #AAA;
margin: 0;
padding: 1px 0 0px 0;
}
.attachment, .imageframe{
border: 1px solid #CCC; 
padding: 4px; 
margin: 0px 5px 10px 0;}
.lesmeir {text-decoration: none; font-weight:bold;}
.comments {
padding: 5px 0; 
color: #666;
border-top: 1px solid #999;
margin-top: 10px
}

.comments a {
text-decoration: none;
color: #666;
}
.comments a:hover {
text-decoration: none;
color: #000;
}
.post p {
line-height: 1.5em;
margin-bottom: 10px; 
}
#sidebar {
float:right; 
width: 160px;
}


.widget-area { position: absolute;
width: 200px;
margin-left: 200px;
}



.sidebar-innhold,
.widget-area {
padding: 0 15px 10px 15px;
background-color: #b9cb5e;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
margin-bottom:10px;
}
#sidebar h3 {
font-size: 1.1em; 
border-bottom: 1px solid #666;
padding-bottom: 2px; 
margin-bottom: 4px;
}
#sidebar ul {
}
#sidebar ul li {
list-style-type: none; 
padding: 2px 0;
}
#sidebar ul li a{
color: white;

text-decoration: none;
}
#sidebar ul li a:hover {
color: white;
text-decoration: underline;
}
#sidebar ul li h2 {
padding-top: 1em;
font-size: 1em;
letter-spacing: 0;
text-transform: uppercase;
color: #444;
}
input#s {
width: 100%;
}
#commentform textarea {
	border: 1px solid #CCC; 
	width: 543px; 
	padding: 5px; 
	font: .9em Arial, Tahoma, 'Lucida Grande', 'Lucida Sans Unicode', Sans-Serif; 
	line-height: 1.4em;
	}
#commentform input {
	border: 1px solid #CCC; 
	padding: 3px 5px; 
	font-size: 1em;
margin-bottom: 2px;
	}
ol.commentlist {
list-style-type: none;}
textarea#comment {
width: 100%;
}
ol.commentlist p {
line-height: 1.3em;
padding: 3px 0;
}
ol.commentlist li {
background-color: #F9F9F9;
padding: 10px;
}
ol.commentlist .alt{
background-color: #F4F4F4;
padding: 10px;
}
.comment-name {
font-weight: bold;
color: #2f531a;
font-size: 1.1em;
}
#botn {background: url('images/bakgrunn_tekst_botn.gif') no-repeat;
width: 960px; 
height: 30px;
}
.clear-botn {

padding-top: 20px;
clear:both;
font-size: .9em;
text-align: center;
color: #AAA;
}
.clear-botn a {
color: #777;
}
.clear-botn a:hover {
color: #000;
}
#soke-boks {
	position: absolute;
	width: 90px;
	border: 1px solid #555;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	color: #666;
	height: 20px;

	padding: 3px 0 3px 5px;
	}
#soke-knapp {
	width: 28px;
	padding-left: 105px;
	}
#fast-boks {
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom: 1px dotted #93c518;
}
#fast-boks p {
line-height: 1.4em;
}
