	.hide							{ display:none;visibility:hidden;}
	.clearfix:after					{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.clearfix 						{ display: inline-block;}
	* html .clearfix 					{ height: 1%;}
	.clearfix 						{ display: block;}
	
	body, html {
		background:#191919;
	}
	
	#container  {
		margin:auto;
		width:960px;
		overflow:hidden;
		}
	
	#header {
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/header.jpg") no-repeat top center;
		padding-top:120px;
		overflow:hidden;
	}
	
	#header div {
		height:32px;
		background: url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/hr.jpg") repeat-x top right;
	}
	
	#header div ul {
		height:32px;
		float:right;
		padding-right:25px;
	}
	
	#header div ul li {
		float:right;
		line-height:32px;
		font-family:verdana;
		font-size:10px;
		padding:0 5px;
	}
	
	#header a {
		font-family:verdana;
		color:black;
	}
	
	#header a:link 		{ color:black; }
	#header a:visited	{ color:black; }
	#header a:hover 		{ color:white; }
	#header a:active		{ color:red; }
	
	
	
	#content {
		background: url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/background_content.jpg") no-repeat top center;
		overflow:hidden;
		height:560px;
	}
	
	#content .menu{
		background: url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/tagline.gif") no-repeat top left;
		width:548px;
		float:right;
		padding:200px 0 10px 0;
	}
	
	#content .menu div {
		float:right;
		width:300px;
		margin-right:45px;
		height:300px;
		padding:0 10px;
	}
	
	#content .menu p {
		padding:5px 0 0 0;
	}
	
	#content .menu a.join{
		background: url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/controls.png") no-repeat bottom left;
		width:300px;
		height:65px;
		display:block;
		text-decoration:none;
	}
	
	#content .menu a.link{
		color:white;
		text-decoration:none;
		font-size:26px;
	}
	
	#content .menu a.join:link 		{ }
	#content .menu a.join:visited	{ }
	#content .menu a.join:hover 		{ background-position:top left;}
	#content .menu a.join:action		{ }
	
	#content .menu .live {
		border:4px solid grey;
		-moz-border-radius:4px;
		display:block;
		height:207px;
		text-decoration:none;
		
		-webkit-border-radius:4px;
	}
	
	#content .menu .live img{
		border:none;
	}
	
	#footer .cams ul a img {
		border:none;
	}
	
	#content .menu .live:link 		{}
	#content .menu .live:visited 	{}
	#content .menu .live:hover		{border-color:white;}
	#content .menu .live:active 		{}
	
	#footer{
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/footer_background.jpg") top center;
		padding:15px 10px 10px 10px;
		overflow:hidden;
	}	
	
	#footer .menu {
		float:left;
		width:300px;
	}
	
	#footer .menu p{
		font-size:14px;
		font-weight:bold;
		height:75px;
		padding:0 8px;	
		color:white;
		margin:5px 0;
	}
	
	#footer .menu ul {
		padding-left:8px;
	}
	
	#footer .menu ul a{
		width:275px;
		display:block;
		margin:2px;
		height:24px;
		line-height:24px;
		padding-left:5px;
		font-size:14px;
		color:#d4cfd0;
		background:#1d1715;
		text-decoration:none;
	}
	
	#footer .menu ul a:link 		{ }
	#footer .menu ul a:visited	{ }
	#footer .menu ul a:hover		{ background:#27140d;color:#d28b41; }
	#footer .menu ul a:hover	span	{ color:#603811; }
	#footer .menu ul a:active 		{ }
	
	
	
	#footer .menu ul a span{
		font-size:11px;
		color:#5b5151;
	}
	
	#footer .cams {
		float:right;
		width:630px;
		
	}
	
	#footer .cams p{
		border-bottom:1px solid #3d3d3d;
		padding:2px 5px;
		margin-bottom:5px;
		color:white;
		font-size:18px;
		margin:0px;
	}
	
	#footer .cams li a { color:#6b6b6b;text-decoration:none;border:none; }
	
	#footer .cams li a:link 		{ color:#6b6b6b; }
	#footer .cams li a:visited 	{ color:#6b6b6b; }
	#footer .cams li a:hover 		{ color:white; }
	#footer .cams li a:hover  div	{ background-position:bottom center; }
	#footer .cams li a:active	 	{ color:red; }
	
	#footer .cams .cam01 {
		width:141px;
		height:108px;
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/cam_01.png") no-repeat top right;
	}
	
	#footer .cams .cam02 {
		width:141px;
		height:108px;
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/cam_02.png") no-repeat top right;
	}
	
	#footer .cams .cam03 {
		width:141px;
		height:108px;
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/cam_03.png") no-repeat top right;
	}
	
	#footer .cams .cam04 {
		width:141px;
		height:108px;
		background:url("http://images.ifriends.net/if_v2/WWEE/nakedmusclecams/CSS/CSSgraphics/cam_04.png") no-repeat top right;
	}
	
	#footer .cams ul {
		padding:0;
		margin:0;
	}
	
	#footer .cams li {
		width:140px;
		float:right;
		text-align:center;
		font-size:12px;
		font-family:trebuchet ms;
		padding:4px 8px;
		overflow:hidden;
		margin-left:1px;
	}
