body {
	margin: 0;
	
	font-size: 11px;
	font-family: tahoma, verdana, arial;
	color: #8d8b84;
}

html {
	/*
	background-image: url('../img/body_back.gif');
	background-repeat: repeat-y;
	background-position: center;
	*/
	background-color: #f5f5f5;
}

A {
	color: #b7ab80;
}
A:hover {
	text-decoration: none;
}


.clear {
	clear: both;
}

#wrap {
	margin: 0 auto;
	
	width: 1010px;
	min-height: 500px;
	
	background-image: url('../img/body_back.gif');
	background-repeat: repeat-y;
	background-position: center;
	background-color: #f5f5f5;
}
	#head {
		height: 80px;
		
		background: left bottom url('../img/head_back.gif') no-repeat #f5f5f5;
	}
	
	#side {
		float: left;
		
		margin: 0 25px 0 25px;
		
		width: 246px;
		
		background: 0 0 url('../img/side_back.gif') repeat-y;
	}
		#side #logo {
			margin: -28px 0 1px 3px;
			
			height: 160px;
			width: 240px;
			
			
		}
			#side #logo A {
				display: block;
				
				width: 240px;
				height: 160px;
				
				background: center 60px url('../img/logo_logos_uk.gif') no-repeat;
				
				text-indent: -9999px;
			}
			
			#side #logo A.en {
				background-image: url('../img/logo_logos_en.gif');
			}
			#side #logo A.is {
				background-image: url('../img/logo_logos_is.gif');
			}
			#side #logo A.dk {
				background-image: url('../img/logo_logos_dk.gif');
			}
			
		#side  ul {
			margin: 0 2px;
			padding: 0;
			
			
			
			list-style: none;
			
			border-top: 1px solid #e6e6e6;
		}
			#side  ul li {
				
			}
				#side ul li A {
					display: block;
					
					padding: 8px 0 8px 28px;
					
					text-decoration: none;
					color: #8a8677;
					
					background: 15px 13px url('../img/bullet.gif') no-repeat;
					
					border-bottom: 1px solid #e6e6e6;
				}
				#side ul li A:hover {
					color: #666;
				}
				
				#side ul li A.selected {
					font-weight: bold;
				}
				
				#side ul li ul {
					margin: 0;
					border: 0;
				}
					#side ul li ul li {
						border-bottom: 1px solid #e6e6e6;
						
						background: 0 1px url('../img/nav_back.gif') repeat-x #f0f0ef;
					}
						#side ul li ul li A {
							border: 1px solid #FFF;
							
							margin: 0px;
							
							font-size: 9px;
							
							padding: 7px 0 7px 45px;
							
							background: 33px 10px url('../img/bullet2.gif') no-repeat;
						}
						*:first-child+html #side ul li ul li A {
							background: 35px 13px url('../img/bullet2.gif') no-repeat;
						}
						
						#side ul li ul li ul {
							border: 0;
						}
							#side ul li ul li ul li {
								border: 0;
								border-top: 1px solid #e6e6e6;
								
								background: 0 1px url('../img/nav_back2.gif') repeat-x #e4e4e3;
							}
								#side ul li ul li ul li A {
									padding-left: 60px;
									background: 48px 10px url('../img/bullet4.gif') no-repeat;
								}
								*:first-child+html #side ul li ul li ul li A {
									background: 50px 13px url('../img/bullet4.gif') no-repeat;
								}
						
		#side #language {
			height: 185px;
			
			background: 0 0 url('../img/side_languages.gif') no-repeat #FFF;
		}
			#side #language label {
				display: block;
				
				margin: 15px 0 0 0;
				
				font-size: 9px;
				color: #bab7ab;
			}
			
			#side #language .sites {
				float: left;
				
				padding: 0 0 0 20px;
				
				width: 120px;
				height: 100px;
			}
				#side #language .sites label {
					margin-bottom: 5px;
				}
				#side #language .sites A {
					display: block;
					
					margin: 0 0 7px 0;
					
					font-size: 9px;
					text-decoration: none;
					color: #918f87;
				}
				#side #language .sites A.selected {
					font-weight: bold;
				}
			
			#side #language .flags {
				float: right;
				
				margin-right: 5px;
				
				width: 90px;
				
				height: 50px;
			}
				#side #language .flags A {
					display: block;
					
					float: left;
					
					margin: 7px 15px 0 0;
					padding: 0;
					
					width: 16px;
					height: 11px;
					
					text-indent: -9999px;
					overflow: hidden;
					outline: none;
					
					background: 0 0 no-repeat;
				}
				#side #language .flags A:hover,
				#side #language .flags A.selected {
					background-position: 0 -12px;
				}
				
				#side #language A.is {
					background-image: url('../img/flag_is.gif');
				}
				#side #language A.uk {
					background-image: url('../img/flag_uk.gif');
				}
				#side #language A.dk {
					background-image: url('../img/flag_dk.gif');
				}
		
	#main {
		margin: 22px 0 0 0;
		
		float: left;
		
		width: 685px;
		min-height: 700px;
	}
		#main #top {
			margin: 0 0 15px 0;
			
			height: 30px;
		}
			#main #top #breadcrumbs {
				float: left;
				
				margin: 0 0 0 -5px;
				padding: 10px 0 0 0;
				
				width: 400px;
				
				font-size: 9px;
				color: #c3c3c3;
			}
				#main #top #breadcrumbs A {
					text-decoration: none;
					padding: 0 5px 0 5px;
				}
				#main #top #breadcrumbs div {
					display: inline;
				}
				
			#main #top #search {
				float: right;
				
				width: 210px;
				height: 30px;
				
				overflow: hidden;
				
				background: #CCC;
			}
				#main #top #search input.txt {
					margin: 0;
					padding: 10px 0 15px 12px;
					
					float: left;
					
					width: 168px;
					
					font-family: tahoma;
					font-size: 9px;
					color: #9c9c9c;
					
					background: url('../img/search_text.gif') no-repeat;
					border: 0;
				}
				#main #top #search input.btn {
					margin: 0;
					padding: 0;
					
					float: left;
					
					width: 30px;
					height: 30px;
					
					background: url('../img/search_btn.gif') no-repeat;
					border: 0;
				}
		
		#main #banner {
			margin: 0 0 25px 0;
			
			height: 200px;
			
			/*background: url('../img/banner1.jpg') #93b1e0;*/
		}
		
		#main h1 {
			margin: 0 0 5px 0;
			font-size: 21px;
			font-family: "Baskerville","Palatino Linotype", arial, tahoma;
			font-weight: normal;
			
			letter-spacing: -1px;
			
			color: #938140;
		}
			#main h1 A {
				text-decoration: none;
				color: #938140;
			}
			
		#main h6 {
			margin: 15px 0 15px 0;
			font-size: 15px;
			font-family: "Baskerville","Palatino Linotype", arial, tahoma;
			font-weight: normal;
			font-style: italic;
			
			letter-spacing: 0px;
			
			text-align: right;
			
			color: #938140;
		}
		
		#main .box {
			float: left;
			padding: 0 0 35px 0;
			
			width: 330px;
			
			line-height: 17px;
		}
		#main .box.full {
			float: none;
			
			width: auto;
		}
		#main .box.last {
			margin-left: 25px;
		}
			#main .box h1 {
				margin: 0 0 6px 0;
				padding: 0 0 10px 0;
				
				line-height: auto;
				
				border-bottom: 1px solid #e6e6e6;
			}
			
			#main .box .more {
				margin: 10px 0 0 0;
				
				text-align: right;
			}
				#main .box .more A {
					font-size: 11px;
					font-weight: normal;
					
					padding: 0 13px 0 0;
					
					color: #b3a162;
					
					text-decoration: none;
					
					background: right 3px url('../img/more_arrow.gif') no-repeat;
				}
			
			
		
	
	#wrap #foot {
		margin: 20px 25px 0 25px;
		padding: 15px 0 30px 0;
		
		border-top: 1px solid #e6e6e6;
	}
		#wrap #foot .info {
			float: left;
			width: 450px;
			
			font-size: 9px;
			line-height: 15px;
			
			text-align: left;
		}
			#wrap #foot .info .item {
				float: left;
				width: 150px;
			}
		
		#wrap #foot .logo {
			float: right;
			width: 230px;
		}
			#wrap #foot .logo img {
				float: right;
				margin: 0 0 0 10px;
			}
		

/*
	Sub content
*/

#content {
	line-height: 150%;
}
	#content h1 {
		margin: 5px 0 10px 0;
		padding: 0 0 10px 0;
		
		border-bottom: 1px solid #EEE;
	}
	
	#content h2 {
		margin: 10px 0 5px 0;
		font-size: 13px;
		font-family: "Baskerville","Palatino Linotype", arial, tahoma;
		font-weight: normal;
		
		letter-spacing: 0px;
		
		color: #938140;
	}
	
	#content p {
		margin: 8px 0;
		padding: 0;
	}
	
	#content img {
		/*margin: 0 0 10px 10px;*/
		padding: 1px;
		border: 0px solid #EEE;
	}
	
	
table.staff {
	margin: 10px 0 0 0;
	
	width: 100%;
	
	border-top: 1px solid #EEE;
}
	table.staff tbody td {
		padding: 4px 6px;
		
		border-bottom: 1px solid #EEE;
	}
		table.staff tbody td A {
			text-decoration: none;
			
		}
		table.staff tbody td.vcard {
			text-align: right;
		}
	
	table.staff tbody tr.alt td {
		background: #FAFAFA;
	}
	

.index {
	margin: 10px 0 0 0;
}
	.index .item {
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		
		border-bottom: 1px solid #EEE;
	}
		#content .index .item h1 {
			margin: 0 0 5px 0;
			padding: 0;
				
			font-size: 19px;
			
			border: 0;
		}
			.index .item h1 A {
				text-decoration: none;
			}
		
		.index .item .more {
			margin:5px 0 0 0;
			
			text-align: right;
		}
			.index .item .more A {
				padding: 0 13px 0 0;
				text-decoration: none;
				
				background: right 3px url('../img/more_arrow.gif') no-repeat;
			}
	

.viewstaff {
}
	.viewstaff .img {
		float: left;
		
		margin: 0 20px 0 0;
		
		width: 150px;
		overflow: hidden;
	}
		.viewstaff .img img {
			margin: 0 0 10px 0;
		}
		.viewstaff .img A {
			margin: 0 0 0px 0;
			
			display: block;
			
			font-size: 9px;
			text-align: center;
			text-decoration: none;
		}
		
	.viewstaff .content {
		float: left;
		
		width: 510px;
	}
		#content .viewstaff .content h2 {
			margin: 0 0 0px 0;
		}
		#content .viewstaff .content .item {
			margin: 0 0 10px 0;
		}
	
	
	.viewstaff .foot {
		margin: 10px 0 10px 0;
		padding: 5px 0 0 0;
		
		border-top: 1px solid #EEE;
	}
		.viewstaff .foot A {
			font-size: 11px;
			font-weight: normal;
			
			padding: 0 0 0 13px;
			
			color: #b3a162;
			
			text-decoration: none;
			
			background: left 3px url('../img/more_arrow_left.gif') no-repeat;
		}
	

.index.front {
	margin: 10px 0 0 0;
	padding: 0;
}
	.index.front .item {
		margin: 3px 0 3px 0px;
		padding: 0;
		
		border: 0;
	}
		.index.front .item A {
			margin: 0 0 0 0;
			padding: 0 0 0 15px;
			
			color: #b3a162;
			
			text-decoration: none;
			
			background: left 3px url('../img/more_arrow.gif') no-repeat;
		}
	
	
	
	
	
	
	
	
	
	

