/* CARRIE UNDERWOOD */
/* Section Stylesheet: Fans
----------------------------------------------------------------------------------- */


	@import url("widget-comment.css");
	@import url("widget-member.css");
	@import url("widget-blog.css");
	@import url("widget-friend.css");
	@import url("widget-photo.css");
	@import url("widget-network.css");
	@import url("widget-profile.css");
	@import url("widget-editorial.css");


/* STRUCTURAL CONTAINERS
----------------------------------------------------------------------------------- */


	#page-fans #main {
	
		width: 596px;
		float: left;
		
		}
		
	#sidebar {
	
		position: relative;
		clear: none;
		
		}
		
	div.section {
	
		width: 875px;
		float: left;
		clear: left;
		
		}
		
	#fans-friends,
	#fans-photos,
	#fans-posts {
	
		width: 596px !important;
		background: none !important;
		padding: 0 !important;
		margin: 0 0 25px 0!important;
		float: left;
		
		}
		
	#yourfriends,
	#submissions,
	#fans-posts #entries {
	
		width: 596px;
		float: left;
	
		}
		
	#fans-posts #entries ul.leads li {
	
		border-color: #a1a1a1;
		
		}
		
	#fans-posts #sidebar #entries {
	
		width: 256px;
		
		}
		
	#main h3.heading {
	
		width: 875px;
		display: block !important;
		
		}
		
	#page-fans #sidebar .tabs li.selected a {
	
		border: 0 none !important;
		
		}
	

/* Tabbed Containers
----------------------------------------------------------------------------------- */
	
	
	.tabbed #tab-1-1,
	.tabbed #tab-1-2,
	.tabbed #tab-1-3,
	.tabbed #tab-1-4,
	.tabbed .pane {
	
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;

		}
		
	#page-fans-local .tabs li,
	#page-fans-updated .tabs li,
	#page-fans-online .tabs li,
	#page-fans-new .tabs li {
	
		float: none;
		text-align: center;
		
		}


/* PAGE: FANS
----------------------------------------------------------------------------------- */


	/* Your Friends */


	#allfriends,
	#goodfriends,
	#fans-friends #referral {
	
	width: 566px;
	height: 389px;
	background: #333;
	padding: 15px;
	margin: 0;
	
	}
	
	#allfriends h3,
	#allfriends div.good,
	#allfriends h4,
	#allfriends ul.actions,
	#goodfriends ul.friends,
	#goodfriends h4,
	#goodfriends ul.actions {
	
		display: none;
		
		}
		
	#goodfriends div.good ul.friends {
	
		display: block;
		
		}
	
	
	/* Referral */
	
		
	#fans-friends #referral {
	
		border: 0 none;
		position: relative;
		
		}
		
	#fans-friends #referral h3 {
	
		font-size: 22px;
		line-height: 24px;
		text-transform: uppercase;
		display: block !important;
		
		}
		
	#fans-friends #referrals {
	
		width: 566px;
		padding: 0 !important;
		background: none;
		text-align: left;
		position: relative;
	
		}
		
	#fans-friends #referrals h3 {
	
		margin-bottom: 0;
		
		}
		
	#fans-friends #referrals tr.last,
	#fans-friends #referrals tr.self .member {	
	
		display: none !important;
		
		}
	
	#fans-friends #referrals .tally {

		font-size: 22px;
		line-height: 24px;	
		padding: 0;
		position: absolute;
		top: 0;
		left: 180px;
		
		}
		
	#fans-friends #referrals .tally em {
	
		float: none;
		
		}
		
	#page-fans #referral p.description {
		
		font-size: 22px;
		line-height: 24px;
		text-transform: uppercase;
		
		}
		
	#page-fans #referral p.link {
	
		font-weight: bold;
		
		}
		
		
	/* Search */

		
	#search h3 {
	
		margin: 0;
		
		}

	#search div.group {
	
		width: 236px !important;
		padding: 10px !important;
		margin: 0 !important;
		
		}
		
		
	/* Links */
	

	#links h3 {
	
		margin: 0;
		
		}
		
	.section-fans #links {
	
		width: 256px;
		margin: 0;

		}

	.section-fans #links ul li a {
	
		width: 236px;
		padding: 10px;
		font-size: 16px;
		line-height: 16px;
		text-transform: uppercase;
		text-align: center;
		border-top: 1px solid #000;
		display: block;
		
		}
		
	.section-fans #links ul li a:hover {
	
		background: #000 url(../images/layout/bg-shadow.png) repeat-x left bottom;

		}

	.section-fans #links ul li.last a:hover {
	
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;

		}
		
		
	/* Submissions */
	
	
	#page-fans #submissions {
	
		width: 596px;
		background: #333;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	
		}
	
	#page-fans #submissions h3 {
	
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		color: #b79b63;
		background-color: #000;
		padding: 13px 0;
		margin: 0 !important;
		
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	
		}
		
	#page-fans #submissions ul.photos {
	
		width: 566px;
		padding: 15px;
		
		}
		
	#page-fans #submissions ul.photos li {
	
		width: 140px;
		
		}
		
	#page-fans #submissions ul.photos li a {
	
		height: 104px;
		
		}
		
	#page-fans #submissions ul.actions {
	
		padding: 15px 15px 10px;
		
		}
		

	/* Your Photos */
	
	
	#page-fans #tab-2-1 {
	
		padding: 0 !important;
		margin: 0 !important;

		-moz-border-radius-topleft: 0 !important;
		-moz-border-radius-topright: 0 !important;
		-moz-border-radius-bottomleft: 10px !important;
		-moz-border-radius-bottomright: 10px !important;
		-webkit-border-top-left-radius: 0 !important;
		-webkit-border-top-right-radius: 0 !important;
		-webkit-border-bottom-left-radius: 10px !important;
		-webkit-border-bottom-right-radius: 10px !important;
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
		border-bottom-left-radius: 10px !important;
		border-bottom-right-radius: 10px !important;
		
		}
		
	#yourphotos,
	#yourphotos h3 {
	
		margin: 0 !important;
		
		}
		
	#yourphotos ul.photos {
	
		height: 340px;
		
		}
		
	#yourphotos a.browse {
	
		display: none;
		
		}
		
		
	/* Latest Entries */
	
	
	#entries h3 {
	
		font-size: 20px;
		text-transform: uppercase;
		text-align: center;
		color: #b79b63;
		background-color: #000;
		padding: 13px 0;
		
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	
		}
		
		
	/* Your Entries */
	
	
		#page-fans #tab-3-1 {

		margin: 0 !important;	
		padding: 0 !important;
		position: relative;

		-moz-border-radius-topleft: 0 !important;
		-moz-border-radius-topright: 0 !important;
		-moz-border-radius-bottomleft: 10px !important;
		-moz-border-radius-bottomright: 10px !important;
		-webkit-border-top-left-radius: 0 !important;
		-webkit-border-top-right-radius: 0 !important;
		-webkit-border-bottom-left-radius: 10px !important;
		-webkit-border-bottom-right-radius: 10px !important;
		border-top-left-radius: 0 !important;
		border-top-right-radius: 0 !important;
		border-bottom-left-radius: 10px !important;
		border-bottom-right-radius: 10px !important;
		
		}
	
	
		#sidebar #entries a.comments {

			display: block;
			
			}
			
		#fans-posts #sidebar a.update {
		
			height: auto;
			position: absolute;
			bottom: 10px;
			right: 10px;
	
			}


/* PAGES: LOCAL, UPDATED, NEW, ONLINE FANS
----------------------------------------------------------------------------------- */


	#page-fans-local #local,
	#page-fans-updated #updated,
	#page-fans-online #online,
	#page-fans-new #new {
	
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;

		}
		
	#page-fans-local #links,
	#page-fans-updated #links,
	#page-fans-online #links,
	#page-fans-new #links {
	
		margin-bottom: 25px;
		
		}
		
		
/* PAGE: ENTRIES
----------------------------------------------------------------------------------- */			
		
	
	#page-entries #entries {
	
		float: left;
		width: 566px;
		margin-bottom: 25px;
		background: #333;
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		
		}
		
	#page-entries #entries h3 {
	
		margin: 0;
	
		}
		
	#page-entries ul.leads {
	
		float: left;
		padding: 0 15px;
		
		}
		
	#page-entries li ul.actions {
	
		padding: 0 0 0 94px;
	
		}
		
	
	#page-entries ul.actions {

		padding: 15px;
	
		}
		
		
/* MY FRIENDS
----------------------------------------------------------------------------------- */

		
	#page-fans #friends h4 {
	
		font-size: 14px;
		line-height: 16px;
		padding: 10px 0 0 10px;
		
		}

	#page-fans #friends ul.friends {
	
		padding: 10px;
		
		}
		
		
/* Tab: Photos
----------------------------------------------------------------------------------- */


	#recent-photos,
	#favorites {
	
		float: left;
		width: 100%;
		margin-bottom: 25px;
		clear: left;
	
		}
		
	 #page-site.author #photos .placeholder a.browse,
	 #page-site #photos a.share {
	
		display: none;
	
		}
		
		
/* Page: Results
----------------------------------------------------------------------------------- */

		
	#page-results .lineup {
	
		float: left;
		padding: 15px;
		width: 566px;
		background: #262626;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		
		}
		

/* Page: Site
----------------------------------------------------------------------------------- */


	#page-site #friends div ul.actions,
	#page-site #photos div div ul.actions {
	
		display: none;
	
		}
		
	#page-site .tabbed ul.actions {
	
		clear: left;
	
		}
		
	#page-site #profile div.group {
	
		background-image: none;
		
		}
		
		
/* Page: Members
----------------------------------------------------------------------------------- */


	#page-members #main .lineup,
	#page-site-photos #photos,
	#page-blogs #blog {
	
		padding: 15px;
		background: #736341;
		clear: left;
		width: 566px;
		float: left;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	
		}


/* Page: Results
----------------------------------------------------------------------------------- */

	
	body.section-fans #main div {
	/*
	float: left;
	margin: 0 0 20px 0;
	width: 556px;
	background: #736341;
	position: relative;
	padding: 20px;
	*/
	}
	
	body.section-fans #main div.group, body.section-fans #main div.group div {
	
	background: none;
	padding: 0;
	
	}
	
	body.section-fans #main div.group {
	
	border-bottom: 1px solid #262626;
	padding-bottom: 15px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
	
	}
	
	body.section-fans #main div.group label em {
	
	color: #a1a1a1;
	
	}
	
	#page-blog #sidebar dl,
	#page-profile #sidebar dl,
	#page-photos #sidebar dl,
	#page-settings #sidebar dl,
	#page-upload #sidebar dl,
	#page-blog #sidebar p,
	#page-profile #sidebar p,
	#page-photos #sidebar p,
	#page-settings #sidebar p,
	#page-upload #sidebar p,
	#page-blog #sidebar div.group,
	#page-profile #sidebar div.group,
	#page-photos #sidebar div.group,
	#page-settings #sidebar div.group,
	#page-upload #sidebar div.group {
	
		width: 236px !important;
		padding: 10px !important;
		
		}
		
	#page-blog #sidebar div div,
	#page-profile #sidebar div div,
	#page-photos #sidebar div div,
	#page-settings #sidebar div div,
	#page-upload #sidebar div div {

		float: none;
		margin: 0
		width: auto;
		background: none;
		position: static;
		padding: 0;
		
		}
	
	#page-upload fieldset {
	
		white-space: nowrap;
		
		}
	
	
/* Page: Blog
----------------------------------------------------------------------------------- */


	#page-blog .pane {
	
		position: relative;
	
		}
		
	#page-blog #content .tabbed h3 {
	
		display: block;
		margin-bottom: 15px;
		width: 390px;
	
		}
		
	#page-blog #content .tabbed #add-blog h3 {
	
		display: none;
	
		}
		
	#page-blog ul.another {
	
		position: absolute;
		top: 18px;
		right: 0;
	
		}

		
/* Page: Comment
----------------------------------------------------------------------------------- */


	#page-comment #comment {
	
		display: block !important;
	
		}
		
	
/* Page: Site
----------------------------------------------------------------------------------- */


	#site_header {
	
		width: 596px;
		position: relative;
		background: #000 url(../images/content/img-placeholder-site.gif) no-repeat;
		float: left;
		margin: 0 0 25px 0;
		
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;

		}
		
		
/* Page: Referral
----------------------------------------------------------------------------------- */


	div.referral {
		
		float: left;
			
		}

	div.referral #header {
	
		float: left;
		width: 875px;
		height: 200px;
		background: #000000 url(../images/section-fans/header-referral.gif) no-repeat center top;
		text-indent: -5000px;	
		margin: 0 !important;
	
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		
		}
	
	div.referral #header h3 {
	
		display: none;
		
		}
	
	div.referral #description {
	
		float: left;
		width: 824px;
		height: 416px;
		background: #000000 url(../images/section-fans/description.gif) no-repeat center 10px;
		text-indent: -5000px;
		padding: 15px 25px;

		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	
		}
	
	div.referral #description h3 {
	
		display: none;
		
		}
	
	div.referral small {
	
		display: none;
		/* float: left;
		display: block;
		background: #000;
		width: 824px;
		padding: 2px 0;
		text-align: center;
		margin-top: -16px; */
		
		
		}
	
	div.referral #link {
	
		float: left;
		background: #000;
		width: 845px;
		padding: 15px;
		text-align: center;
		margin-bottom: 0 !important;
	
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-moz-border-radius-bottomleft: 0;
		-moz-border-radius-bottomright: 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-left-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		
		}
		
	div.referral #link h2 {
	
		display: block !important;
		text-transform: uppercase;
		
		}
	
	div.referral #link p {
	
		margin-top: 22px;
		display: block;
		font: normal 14px/17px arial, verdana, sans-serif;
		margin-bottom: 0 !important;
			
		}
		
	div.referral #link p.copy {
	
		margin-top: 13px;
		
		}
	
	div.referral #link p.link {
	
		margin-top: 0px;
		color: #b79b63;
		
		}
		
	div#disclaimer {
	
		padding: 15px;
		width: 845px;
		background: #000;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	
		}
		
	div#disclaimer p {
		
		margin-bottom: 0;
			
		}
	
	
	/* Leader Board */
	
		
	#content div.leaderboard {
	
		float: none !important;
		padding: 15px !important;

		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		-moz-border-radius-bottomleft: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	
		}
	
	#content #main div.leaderboard, 
	#content #main div.leaderboard table,
	#content #main div.leaderboard td.member {
	
		width: 845px;
		background: #333;
	
		}

	#content #sidebar div.leaderboard, 
	#content #sidebar div.leaderboard table,
	#content #sidebar div.leaderboard td.member {
	
		width: 226px;
		background: #000;
		padding: 0;
	
		}
		
	#content div.leaderboard tr td {
	
		padding: 15px 0;
		
		}
				
	#content div.leaderboard td.tally em {
	
		margin-right: 15px;

		}
		

/* PAGE: UPLOAD
----------------------------------------------------------------------------------- */			


	#upload_my_moment .upload p strong {
	
	font-weight: normal;
	
	}
	
