a:link, a:visited {
	color: #336699;
	text-decoration: none;
}

a:link:hover, a:visited:hover {
	text-decoration: underline;
}

p {
	font-size: 1.2em;
}

html, body {
	height: 100%;
	font-size: 100%;
}

body {
	background: url('../images/bg.png') repeat-x top #fff;
	letter-spacing: -0.02em;
	color: #222222;
	font-family: Georgia, Arial,FreeSans,sans-serif;
	font-size: 62.5%;
}

* html {
	height: 100%;
}

#header_xmas {
	background: transparent url(http://www.risteriet.dk/_img/r_header_fade_xmas_left_bg.png) repeat-x scroll center top;
	display: block;
	height: 90px;
	left: 0;
	position: absolute;
	right: 0;
	top: 44px;
	width: 100%;
	z-index: 2;
}

#container {
	min-height: 100%;
}

#header {
	background: url('../images/header_bg.png') no-repeat top;
	height: 48px;	
}

#header, #footer {
	position: relative;
}
	#header div {
		margin-bottom: 20px;
	}
	
	#header p {
		padding: 14px 0 0 0;
		color: #b3b3b3;
		margin-bottom: 0;
		font-size: 1.6em;
	}
	
#wrap {
}


#boilerplate {
	background: url('../images/top_bg.png') no-repeat top;
	height: 378px;
	color: #fff;
}

	#boilerplate h1 {
		font-size: 2em;
		padding-top: 60px;
		font-weight: normal;
	}
	
		#boilerplate h1 strong {
			font-size: 150%;
			font-weight: bolder;
		}

	#boilerplate p {
		font-size: 1.6em;
	}

		#boilerplate p strong {
			font-size: 150%;
			font-weight: bolder;
		}


#people {
	margin-top: -131px;
	text-align: center;
}

	#people .trigger {
		cursor: pointer;
	}

	#people p.role_cloud {
		font-size: 1.1em;
		color: #94C1E0;
	}

	#people p.role_cloud strong {
		font-size: 1.5em;
		padding: 0 3px;
		color: #336699;
	}


#fatfooter {

}

/* footer */

#clearfooter {
	height: 87px;
}

#footer {
	background: url('../images/footer_bg.png') repeat-x bottom;
	height: 87px;
	margin: -87px auto 0 auto;
}	

	#footer #footer_content {
		height: 87px;
		background-color: #b2e5ff;

	}

	#footer address {
		font-style: normal;

	}

	#footer p {
		padding-top: 30px;
		text-align: center;
		color: #336699;
		font-size: 1.4em;
	}
		#footer p span {
			font-weight: bolder;
			padding: 0 10px;
		}
