/* Links */
	a.menu:link {
		text-decoration: none;
		color: #000;
		font-size: 80%;
		padding: 0;
		}
	a.menu:visited {
		text-decoration: none;
		color: #000;
		font-size: 80%;
		padding: 0;
		}
	a.menu:hover {
		text-decoration: none;
		background: url(webgfx/bar_hover.gif) repeat-x;
		color: #666;
		font-size: 80%;
		padding: 0;
		}
	a#index,a#newslink,a#about,a#pulje,a#hvaskjer,a#links,a#downloads,a#forum,a#gallery,a#kontakt,a#admin,a#ppm,a#forum_old {
		border-left: 2px solid transparent;
		border-right: 2px solid transparent;
		* padding: 3px 4px 5px 4px;
		}
a#index:hover,a#newslink:hover,a#about:hover,a#pulje:hover,a#hvaskjer:hover,a#links:hover,a#downloads:hover,a#forum:hover,a#gallery:hover,a#kontakt:hover,a#admin:hover,a#ppm:hover,a#forum_old:hover{
		border-left: 2px solid #999;
		border-right: 2px solid #999;
		* padding: 13px 4px 5px 4px;
		margin-top: 2px;
		}

/* Main-elements */
body,html {
	background: #fff;
	min-width: 890px;      /* 2x (LC fullwidth + CC padding) + RC fullwidth */
	max-width: 1200px;
	margin: 10px auto 10px auto;
	position: relative;
	}
#maincontent {
	min-width: 890px;
	max-width: 1200px;
	border: 2px solid #000;
	-moz-border-radius: 5px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-khtml-border-radius: 5px;
	-khtml-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background: url(../webgfx/brownlogo_bottom.gif) no-repeat; 
	background-position: 0px 222px;
	}

/* Header / Logo */
	div#header {
		background: #f0eae3 url(../webgfx/brownlogo.gif) no-repeat; position: left;
		margin: 0;
		padding: 0;
		height: 200px;
		width: 100%;
		position: relative;
		}
	div#header a  {
		width: 99%;
		height: 190px;
		display: block;
		}
	.logo {
		height: 200px;
		margin: 0;
		padding: 0;
		text-align: right;
		}
	#footer {
		clear: both;
		position: relative;
		background: #f0eae3 url(../webgfx/footer.gif) no-repeat;
		color: #fff;
		height:50px;
		text-align: center;
		margin: 10px 10px 10px 10px;
		border: 1px solid #000;
		border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		-khtml-border-radius: 0 0 5px 5px;
		}
	#footer p {
		margin-top: 15px;
		}
/* Hovedmeny - Horisontal */
	#mainmenu_horisontal, #submenu {
		background: url(../webgfx/bar_bg.gif) repeat-x;
		color: #fff;
		padding: 0;
		}
	.horisontal {
		height: 23px;
		margin: 0;
		padding: 0;
		background: url(../webgfx/bar_trans_bg.gif) no-repeat;
		text-align: center;
		font-size: 1.2em;
		font-family: sans-serif;
		}
	#mainmenu_horisontal .horisontal {
		}
	.horisontal li {
		height: 23px;
		list-style-type: none;
		margin: 0;
		padding: 1px 3px 0 3px;
		display: inline;
		}
	ul.horisontal_left {
		height: 23px;
		margin: 0;
		float: left;
		}
	.horisontal li a.menu {
		display: inline;
		margin: 0;
		padding: 3px 2px 7px 2px;
		border: none;
		vertical-align: bottom;
		}
	.icon_horisontal {
		height: 23px;
		margin: 10px 0;
		text-align: center;
		}
	.icon_horisontal li {
		list-style-type: none;
		margin: 0;
		/*padding: 0 3px;*/
		height: 23px;
		display: inline;
		}
	.icon_horisontal li img {
		border: none;
		}
	.horisontal li a.menu img {
		border: none;
		padding: 3px 0 0 0;
		vertical-align: bottom;
		}	
	#index_pg #index,#news_pg #index,#about_pg #about,#links_pg #links,#downloads_pg #downloads,#gallery_pg #gallery,#phpbb #forum,#contact_pg #kontakt,#paamelding_pg #pulje,#hvaskjer_pg #hvaskjer,#puljeoversikt_pg #ppm,#admin_pg #admin {
		color: #2f5376;
		background: url(../webgfx/bar_hover.gif) repeat-x;
		border-left: 2px solid #8c5e2b;
		border-right: 2px solid #8c5e2b;
		}

/*Positioning*/
	.left {
		float: left;
		}
	.left_ralign {
		float: left;
		padding-left: 10px;
		}
	.left_ralignc {
		color: #97a9c6;
		float: left;
		padding-left: 10px;
		}
	.right {
		float: right;
		}
		.design {
		float: right;
		color: #333;
		padding: 5px 5px 0 0;
		}
	.design a {
		color: #333;
		text-decoration: none;
		}
.design 	{ font-size: 85%;	}
span.strike {
	text-decoration: line-through;
	color: #999;
	}
.gopher {
	color: #fff; 
	background-color: green;
	padding: 2px 5px;
}
.important {
	color: #c00;
	}
	
	
.paameldings_button,.register_paamelding_button,.login_paamelding_button {
background: #00CB15;
-moz-border-radius: 5px;
border: 1px solid green;
color: white;
font-weight: bold;
font-size: 180%;
padding: 10px;
display: block;
}
.paameldings_button a {
color: white !important;
border: none !important;
height: 50px !important;
font-family: sans-serif !important;
}
.paameldings_button a:hover {
text-decoration: none;
}
.paameldings_button_header {
height: 90px;
width: 180px;
position: absolute;
top: 40px; 
right: 30px;
}
.paameldings_button_header:hover {
background: #00ab15;
}
	#container {
		padding-bottom: 20px;
		overflow: hidden;
		margin: 10px 10px 0px 10px;
		border: 1px solid #000;
		background: #eee;
		height: 100%;
		-moz-border-radius: 5px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
	-khtml-border-radius: 5px;
	-khtml-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-webkit-border-radius: 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;		
		}
