/* CSS by Sjogress Systems / Thune Media / Torstein Thune © 2009 Buekorpsene.com */

body {
	margin:0;
	margin-bottom: 100px;
	color: #333;
	font-family: Arial, Sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(http://sjogress.com/projects/Torstein/Buekorpsene/buekorpsenev58-bg.png) repeat-x top #fff;
}

.clear { clear:both;margin:0;height:0; }
img { border:0; }

a { color: #073C76;text-decoration:none; }
a:hover { color: #0C66C9; }

/* Due to Opera/IE problems */
.little-wrapper {
	width: 1000px;
	margin:0 auto;
}

/* Wraps logo, master-nav, main-nav, search - subwrapped by little-wrapper */
#header-wrapper { 
	width: 1000px;
	height: 85px;
	margin: 0 auto;
	padding-top: 34px;
	text-align: left;
	background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/header-buekorpsgutter.png) right top no-repeat #041F3C;
}
	#logo { 
		float:left;
		margin-left: -10px;
		margin-top: -4px;
	}
	#master-nav {
		float:right;
		margin-top: 63px;
		font-weight: bold;
		font-size: 13px;
	}
		#master-nav a { color: #fff; }
		#master-nav a:hover { color: #ccc; }
		#master-nav img {margin-bottom: -3px;}
		#master-nav ul {  }
		#master-nav li { 
			float:left;
			background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/masternav-unactive.png); 
			width: 88px;
			padding-top: 6px;
			padding-bottom: 3px;
			margin-left: 5px;
			list-style: none;
			text-align: center; 
		}
		#master-nav .active { 
			float:left;
			background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/masternav-active.png); 
			width: 88px;
			padding-top: 6px;
			padding-bottom: 3px;
			margin-left: 5px;
			list-style: none;
			text-align: center; 
		}
	 
	#main-nav {
		Clear:both;
		height: 40px;
		margin-top:0;
		width: 100%;
		padding-top: 5px;
		background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/navigation-background.png) repeat-x;
		border-bottom: 5px solid #222;
		font-size: 13.4px;
	}
		#main-nav ul { padding-left:0px;padding-top: 0px;padding-bottom:0;}
		#main-nav li { float:left;list-style:none;margin-right: 12px; }
		/*#main-nav li:hover { background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/navpil.gif) bottom center; }
		*/
		#main-nav a { color: #fff;text-decoration:none;font-weight:bold; }
		#main-nav a:hover { color: #0E66C7; }
		#main-nav .active { height: 40px;padding-bottom: 18px;background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/arrow-nav.png) bottom center no-repeat; }
		#main-nav #search-form { float: right;background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/search.png) center center no-repeat;width: 220px;height: 20px;padding:10px;padding-top:12px;padding-right: 8px;margin-top: -12px;margin-right: 10px;}
		#main-nav #search { border:0;height:14px;width: 190px;margin-bottom:4px;float:left; }
		#main-nav #search-submit { }
#content-wrapper {
	width: 958px;
	padding: 20px;
	padding-bottom:0;
	padding-top:0;
	margin: 0 auto;
	text-align: left;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom:0;
}
	#sub-nav {
		width: 1000px;
		height: 38px;
		margin-top: -10px;
		margin-left: -21px;
		margin-bottom: 20px;
		background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/subnavigation-background.png) repeat-x;
	}
		#sub-nav ul { padding-left:10px;padding-top: 10px;}
		#sub-nav li { float:left;list-style:none;margin-right: 5px; }
	.full { 
		clear: both;
		margin-bottom: 10px;
		width: 976px; 
	}
	.left {
		float:left;
		width: 670px;
		margin-bottom: 20px;
		clear: none;
		}
			/* pagelinks for news */
			.sideoversikt a {
				padding: 4px;
				width: 60px;
				margin-right: 5px;
				border:1px solid #09478C;
			}
			.sideoversikt b {
				padding: 4px;
				width: 60px;
				color: #fff;
				background: #09478C;
				margin-right: 5px;
				border:1px solid #09478C;
			}
			.sideoversikt a:hover {
				padding: 4px;
				width: 60px;
				background: #09478C;
				color: #fff;
				margin-right: 5px;
				border:1px solid #09478C;
			}
			.sideoversikt a:hover {
				padding: 4px;
				width: 60px;
				background: #09478C;
				color: #fff;
				margin-right: 5px;
				border:1px solid #09478C;
			}
	.right { 
		float: right;
		width: 260px;
		padding-left: 10px;
		margin-bottom: 20px;
		border-left: 1px solid #ccc;
		clear:none;
	}
		.right h2 { font-size: 15px;padding:0;margin:0;margin-bottom: 10px; }
		.right p { margin-bottom: 40px; }
		.right .odd, .right .cn_news_odd-headlines { background-color: #EBEBEB;color: #fff; }
		.right ul { padding:0; margin-bottom: 40px;}
		.right li { list-style:none;width: 240px;padding: 1px;padding-left: 10px;padding-right: 10px; }
	.cn_news_odd-news { 
		float:left;
		width: 325px; 
		height: 270px;
		padding-top: 15px;
		border-top: 1px solid #ccc;
		margin-top: 20px;
		clear:left;
	}
	.cn_news_even-news { 
		float: right;
		width: 325px;
		height: 270px;
		border: 0;
		padding-top: 15px;
		border-top: 1px solid #ccc;
		margin-top: 20px;
	}
	.left .left { 
		float:left;
		width: 670px; 
		margin-bottom: 20px;
		clear:left;
	}
	.left .right { 
		float:right;
		width: 325px;
		border: 0;
		margin-bottom: 20px;
	}
	.cn_news_even-clear {
		clear: both;
		margin: 0;
	}
	.left .cn_news_even-news h2, .left .cn_news_odd-news h2 { font-size: 15px;padding:0;margin:0;margin-bottom: 10px; }
	.left .cn_news_even-news p, .left .cn_news_odd-news p { margin-bottom: 10px; }
	.left .cn_news_even-news .odd, .left .cn_news_odd-news .odd { background-color: #f0f0f0; }
	.left .cn_news_even-news ul, .left .cn_news_odd-news ul { padding:0;margin:0;}
	.left .cn_news_even-news li, .left .cn_news_odd-news li { list-style:none;width: 305px;padding: 1px;padding-left: 10px;padding-right: 10px; }
	.social-bookmarking {
		margin: 20px;
		margin-left:0;
		margin-bottom:0;
	}
	.comheader {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.subcomheader {
		margin-top: 0;
		
	}
	.cn_comment_odd-comment {
		background: #f0f0f0;
		padding: 10px;
		border: 1px solid #ccc;
		margin: 2px;
	}
	.cn_comment_even-comment {
		background: #fff;
		padding:10px;
		border: 1px solid #ccc;
		margin: 2px;
	}
	.youtube {
		float:right;
		width: 400px;
		margin: 10px;
	}
	
	.web_address {
		display: none;
		height: 1px; width: 1px;
		filter:alpha(opacity=0); opacity:.0;
	}
	.terminliste ul { list-style:none;padding-left:0; }
	.terminliste li { padding:5px; }
	
	
.fb_share_link {
	padding:2px 0 0 20px;
	height:16px;
	margin-left: 10px;
	background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?43:26981) no-repeat top left;
}
.digg_share_link {
	padding:2px 0 0 20px;
	height:16px;
	margin-left: 10px;
	background:url(http://digg.com/img/badges/16x16-digg-guy.gif) no-repeat top left;
}
.delicious_share_link {
	padding:2px 0 0 20px;
	height:16px;
	margin-left: 10px;
	background:url(http://buekorpsene.com/beta/images/delicious.gif) no-repeat top left;
}
.kudos_share_link {
	padding:2px 0 0 20px;
	height:16px;
	margin-left: 10px;
	background:url(http://buekorpsene.com/beta/images/kudos.gif) no-repeat top left;
}


#footer-wrapper {
	clear:both;
	background: url(http://sjogress.com/projects/Torstein/Buekorpsene/html2/images/wasd.png) top center no-repeat #fff;
	width: 980px;
	padding: 10px;
	padding-top: 60px;
	margin: 0 auto;
	margin-top: 0px;
	text-align: left;
	background: #fff;
}
	.footer-info {
		float: left;
		width: 220px;
		padding-right: 20px;
	}
