	body {
		background: #52505E url(bg.png) center no-repeat fixed;
			background-size: 100%;
	        -webkit-background-size: cover;
	        -moz-background-size: cover;
	        -o-background-size: cover;
	        background-size: cover;
		margin: 0;
		padding: 0;
	}

	div {
		font-family: arial;
		font-size: 10pt;
		color: #888;
		line-height: 160%;
	}

	blockquote {
		color: #6f7692;
		width: 66%;
		padding: 5px 5px 5px 30px;
		font-family: 'Open Sans', sans-serif;
		font-size: 18pt;
		border-left: 1px solid #D2D2D8;
		font-weight: 300;
		font-style: italic;
	}


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

	a:hover {
		color: #625768; 
		text-decoration: none;
	}

	#navi a:link, #navi a:active, #navi a:visited {
		font-family: 'Open Sans', sans-serif;
		color: #aaaaaa;
		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: #D2D2D8;
			color: #ffffff;
			border-bottom: 0px;
	}
	
	#footer a:link, #footer a:active, #footer a:visited {
		color: #eeeeee;
		font-size: 8pt;
	}
	
	h1 {
		font-family: 'Open Sans', sans-serif;
		font-size: 10pt;
		font-weight: 400;
		margin: 0;
		color: #A7A4B2;
	}
	
	h1 i {
		color: #625768;
		font-family: 'Open Sans', sans-serif;
		font-size: 20pt;
		font-weight: 300;
		font-style: normal;
	}
	
	#container {
		margin: 100px auto 0 auto;
		width: 851px;
		padding: 0 0 50px 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: #222222;
		margin: 0;
		padding: 0;
	}

	#content {
		margin: 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;
	}