html {}
	
body {
	
	display: block;
	position: relative;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: "Neuton", serif;
	height: 100%;
	line-height: 1.6em;
		
}

	#wrapper {
		
		display: block;
		position: fixed;
		left: 0;
		right: 0;
		top: 0px;
		bottom: 0px;
		max-height: 674px;
		background-color: #d1cac6;
		box-shadow: 0px 0px 200px -75px #000 inset;
		
	}

	#background {
		
		display: block;
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		
	}
	
		#background img {
			
			height: 100%;
			
		}

	#container {
		
		display: block;
		position: absolute;

		left: 550px;
		top: 6.3em;
		margin: 0px auto 20px;		
		
		font-size: 1em;
		line-height: 1em;
		
		max-width: 450px;
		min-width: 300px;
		right: 50px;
		
		
	}
			
		#container h1 {
		
			font-size: 5em;
			line-height: 0.7em;
			color: #e01234;
			font-weight: normal;
			font-family: "Neuton", serif;
			text-align: left;
			text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
			z-index: 120;
			margin: 0px 0px 0.5em;
			
		}

		#content {
			
			display: block;
			position: relative;
						
			background-color: rgba(250,250,250,0.2);
			padding: 1.5em 2em 1.5em;
			margin: 0px;

			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-o-border-radius: 5px;
			border-radius: 5px;
			
			-webkit-box-shadow: 0px 0px 40px -25px rgba(0,0,0,0.4);
			-moz-box-shadow: 0px 0px 40px -25px rgba(0,0,0,0.4);
			-o-box-shadow: 0px 0px 40px -25px rgba(0,0,0,0.4);
			box-shadow: 0px 0px 40px -25px rgba(0,0,0,0.4);
			z-index: 50;
			line-height: 1em;
			

		}
		
			#content ul {
				
				margin: 0.6em 0px;
				
			}
								
			#content li {
				
				list-style-type: none;
				font-size: 1.2em;
				color: #655;
				line-height: 1.2em;
				text-shadow: 0px 0px 4px rgba(255,255,255,0.3);
				margin: 0;
				
				
			}
			
				#content li strong {
					
					font-weight: 400;
					color: #111;
					
				} 
				
			#content p {

				font-size: 1.2em;
				color: #655;
				line-height: 1.6em;
				margin: 0.6em 0px;
				text-shadow: 0px 0px 4px rgba(255,255,255,0.3);

			}

			#content small {
				
				font-size: .75em;
				color: #877;
				
			}
			
			#content a {
				
				display: inline-block;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				color: #e01234;
				line-height: 1.4em;
				text-decoration: none;
				
			}
			
			#content p a:hover,
			#content li a:hover {
				
				text-shadow: 0px 0px 3px rgba(255,255,255,1);
				color: #b60f2a;
				
			}

	#footer {
		
		display: block;
		position: fixed;

		left: 0px;
		right: 0px;
		bottom: 0px;
		background-color: transparent;
		color: #fff;

		margin: 0px;
		padding: 10px;

		text-shadow: 0px 0px 3px rgba(0,0,0,0.3);
		
	}
	
		#footer p {
			
			margin: 0px;
			padding: 0px;
			font-size: .7em;
			line-height: 1.2em;
			text-align: center;
			
		}
		
			#footer p a {
				
				color: #e01234;
				text-decoration: none;
				text-shadow: 0px 0px 3px rgba(255,255,255,1);
				
			}
			
::-moz-selection { background: #e01234; color: #fff; text-shadow: none; }
::selection { background: #e01234; color: #fff; text-shadow: none; }