/* LAYOUT */

.body{
	background: #e8e8e8;	/* Canvas background */
	text-align: center;	/* Center (IE) */
}

div#container{
	background: white;	/* Page background */
	width: 900px !important;	/* Page width */
	width: 904px;	/* Page width */
	margin: 0 auto;	/* Center (other browsers) */
	margin-top: 10px;
	
	border: 2px solid #e1e1e1;
}
div#page{
	background: white;	/* Page background */
	text-align: left;
	padding: 5px;
}

div#top, div#middle, div#bottom{
	background: #fafafa;
}

	/* TOP */

div#top{
	
}

	div#header{}
		div#logo{
			float: left;
			width: 215px;
			text-align: center;
			margin: 75px 0 40px 0;
		}	
		div#flashtop{
			float: right;
			width: 675px;
		}
		div#home-mail{
			clear: left;
			float: left;
			width: 215px;
			text-align: right;
		}
			div#home-mail a#home,
			div#home-mail a#mail{
				margin-right: 10px;
				padding-left: 15px;
				
				min-height: 20px;
				height: 	auto !important;
				height: 	20px;
				line-height: 20px;
				
				
				font-size: 10px;
				font-variant: small-caps;
				letter-spacing: 1px;
				color: #002496;
				text-decoration: none;
			}
			div#home-mail a#home{
				background: transparent url(../img/itm_home.gif) no-repeat scroll left center;
			}
			div#home-mail a#mail{
				background: transparent url(../img/itm_mail.gif) no-repeat scroll left center;
			}
	
	div#top-bar{
		clear: both;
		background: transparent url(../img/top-bar_background.gif) repeat-x scroll left top;
		height: 46px;
		line-height: 46px;
	}
		div#date{
			float: left;
			width: 215px;
			background: transparent url(../img/itm_line_brown.gif) repeat-y scroll right top;
			
			text-align: center;
			font-size: 11px;
			text-transform: capitalize;
		}
		div#menu-top{
			margin: 0 auto;
			width: 450px;
		}
		div#language{
			float: right;
			width: 215px;
			background: transparent url(../img/itm_line_brown.gif) repeat-y scroll left top;
			height: 46px;
			line-height: 46px;
			
			text-align: center;
		}
			div#language a#icelandic,
			div#language a#english {
				margin: 0 10px;
				padding-left: 20px;
				
				min-height: 46px;
				height: 	auto !important;
				height: 	46px;
				line-height: 46px;
				
				color: #002496;
				text-decoration: none;
			}
			div#language a#icelandic{
				background: transparent url(../img/itm_flag-is.gif) no-repeat scroll left center;
			}
			div#language a#english{
				background: transparent url(../img/itm_flag-en.gif) no-repeat scroll left center;
			}


	/* MIDDLE */

div#middle{
	clear: both;
	
	background: transparent url(../img/middle_background.gif) repeat-y scroll top;
	
	height: 100%;
	overflow: auto;
}

	div#left-column{
		float: left;
		width: 215px;
		padding-top: 30px;
		
		background: transparent url(../img/left-column_background.gif) repeat-x scroll left top;
	}
		div#menu{
			min-height: 250px;
			height:		auto !important;
			height: 	250px;
			
			margin-left: 40px;
			margin-right: 10px;
		}
		div#extra-content{}
	
	div#right-column{
		float: right;
		width: 214px;
		
		background: transparent url(../img/right-column_background.gif) repeat-x scroll right top;
		
		padding: 30px 0;
	}
		div#news{
			padding: 0 20px;
		}
	
	div#main-column{
		margin: 0 215px 0 215px;
		
		padding: 20px;
		
		background: transparent url(../img/main-column_background.gif) repeat-x scroll top;
	}
		div#content{
			min-height: 500px;
			height:		auto !important;
			height: 	500px;
		}


	/* BOTTOM */

div#bottom{
	clear: both;
	background: transparent url(../img/bottom_background.gif) repeat-x scroll left top;
	
	min-height: 68px;
	height:		auto !important;
	height: 	68px;
	line-height: 68px;
	
	text-align: center;
}

	div#footer{
		
	}
		div#footer a {}
		div#footer a:hover{}
	div#copyright{}