/*
Name: Narvik Slalomklubb
URI: http://www.nsk.no
Description.NO:  Narvik Slalomklubb
Author: Stian B Johansen
Author URI: http://www.modulnet.com
Version: 0.4 (20070209)
*/
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
	margin:0 auto;
  	text-align: center;
  	background: #fff url(menugpx/body_bg_top.jpg) center top no-repeat;
	font: 76% Verdana, Arial, Helvetica, sans-serif; 
}

/*Typography*/
h1 {font-size: 2.0em;font-weight: normal;margin-top: 0em;margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/	}
h2 {font-size: 1.7em;margin: 1.2em 0em 1.2em 0em;font-weight: normal;}
h3 {font-size: 1.4em;margin: 1.2em 0em 1.2em 0em;font-weight: normal;}
h4 {font-size: 1.2em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}
h5 {font-size: 1.0em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}
h6 {font-size: 0.8em;margin: 1.2em 0em 1.2em 0em;font-weight: bold;}

/*ol, ul, li {font-size: 1.0em;line-height: 1.8em;margin-top: 0.2em;	margin-bottom: 0.1em;}*/
p {	font-size: 1.0em;line-height: 1.25em;	margin: 1.2em 0em 1.2em 0em;}
li > p {margin-top: 0.2em;}
pre {font-family: monospace;font-size: 1.0em;}
strong, b {	font-weight: bold;}

a:link, a:visited{text-decoration: underline; color:#b30000;}
a:hover, a:active{text-decoration: none; }

.red{ color:#b30000;}


/*-----------Block Level Elements--------------*/
#container {
	background: #fff url(menugpx/wrap_bg.gif) center top repeat-y;
	margin: 0 auto;
	width: 960px;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */	height: auto !important; /* For Modern Browsers */  height: 100%; /* For IE */
}

#header 		{padding-top:150px; position:relative;background: #fff url(menugpx/head_bg.jpg) center top repeat-y;}
	#head 		{}
#menu			{margin: 0 auto;  width: 960px; height: 70px;background: #fff url(menugpx/menu_bg.gif) center top no-repeat;}
	#links 		{margin: 0 auto; width: 900px;/*text-align: center;*/float:right;}
		/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
		#stylefour{	margin-right:40px;	position:relative;	display:block;	height:37px;	font-size: 1.0em;/*font-size:11px;*/	font-weight:bold;	background:transparent url(images/bgOFF.gif) repeat-x top right;	font-family:Arial,Verdana,Helvitica,sans-serif;	border-top:1px solid #B30000;	background-image: url(images/bgOFF.gif);}
		#stylefour ul{margin:0;padding:0;list-style-type:none;width:auto;}
		#stylefour ul li{display:block;float:left;margin:0;}
		#stylefour ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(images/bgDIVIDER.gif) no-repeat top right;}
		#stylefour ul li a.current/*#stylefour ul li a.current*/{color:#B30000;background:#fff url(images/bgON.gif) no-repeat top right;}
		#stylefour ul li a:hover {color:#004268;background:#fff url(images/bgON.gif) no-repeat top right;}
		/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */
#wrap			{width: 960px; background: #fff url(menugpx/wrap_bg.gif) center top repeat-y;}
#tittels		{margin: 0 auto;  width: 900px; height: 40px;}
	#maintittel		{margin-left: 210px;/*width: 630px;*/width: 420px;float:left;font-size: 1.7em;font-weight: normal; color:#b30000; border-bottom:1px solid #b30000; }
	#ommaintittel	{margin-left: 210px;width: 620px;float:left;font-size: 1.7em;font-weight: normal; color:#b30000; border-bottom:1px solid #b30000; }
	#nyommaintittel	{padding-left: 210px; width: 690px;float:left;font-size: 1.7em;font-weight: normal; color:#b30000; border-bottom:1px solid #b30000; }
	#righttittel{width:220px;float:left;font-size: 1.7em;font-weight: normal;margin-left:20px;color:#b30000; border-bottom:1px solid #b30000;}
#left			{width:220px;min-height: 200px;height: 200px;float:left;background:url(menugpx/subleft_bg.gif) center top no-repeat;}
	#subleft	{margin: 10px 10px 0 50px!important;margin: 10px 0px 0 50px}
		#leftlist{border-bottom:1px solid #b6b6b6;line-height: 2em;background:url(menugpx/subleft_list_bg.gif) center center no-repeat; }
		#leftlist a{	color: #333333;	text-decoration: none;}
		#leftlist a:hover{	color: #333333;	text-decoration: underline;}
		.smalltxt{	font-size: 0.8em;color: #666;line-height: 0.8em;}
		#left_links img{	text-decoration: none;margin: 1.0em 0em;}
		#left_links a{	text-decoration: none;}
		#left_links a:hover{	text-decoration: none;}
#content 		{background: #fff;width: 460px; float:left;min-height: 100%; /* For Modern Browsers */	height: auto !important; /* For Modern Browsers */  height: 100%; /* For IE */}
	#subcontent 	{margin: 0 auto;width: 430px;float:center;	}
	#news			{margin-bottom: 15px;width: 410px;float:left;	text-align: center;}
		.newspic	{margin: 0 auto;float:left; width: 150px;	
					padding:5px; background: #FFF border:1px solid #999;
					
					}
		#newstext	{margin-left:10px; /*margin: 0 auto;*/float:left;	width: 205px; text-align: left;}
			.tittel	{font-size: 1.4em;	line-height: 1.4em; margin: 1.2em 0em ;}
			.text	{font-size: 1.0em;	line-height: 1.2em; margin: 1.2em 0em ; }
		#bruktikken	{margin:10px 0 0 10px; /*margin: 0 auto;*/float:left;	width: 550px; text-align: left; margin-bottom:20px; border-bottom:1px #CCC solid;}
			#txt	{font-size: 1.0em;	line-height: 1.25em; margin: 1.2em 0em  ;width: 400px !important;width: 350px;float:left;}
			#bilde	{margin: 1.2em 0em ;width: 150px; float:left!important;float:right;}		
	#om			{margin-bottom: 15px;width: 610px;float:left;	text-align: center;}
		#omtext	{margin-left:10px; /*margin: 0 auto;*/float:left; text-align: left;}
			.tittel	{font-size: 1.4em;	line-height: 1.4em; margin: 1.2em 0em 1.2em 0em; }
			.text	{font-size: 1.0em;	line-height: 1.2em; margin: 1.2em 0em 1.2em 0em; }
#right				{width:280px;  float:left; background:url(menugpx/subright_bg.gif) center top no-repeat;min-height: 200px;height: 200px;}
	#subright 		{margin: 20px 30px 0px 15px; line-height: 1.6em;	}

#footer {  
  	bottom: 0 !important;  bottom: -1px; /* For Certain IE widths */
  	height: 355px;
  	clear:left;
	
}

#foot {	

/*	background: #fff url(menugpx/nsk_bottom_v3.gif) center bottom repeat-y;
	position: absolute;
	bottom: 0 !important;  bottom: -1px;  For Certain IE widths 
	height: 210px;
	height: 340px;
	width: 100%;
*/
}
#foot2 #samarbeidspartnere{
	width:960px;
	background:url(menugpx/footer_bg.png) repeat-y;

	margin:0;
	

}
#samarbeidspartnere #alllogos {
	width:880px;
	margin:0 auto;
}
#samarbeidspartnere #alllogos #logos {
	display:inline;
	position:relative;
	float:left;
	width:200px;
	margin:0 20px 0px 0;
}
#alllogos #logos_tn {
	display:inline;
	position:relative;
	float:left;
	width:120px;
	margin:0 10px 0px 0;
}
#alllogos #logos a, #alllogos #logos_tn a  {
	text-decoration:none; border:0;}


	#mainparters{ 	margin: 40px!important;margin: 40px 20px; float:left; width: 620px;}
	#partners	{	margin: 40px 20px 40px 40px; float:left; width: 200px; }
	#disclaimer	{	margin: 210px 20px 40px 40px!important;margin:210px 20px 40px 20px; float:left; width: 820px; color:#fff; text-align: center;}
	
	/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

