/* UFC Fight Club */
/* Community Section Stylesheet
----------------------------------------------------------------------------- */


	@import url("widget-comments.css");
	@import url("widget-editorial.css");
	@import url("tooltip.css");


	h2 {
	
	background: url(../images/section-community/h2-community.gif) no-repeat;
	
	}
	
	h2.danaspage {
	
	background: url(../images/section-dana/h2-danaspage.gif) no-repeat;
	
	}
		

/* Users Online
----------------------------------------------------------------------------- */
	
	
	#sidebar #online {
	
	width: 190px;
	height: 39px;
	text-align: center;
	padding: 13px 50px 0px 50px;
	margin: 0 0 20px 0;
	background: url(../images/section-home/online.gif) no-repeat;
	
	}
	
	#sidebar #online h3 {
	
	font: normal 16px/16px Arial, sans-serif;
	text-transform: uppercase;
	margin: 0;
	display: inline;
	text-indent: 0;
	
	}
	
	#sidebar #online a {
	
	display: block;
	clear: left;
	
	}
	

/* Member Browse Widget
----------------------------------------------------------------------------- */	
	
	
	#content .widget-member.browse .member {
	
	width: 85px;
	height: 97px;
	display: block;
	margin: 0px 5px 5px 0px;
	float: left;
	position: relative;
	z-index: 99 !important;
	
	}
	
	#content .widget-member.browse .member img {
	
	width: 85px;
	height: 97px;
	
	}	
	
	
	#content .widget-member.browse .member dl {
	
	margin: -310px 0 0 -77px;
	
	}
	
		
/* Member Search
----------------------------------------------------------------------------- */
		
		
	#member-search h3 {
	
	background: url(../images/widgets/h3-membersearch.jpg);
	
	}
	
	#member-search h4 {
	
	display: none;
	
	}
		
		
/* Featured Fan Photos
----------------------------------------------------------------------------- */


	#community-photos {
	
	position: relative;
	padding-top: 0 !important;
	
	}		
	
	#featured-fan-photos {
	
	padding-bottom: 70px !important;
	float: left !important;
	
	}
	
	#featured-fan-photos h3 {
	
	background: url(../images/widgets/h3-fanphotos.jpg);
	margin-top: 0 !important;
	
	}
	
	#featured-fan-photos ul.photos {
	
	float: left !important; 
	
	}
	
	#featured-fan-photos ul.photos li {

	width: 125px;
	float: left;
	display: block;
	overflow: hidden;
	margin: 0 5px 5px 0;	

	}

	#featured-fan-photos ul.photos li a {

	height: 94px;
	overflow: hidden;
	display: block;

	}
		
	#featured-fan-photos ul.photos li img {

	width: 125px;

	}	
	
	#featured-fan-photos strong, #featured-fan-photos a.comments, #featured-fan-photos em {
	
	display: none !important;
	
	}
	
	#featured-fan-photos ul.actions {
	
	position: absolute;
	bottom: 25px;
	
	}		
	
	#community-photos p.submit {
	
	position: absolute;
	width: 260px;
	bottom: 35px;
	
	}
		
		
/* Profile Stats
----------------------------------------------------------------------------- */

	
	div.widget-profile.statistics h3 {
	
	/* background: url(../images/widgets/h3-profilestats.jpg) no-repeat; */
	background: url(../images/section-account/h3-your_page.jpg);
	
	}
	
	#sidebar .widget-profile.statistics dt, #sidebar .widget-profile.statistics dd {
	
	padding: 5px 0;
	border-top: 2px solid #272727;
	width: 120px;
	
	}
	
	#sidebar .widget-profile.statistics a {
	
	float: left;
	margin-right: 10px;
	}
	
	
/* Profile Stats in content area ("Your Page")
----------------------------------------------------------------------------- */
		
		
	#content .widget-profile.statistics h3 {
	
	display: none;
	
	}
	
	#content .widget-profile.statistics {
	
	width: 370px;
	height: 41px;
	padding: 10px 0 0 170px;
	color: #000;
	background: url(../images/widgets/bg-yourpage.gif);
	
	}
	
	#content .widget-profile.statistics dl {
	
	float: left;
	margin: 3px 0 0 80px;
	line-height: 13px;
	display: inline;
	
	}
	
	#content .widget-profile.statistics dt {
	
	display: none;
	
	}
	
	#content .widget-profile.statistics dd {
	
	clear: left;
	
	}
	
	
/* ACTIONS */


	#content .widget-profile.statistics ul.actions {
	
	clear: none;
	float: left;
	margin: 0;
	width: 225px;
	
	}

	#content .widget-profile.statistics a {
	
	float: left;
	margin: 5px 0 0 10px;
	display: inline;
	
	}
	
	#content .widget-profile.statistics ul.actions li {
	
	float: left;
	display: inline;
	
	}

	#content .widget-profile.statistics a.action.profile {
	
	width: 90px;
	background: url(../images/actions/a-view.gif);
		
	}

	#content .widget-profile.statistics a.action.update {
	
	width: 106px;
	background: url(../images/actions/a-update.gif);
		
	}
	
		
/* Friends
----------------------------------------------------------------------------- */
		
		
	#sidebar #friends h3 {
	
	background: url(../images/widgets/h3-friends.jpg);
	
	}
	
	#friends .member {
	
	width: 60px;
	height: 68px;
	display: block;
	margin: 0px 5px 5px 0px;
	float: left;
	
	}
	
	#friends .member img {
	
	width: 60px;
	height: 68px;
	
	}
			
		
/* Member Display
----------------------------------------------------------------------------- */	


	#content .widget-member.display {
	
	width: 540px;
	
	}
	
	#content .widget-member.display img {
	
	float: left;
	margin-right: 15px;
	width: 140px;
	height: 160px;
	
	}
	
	#content .widget-member.display dl {
	
	float: left;
	
	}
	
	#content .widget-member.display dt.alias {
	
	display: none;
	
	}
	
	#content .widget-member.display dt {
	
	clear: left;
	width: 140px;
	
	}
	
	#content .widget-member.display dd {
	
	width: 109px;
	
	}
	
	#content .widget-member.display dt, #content .widget-member.display dd {
	
	padding: 5px 0 5px 0;
	border-top: 2px solid #272727;
	
	}
	
	#content .widget-member.display ul.actions {
	
	float: right;
	clear: none;
	
	}
	
	#content .widget-member.display ul.actions a {
	
	margin: 0 15px 10px 0;
	
	}
	
	#content .widget-member.display dt:after {
	
	content: ":";
	
	}
	
	#content .widget-member.display dt.vitals:after, #content .widget-member.display dt.location:after {
	
	content: "";
	
	}
	
	body#page-community-profile div.widget-member a.profile {
	
		display: none;
	
		}
		
		
/* Profile Member Display
----------------------------------------------------------------------------- */
		
	#sidebar .widget-member.display h3 {
	
	background: url(../images/widgets/h3-profile.jpg);
	
	}
	
	#sidebar .widget-member.display {
	
	position: relative;
	
	}
	
	#sidebar .widget-member.display img {
	
	float: left;
	
	}
	
	#sidebar .widget-member.display dl {
	
	clear: left;
	float: left;
	
	}
	
	#sidebar .widget-member.display dt {
	
	width: 140px;
	clear: left;
	
	}
	
	#sidebar .widget-member.display dt {
	
	padding: 5px 0 5px 0;
	border-top: 2px solid #272727;
	
	}
	
	#sidebar .widget-member.display dd {
	
	padding: 7px 0 0 0;
	margin-left: -42px;
	font-weight: bold;
	
	}
	
	#sidebar .widget-member.display ul.actions {
	
	float: right;
	width: 110;
	position: absolute;
	top: 45px;
	right: 20px;
	
	}


/* Blog Posts
----------------------------------------------------------------------------- */


	#page-community-profile.author #content div.widget-blog { 
	
	margin: 0;
	
	}

	#page-community-profile.author ul.actions.blog {
	
	margin: 0 0 50px 0;
	
	}
		
		
/* Sidebar Profile
----------------------------------------------------------------------------- */	

	#sidebar .widget-profile.display h3 {
	
	background: url(../images/widgets/h3-profile.jpg);
	
	}
	
	#sidebar .widget-profile.display h4 {
	
	margin-bottom: 20px;
	
	}
	
	#sidebar .widget-profile.display div dl {
	
	margin-bottom: 20px;
	float: left;
	
	}
	
	#sidebar .widget-profile.display dt {
	
	clear: left;
	
	}
	
	#sidebar .widget-profile.display dd {
	
	width: 150px;
	
	}
	
	#sidebar .widget-profile.display dt:after {
	
	content: ":";
	
	}
	
	#sidebar .widget-profile.display dt, #sidebar .widget-profile.display dd {
	
	padding: 5px 0 5px 0;
	border-top: 2px solid #272727;
	
	}
		
		
/* Upcoming Events
----------------------------------------------------------------------------- */	
		
	#upcoming-events h3 {
	
	background: url(../images/widgets/h3-upcomingevents.jpg);
	
	}
	
	#upcoming-events td.location, #upcoming-events td.rsvp, #upcoming-events td.comments, #upcoming-events td.details {
	
	display: none;
	
	}
	
	#upcoming-events td {
	
	border-top: 2px solid #272727;
	border-bottom: 2px solid #272727;
	padding: 5px;
	
	}
	
	#upcoming-events a {
	
	color: #e07e26;
	
	}
	
	#upcoming-events a:hover {
	
	color: #ff0000;
	
	}
		
		
/* Recently Updated
----------------------------------------------------------------------------- */	
		
	#sidebar #recently-updated h3 {
	
	background: url(../images/widgets/h3-recentlyupdated.jpg);
	
	}
	
	#sidebar .widget-member.browse .member {
	
	width: 60px;
	height: 68px;
	display: block;
	margin: 0px 5px 5px 0px;
	float: left;
	
	}
	
	#sidebar .widget-member.browse .member img {
	
	width: 60px;
	height: 68px;
	
	}
	
	#sidebar .widget-member.browse .member strong {
	
	display: none;
	
	}


/* Older Blog headlines
----------------------------------------------------------------------------- */

	#sidebar .widget-blog.browse.headlines h3 {
	
	background: url(../images/section-blog/h3-olderblogposts.jpg) no-repeat;
	
	}

	div.widget-blog.browse.headlines a.comments {
	
	margin-left: 10px;
	display: none;
	
	}
	
	div.widget-blog.browse.headlines ul.pages {
	
	display: none;
	
	}
	
	
/* Updates from Dana White
----------------------------------------------------------------------------- */

	#sidebar #updates-dana {
		padding: 0;
		background: none;
		}
		
	#sidebar #updates-dana h3 {
		display: none;
		}
		
	#sidebar #updates-dana a {
		display: block;
		width: 290px;
		height: 147px;
		text-indent: -5000px;
		overflow: hidden;
		background: url(../images/section-community/updates-dana.jpg);
		}
		
		
/* Personal Photos
----------------------------------------------------------------------------- */


	#personal_photos h3 {
	
		background: url(../images/widgets/h3-uploaded_photos.jpg);

		}
		
	#personal_photos ul.photos {
	
		width: 100%;
	
		}
		
	#personal_photos ul.photos li {
	
		float: left;
		margin: 0 5px 5px 0;
		width: 125px;
			
		}
		
	#personal_photos ul.photos li a {

		height: 94px;
		overflow: hidden;
		display: block;

		}

	#personal_photos ul.photos li img {

		width: 125px;

		}
		
	#personal_photos ul.photos li strong, #personal_photos ul.photos li a.comments, #personal_photos ul.photos li em {
	
		display: none;
		
		}


/* Favorite Photos
----------------------------------------------------------------------------- */


	#favorite_photos h3 {
	
		background: url(../images/widgets/h3-favorite_photos.jpg);

		}
		
	#favorite_photos ul.photos li {
	
		float: left;
		margin: 0 5px 5px 0;
		width: 125px;
			
		}
		
	#favorite_photos ul.photos li a {

		height: 94px;
		overflow: hidden;
		display: block;

		}

	#favorite_photos ul.photos li img {

		width: 125px;

		}
		
	#favorite_photos ul.photos li strong, #favorite_photos ul.photos li a.comments, #favorite_photos ul.photos li em {
	
		display: none;
		
		}
		
		
/* Members' Photo Page
----------------------------------------------------------------------------- */


	body#page-community-photos h2 {
	
		background: url(../images/section-account/h2-your_photos.gif) no-repeat;
	
		}
		
	div#content div.widget-photo ul.photos li {
	
		width: 175px;
		margin: 0 5px 5px 0;
		float: left;
		overflow: hidden;
		
		}

	div#content div.widget-photo ul.photos li a {
	
		height: 131px;		
		overflow: hidden;
		display: block;
		
		}
		
	div#content div.widget-photo ul.photos li img {
	
		width: 175px;
		
		}		

	div#content div.widget-photo ul.photos li a.comments {
	
		height: auto !important;
		
		}
		
	div#content div.widget-photo strong {
	
		display: none;
		
		}
		
	div#content div.widget-photo ul.photos li em {
		
		display: none;
		
		}
		
	div#content div.widget-photo ul.actions li a.browse {
	
		display: none;
		
		}
		
		
/* Add a Photo Call to Action (Removed)
----------------------------------------------------------------------------- */


	div#add_photo {
	
		background: none;
		padding: 0;
		
		}
		
	div#add_photo a {
	
		display: block;
		text-indent: -5000px;
		overflow: hidden;
		width: 290px;
		height: 53px;
		background: url(../images/actions/cta-photo.jpg);
		
		}
		
	div#add_photo a:hover {
	
		background-position: bottom left;
		
		}
		
		
/* Blog: Browse
----------------------------------------------------------------------------- */


	body#page-community-profile div.widget-blog h3 {
	
		display: none;
		
		}
		
		
/* Blog: Display
----------------------------------------------------------------------------- */


	body#page-blog-post div#blog-post h3 {
	
		display: none;
		
		}
		
	body#page-blog-post div.widget-member a.profile {
	
		width: 106px;
		background: url(../images/actions/a-back_to_page.gif);
	
		}
		
	
/* Chat Page
----------------------------------------------------------------------------- */


	#page-chat #content {
	
		width: 900px;
		margin: 23px 0 0 20px;
		
		}
		
	#page-chat #content #panel-player {
	
		width: 816px;
		background: url(../images/section-community/bg-chat.jpg) repeat;
		display: block;
		padding: 15px 18px 15px 20px;
		position: relative;
		
		}
		
	#page-chat #fctv {
	
		width: 800px !important;
		float: left;
		clear: left;
		background: #000;
		padding: 10px;		
		margin-bottom: 0;
		
		}
		
	#page-chat #fctv iframe {
	
		float: left;
		
		}
	
	#page-chat #fctv h3.title, 
	#page-chat #chat h3.title {
	
		height: 0;
		margin-bottom: 0;
		text-indent: -5000px;
		display: none;
		
		}
	
	#page-chat #fctv h3.fctv, 
	#page-chat #chat h3.chat {
	
		position: relative;
		width: 66px;
		height: 31px;
		text-indent: -5000px;
		
		}

	#page-chat #fctv h3.fctv {
	
		background: top left url(../images/section-community/title-fctv.jpg);
		top: -50px;
		display: none;
		
		}
	
	#page-chat #chat h3.chat {
	
		background: top left url(../images/section-community/title-chat.jpg);
		top: 0px;
		left: 10px;
		display: none;

		}

	
	#page-chat a.launchchat {
	
		width: 169px;
		height: 17px;
		display: none;
		text-indent: -5000px;
		background: url(../images/actions/a-launchchat.gif);
		position: absolute;
		top: 15px;
		right: 22px;
		
		}
		
	#page-chat a.reembed {
	
		width: 233px;
		height: 22px;
		display: block;
		text-indent: -5000px;
		background: url(../images/actions/a-reembedchat.gif);
		position: absolute;
		top: 160px;
		right: 80px;
		
		}	
	
	#page-chat #chat {
	
		width: 820px;
		height: 373px;
		float: left !important;
		clear: left !important;
		margin-left: -10px;
		/* position: absolute;
		top: 56px;
		right: 22px;
		z-index: 999 !important;
		margin-top: 400px; */
		
		}
		
	#page-chat #chat table, #page-chat #chat table td, #page-chat #chat table td object {
	
		width: 820px;
		height: 373px;
		
		}
		
	div.dim {
	
		width: 400px;
		height: 373px;
		display: block;
		background: url(../images/section-community/bg-disclaimer.jpg);
		
		}
		
	#page-chat #chat object embed {
		
		position: relative;
		left: 10px;
		width: 820px;
		height: 373px;
		
		}
		
	
