/* MAIN SITE */
	/* GLOBAL SETTINGS */
	/*html {width:100%;height:100%;}*/
	html,body {height:100%;width:100%;}
		body {background:#000 url(../images/bg.jpg) repeat-x center top;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif;color:#999;}
		body,p,ul,li,h1,h2,h3,h4,iframe {margin:0;padding:0;} /* reset everything to zero */
		a {text-decoration:none;}
		img,textarea,iframe {border:none;}
		textarea {overflow:hidden} /* IE reomve scrollbar */
		.clearfloat {clear:both;height:0;}
		.b {font-weight:bold;}
		.bigg {font-size:130%;}
		.blue {color:#6699cc;}

	/* LAYOUT */
	#container {background:url(../images/bg_art.jpg) no-repeat center top;min-width:981px;}
	#loadin {background:url(../images/footer_border.png) no-repeat center bottom;}
	.loading {width:100%;margin:165px auto 0;text-align:center;}
		.hide-links, .statcounter {display:none;}

		/* HEADER */
		#header {text-align:center;}
		
		/* NAVBAR */
		.navborder {background:url(../images/borders.png) no-repeat center top;height:8px;}
		#navbar .bottom {background-position:center -8px;}
		#navbar ul {background:#000;text-align:center;}
		#navbar li {display:inline;}
		#navbar li a {font:110%/120% "Times New Roman",Times,serif;color:#aaa;padding:0 28px;}
		#navbar li a:hover {color:#6699cc;}
		#navbar li .small {font-size:70%;}
			#navbar .page_current {color:#6699cc;font-weight:bold;}

		/* CONTENT */
		#content {width:981px;overflow:auto;margin:0 auto;}

		/* MAIN */
		#main {float:left;width:766px;margin:6px 15px 22px 0;}
		.main_end {background:url(../images/main_ends.png) no-repeat;height:15px;}
		.main_body {background:url(../images/main_sides.png) repeat-y;min-height:400px;padding:5px 25px;}
		#main .bottom {background-position:bottom;}
			#main a {color:#03F;}

		/* SIDEBAR */
		#sidebar {float:left;width:200px;margin:6px 0 22px 0;text-align:center;}
		.sidebar_end {background:url(../images/sidebar_ends.png) no-repeat;height:15px;}
		#sidebar_body {background:url(../images/sidebar_sides.png) repeat-y;min-height:400px;padding:5px 25px;}
		#sidebar .bottom {background-position:bottom;}
			#sidebar h3 {margin-bottom:10px;}
			#sidebar .hide-logo {display:none;}
			#sidebar a, #sidebar span {display:block;background-repeat:no-repeat;}
			#sidebar #sasse {background:url(../images/SASSE_logo.jpg) bottom;height:117px;}
			#sidebar #sasse span {background:url(../images/SASSE_logo.jpg);height:117px;}

		/* FOOTER */
		#footer {clear:both;background:#000;padding:20px 0;text-align:center;font-size:75%;color:#808080;}
		#footer p {margin:0 0 3px;}
		#footer a {color:#808080;}
		#footer a:hover {text-decoration:underline;}
		
	/* SPECIFIC STYLE */
	#banner {width:100%;margin:10px 0;position:relative;height:210px;}
	#banner .border {background:url(../images/main_border.png) no-repeat top;height:5px;}
	#banner .overlay {background:url(../images/transparent-000.png);height:200px;width:230px;color:#FFF;position:absolute;top:5px;right:0;}
	#banner h2 {margin:25px 0 0 11px;}
	#banner p {margin:15px 0 10px 11px;}

	.loader {background:url(../images/loader.gif) no-repeat center center;}
	.hide {visibility:hidden;width:1px;height:1px;overflow:hidden;}
	#photos-wrap {margin-top:-10px;margin-left:-0px;}
	.galleryview .panel {text-align:center;}
	.galleryview .panel-overlay {text-align:left;}
	#backup-gallery {list-style:none;}
	#backup-gallery li {}
	#backup-gallery a {float:left;margin:0 0px;border:1px solid #000;opacity:0.6;filter:alpha(opacity=60);}
	#backup-gallery a:hover {border:1px solid #FFF;opacity:1;filter:alpha(opacity=100);}
	
	.contact {float:left;width:358px;overflow:auto;margin-bottom:10px;}
	.contact .portrait {float:left;background:url(../images/committee.jpg) no-repeat;height:100px;width:67px;margin-right:5px;border:0px solid #FFF;}
		#eke .portrait {background-position:-67px;}
		#hanna-maria .portrait {background-position:-134px;}
		#oscar .portrait {background-position:-201px;}
		#maja .portrait {background-position:-268px;}
		#rickard .portrait {background-position:-335px;}
		#tomas .portrait {background-position:-402px;}
		#claes .portrait {background-position:-469px;}
		#emanuel .portrait {background-position:-536px;}
		#elisabet .portrait {background-position:-603px;}
		#mikael .portrait {background-position:-670px;}
	.con-title {font-weight:bold;}

		iframe {margin-top:5px;}
		.questions {background:#000;width:100%;height:100%;}
		.questions form {padding:15px;}
		.questions label {float:left;width:65px;margin-bottom:10px;padding:0 20px;text-align:right;color:#777;}
		.comment .inputbox {background:url(../images/input.jpg) no-repeat -1px top;width:500px;margin-bottom:10px;padding:2px 4px;color:#AAA;font-size:110%;border:none;}
		.comment .inputbox:hover {background-position:-1531px;}
		.comment .inputbox:focus, .comment .inputbox:active {background-position:-511px;}
		.comment .inputboxerror {background-position:-1021px;}
		textarea {background:url(../images/textarea.jpg) no-repeat -1px 0px;width:500px;height:150px;margin-bottom:10px;padding:2px 4px;color:#CCC;font:110% Calibri,Verdana,Arial,Helvetica,sans-serif;}
		.questions .sendBtn {cursor:pointer;margin-left:109px;font-weight:bold;width:511px;line-height:20px;}
		.alertForm {color:#F00;}