	body {
		font: 13px/18px "Lucida Grande", arial, sans-serif;
	}
	h2 {
		font-size: 14px;
		margin: 0 0 18px 0;
	}
	h3 {
		font-size: 13px;
		margin: 0 0 18px 0;
	}
	#words ul, #words p {
		margin-bottom: 36px;
	}
	a {
		color: #000;
		text-decoration: underline !important;
	}
	a:hover {
		background-color: #000;
		color: #fff;
		text-decoration: none !important;
	}
	
	
	#logo {
		margin-bottom: 15px;
	}
	#wrapper {
		width: 1000px;
		margin: 10px auto;
	}
	#navigation, #photos {
		float: left;
		width: 200px;
	}
	#photos { width: 800px; }
	#arrows {
		width: 120px;
		margin: 0 auto;
	}
	#arrows a, #arrows span {
		float: left;
		display: block;
		width: 60px;
		height: 40px;
		overflow: hidden;
		text-indent: -1000px;
	}
	#arrow-prev { background: #fff url('../images/arrow_left.jpg') no-repeat; }
	#arrow-next { background: #fff url('../images/arrow_right.jpg') no-repeat; }
	#arrows .disabled { visibility: hidden; }
	
	#thumbs {
		float: left;
		width: 600px;
		margin-left: 100px;
	}
	#thumbs li, #thumbs li a  {
		float: left;
		width: 60px;
	}
	#thumbs li a:hover, #thumbs li a.active {
		opacity: 0.5;
	}

	#bigpic { text-align: center; }

	#added-value {
		float: left;
		width: 300px;
	}
	#words {
		float: left;
		margin-left: 30px;
		width: 470px;
	}




	/* navigation (p: photos, m: menu) */
	#p1 a, #p2 a, #p3 a, #p4 a, #p5 a, #p6 a,
	#m1 a, #m2 a, #m3 a, #m4 a, #m5 a {
		display: block;
		width: 200px;
		height: 40px;
		background: #fff top left no-repeat;
		text-indent: -1000px;
		overflow: hidden;
		margin-left: -12px;	/* align it with logo (grids are good) */
	}
	#p1 a:hover, #p2 a:hover, #p3 a:hover, #p4 a:hover, #p5 a:hover, #p6 a:hover, 
	#m1 a:hover, #m2 a:hover, #m3 a:hover, #m4 a:hover, #m5 a:hover,
	#navigation li.active a {
		background-position: 0 -40px;
	}
	#p1 a { background-image: url('../images/nav_tomfoolery.png'); }
	#p2 a { background-image: url('../images/nav_meshugaas.png'); }
	#p3 a { background-image: url('../images/nav_snapalicious.png'); }		
	#p4 a { background-image: url('../images/nav_glorious.png'); }		
	#p5 a { background-image: url('../images/nav_swicked.png'); }		
	#p6 a { background-image: url('../images/nav_harddayswork.png'); }

	#m1 a { background-image: url('../images/nav_references.png'); }
	#m2 a { background-image: url('../images/nav_memyself.png'); }
	#m3 a { background-image: url('../images/nav_pdf.png'); }
	#m4 a { background-image: url('../images/nav_contact.png'); }
	#m5 a { background-image: url('../images/nav_legal.png'); }
	
	#m1 a { margin-top: 12px; margin-bottom: 12px;}
	
	
	
	/* contact */
	#address-germany, #address-usa, #address-email {
		margin-bottom: 40px;
		overflow: hidden;
	}
	#address-germany, #address-usa {
		background: url('../images/address-germany.png') no-repeat;
		height: 0px;
		padding-top: 150px;
	}
	#address-usa {
		background-image: url('../images/address-usa.png');
		padding-top: 208px;
	}
	#address-email {
		display: block;
		background: url('../images/address_email.png') 0 0 no-repeat;
		height: 55px;
		text-indent: -1000px;
	}
	#address-email:hover {
		background-position: 0 -55px;
	}
	#foundfotografen {
		display: block;
		background: url('../images/foundfotografen.png') 0 0 no-repeat;
		height: 83px;
		text-indent: -1000px;
		overflow: hidden;
	}
	#foundfotografen:hover {
		background-position: 0 -83px;
	}
	
	.textimage {
		vertical-align: bottom;
	}
