/*
Theme Name: BVHK
Theme URI: http://www.bvhk.no/
Description: Tema for verdens beste klubb...
Version: 1.0
Author: Espen M. Kvalheim
Author URI: http://www.unbornchikken.com/
Tags: black
*/



/* Eric Meyer: 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, li,
form, label, table, 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;
	}
	
/* Safari */ 
::selection {
	background: #fff;
	color: #000; 
}

/* Firefox */
::-moz-selection {
	background: #fff;
	color: #000;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
	}
/* 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: "" "";
	}

ol, ul, dl, dd, dt {
line-height: 1.4em;

	}
	
.clear {
	clear:both;
}

/* Eric Meyer: Reset Reloaded END*/

body { 
	background: url('images/topp-gul-stripe.png') repeat-x center top #000; 
    font: 75% 'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; color: #fff;
   	line-height: 100%;
	} 
a, a:visited {
	color: #d29f33;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #d29f33;
	text-decoration: none;
	}
#mor {
	width: 940px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}
#topp {
	margin: 0 0 30px 0;
	}
#topp h1 {
	height: 300px;
	width: 940px;
 	overflow: hidden;
	display: block;
 	text-indent: -5000px;
 	}
h1 {
	font-size: 2.4em;
	}
h2 {
	font-size: 2em;
	line-height:30px;
	}
h3 {
	font-size: 1.3em;
	line-height: 1.4em;
	}
h4 {
	font-weight: bold;
	font-size: 1.2em;
	}
h5 {
	font-weight: bold;
	font-size: 1.1em;
	}
h6 {
	font-weight: bold;
	font-size: 1em;
	}
h1, h2, h3, h4, h5, h6 {
	color: white;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	}
h1 a, h2 a,h3 a, h4 a, h5 a, h6 a, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: white;
	text-decoration: none;
	}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #d29f33;
	text-decoration: none;
	}
#venstre-meny {
	float: left;
	width: 180px;
	padding-bottom: 20px;
	}
#venstre-meny ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#venstre-meny ul li {
	padding: 0 0 0 30px;
	font-size: 1.4em;
	line-height: 1.4em;
	border-bottom: 1px solid #303030;
	}
#venstre-meny ul li:hover {
	background-color: #262626;
	}
#venstre-meny ul li a {
	color: #c9c9c9;
	display: block;
	text-decoration: none;
	padding: 4px 0;
	}
#venstre-meny ul li a:hover {
	color: #d29f33;
	}
.page-item-forsiden {
	background: url('images/ikon-hjem.png') no-repeat left center;
	}
.page-item-7 {
	background: url('images/ikon-visjoner.png') no-repeat left center;
	}
.page-item-14 {
	background: url('images/ikon-spillere.png') no-repeat left center;
	}
.page-item-12 {
	background: url('images/ikon-styret.png') no-repeat left center;
	}
.page-item-20 {
	background: url('images/ikon-blispiller.png') no-repeat left center;
	}
.page-item-treningstider {
	background: url('images/ikon-treningstider.png') no-repeat left center;
	}
.page-item-2 {
	background: url('images/ikon-om.png') no-repeat left center;
	}
.page-item-gjestebok {
	background: url('images/ikon-gjestebok.png') no-repeat left center;
	}
.page-item-kontakt {
	background: url('images/ikon-kontakt.png') no-repeat left center;
	}
.page-item-10 {
	background: url('images/ikon-dommere.png') no-repeat left center;
	}
.page-item-103 {
	background: url('images/ikon-stotte.png') no-repeat left center;
	}
.page-item-107 {
	background: url('images/ikon-grasrot.png') no-repeat left center;
	}
.page-item-200 {
	background: url('images/ikon-trening.png') no-repeat left center;
	}
.page-item-586 {
	background: url('images/ikon-aktivitetsplan.png') no-repeat left center;
	}
.page-item-1326 {
	background: url('images/ikon-lenke.png') no-repeat left center;
}
.navigation {
	clear: both;
	}
.navigation-post {
	clear: both;
	padding: 20px 0;
	}
#hoved {
	background-color: #262626;
	float: left;
	margin: 0 0 20px 20px;
	padding: 20px 20px 25px 20px;
	width: 500px;
	}
.post-front {
	border-bottom: 1px solid #666;
	clear: both;
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	}
.post {
	clear: both;
	}
.post-front p, .post p {
	line-height: 1.5em;
	margin-bottom: 1.5em;
	}
.entry img.size-full, 
.entry img.size-thumbnail,
.entry img.size-medium,
.entry img.size-small {
	background-color: #333;
	border: 1px solid #666;
	margin: 0.2em 0 0.4em 0;
	padding: 4px;
	}
p.dato {
	background: url('images/ikon-kalender.png') no-repeat left center;
	padding: 4px 0 4px 20px;
	margin: 0 0 3px 0;
	color: #666;
	margin-bottom:9px;
	float:left;
	}
p.del-pa-facebook {
	float:right;
	margin:4px 8px 0 0;
}
.rss-feed a {
	background: url('images/ikon-rss.png') no-repeat left center;
	color: #c9c9c9;
	padding: 0 0 0 20px;
	text-decoration: none;
	clear: both;
	}
.rss-feed a:hover {
	color: white;
	}
#sponsorer {
	float: right;
	width: 180px;
	}
#sponsorer ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}
#sponsorer h2 {
	border-bottom: 1px solid #303030;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 4px 0;
	text-align: center;
	display: none;
	}
#sponsorer a img {
	clear: both;
	display: block;
	margin: 15px auto;
	}
#bunn {
	border-top: 1px solid #303030;
	clear: both;
	color: #666;
	font-size: 0.85em;
	margin:0 auto;
	padding: 15px 0 60px 0;
	width: 940px;
	}
#bunn a {
	color: #888;
	text-decoration: none;
	}
#bunn a:hover {
	color: #666;
	}
.venstre, .alignleft {
	width: 50%;
	float: left;
	}
.hoyre, .alignright {
	width: 250px;
	float: right;
	text-align: right;
	}
img.alignleft {
	float: left;
	margin-right: 1em;
	}
img.alignright {
	float: right;
	margin-left: 1em;
	}
p.wp-caption-text {
	margin: 0 0 0.5em 0;
	text-align: center;
	font-size: 0.9em;
	color: #AAA;
	}

/* Kommentar */

h3#comments, div #respond h3 {
	border-bottom: 1px solid #666;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 4px 0;
	margin: 20px 0 5px 0;
}
#respond input#author,
#respond input#email,
#respond input#url,
#respond textarea {
	margin: 5px 0 0 0;
	background-color: #666;
	border: 1px solid #AAA;
	padding: 3px;
	color: white;
	}
#respond input#submit {
	margin: 5px 0 0 0;
	}
div .comment-author {
	font-weight: bold;
	font-size: 1.2em;
	margin: 20px 0 5px 0;
	}
div .comment-author a {
	text-decoration: none;
	}
span.says {
	display: none;
	}
.comment-meta {
	font-size: 0.9em;
	line-height: 1.4em;
	margin: 5px 0 4px 0;
	}
.comment-meta a {
	color: #666;
	text-decoration: none;
	}
div .comment p {
	margin-bottom: 5px;
	line-height: 1.4em;
	}
ol.commentlist img.avatar {
	float: right;
	padding: 0 0 10px 10px;
	}
#respond textarea {
	width: 100%;
	line-height: 1.4em;
    font: 0.9em 'Lucida Grande', 'Lucida Sans Unicode', Arial, Sans-Serif; color: #FFF;
	}
.navigation-front {
	clear: both;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
	
	
	
/****** SPONSORER ******/
#kempa-sponsor a {
	background:url(../../../sponsor-bilder/kempa.jpg) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:43px;
	width:180px;
}

#kempa-sponsor a:hover {
	background:url(../../../sponsor-bilder/kempa.jpg) no-repeat 0px -43px;
}


#cornelius-sponsor a {
	background:url(../../../sponsor-bilder/cornelius_logo.png) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:114px;
	width:180px;
}

#cornelius-sponsor a:hover {
	background:url(../../../sponsor-bilder/cornelius_logo.png) no-repeat 0px -113px;
}


#andelsbutikken-sponsor a {
	background:url(http://www.andelsbutikken.no/filer/andelsbutikken_sideb.gif) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:75px;
	width:150px;
	margin-left:15px;
}


#wella-sponsor a {
	background:url(../../../sponsor-bilder/wella.jpg) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:113px;
	width:180px;
}

#wella-sponsor a:hover {
	background:url(../../../sponsor-bilder/wella.jpg) no-repeat 0px -113px;
}


#sebastian-sponsor a {
	background:url(../../../sponsor-bilder/sebastian.jpg) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:60px;
	width:180px;
}

#sebastian-sponsor a:hover {
	background:url(../../../sponsor-bilder/sebastian.jpg) no-repeat 0px -60px;
}


#mxsport-sponsor a {
	background:url(../../../sponsor-bilder/mxsport.jpg) no-repeat 0px 0px;
	display: block;
	height:0;
	line-height:3000px;
	overflow:hidden;
	padding-top:153px;
	width:180px;
}

#mxsport-sponsor a:hover {
	background:url(../../../sponsor-bilder/mxsport.jpg) no-repeat 0px -153px;

}


#godeal {
	background:url(../../../sponsor-bilder/godeal-vg-180x1501.gif) no-repeat;
	width:180px;
	height:150px;
}



#plakat-under-meny {
	margin-top:20px;
}

#plakat-under-meny img {
	width:180px;
}


#stor-annonse-midt_topp-content {
	width:500px;
	height:300px;
	border:1px solid #666;
	margin:10px 0 30px 0;
}