/* Copyright (c) 2008 Wesselengens Bataljon. Coded by sjogress.com */

/* Hovedklasser */
body { background: url(http://wesselengen.no/design-files/images/background.png) repeat-x #fff; text-align:center; font-size: 10px; font-family: Verdana, Arial, Times New Roman;}
img { border:0; }
a { color: #93001C;text-decoration: none; }
a:hover { color: #F40031; }
p{  }
strong{ font-weight: bold; }
h1 {margin-top:0;padding-top:0;font-size: 18px; }

/* Hovedelementer */
#outline { 
width: 900px;
margin:0 auto;
text-align:left; 
}
	#header {
	width: 100%;
	border:0px solid #ccc;
	border-bottom: 1px solid #fff;
	}
		#logo{
		/*width: 199px;*/
		width: 100%;
		/*height: 230px;*/
		height: 70px;
		/*background-color: #93001C;*/
		text-align: left;
		clear:both;
		float:left;
		}
		#banner {
		float:left;
		text-align: right;
		padding: 4px;
		clear:both;
		padding-right: 6px;
		height: 22px;
		/*width: 692px;*/
		width: 890px;
		background-color: #222;
		}
		#navigation {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		width:100%;
		clear: both;
		float:left;
		padding-top: 177px;
		background: url(http://wesselengen.no/design-files/images/bg2.jpg) center top #93001D;
		font-size:93%;
		line-height:normal;
		}
			#navigation ul {
			margin:0;
			padding:0px 4px 0px 5px;
			list-style:none;
			float:right;
			}
			#navigation li {
			display:inline;
			margin:0;
			padding:0;
			}
			#navigation a {
			float:left;
			background:url("http://wesselengen.no/design-files/images/tableft.png") no-repeat left top;
			margin:0;
			padding:0 0 0 4px;
			text-decoration:none;
			}
			#navigation a span {
			float:left;
			display:block;
			background:url("http://wesselengen.no/design-files/images/tabright.png") no-repeat right top;
			padding:5px 14px 4px 6px;
			margin-right: 2px;
			font-weight: bold;
			color:#222;
			}
			/* Commented Backslash Hack hides rule from IE5-Mac \*/
			#navigation a span {float:none;}
			/* End IE5-Mac hack */
			#navigation a:hover span {
			font-weight: bold;
			color:#fff;
			}
			#navigation a:hover {
			background-position:0% -42px;
			}
			#navigation a:hover span {
			background-position:100% -42px;
			}
	#body{
	width: 100%;
	padding-top: 10px;
	/* border:1px solid #ccc; */
	border-top:5px solid #ccc;
	}
		#body-left{
		width: 580px;
		padding:10px;
		float:left;
		}
		#body-right{
		width: 230px;
		padding:10px;
		padding-right: 0;
		margin-left: 40px;
		float:right;
		border-left: 1px solid #ccc;
		}
		#sok_avansert {
		width: 90%;
padding: 10px;
		margin:0 auto;
		border: 1px dotted #ccc;
		border-top: 0;
		clear:both;
		}
	#footer {
	width: 100%;
	margin-top:10px;
	border-top: 2px dotted #ccc;
	padding-top: 5px;
	}
		#copyright {
		width: 49%;
		float:left;
		}
		#designed-by{
		width: 49%;
		float:right;
		text-align:right;
		}

/* Klasser og konstanter */
.clear  { clear:both; height:0; margin:0; padding:0; }

.search_container {float:right;margin-top:5px;}
.search_field {width: 160px;background-color: #f0f0f0;border:1px solid #fff;}
.search_field:focus {border: 1px solid #FFCC85;background-color: #fff;}
.search_submit {width: 55px;background-color: #222;border:1px solid #ccc;color: #fff;}
.search_submit:hover {background-color: #333;}

h2.news_short {}
h2.news_short span { font-size: 10px; }
p.news_short { margin-bottom: 15px;border-bottom: 1px dotted #ccc; padding-bottom: 15px;}
p.news_short span { float:right; }

.news_short_story {
margin-bottom: 15px;
border-bottom: 1px dotted #ccc;
background-color: #F7F7F7;
padding: 4px;
padding-top: 2px;"
}

.news_full_story {
clear:both;
margin-top: 5px;
background-color: #F7F7F7;
padding:4px;
}

.news_full_story_right, .news_short_story_right {
float: right;
margin: 10px;
width: auto;
font-size: 10px;
clear:both;
padding: 0;
text-align:center;
background-color: #fcfcfc;
/*border: 1px solid #ccc;*/
margin-bottom: 20px;
}

.news_full_story_right img {
border: 1px solid #222;
}

.news_fotograf {
margin-top: 0;
color: #666666;
max-width: 100%;
}

.news_bildebeskrivelse {
margin-top: 5px;
max-width: 100%;
}

.news_options {
clear:both;
background-color: /*#B0B6BF*/ #ccc;
text-align:center;
padding: 4px;
}

.news_catshow {
clear:both;
margin-top: 5px;
background-color: #F7F7F7;
padding:4px;
border: 1px solid #ccc;

}

.news_pagination {
width: 100%;
text-align:center;
}

.news_pagination a {
background-color: #6E2027;
color: #fff;
padding: 2px;
font-weight:bold;
text-decoration:none;
}

.news_pagination a:hover {
background-color: #0A76D0;
color: #fff;
padding: 2px;
font-weight:bold;
text-decoration:none;
}

.news_comment_header {
margin-top: 5px;
background-color: #ccc;
color: #f2f2f2;
padding-top: 2px;
padding-bottom: 2px;

}

.news_comment_form {
background-color: #F3F3F3;
padding-bottom: 4px;
border: 1px solid #ccc;
}

.news_comment_container {
border: 1px solid #ccc;
padding: 2px;
margin-bottom: 2px;
}

.cn_comment_odd {
background-color: #F3F3F3;
}

.cn_comment_even {
background-color: #fff;
}

.cn_news_odd {
background-color: #fff;
}

.cn_news_even {
background-color: #F3F3F3;
}

.cn_odd {
background-color: #fff;
}

.cn_even {
background-color: #F3F3F3;
}

.rss_valg ul {
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
}

.rss_valg  li{
text-align:left;
width: 70%;
list-style-image: url(http://wesselengen.no/design-files/images/feed.png);
background-color: #f1f1f1;
padding: 2px;
}

.rss_valg a {
color: #FF8A00;
font-weight: bold;
text-decoration: none;
}

.rss_valg a:hover {
color: #FF8A00;
font-weight: bold;
text-decoration: underline;
}