body {

	margin: 0;

	font-size: 6.25%;

	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Sans-Serif;

	color: #68696a;

	background-color: #ffffff;

}



/* LOGO HEADER */

#logo_header {

	margin: 18px 0 15px 65px;

}



/* NAVI HEADER */

#navi_header {

	width: 100%;

	height: 40px;

	margin: 0;

	background-color: #e5e5e5;

}



	/* empty link holder spanning the whole navi header */

	#navi_header div.navi_link_holder {

		width: 1024px;

		margin-left: 10px;

		font-size: 10em;

	}

	

	#navi_header ul {

		list-style-type: none;

	}

	

	#navi_header li {

		float: left;

		margin: 13px 24px 0 0;

		text-transform: uppercase;

	}

	

	.menu_current {

		color: #000000;

	}



	/* links */

	#navi_header a {

		color: #68696a;

		text-decoration: none;

	}

	#navi_header a.menu_current {

		color: #000000;

	}

	#navi_header a:hover {

		color: #000000;

	}



/* CONTENT */

#content {

	width: 1000px;

	margin: 0;

}



	#content div.image_holder {

		float: left;

		width: 600px;

		text-align: left;

	}



	#content div.navi_link_holder {

		position: relative;

		height: 136px;

		padding-top: 24px;

	}

	

	div.content_link_holder ul {

		list-style-type: none;

	}

	

	div.content_link_holder li {

		margin-bottom: 4px;

		font-size: 10em;

		text-align: right;

	}



	/* individual link holder */

	#content div.navi_link {

		margin-bottom: 4px;

		font-size: 10em;

		text-align: right;

	}



	/* links */

	#content a {

		color: #68696a;

		text-decoration: none;

	}

	#content a.menu_current {

		color: #000000;

	}

	#content a:hover {

		color: #000000;

	}

	

	/* content */

	#content div.content_holder {

		float: left;

		width: 340px;

		margin: 0 50px 40px 0;

	}

	

	#content div.content_link_holder {

		margin: 0 50px 0 0;

	}



/* FOOTER */

#footer {

	clear: both;

	width: 100%;

	height: 8px;

	margin: 15px 0;

	text-align: right;

	background-color: #e5e5e5;

}



	/* empty holder clearing the footer background on right */

	#footer div.background_clearer {

		float: right;

		background-color: #ffffff;

	}

	

	/* contact info holder moving the contact info a little up */

	#footer div.contact_info_holder {

		margin: -3px 32px 0 0;

	}



	#footer div.contact_info {

		float: left;

		margin-left: 16px;

		font-size: 10em;

	}

	

h1 {

	font-size: 23em;

	line-height: 1.2em;

}



p {

	font-size: 13em;

}



p.italic {

	font-size: 14em;

}
