*
{
    margin:										0;
    padding:									0;
    border:										0;
}

body
{
	background:									#0b0b0b url('./images/background.jpg') top center repeat-y;
	margin:										0;
	text-align:									center;
	font:										11px tahoma, verdana, arial, helvetica, sans-serif;
	color:										#ffffff;
}

/**
 * Default Hyperlink Colours
 */
a,a:visited
{
	color:										#077095;
	text-decoration:							none;
}

a img
{
	border:										0;
}

/**
 * Page Structure
 */

#wrapper
{
	width:										996px;
	text-align:									left;
	margin:										0 auto 0 auto;
}

/**
 * Messages/Search Header
 */

#messages
{
	background:									url('./images/messages_bg.jpg') repeat-x;
	height:										16px;
	clear:										both;
	padding:									10px;
}

	#search
	{
		width:									168px;
		height:									27px;
		overflow:								hidden;
		float:									right;
		margin:									-7px;
	}
		
		#search .text
		{
			background:							url('./images/search_text.jpg') no-repeat;
			height:								15px;
			width:								120px;
			border:								0;
			float:								left;
			color:								#82828c;
			padding:							6px;
			font-size:							11px;
			overflow:							hidden;
		}
		
		#search .button
		{
			background:							url('./images/search_button.jpg') no-repeat;
			height:								27px;
			width:								36px;
			border:								0;
			float:								left;
			overflow:							hidden;
		}
		
		#search p
		{
			margin:								0;
		}

/**
 * Header
 */
h1
{
	clear:										both;
	height:										195px;
}

/**
 * Navigation bar
 */

#navigation
{
	list-style:									none;
	margin:										0;
	padding:									0;
	clear:										both;
	background:									url('./images/nav_bg.jpg') repeat-x;
	height:										35px;
	padding:									0 0 0 42px;
}

	#navigation li
	{
		float:									left;
		width:									88px;
		height:									35px;
		overflow:								hidden;
		background:								url('./images/nav_item.jpg') no-repeat;
	}
	
		#navigation li a
		{
			color:								#ffffff;
			font-weight:						bold;
			text-align:							center;
			display:							block;
			height:								35px;
			padding:							9px 0 0 0;
			text-decoration:					none;
		}
		
			#navigation li a:hover
			{
				background:						url('./images/nav_hover.jpg');
				padding:						11px 0 0 0;
			}

/* 
 * Right Sponsors/Policy Links Column
 */

#sponsors
{
	width:										218px;
	float:										right;
	list-style:									none;
}

	#sponsors .links, #sponsors .links a
	{
		color:									#4c4c4c;
		text-decoration:						none;
		text-align:								center;
	}

#sponsors2
{
	width:										207px;
	float:										right;
	list-style:									none;
	position: relative; right: 570px;
}


	
/**
 * News item styles
 */
h2
{
	background:									url('./images/news_header.jpg');
	position: relative; left: 208px;
	height:										14px;
	width:										529px;
	overflow:									hidden;
	padding:									15px 20px 15px 20px;
	font:										normal 13px arial, tahoma, verdana, helvetica, sans-serif;
}

h3
{
	position: relative; left: 208px;
}

.newsbody
{
	width:										523px;
	position: relative; left: 208px;
	background:									url('./images/news_bg.jpg') repeat-y;
	padding:									0 23px 0 23px;
}

	.newsbody p
	{
		padding:								10px 0 10px 0;
	}

.newsbody .etc
{
	padding:									0;
}

.newsbody ul
{
	margin:										0 0 0 10px;
}

	.etc a
	{
		color:									#1A8AD4;
		font-weight:							bold;
	}
	
	.etc span
	{
		float:									right;
	}

.readmore
{
	background:									url('./images/news_footer.jpg');
	position: relative; left: 208px;
	height:										38px;
	width:										569px;
	overflow:									hidden;
	padding:									3px 0 0 0;
}
	
	.readmore a
	{
		background:								url('./images/news_more.jpg');
		height:									37px;
		width:									80px;
		display:								block;
		color:									#ffffff;
		text-align:								center;
		text-decoration:						none;
		padding:								17px 0 0 0;
		margin:									0 0 0 450px;
		overflow:								hidden;
	}
	
.newsimg
{
	margin:										10px 10px 10px 0;
}

/**
 * Footer
 */

#footer
{
	clear:										both;
	height:										24px;
	background:									url('./images/footer_bg.jpg') repeat-x;
	padding:									12px 0 0 20px;
}

	#footer a
	{
		color:									#999999;
		text-decoration:						none;
	}

	.ctcopy
	{
		background:								url('./images/footer_right.jpg') no-repeat;
		width:									218px;
		height:									36px;
		float:									right;
		overflow:								hidden;
		text-align:								center;
		margin:									-12px 0 0 0;
	}
	
		.ctcopy a
		{
			display:							block;
			height:								36px;
			padding:							12px 0 0 0;
			color:								#ffffff !important;
			text-decoration:					none;
		}
		
	#credits
	{
		height:									36px;
		background:								url('./images/footer_bg.jpg') repeat-x;
		position:								relative;
		bottom:									50px;
		width:									370px;
		overflow:								hidden;
	}
	
		#credits span
		{
			height:								36px;
			padding:							12px 0 0 10px;
			display:							block;
			background:							url('./images/footer_right.jpg') no-repeat;
		}
/**
 * Default Floating and Clearing Classes
 */
.clear
{
	clear:										both;
}

.left
{
	float:										left;
}

.right
{
	float:										right;
}

table.roster{
	border:none;
}

td.spill{
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	border-left:solid;
	border-left-width:thin;
}

td.tittel{
	font-size:13px;
}

td.navn{
	font-size:10px;
	font-weight:bold;
}

td.buttomnavn{
	font-size:10px;
	font-weight:bold;
	border-bottom:solid;
	border-bottom-width:thin;	
}

td.buttomtittel{
	font-size:13px;
	border-bottom:solid;
	border-bottom-width:thin;
}

td.buttomspill{
	font-size:13px;
	border-bottom:solid;
	border-bottom-width:thin;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
	border-left:solid;
	border-left-width:thin;
}
