/*
Theme Name: BKR
Theme URI: http://bkrodovre.dk/
Description: Based on Starkers (by Elliot Jay Stocks)!
Version: 1.0
Author: CPH Creatives
Author URI: http://cphcreatives.dk
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";

/* NON-SPECIFIC */

/* all links */
a:link,
a:visited{
color: #A5000D;
font-size: 12px;
}

a:focus,
a:hover,
a:active{
}
	

.highlight{
color: #A5000D;
}

/* SPECIFIC NON-GLOBAL */

.post{
margin-bottom: 40px;
}

.post h3 a:link,
.post h3 a:visited{
color: #000;
text-decoration: none;
font-size: 16px; 
}

.post h3 a:hover,
.post h3 a:active{
color: #A5000D;
}

.post div.thumb img{
padding: 6px 0px;
width: 135px;
height: 90px;
}

/*
.post:last-child{
margin-bottom: 0px;
}

	.post .postMeta{
	font-size: 11px;
	margin-bottom: 12px;
	color: #666;
	}
	
		.post .postMeta a:link,
		.post .postMeta a:visited{
		text-decoration: none;
		color: #666;
		}
		
		.post .postMeta a:hover,
		.post .postMeta a:active{
		}
	
	.post h1{
	font-size: 40px;
	margin-bottom: 12px;
	}
	
		.post h1 a:link,
		.post h1 a:visited{
		color: #000;
		text-decoration: none;
		}

		.post h1 a:hover,
		.post h1 a:active{
		color: #000;
		text-decoration: none;
		}
		
	.post h2 p{
	font-size: 18px;
	margin-bottom: 12px;
	color: #666;
	}
	
		.post h2 p a{
		}
		
			.post h2 p a img{
			}
			
			.post h2 p a .size-thumbnail{
			margin-right: 10px;
			}
				
	.post h3{
	font-size: 16px;
	margin-bottom: 6px;
	color: #000;
	}
	
	.post p{
	font-size: 14px;
	margin-bottom: 12px;
	color: #666;
	}
*/


/* SPECIFIC GLOBAL */

html{
height: 100%;
}

body{
font-family: Arial, Helvetica, serif;
/* position: relative; */
height: 100%;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -40px;
}

/* Globale tekstformater */


h1, h3{
color: #000;
font-weight: normal;
}

h1{
font-size: 30px;
margin-bottom: 20px;
}

h3{
font-size: 16px;
margin-bottom: 2px;
}

p{
font-size: 12px;
color: #666;
font-weight: normal;
margin-bottom: 20px;
line-height: 1.5em;
}

p.date{
margin-bottom: 2px;
}

.manchet{
font-size: 16px;
line-height: 1.4em;
font-weight: normal;
}

	.manchet a:link,
	.manchet a:visited{
	font-size: 16px;
	}
	
	.manchet a:focus,
	.manchet a:hover,
	.manchet a:active{
	font-size: 16px;
	}

#topMenu{
width: 950px;
margin: auto;
z-index: 2;
position: relative;
}

	#topMenu ul{
	float: right;
	margin-top: 12px;
	}
	
		#topMenu ul li{
		font-size: 12px;
		display: inline;
		margin-left: 10px;
		}
		
			#topMenu ul li a:link,
			#topMenu ul li a:visited{
			color: #666;
			text-decoration: none;
			}
			
			#topMenu ul li a:hover,
			#topMenu ul li a:active{
			color: #666;
			text-decoration: none;
			}
			
			#topMenu ul .current_page_item a,
			#topMenu ul .current_page_item a:link,
			#topMenu ul .current_page_item a:visited,
			#topMenu ul .current_page_item a:hover,
			#topMenu ul .current_page_item a:active{
			color: #A5000D;
			}
#logoLink{
width: 950px;
margin: auto;
height: 0px;
position: relative;
z-index: 200;
}

	#logoLink #logo{
	position: absolute;
	left: 2px;
	top: 5px;
	}

#frontTop{
min-height: 359px;
background: url(images/front_top.png) top center no-repeat #FFF;
}

	#frontTop #sliderWrapper{
	width: 950px;
	margin: auto;
	position: relative;
	z-index: 1;
	line-height: 0.75em;
	}

	#frontTop #sliderWrapper #topSlider{
	position: absolute;
	right: 0px;
	top: 148px;
	}
	
		#frontTop #sliderWrapper #topSlider #sliderTitle{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 19px;
		color: #666;
		margin-bottom: 5px;
		}
		
			#frontTop #sliderWrapper #topSlider #sliderTitle .highlight{
			color: #FFF;
			}
			
		#frontTop #sliderWrapper #topSlider #sliderSubtitle{
		font-size: 12px;
		margin-bottom: 15px;
		color: #FFF;
		}
	
		#frontTop #sliderWrapper #topSlider .topSliderPost{
		float: left;
		width: 135px;
		margin-right: 15px;
		}	
		
		#frontTop #sliderWrapper #topSlider .topSliderPost:last-child{
		margin-right: 0px;
		}
		
			#frontTop #sliderWrapper #topSlider .topSliderPost .topSliderImage{
			width: 135px;
			height: 90px;
			background-position: center center;
			display: block;
			margin-bottom: 5px;
			}
			
			#frontTop #sliderWrapper #topSlider .topSliderPost a:link,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:visited,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:link .topSliderLink,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:visited .topSliderLink{
			text-decoration: none;
			color: #666;
			}
			
			#frontTop #sliderWrapper #topSlider .topSliderPost a:focus,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:hover,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:active,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:focus .topSliderLink,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:hover .topSliderLink,
			#frontTop #sliderWrapper #topSlider .topSliderPost a:active .topSliderLink{
			color: #A5000D;
			}

#top{
min-height: 239px;
background: url(images/top.png) top center no-repeat #FFF;
}


#main{
width: 950px;
margin: auto;
/* min-height: 100%; */
}

#menu-main_navigation{
margin-top: 3px;
}
	
	#main #mainMenu{
	height: 30px;
	line-height: 30px;
	padding: 40px 0px 20px 0px;
	border-bottom: 1px solid #666;
	margin: 0px 0px 35px 0px;
	}
		
		#main #mainMenu ul{
		height: 30px;
		line-height: 30px;
		}
		
			#main #mainMenu ul li{
			display: inline;
			height: 30px;
			line-height: 30px;
			}
			
				#main #mainMenu ul .current_page_item a,
				#main #mainMenu ul .current_page_item a:link,
				#main #mainMenu ul .current_page_item a:visited,
				#main #mainMenu ul .current_page_item a:hover,
				#main #mainMenu ul .current_page_item a:active{
				background: #A5000D;
				color: #FFF;
				}
			
				#main #mainMenu ul li a{
				padding: 7px 6px;
				}
			
				#main #mainMenu ul li a:link,
				#main #mainMenu ul li a:visited{
				color: #666;
				text-decoration: none;
				font-size: 16px;
				}
				
				#main #mainMenu ul li a:hover,
				#main #mainMenu ul li a:active{
				}
				
					#main #mainMenu ul li a #rss{
					vertical-align: middle;
					margin-right: -26px;
					}
				
				#main #mainMenu ul li form{
				display: inline;
				background: #FFF;
				height: 30px;
				margin: 0px 0px 0px 20px;
				float: right;
				}
				
					#main #mainMenu ul li form #s{
					font-size: 12px;
					padding: 3px 5px;
					line-height: 24px;
					width: 290px;
					height: 24px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-top: 1px solid #666;
					border-right: 1px solid #999;
					border-bottom: 1px solid #999;
					border-left: 1px solid #666;
					background: url(images/search_transparent_gradient.png) repeat-x top center;
					vertical-align: middle;
					}
					
					#searchsubmit{
					}
	
		#main #mainMenu #left{
		float: left;
		}
		
		#main #mainMenu #right{
		float: right;
		}
			
			#main #mainMenu #right li{
			margin-left: 18px;
			}
			
	#main #content{
	overflow:auto;
	/* padding-bottom: 40px; */  /* must be same height as the footer */
	}
	
	#content .full{
	width: 630px;
	margin-right: 20px;
	float: left;
	}
	
	#content .narrow{
	width: 470px;
	margin-right: 20px;
	float: left;
	}
	
		#content .narrow img{
		max-width: 470px;
		max-height: 313px;
		}
	
	#main #sidebar{
	float: right;
	width: 300px;
	min-height: 100px;
	}
	

	#sidebar .annonce{
	margin-bottom: 16px;
	}
	
		#sidebar .annonce a:link,
		#sidebar .annonce a:visited,
		#sidebar .annonce a:focus,
		#sidebar .annonce a:hover,
		#sidebar .annonce a:active{
		margin: 0px !important;
		padding: 0px !important;
		}
		
			#sidebar .annonce a img{
			}
			
	#sidebar .sidebar_box{
	margin-bottom: 20px;
	}
	
	#sidebar #findhold{
	padding: 62px 10px 20px;
	height: 70px;
	background: url(images/sidebox_hold.png) no-repeat #111 center center;
	}
	
		#sidebar #findhold select{
		width: 280px;
		margin-bottom: 8px;
		border: none;
		height: 32px;
		color: #333;
		background: #FFF;
		line-height: 32px;
		}
		
		#sidebar #findhold .listdata{
				
		}
		
	
	#sidebar #info{
	height: 160px;
	background: url(images/sidebox_grad.png) repeat-x #000;	
	padding: 20px 10px;
	}
	
		#sidebar #info p{
		color: #666;
		}

		#sidebar #info p.box_head{
		color: #FFF;
		font-size: 18px;
		text-transform: uppercase;
		}	
		
		#sidebar #info p span{
		color: #FFF;
		}
	
	
#page_bestyrelsen img{
float:left;
margin-right: 20px;
width: 135px;
height: 90px;
}

/* Search results page */

#search span{
color: #A5000D;
}


/* Footer */
	
	
#bottom{
background: #000;
margin-top: 60px;
}

/* Bliver brugt til sticky footer */
.push {
height: 40px;
clear: both;
}

	#bottom #footer{
	width: 950px;
	padding: 13px 0px 7px;
	margin: auto;
	color: #FFF;
	font-size: 12px;
	word-spacing: 0.25em;
	text-align: center;
	height: 20px;
	clear: both;
	}
	
		#bottom #footer a:link,
		#bottom #footer a:visited{
		color: #FFF;
		text-decoration: none;
		}
		
		#bottom #footer a:hover,
		#bottom #footer a:active{
		text-decoration: underline;
		}
		
		
	div.textwidget{
	}	

.teamThumb{
margin-bottom: 10px;
width: 150px;
float: left;
}

.firstTeamThumb{
margin-right: 10px;
}

.secondTeamThumb{
margin-right: 10px;
}

.thirdTeamThumb{
margin-right: 0px;
}

	.teamThumb .teamThumbImage{
	margin-bottom: -4px;
	}
	
	.teamThumb .teamThumbLink{
	}
	
	
/* Til WP native Gallery */

.galleryImage{
margin-bottom: 16px;
}

.notLastColumn{
margin-right: 20px;
}

.lastColumn{
margin-right: 0px;
}

/*
.narrow .galleryColumns-1{
}

	.narrow .galleryColumns-1 img{
	width: 470px;
	height: 313px;
	float: left;
	}

.narrow .galleryColumns-2{
background: #369;
}

	.narrow .galleryColumns-2 img{
	width: 230px;
	height: 153px;
	float: left;
	}

.narrow .galleryColumns-3{
}

	.narrow .galleryColumns-3 img{
	width: 150px;
	height: 100px;
	float: left;
	}
	
.full .galleryColumns-1{
}

	.full .galleryColumns-1 img{
	width: 630px;
	height: 420px;
	float: left;
	}

.full .galleryColumns-2{
background: #369;
}

	.full .galleryColumns-2 img{
	width: 310px;
	height: 206px;
	float: left;
	}

.full .galleryColumns-3{
}

	.full .galleryColumns-3 img{
	width: 203px;
	height: 135px;
	float: left;
	}
*/

/*
#gallery-1 {
margin: auto;
}

#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 50%;			}
#gallery-1 img {
    border: 2px solid #cfcfcf;
}

#gallery-1 .gallery-caption {
    margin-left: 0;
}
*/

/* Remove lightbox credit */
#lightbox-overlay-text-about,
#lightbox-overlay-text-close,
#lightbox-overlay-text-interact{
display: none;
}
