* { margin: 0; padding: 0; }
/* Links */
	a {
		text-decoration: none;
		padding: 1px 2px 1px 2px;
		color: #734e24;
		color: #744F25;
		border-bottom: 1px dotted #744f25;
		}
	a.important {
		color: #f00;
		font-size: 100%;
		border-bottom: 1px dotted #f00;
	}
	a:hover{
		color: #b89c7d;
		}
	a.small {
		color: #734e24;
		font-size: 80%;
		padding: 0;
		}
	a.menu {
		color: #000;
		font-size: 80%;
		padding: 0;
		}
	a.menu:hover {
		background: url(../webgfx/bar_hover.gif) repeat-x;
		color: #666;
		}
	a.menu:hover img {
		background: url(../webgfx/bar_bg.gif) no-repeat;
		}
	a.image {
		padding: 0;
		border: none;
		}
	a#index,a#news,a#about,a#paamelding,a#hvaskjer,a#links,a#downloads,a#forum,a#gallery,a#contact,a#admin,a#ppmo {
		border-left: 2px solid transparent;
		border-right: 2px solid transparent;
		}
a#index:hover,a#news:hover,a#about:hover,a#paamelding:hover,a#hvaskjer:hover,a#links:hover,a#downloads:hover,a#forum:hover,a#gallery:hover,a#contact:hover,a#admin:hover,a#ppmo:hover {
		border-left: 2px solid #999;
		border-right: 2px solid #999;
		}
h3 a:hover, h4 a:hover {
color: #fff;
}
.sidebar_container h4 > a{
color: #fff;
border: none;
}
.sidebar_container h4 > a:after {
content: "»";
}

/* Main-elements */
body,html {
	background: #fff;
	font-family: sans-serif;
	min-width: 890px;      /* 2x (LC fullwidth + CC padding) + RC fullwidth */
	max-width: 1200px;
	margin: 10px auto 10px auto;
	font-size: 90%;
	}
#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;
	}

	p {
	text-align: justify;
	}
	
/* Header / Logo */
	#header {
		background: #f0eae3 url(../webgfx/brownlogo.gif) left no-repeat; 
		height: 200px;
		width: 100%;
		position: relative;
		}
	#header a  {
		width: 99%;
		height: 190px;
		display: block;
		}
	.logo {
		height: 200px;
		text-align: right;
		}

/* Hovedmeny - Horisontal */
	#mainmenu_horisontal, #submenu {
		background: url(../webgfx/bar_bg.gif) repeat-x;
		color: #fff;
		}
	.horisontal {
		height: 23px;
		background: url(../webgfx/bar_trans_bg.gif) no-repeat top left;
		text-align: center;
		}
	#mainmenu_horisontal .horisontal {
		}
	.horisontal li {
		height: 23px;
		list-style-type: none;
		padding: 0 3px;
		display: inline;
		}
	ul.horisontal_left {
		height: 23px;
		float: left;
		}
	.horisontal li a.menu {
		display: inline;
		padding: 3px 2px 6px 2px;
		border: none;
		vertical-align: bottom;
		}
	.icon_horisontal {
		height: 23px;
		margin: 10px 0;
		text-align: center;
		}
	.icon_horisontal li {
		list-style-type: none;
		padding: 0 3px;
		height: 23px;
		display: inline;
		}
	.icon_horisontal li img {
		border: none;
		}
	.horisontal li a.menu img {
		border: none;
		padding: 4px 0 0 0;
		vertical-align: bottom;
		}	
	#index_pg #index,#news_pg #news,#about_pg #about,#links_pg #links,#downloads_pg #downloads,#gallery_pg #gallery,#forum_pg #forum,#contact_pg #contact,#paamelding_pg #paamelding,#hvaskjer_pg #hvaskjer,#ppmo_pg #ppmo,#admin_pg #admin {
		color: #2f5376;
		background: url(../webgfx/bar_hover.gif) repeat-x;
		border-left: 2px solid #8c5e2b;
		border-right: 2px solid #8c5e2b;
		}

		ol { margin-left: 50px; }
		
		/*#paameldingoversikt_pg #center p { margin: 5px 0; }*/
		
/* Admin-menu */
	#admin_menu {
		height: auto;
		width: 190px;
		}
	#admin_m dt {
		font-size: 100%;
		color: #734e24;
		}
	
	#admin_m dd {
		list-style-type: none;
		background: #eee;
		padding: 0;
		margin: 0;
		}
	#admin_m dd a.menu {
		vertical-align: bottom;
		background: #eee url(../webgfx/bar_bg.gif) repeat-x;
		display: block;
		padding: 3px 5px;
		}

/* Floating three-columns */
	#container {
		padding-left: 200px;   /* LC fullwidth */
		padding-right: 240px;  /* RC fullwidth + CC padding */
		padding-bottom: 20px;
		overflow: hidden;
		margin: 10px 10px 0px 10px;
		border: 1px solid #000;
		background: rgba(238, 238, 238,0.7);
		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;		
		}
	* html #container {
		padding-left: 220px;   /* LC fullwidth */
		padding-right: 220px;  /* RC fullwidth + CC padding */
		overflow: hidden;
		margin: 10px 10px 0px 10px;
		border: 1px solid #000;
		background: #eee;
		height: 100%;
		}
	#container .column {
		position: relative;
		float: left;
		}
	#center {
		padding: 23px 20px 0px 20px;    /* CC padding */
		width: 100%;
		z-index: 9;
		}
	#news_pg #center {
		background: #eee url(../webgfx/drage.gif) no-repeat;
		background-position: 90px 80px;
		}
	#left {
		width: 180px;          /* LC width */
		padding: 10px 10px 10px 20px;       /* LC padding */
		right: 240px;          /* LC fullwidth + CC padding */
		margin-left: -100%;
		z-index: 0;
		}
	* html #left {
		right: 220px;          /* LC fullwidth + CC padding */
		margin-left: -100%;
		}

	#right {
		width: 180px;          /* RC width */
		padding: 10px 20px 10px 0px;       /* RC padding */
		margin-right: -240px;  /* RC fullwidth + CC padding */
		}
	* html #right_ie {
		padding: 10px 0	;       /* RC padding */
		margin-right: -220px;  /* RC fullwidth + CC padding */
		}
/*** IE Fix ***/
//	* html #left_ie {
//	  	left: 200px;           /* RC fullwidth */
//		}

/* Sidebar content */
	.sidebar {
		margin-top: 20px;
		padding: 5px;
		width: 165px;
		background: #fff;
		color: #333;
		height: 1%;
		border: 1px solid #000;
		-moz-border-radius: 5px;
		-moz-border-radius-topright: 0;
		-moz-border-radius-topleft: 0;
	-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;
		}
	.right_sidebar {
		margin-top: 20px;
		padding: 5px;
		width: 175px;
		background: #ded1c2;
		color: #333;
		height: 1%;
		border: 1px solid #000;
		-moz-border-radius: 5px;
		-moz-border-radius-topright: 0;
		-moz-border-radius-topleft: 0;
	-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;
		}
	.sidebar p, .right_sidebar p {
		text-align: justify;
		}
	.sidebar h2,.right_sidebar h2 {
		color: #734e24;
		}
	#sidebar_pics {
		padding: 5px;
		border: 2px #000 ridge;
		width: 160px;
		background: #777;
		background: #fff;
		height: 1%;
		}
		.statinfo {
		margin: 5px 0;
		background: #fff;
		}
/* Form-looks */
	fieldset,.catmain {
/*		border: 2px solid #888;*/
border: 1px solid #937655;
		margin-top: 10px;
		background: #efefef;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-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: 0;
	-webkit-border-top-left-radius: 0;
	border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 0;
border-top-left-radius: 0;
	}	
	#paamld fieldset,#contact_form fieldset {
		background: url(../webgfx/drage.gif) no-repeat;
		background-position: top center;
		}
	.registrert {
		padding: 0 20px;
		}
	#print_members_form {
		text-align: center;
		margin: 0 auto;
		}
	#print_members_form #chose_memview li {
		display: inline;
		}
	legend {
		background: #734e24 url(../webgfx/bar_hd.gif) repeat-x;
		color: #fff;
		font-weight: bold;
		padding: 2px 5px;
		margin-left: 10px;
		border: 2px solid #666;
		-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.formlook {
	background: #ddd;
	border: 1px solid #000;
	padding: 1px 3px;
	}
.form_warn {
	background-color: #feefb3;
	color: #9f6000;
	border-color: #9f6000;
	}

.formlookerror {
	background: #fbbbb9;
	border: 1px solid #f00;
	color: #c00;
	padding: 1px 3px;
	}
label {
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
	}
#main_char label {
	}
#main_char span,#main_char .formtext {
	font-size: 11px;
	}
#login .loginContent,.page_login {
	height: 16px;
	width: 100px;
	}
.narrow {
	width: 75px;
	}
.small {
	width: 100px;
	}
.normal {
	width: 145px;
	}
.normal_wide {
	width: 180px;
	}
.medium {
	width: 270px;
	}
.wide {
	width: 350px !important;
	}
.fullwidth {
width: 100%;
}
.padding_top_10 { padding-top: 10px; }
.padding_right_10 { padding-right: 10px; }
.padding_bottom_10 { padding-bottom: 10px; }
.padding_left_10 { padding-left: 10px; }

.padding_top_5 { padding-top: 5px; }
.padding_right_5 { padding-right: 5px; }
.padding_bottom_5 { padding-bottom: 5px; }
.padding_left_5 { padding-left: 5px; }

.margin_top_5 { margin-top: 5px; }
.margin_right_5 { margin-right: 5px; }
.margin_bottom_5 { margin-bottom: 5px; }
.margin_left_5 { margin-left: 5px; }

.margin_top_10 { margin-top: 10px; }
.margin_right_10 { margin-right: 10px; }
.margin_bottom_10 { margin-bottom: 10px; }
.margin_left_10 { margin-left: 10px; }

.margin_top_15 { margin-top: 15px; }
.margin_right_15 { margin-right: 15px; }
.margin_bottom_15 { margin-bottom: 15px; }
.margin_left_15 { margin-left: 15px; }


.small_height {
	height: 14px;
	}
.number {
	width: 40px !important;
	}
.poststed {
	margin-left: 13px;
	width: 135px;
	}
.poststed_label {
	margin-left: 20px;
	}
.formlook:focus,select:focus,textarea:focus {
	border: 1px solid #ffad05;
	background: #efefef;
	}
textarea {
	height: 150px;
	}
select.formlook, select.formlookerror { padding: 0 0 0 3px; }
option { padding: 0 3px; }

.login {
	width: 100px;
	}
	label {
		color: #2f5376;
		font-weight: bold;
		}
	.bbtext {
		color: #000;
		font-weight: bold;
		}
	.login {
		height: 13px;
		}
	input.login {
		margin-top: 2px;
		}
	.button {
		color: #fff;
		background: #b79b7d;
		padding: 3px;
		margin: 2px 0;
		border: none;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		}
	.button:hover {
		background: #D9CABA;
		color: #333;
		}
	.button.deletebutton,.button.cancelbutton {
	background: #f00;
	border: 1px solid transparent;
	padding: 2px;
	}
	.button.deletebutton:hover,.button.cancelbutton:hover {
	border: 1px solid #000;
	color: #fff;
	}
	.button.changebutton {
	background: #444;
	border: 1px solid transparent;
	padding: 2px;
	}
	.button.changebutton:hover {
	color: #fff;
	border: 1px solid #000;
	}
	#paameldingoversikt_pg .changebutton {
	padding: 1px;
	}
	.button.editbutton {
	background: #0c0;
	}
	.file_button {
		margin: 0 15px;
		}
	.bbcodebuttons {
		background: url("http://yui.yahooapis.com/2.8.1/build/assets/skins/sam/sprite.png") repeat-x scroll 0 0 transparent;
		border-color:#808080;
		border-style:solid;
		border-width:1px 0;
		color:#F2F2F2;
		height: 20px;
		margin-left: 10px !important;
		width: 224px;
		border-right: 1px solid #808080;
	}
	.bbcodebuttons li {
	display: inline;
	}
	.bbcodebuttons li input {
		background-color: transparent;
		background-image:	url(/webgfx/editor_sprite_active.gif);
		background-repeat:	no-repeat;
		}
	.bbcodebuttons li span {
	border-left: 1px solid #808080 !important;
	display: inline-block;
	width: 20px;
	}
	#chose_pic_folder { margin-bottom: 5px; }
	#chose_pic_folder p:first-child { padding-top: 3px; }
	#chose_pic_folder #folder_choice { margin-left: 7px; }
	/*News & Links*/
		#news_pg fieldset,#links_pg div.catmain,div.catmain {
			padding: 0;
			background: url(../webgfx/light.png);
			background: rgba(255, 255, 255,0.5);
	}
/*		#links_pg fieldset.catmain, #downloads_pg fieldset.catmain {
			background: url(../webgfx/drage.gif) no-repeat;
			background-position: 50px 80px;
			}*/
		.catmain {
		position: relative;
		}
		.catmain .authorinfo {
		margin: 0;
		}
		.catmain > form.delete_kat {
		position: absolute;
		top: -5px;
		right: 0;
		}
.catmain h3,#gallery_pg fieldset h3,#paamelding_pg fieldset h3,#hvaskjer_pg fieldset h3,#english_pg fieldset h3 {
			text-align: left;
			background: #734e24 url(../webgfx/bar_hd.gif) repeat-x;
			color: #fff;
			font-weight: bold;
			padding: 2px 0 4px 10px;
			margin: -1px;
			}
			fieldset ul {
			margin: 0;
			padding: 5px;
			list-style-type: none;
			}
		fieldset ul li {
			margin-bottom: 5px;
			}
		.main_cat {
			color: #000;
			border: 1px dotted #000;
			border-left: none;
			border-right: none;
			padding: 2px;
			text-align: center;
			background: #ddd;
			}
		strong {
			color: #2d5376;
			}
		.catmain em {
			color: #b89c7d;
			}
		.catmain p {
		padding: 0 10px;
		margin: 5px 0;
		}
		.checkbox {
		padding-top: 3px;
		margin: 0 7px 0 3px;
		}
		.checkbox_container {
		line-height: 20px;
		overflow: hidden;
		}
		#index_pg strong,#link_pg strong {
			color: #2f5376;
			}
		.authorinfo {
			position: relative;
			background: url(../webgfx/bar_bg.gif) repeat-x;
			color: #2f5376;
			padding: 1px 5px;
			height: 15px;
			margin: 0;
		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;
		}
		.urls {
			text-align: left;
			color: #fff;
			padding: 2px 0 2px 10px;
			}
		*.urls {
			overflow: hidden;
			}
		.urllist {
			border: 1px dotted #734e24;
			padding: 0 0 5px 0;
			margin: 0 10px 5px 10px;
			}
		html>body a.links {
			text-decoration: none;
			border-bottom: 1px dotted #666;
			color: #2f5376;
			color: #666;
			}
		dt.main {
			padding: 2px 5px 0 5px;
			font-weight: normal;
			}
		.desc {
			padding: 2px 5px 5px 5px;
			margin: 5px 15px 0 25px;
			font-weight: normal;
			background: #ddd;
			border: 1px dotted #000;
			}
		*.desc {
			overflow: hidden;
			}
		.hap {
			padding: 2px 5px 5px 5px;
			margin-top: 5px;
			margin-right: 15px;
			margin-left: 90px;
			font-weight: normal;
			background: #ddd;
			border: 1px dotted #000;
			}
		.canc {
			padding: 2px 5px 5px 5px;
			margin-top: 5px;
			margin-right: 15px;
			margin-left: 90px;
			font-weight: normal;
			background: #eee;
			color: #999;
			border: 1px dotted #000;
			}
		.feed {
			background: url(bar_bg.gif) repeat-x;
			padding-left: 5px;
			}
		.supportdesc {
			padding: 0 0 5px 30px;
			}
		.headabout {
			margin: 10px 0;
			}
		#admin_pg legend a,#newsfeed legend a, #event legend a,#support legend a,#linkfeed legend a,#uploads legend a,#loginout legend a {
			text-decoration: none;
			color: #fff;
			}
		
		#admin_pg div#link_innlegg, #admin_pg fieldset#link_update,#admin_pg fieldset#news_innlegg,#admin_pg fieldset#event_innlegg {
		width: 99%;
		margin-top: 10px;
		}
		#admin_pg #news_update {
		width: 48%;
		float: left;
		}
		#admin_pg #feed_update {
		width: 48%;
		float: right;
		}
			
span.strike {
	text-decoration: line-through;
	color: #999;
	}
.important {
	color: #c00;
	}
.viktig {
	color: #c00;
	margin-right: 5px;
	font-weight: bold;
	font-size: 105%;
	}
dl {
	color: #2f5376;
}
dt {
	font-weight: bold;
	padding-top: 5px;
}
dl dl {
	color: #000;
	margin-left: 50px;
}
dl.pinfo_main {}
dl#vedtektliste {
	margin-left: 20px;
	}
dl#vedtektliste dd {
	margin-right: 30px;
	}
dd.pinfo_item {
	overflow: hidden;
}
dd {
	font-weight: normal;
	padding: 2px 5px;
}
h1,h2,h3,h4 {
	text-align: center;
	color: #000;
	color: #2f5376;
	font-family: verdana;
	}
h4 { text-align: left;
	padding: 10px 0 0 10px;}
.underline {
	text-decoration: underline;
	}
.gopher_status_list,#kids_status_list {
list-style-type: none;
margin: 10px 0 0 30px;
}
/*Font-size*/	

#container	{ font-size: 100%;	}
.login 		{ font-size:  80%;	}
fieldset p 	{ font-size:  90%;	}
fieldset p.bb	{ font-size:  90%	}
.authorinfo 	{ font-size:  80%;	}
.disclaimer	{ font-size:  80%;	}
dt.main, .desc 	{ font-size: 100%;	}
.feed 		{ font-size: 70%;	}
.design 	{ font-size: 70%;	}
.important 	{ font-size: 120%;	}
.sidebar p, .right_sidebar p { font-size: 90%; }
.sidebar ul, .right_sidebar ul { font-size: 90%; }
.right_sidebar p.info	{ font-size: 80%;	}
.location	{ font-size: 220%;	}
.counter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#999;
	}
.msg,.error,.success,.info,.warning {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana;
	padding: 2px 10px 2px 40px !important;
	display: block;
	clear: both;
	border: solid 1px;
	margin: 4px 10px 0 10px !important;
	background-position: 5px center;
	background-repeat: no-repeat;
	font-size: 80%;
	min-height: 28px;
	vertical-align: middle;
	width: 80%;
	min-width: 30%;
	position: relative;
}
.msg {
	background-color: #ffc;
	background-image:	url(../webgfx/knobinfo.png);
	color:#333;
}
.msg a {
color: #333;
border: none;
text-decoration: underline;
}
.error {
	background-color: #f7cbca;
	background-image: url(../webgfx/knoberror.png);
	color: #c00;
	font-weight: bold;	
}
.error a {
	color: #c00;
	border: none;
	text-decoration: underline;	
	}
.success {
}
.success a {
	border: none;
	text-decoration: underline;
}
.info {
	background-color: #bde5f8;
	background-image: url(../webgfx/knobinfo.png);
	color: #00529b;
}
.info a {
	color: #00529b;
	border: none;
	text-decoration: underline;
	}
.warning {
	background-color: #feefb3;
	background-image: url(../webgfx/knobwarning.png);
	color: #9f6000;
	text-align: center;
}
.warning a {
	color: #9f6000;
	border: none;
	text-decoration: underline;
	}

	table#members {
	border: 2px solid #000;
	border-collapse: collapse;
	width: 100%;
	}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: pointer;
}
#members th {
	border-bottom: 2px solid #000;
	}
#members td {
	border-bottom: 1px solid #000;
	padding: 3px;
	}
td.a_center {
	text-align: center;
	}
td.a_right {
	text-align: right;
	}
	#right fieldset, #left fieldset {
		background: #fff;
		}
#regncon_pics {
	list-style-type: none;
	}
#regncon_pics li {
	margin: 0 10px;
	}
#regncon_pics li a {}
#regncon_pics li img {
	border: none;
}
/* Picture page */
#pics_display {
	width: 100%;
	text-align: center;
	border: 2px solid #000;
	background: #fff;
}
#pics_display td {
	border: 2px solid #000;
	vertical-align: bottom;
	padding: 10px 0;
	background: #000;
}
#pics_display a.bigpic {
	vertical-align: bottom;
	}
#pics_display td:hover {
	position: relative;
	filter: alpha(opacity=75);
	opacity:.75;
}
#pics_display img,#pics_display a {
	border: none;
	outline: none;
	}
.pic_delete {
	position: relative;
	}
.button.pic_delete_button {
	 z-index: 1;
	 position: absolute;
	 top: 2px;
	 right: 7px;
	 background: transparent url(../webgfx/delete_button_18x18.png) no-repeat;
	 border: none;
	 width: 18px;
	 height: 18px;
	 }
.bbcode_button,.icon {
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 16px;
	margin: 0 3px 2px 3px;
	border: none !important;
	vertical-align: middle;
	}
.icon {
	margin: 0 2px;
	display: block;
	float: left;
	}
.phone_icon {
	background: transparent url(/webgfx/cellphone.png) 0px 0px no-repeat;
	}
.email_icon {
	background: transparent url(/webgfx/mail.png) 0px 0px no-repeat;
	}
.boldbutton,.boldbutton:hover,.boldbutton:active,.boldbutton:focus {
	background-position: 0 1px;
	}
.underlinebutton,.underlinebutton:hover,.underlinebutton:active,.underlinebutton:focus {
	background-position: 0 -71px;
	}
.italicbutton,.italicbutton:hover,.italicbutton:active,.italicbutton:focus {
	background-position: 0 -35px;
	}
.strikebutton,.strikebutton:hover,.strikebutton:active,.strikebutton:focus {
	background-position: 0 -107px;
	}
.smallbutton,.smallbutton:hover,.strikebutton:active,.strikebutton:focus {
	background: transparent url(/webgfx/smaller.png) 0 2px no-repeat !important;
	}
.impbutton,.impbutton:hover,.impbutton:active,.impbutton:focus {
	background-position: 0 -1293px;
	}
.urlbutton,.urlbutton:hover,.urlbutton:active,.urlbutton:focus {
	background-position: 0 -792px;
	}
.imgbutton,.imgbutton:hover,.imgbutton:active,.imgbutton:focus {
	background-position: 0 -755px;
	}
.mailbutton,.mailbutton:hover,.mailbutton:active,.mailbutton:focus {
	background: transparent url(/webgfx/bbcode_mail.png) 0 2px no-repeat !important;
	}
.notify {
font-weight: bold;
color: #f00;
}
.search {
color: #fff;
background: #2d5376;
}
.writer {
font-size: 90%;
margin-right: 20px;
}

#print_pg #container .warning {
margin: 5px 0;
}
/*#print_pg input, #print_pg select {
margin: 0; padding: 0;
}*/
#supportere, #supportere dt {
margin: 0;
padding: 0;
}
#supportere dt {
padding: 10px 0;
}
.searchresult,.searchheader {
margin: 5px 0;
border: 1px dotted #666;
padding: 4px;
}
.searchheader {
border: none;
padding: 0;
}

#index_pg .center {
margin-top: 20px;
}

#index_pg #footer .center {
margin-top: 0;
}
.catmain .inline_dates {
display: inline-block;
margin: 0;
}
.catmain .label_date_type {
padding: 4px;
padding-left: 10px;
margin: 0;
}

#expire {
margin-right: 10px;
}


	#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 strong {
color: #fff;
}

.sidebar_container {
border: 1px solid transparent;
position: relative;
z-index: 1;
}

.sidebar_item {
background: #b89c7d;
margin-top: 25px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border: 1px solid #b89c7d;
border-top: 15px solid #b89c7d;
overflow: hidden;
}
.sidebar_item ul,.sidebar_item dl,.sidebar_item ol {
list-style-type: none;
background: #fff;
		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;
padding: 5px;
overflow: hidden;
}
.sidebar_item form {
}
.sidebar_item form label {
font-size: 70%;
padding-left: 5px;
}
.sidebar_item a.small {
}
.heading_container {
max-width: 140px;
min-width: 100px;
height: 30px;
background: #b89c7d;
padding: 0;
position: absolute;
top: 16px;
left: 10px;
z-index: -1;
-moz-border-radius: 5px;
-webkit-border-radius: 6px;
-khtml-border-radius: 5px;
border-radius: 5px;
border: 1px solid #b89c7d;
}
.heading_container h4 {
max-width: 140px;
min-width: 100px;
font-size: 100%;
font-weight: bold;
font-family: sans-serif;
background: #b89c7d;
text-align: center;
padding: 2px 5px;
max-width: 138px;
min-width: 100px;
margin: 0;
z-index: 100;
color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 6px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.sidebar_container > h4 {
font-size: 100%;
font-weight: bold;
font-family: sans-serif;
background: #b89c7d;
position: absolute;
top: 16px;
left: 11px;
text-align: center;
padding: 2px 5px;
max-width: 138px;
min-width: 100px;
margin: 0;
z-index: 100;
color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 6px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
dl dd.news {
overflow: hidden;
}

#paamelding_pg .catmain {
overflow: hidden;
padding-bottom: 10px;
}
#paamelding_pg .catmain .infocontainer {
}

#paamelding_pg .catmain dl {
overflow: hidden;
width: 100%;
float: left;
}

#paamelding_pg .catmain dt {
float: left;
clear: left;
margin: 5px 10px 5px 3px;
padding: 0;
width: 80px;
text-align: right;
}
#paamelding_pg .catmain > dl > dt {
width: 100% !important;
text-align: left;
}
#paamelding_pg .catmain dd + dd {
clear: left;
float: left;
margin-left: 96px;
}
#paamelding_pg .catmain dd {
float: left;
margin: 5px 3px;
padding: 0;
}
#paamelding_pg .catmain .name_gender {
line-height: 26px;
margin-top: -1px;
}
#paamelding_pg .catmain dd img {
margin: 0; 
padding: 0;
height: 26px;
vertical-align: bottom;
}

input#child_guardian.formlook[disabled=disabled],input#child_guardian.formlook[disabled] {
	border: 1px solid #ccc;
	background: #eee;
	}
/*input.formlook {padding: 1px 0; }*/

.absolute {
position: absolute;
}
.bottom_right {
bottom: 0;
right: 0;
}
.catmain h5 {
color: #2F5376;
font-size: 100%;
font-weight: bold;
margin: 5px 0;
}
.catmain dl {
margin: 10px;
}

#footer .center {
position: absolute;
left: 10%;
right: 10%;
top: 16px;
}

.ppm_registering { overflow: hidden; }
.ppm_registering input[type=text] {
width: 220px;
}
.font80 {
font-size: 80%;
}
.font200 {
font-size: 200%;
}

.relative {
position: relative;
}

#registered_info_container {
min-height: 100px;
width: 44%;
}

.radioinput {
vertical-align: bottom;
margin-left: 6px;
}
input[type=radio] {
vertical-align: middle;
}

#child_signup_form {
border: 1px solid;
width: 400px;
}
#child_signup_form input[type="text"] {
width: 240px;
}
#child_signup_form .important {
line-height: 8px;
vertical-align: bottom;
}

#admintools_button {
margin-right: 20px; 
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-khtml-border-top-right-radius: 0;
-khtml-border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
#current_admintools_state {
width: 16px;
position: absolute;
right: 0;
padding: 3px;
margin: 2px 5px 2px 0;
color: #fff;
		border-radius: 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
		-khtml-border-radius: 0 5px 5px 0;
}
@-moz-document url-prefix() {
    #current_admintools_state {
        height: 18px;
    }
}

#current_admintools_state.off {
background: #f00;
}
#current_admintools_state.on {
background: #00CB15;
}

#events {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
}
#userinfocontent,#facebook_frame {
background: #fff;
padding: 5px;
		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;
}
#facebook_frame {
	padding: 0px !important;
	}
.fbConnectWidgetTopmost {
	border: none !important;
	border: 1px transparent !important;
	}
#event_form,#register_payment_form {
background: #fff;
padding: 5px 5px 50px 5px;
position: relative;
		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;
}


/*Positioning*/
	.center {
		text-align: center;
		margin-left: auto !important; 
		margin-right: auto !important;
		}
	.imgcenter {
		display: block;
		margin: 0 auto;
		border: none;
		}
	.center_gallery {
		float: left;
		padding-left: 130px;
		}
	.left {
		float: left;
		}
	.form_left {
		float: left;
		margin: 0 5px 0 10px;
		}
	.left img {
		margin-right: 10px;
		padding-right: 10px;
		}
	.left_ralign {
		float: left;
		padding-left: 10px;
		}
	.left_ralignc {
		color: #97a9c6;
		float: left;
		padding-left: 10px;
		}
	.left_gallery {
		float: left;
		padding-left: 25px;
		}
	.left_gallery img {
		vertical-align: bottom;
		}
	.imageleft {
		float: left;
		padding: 5px;
		}
		.personcontainer {
		overflow: hidden; }
	.imageright {
		float: right;
		padding: 5px;
		}
	.right {
		float: right;
		}
	.right img {
		vertical-align: bottom;
		}
	.expire {
		margin-right: 30px;
		color: #c00;
		}
	.edit	{
		margin-left: 30px;
		color: #c00;
		}
	h3 .right {
			float: right;
			margin-top: -25px;
		}
	.design {
		float: right;
		color: #333;
		}
	.design a {
		color: #333;
		text-decoration: none;
		}
	.clear {
		clear: both;
		height: 1px;
		}
		.clear_right {
		clear: right;
		}
	.hidden {
		visibility: hidden;
		}
		.none {
		display: none !important;
		}
		.shown {
		display: block;
		}

	.location {
		position: absolute;
		top: 110px;
		left: 400px;
		color: #fff;
		}
	.location a {
		color: #fff;
		text-decoration: underline;
		}

	.clicktohide {
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	bottom: -2px;
	right: 1px;
	}
.z10000 {
	z-index: 10000;
	}
	
.catmain .gph {
	background: green;
	width: 330px;
	padding: 2px 10px;
	margin: 10px;
	border: 1px solid #000;
	}
.catmain .gph label {
	color: #fff;
	}
.catmain .gph:hover {
	background: lightgreen;
	}
	
.gopher_heading {
	float: right;
	font-size: 70%;
	font-weight: normal;
	padding: 2px 5px;
	width: 100%;
	text-align: right;
}
.gopher_strong {
	color: #fff;
	}
#gophere {
	color: #f00;
	}
	
#child_attend_submitted, #child_attend_table {
width: 100%;
}
#child_attend_table tbody td, #child_attend_table thead th {
text-align: center;
}
#ppm_report {
font-size: 80%;
}
#ppm_reportm,#ppm_report_mem {
margin: 0;
padding: 0;
}
#ppm_report dt {
width: 30% !important;
text-align: left !important;
}
#ppm_report_mem > dt,#ppm_puljeinfo > dt,#ppm_child_info > dt {
text-align: center !important;
}
#ppm_report dd {
text-align: right;
width: 50%;
}
#ppm_report dd + dd {
margin-left: 72px !important;
}
#ppm_child_info {
float: right !important;
width: 58% !important;
}
#ppm_child_info > #ppm_child_info_sublist > dd,#ppm_child_info > #ppm_child_info_sublist > dd + dd {
float: left !important;
margin: 0 !important;
text-align: left !important;
width: 100% !important;
}
#ppm_puljeinfo {
margin: 0 10px 0 10px !important;
}
#ppm_puljeinfo dt {
width: 20% !important;
}
#ppm_puljeinfo dd {
width: 70%;
}
.pointer {
cursor: pointer;
}
input[type=button],input[type=submit] {
cursor: pointer;
}
.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: 140%;
padding: 10px;
display: block;
}
.paameldings_button a {
color: white !important;
border: none !important;
height: 50px !important;
}
.register_paamelding_button,.login_paamelding_button {
width: 40%;
margin: 10px !important;
height: 100px;
}
.register_paamelding_button {
background-color: red;
}
.paameldings_button_header {
height: 90px;
width: 180px;
position: absolute;
top: 40px; 
right: 30px;
}

.paameldings_button_header:hover {
background: #00ab15;
}
#ppmo_main_sub li:hover small {
color: red;
}
.active {
color: red;
}
