/* BACKYARD ONE */
/* Layout Stylesheet
----------------------------------------------------------------------------- */


/* Structural Containers
----------------------------------------------------------------------------- */
/*

	body {
	
		background: #303030 url(../images/layout/bg-body.gif) center top no-repeat;
	
		}
		
	#layout {
	
		width: 960px;
		margin: 0 auto;
		background: #fff;
		padding-bottom: 25px;
		position: relative;
	
		}
		
	#header {
	
		position: relative;
	
		}
		
	#content {
	
		clear: left;
		float: left;
		width: 915px;
		padding: 0 0 25px 25px;
	
		}
		
	#main {
	
		float: left;
		width: 480px;
	
		}
		
	#page-index #main {
	
		padding-top: 25px;
	
		}
		
	#sidebar {
	
		float: right;
		width: 360px;
	
		}
		
	#sidebar > div {
	
		margin-bottom: 30px;
		float: left;
		width: 100%;
	
		}
	*/
	
/* Logo
----------------------------------------------------------------------------- */

/*
	h1 {
	
		float: left;
	
		}
	
	h1 a {
	
		display: block;
		width: 471px;
		height: 117px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../images/layout/logo.gif);
	
		}
*/

/* Type and Headings
----------------------------------------------------------------------------- */
/*

	body {
	
		font: normal 12px/16px trebuchet ms, verdana, sans-serif;
	
		}
*/		
	.sifrReplace h5 {
	
		font-size: 30px;
		line-height: 30px;
		visibility: hidden;
	
		}
	#topmembers h5 {
	
		clear: left;
		display: block;
		text-transform: uppercase;
		margin-bottom: 10px;
	
		}
		
	#topmembers h5 {
	
		display: block;
		height: 34px;
		text-indent: -5000px;
		overflow: hidden;
		margin-bottom: 10px;
	
		}

/*
	h3 {
	
		clear: left;
		display: block;
		text-transform: uppercase;
		margin-bottom: 10px;
	
		}
		
	#sidebar h3 {
	
		display: block;
		height: 34px;
		text-indent: -5000px;
		overflow: hidden;
		margin-bottom: 10px;
	
		}
		
	h4 {
	
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 10px;
	
		}

*/
/* Links
----------------------------------------------------------------------------- */


	a:link, a:visited, a:active {
	
		color: #0071ba;
		text-decoration: none;
	
		}
		
	a:hover {
	
		color: #4f98c6;
	
		}


/* Ads
----------------------------------------------------------------------------- */


	#leaderboard {
	
		float: left;
		width: 728px;
		height: 90px;
		padding: 13px 6px 5px 12px;
		background: url(../images/layout/bg-leaderboard.jpg);
	
		}


/* Video Player
----------------------------------------------------------------------------- */


	div#videoplayer-home,
	div#videoplayer {
	
		width: 480px;
		height: 395px;
	
		}
		
		
/* Search
----------------------------------------------------------------------------- */
/*

	#search {
	
		height: 41px;
		position: relative;
		background: url(../images/layout/bg-search.gif);
		margin-bottom: 25px;
	
		}
		
	#search .textfield {
	
		position: absolute;
		top: 10px;
		left: 15px;
		width: 246px;
	
		}
		
	#search .submitbutton {
	
		position: absolute;
		top: 9px;
		right: 12px;
	
		}
*/		
		
/* Signin
----------------------------------------------------------------------------- */


	#signin {
	
		position: absolute;
		top: 0;
		left: 746px;
		width: 160px;
		height: 47px;
		padding: 43px 30px 20px 13px;
		background: url(../images/layout/bg-mybackyard.jpg);
	
		}
		
	#signin label {
	
		border: 0;
		padding: 0;
	
		}
		
	#signin input.loginTextInput {
	
		width: 109px;
		font-size: 10px;
		margin-bottom: 1px;
		border: 2px solid #FFFFFF;
	
		}
		
	#signin .actions li {
	
		float: left;
		margin-right: 10px;
		
		}
		
	#signin .actions a {
	
		font-size: 9px;
		color: #e8b7a2;
	
		}
		
	#signin .actions a:hover {
	
		color: #fff;
	
		}
		
	#signin .actions input {
	
		width: 53px;
		height: 36px;
		position: absolute;
		top: 44px;
		right: 16px;
	
		}
		
		
/* Member Navigation
----------------------------------------------------------------------------- */


	#membernav {
	
		position: absolute;
		top: 0;
		left: 746px;
		width: 160px;
		height: 47px;
		padding: 44px 30px 20px 13px;
		background: url(../images/layout/bg-mybackyard.jpg);
	
		}
		
	#membernav h4 {
	
		color: #fff;
		font-size: 11px;
		border-bottom: solid 1px #ffa883;
		padding-bottom: 5px;
		margin-bottom: 5px;
		width: 95%;
	
		}
		
	#membernav li {
	
		float: left;
	
		}
		
	#membernav a {
		color: #fff;
		text-decoration: none;
		}
		
	#membernav li a {
	
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		height: 18px;
	
		}
		
	#membernav a:hover {
	
		background-position: bottom left;
	
		}
		
	#membernav ul {
	
		margin-right: -25px;
	
		}
		
	#membernav .profile a {
	
		width: 56px;
		background-image: url(../images/navigation/a-profile.gif);
	
		}
		
	#membernav .videos a {
	
		width: 49px;
		background-image: url(../images/navigation/a-videos.gif);
	
		}
		
	#membernav .favorites a {
	
		width: 62px;
		background-image: url(../images/navigation/a-favorites.gif);
	
		}
		
	#membernav h3 {
	
		display: none;
	
		}


/* Lists
----------------------------------------------------------------------------- */


	dl {
	
		clear: left;
		float: left;
		width: 100%;
		display: none;
		color: #999;
		font-size: 10px;
		background: #000;
		padding: 10px;
		text-transform: uppercase;
		-moz-border-radius: .5em;
		-webkit-border-radius: .5em;
		border-radius: .5em;
		-moz-opacity: .85;
		filter: alpha(opacity=85);
		opacity: .85;
		
		}
		
	dt {
	
		float: left;
		clear: left;
		width: 30%;
		font-weight: bold;
		border-top: solid 1px #333;
		padding: 2px 0;
	
		}
		
	dd {
	
		float: left;
		width: 70%;
		border-top: solid 1px #333;
		padding: 2px 0;
	
		}
		
	dt:first-child,
	dd:nth-child(2) {
	
		border: 0;
	
		}
		
		
/* Content
----------------------------------------------------------------------------- */


	div.group {
	
		margin-bottom: 15px;
	
		}
/*		
	p {
	
		margin-bottom: 10px;
	
		}
		
	ul.content {
	
		float: left;
		width: 100%;
		margin-bottom: 25px;
	
		}
*/		
	hr {
	
		margin-bottom: 15px;
		border: solid 1px #efefef;
	
		}
		

/* Paging
----------------------------------------------------------------------------- */

	
	.paging {
	
		float: left;
		width: 100%;
		clear: left;
	
		}
	

/* Ads
----------------------------------------------------------------------------- */


	div#ads-sidebar a {
	
		float: left;
	
		}
		
	div#ads-sidebar img {
	
		display: block;
	
		}


/* Footer
----------------------------------------------------------------------------- */

/*
	#footer {
	
		clear: both;
		width: 935px;
		padding-left: 25px;
		height: 30px;
	
		}
		
	#footer li {
	
		float: left;
	
		}
		
	#footer li.logo {
	
		width: 100%;
	
		}
		
	#footer li.logo a {
	
		display: block;
		width: 137px;
		height: 24px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../images/layout/logo-footer.gif);
	
		}
		
	#footer li.legal {
	
		clear: left;
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		width: 226px;
		height: 13px;
		background: url(../images/layout/legal.gif);
	
		}
		
	#footer li.terms a {
	
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		width: 70px;
		height: 13px;
		background: url(../images/layout/a-terms.gif);
	
		}

	*/
	
	
/* HIDES
----------------------------------------------------------------------------- */


	#selTopHeaderLinks {
	
		display: none;
	
		}
	