	* {
		text-align: left;
	}

	body {
		background: #a3b1ab url(hamburg_bg.png) repeat fixed;
	        text-align: center;
		margin: 0;
		padding: 0;
	}

	div {
		font-family: arial;
		font-size: 10pt;
		color: #888;
		line-height: 130%;
	}

	blockquote {
		color: #6f7692;
		width: 86%;
		padding: 5px 5px 5px 30px;
		font-family: 'Open Sans', sans-serif;
		font-size: 15pt;
		border-left: 1px solid #c7dfd7;
		font-weight: 300;
		font-style: italic;
	}


	a:link, a:active, a:visited {
		color: #666; 
		text-decoration: none;
	}

	a:hover {
		color: #222; 
		text-decoration: none;
	}

	#navi a:link, #navi a:active, #navi a:visited {
		font-family: 'Open Sans', sans-serif;
		color: #aaa;
		padding: 0 20px;
		font-size: 7pt;
		letter-spacing: 2px;
		float: left;
		text-transform: uppercase;
		line-height: 50px;
		border-right: 1px solid #f1f1f1;
		border-bottom: 0px;
	}
	
	#navi a:hover {
			background: #efcb99;
			color: #fff;
			border-bottom: 0px;
	}

        hr {
                color: #b1683a;
                border: 0;
                height: 0;
                border-top: 1px solid rgba(0,0,0,0.1);
                border-bottom: 1px solid rgba(255,255,255,0.3);
                width: 95%;
                text-align: left;
        }
        
	
	#footer a:link, #footer a:active, #footer a:visited {
		color: #eee;
		font-size: 8pt;
	}
	
	h1 {
		font-family: 'Open Sans', sans-serif;
		font-size: 13pt;
		font-weight: 400;
                text-transform: uppercase;
		margin: 0;
		color: #b1683a;
		font-style: italic;
	}
	
	h1 i {
		color: #fad9b0;
		font-family: 'Open Sans', sans-serif;
		font-size: 13pt;
		font-weight: 300;
		font-style: normal;
	}

        #history {
                margin: 0 auto 0 auto;
                padding: 0 0 0 0;
                background: #fff;
                text-transform: uppercase;
        }
	
	#container {
		margin: 0px auto 0px auto;
		width: 851px;
		padding: 0 0 10px 0;
		background: #fff;

	}
	
	#tiltshadows {
       width: 851px;
       margin: 1em auto;
       position: relative;
       z-index: 3;
       text-align: center;
	} 

	article:before, article:after  {
       -webkit-box-shadow: 0 15px 10px rgba(0,0,0, .2);
       -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
       box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
       position: absolute;
       bottom: 15px;
       z-index: -1;
       width: 50%;
       height: 20%;
       content: "";
       background: rgba(0, 0, 0, 0.2);
	}


	article:after  {
       -webkit-transform: rotate(3deg);
       -moz-transform: rotate(3deg);
       -o-transform: rotate(3deg);
       right: 10px;
       left: auto;
	}
 
	article:before  {
       -webkit-transform: rotate(-3deg);
       -moz-transform: rotate(-3deg);
       -o-transform: rotate(-3deg);
       right: auto;
       left: 10px;
	}  
	
	#header {
		font-family: 'didot', garamond, georgia, times, serif;
		font-size: 20pt;
		font-weight: normal;
		color: #222;
		margin: 0;
		padding: 0;
	}

	#content {
		margin: 20px 50px;
	}

	#navi {
		width: 851px;
		height: 50px;
		line-height: 50px;
		margin: 0;
	}
	
	#footer {
		width: 851px;
		margin: 50px auto;
		text-align: center;
	}
	
	#column {
		columns: 3;
		-webkit-columns: 3; 
		-moz-columns: 3;
	}
