/* css file designed by David Todd Watson (david at wow-medialab dot com)
   updated: January 7, 2008
   site layout: 100% + centered
   site width: 960px
   
   tested with: 	

   ? Firefox (MAC)
   ? Safari (MAC)
   ? Opera (MAC)
   ? Internet Explorer 6.0 (WIN)
   ? Internet Explorer 7.0 (WIN)
   ? FireFox (WIN)
   ? Opera (WIN)


*/
/* css file designed by David Todd Watson (david at aktivnett dot no)
   updated: March 5, 2007
   site layout: centered
   site width: 955px
   
   tested with: 	

   ? Internet Explorer (MAC)
   ? Safari (MAC)
   ? Internet Explorer (WIN)
   ? FireFox (WIN)
   ? Opera (WIN)


*/


@import url("http://cop.nidelven-it.no/main_theme/layout.css");

#header, #content, #footer {
width: 100%;
margin: 0 auto;
}


/* standard HTML
*************************************/
h1, h2, h3, h4, h5, h6 {
margin: 0 0 5px 0;
padding: 0 0 5px 0;
color: #91AA2B;
}

h2 {
font-size: 18px;
}

td {
vertical-align: top;
padding: 0 10px 5px 10px;
}

a:link, a:visited {
color: #B3D234;
}
a:hover, a:active {
color: #91AA2B;
}

img {
border: 0;
}

/* body attributes
*************************************/
body {
	font-family: verdana, arial, sans-serif;
	font-size: small;
	color: #666;
	background-color: #B3D234;
	background-image: url('bkg_footer.jpg');
	background-position: center bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}



/* header components
**************************************/
#header {
	margin: 0 auto;
	padding: 0;
	background-image: url('bkg_body.jpg');
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}


#header-container {
	margin: 0 auto;
	padding: 0;
	width: 760px;
	height: 165px;
	background-image: url('bkg_headerNY.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}
		h1#logo {
			float: right;
			position: relative;
z-index: 100;
			width: 195px;
			height: 175px;
			margin: 0 90px 0 0;
			padding: 0;
			background: url('logo-2011.gif') no-repeat;
		}
		html>body h1#logo {
			float: right;
			position: relative;
z-index: 100;
			width: 195px;
			height: 175px;
			margin: 0 90px 0 0;
			padding: 0;
			background: url('logo-2011.gif') no-repeat;
		}
		h1#logo a {
			float: right;
			position: relative;
z-index: 100;
			width: 195px;
			height: 175px;
			margin: 0;
			padding: 0;
			background: url('logo-2011.gif') no-repeat;
		}
		h1#logo a span {
			display: none;
		}

		
/* content components
**************************************/
#content {
	margin: 0 auto;

	padding: 0;
	width: 760px;
z-index: 0;
}
	#content-container {
		width: 760px;
		margin: 0 auto;
margin-top: -10px;
		padding: 0;
padding-top: 20px;
		background: #B3D234 url('bkg_content-container.jpg') repeat-y;
z-index: 0;
	}

	#sidebar {
		width: 210px;
	}

	#main {
		width: 550px;
	}


	
	
/* footer components
**************************************/
#footer {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
	#footer-container {
		width: 760px;
		margin: 0 auto;
		padding: 0 0 0 0;
		background: #B3D234 url('bkg_content-container.jpg') repeat-y;

	}
		#footer-info {
		padding: 20px;
		margin: 0;
		}
			#footer-info img {
				padding: 0 5px 0 0;
			}
			
		#copyright {

		margin: 0;
		padding: 2px;
		font-size: 11px;

		}
	#footer-xtra {
		width: 740px;
		margin: 0 auto;
		padding: 10px 0 0 0;

	}
	
	
/* custom components
**************************************/
.content {
margin: 0;
padding: 0px 10px 60px 10px;
}

#main .content {
padding: 0px 20px 0 0;
}

#sidebar .content {
margin: 0;
padding: 0 0 0 20px;
}

ul#sidebar-navigation {
margin: 0;
padding: 0 0 20px 0px;
}

ul#sidebar-navigation li {
list-style: none;
}

#sidebar-navigation li a:link, #sidebar-navigation li a:visited, #sidebar-navigation li.current a:link, #sidebar-navigation li.current a:visited {
font-size: 18px;
font-weight: bold;
color: #B3D234;
text-decoration: none;
}

#sidebar-navigation li a:hover, #sidebar-navigation li a:active, #sidebar-navigation li.current a:hover, #sidebar-navigation li.current a:active {
font-size: 18px;
font-weight: bold;
color: #91AA2B;
text-decoration: none;
}

