.clearfix:after {
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

	
	
	/*=BASICS
	******************************************/
	body {
		background:#191718 none repeat scroll 0%;
		padding-bottom:60px;
		text-align:center;
	}
	
	#container {
		margin-left: 125px;
		width:650px;
	}
	
	
	/*=HEADER AREA
	******************************************/
	
	
	h1 {
		background:transparent url(images/gmm.jpg) no-repeat scroll center top;
		height:172px;
		margin-top:50px;
		position:relative;
		text-indent:-9999px;
		width:650px;
		}
	h1 span {
		background:transparent url(images/ducks.png) no-repeat scroll left top;
		display:block;
		height:150px;
		left:460px;
		position:absolute;
		top:81px;
		width:150px;
		z-index:10;
	}
	
		
	/*=IMAGE AREA
	******************************************/
	
	#wrapper, #wrapper .outer_frame, #wrapper .inner_frame {
		position: relative;
		margin: 0 auto;
	}
	
	#wrapper .outer_frame {
		border: 1px solid #090909;
		padding: 0;
		width: 575px;
	}
	#wrapper .inner_frame {
		border: 8px solid #242424;
		background-color: #242424;
		padding: 0;
		overflow: hidden;
	}
	#wrapper img {
		padding: 0;margin: 0;
		border: 0;
	}
	
	#wrapper p {
		left:430px;
		padding:5px;
		position:absolute;
		text-align:left;
		top:150px;
		width:440px;
		z-index:5;
		line-height:42px;
	}
	
	#wrapper p span{
		background:transparent url(images/bg_copy.png) repeat scroll left top;
		color:#F5F5F5;
		font-size:26px;
		font-style:italic;
		letter-spacing:0.01em;
		line-height:42px;
		padding:6px 0pt;
	}
	
		
	/*=NAVIGATION AREA
	******************************************/
	#navigation {
		margin-top:10px;
		padding-right:38px;
	}
	#nav_prev,
	#nav_next {float:right;}

	#nav_prev a,
	#nav_next a{
		display:block;
		height: 31px;
		margin-left: 10px;
		text-decoration:none;
		text-indent: -99999px;
		width: 31px;
	}
	
	#nav_prev a{background: url(images/arrow_left.gif) no-repeat top center;}
	#nav_next a{background: url(images/arrow_right.gif) no-repeat top center;}
	#nav_prev a:hover {background: url(images/arrow_left_hover.gif) no-repeat top center;}
	#nav_next a:hover {background: url(images/arrow_right_hover.gif) no-repeat top center;}
	
	/*=PS AREA
	******************************************/
	
	#ps {
		float:left;
		padding-left:35px;
	}

