@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - BUSTA RHYMES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		br_main.css
	Date:			December 5, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/* 	***************************************************************************************************
	
	Note:	- All pngs are saved as PNG-24 (the CSS must also be added to the mainIE6.css file with a behavior attached).
			- <a> links that are png's must also be saved as PNG-8 with the suffix "IE6" and added to the mainIE6.css file. (eg. btn_logIn.png and btn_logInIE6.png)
	
	*************************************************************************************************** */
		
		
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* 	***********************************************************************
		Note: Background image should be 3000px wide and at least 1500px in height
		*************************************************************************** */
	
		body {
			background:#fff url(../../images/bg.jpg) top center no-repeat;
			background-attachment:fixed;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	topBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#topBar {
		margin:0 0 13px 0;
	}
	#breadCrumbs {
		margin:3px 0 0 0;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#5c240c;
	}
		#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
			text-decoration:none;
			color:#5c240c;
		}
			#breadCrumbs a:hover {
				color:#d84a19;
			}
		#breadCrumbs .artist {
			color:#d84a19;
		}
		
		
	#communityLogIn a.btnBackToCorneille {
		margin:10px 0 0 0;
		width:140px; height:9px;
		display:block;
		background:url(../../images/btn_backToCorneille.png) top left no-repeat;
	}
		#communityLogIn a.btnBackToCorneille:hover {
			background-position:bottom;
		}
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			padding:13px 0 10px 22px;
			width:250px; height:14px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	.noContent {
		text-align:center;
		padding:10px; margin:10px 0 0 0;
		border:1px dashed #251280;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#9A9690;
	}		

	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	Buttons Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	a.btnLeaveAComment:link, a.btnLeaveAComment:visited, a.btnLeaveAComment:active {
		margin:10px 0 0 0;
		width:100px; height:18px;
		display:block;
		background:url(../../images/btn_leaveComment.jpg) 0 top no-repeat;
	}
		a.btnLeaveAComment:hover {
			background-position:bottom;
		}


/*	--------------------------------------------------------------------------------------------------------------------------
	Header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#header {
		margin:21px 0 0 0;
		width:500px; height:77px;
		background:url(../../images/corneille.png) top left no-repeat;
	}
	
		
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		margin:15px 0 38px 0;
	}

		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			width:53px; height:15px;
			padding:0 12px 0 0;
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:55px; height:15px;
				background:url(../../images/btn_home.png) left top no-repeat;
			}
				li.home a:hover {
					background-position:bottom;
				}
				
		li.bio {
			width:30px; height:15px;
			padding:0 12px 0 0;
		}
			li.bio a:link, li.bio a:active, li.bio a:visited {
				width:30px; height:15px;
				background:url(../../images/btn_bio.png) left top no-repeat;
			}
				li.bio a:hover {
					background-position:bottom;
				}
				
		li.news {
			width:50px; height:15px;
			padding:0 12px 0 0;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:50px; height:15px;
				background:url(../../images/btn_news.png) left top no-repeat;
			}
				li.news a:hover {
					background-position:bottom;
				}
				
		li.media {
			width:59px; height:15px;
			padding:0 12px 0 0;
		}
			li.media a:link, li.media a:active, li.media a:visited {
				width:59px; height:15px;
				background:url(../../images/btn_media.png) left top no-repeat;
			}
				li.media a:hover {
					background-position:bottom;
				}
				
		li.tour {
			width:47px; height:15px;
			padding:0 12px 0 0;
		}
			li.tour a:link, li.tour a:active, li.tour a:visited {
				width:47px; height:15px;
				background:url(../../images/btn_tour.png) left top no-repeat;
			}
				li.tour a:hover {
					background-position:bottom;
				}
		li.photos {
			width:71px; height:15px;
			padding:0 12px 0 0;
		}
			li.photos a:link, li.photos a:active, li.photos a:visited {
				width:71px; height:15px;
				background:url(../../images/btn_photos.png) left top no-repeat;
			}
				li.photos a:hover {
					background-position:bottom;
				}
		li.mobile {
			width:66px; height:15px;
			padding:0 12px 0 0;
		}
			li.mobile a:link, li.mobile a:active, li.mobile a:visited {
				width:66px; height:15px;
				background:url(../../images/btn_mobile.png) left top no-repeat;
			}
				li.mobile a:hover {
					background-position:bottom;
				}	
		li.extras {
			width:64px; height:15px;
			padding:0 12px 0 0;
		}
			li.extras a:link, li.extras a:active, li.extras a:visited {
				width:64px; height:15px;
				background:url(../../images/btn_extras.png) left top no-repeat;
			}
				li.extras a:hover {
					background-position:bottom;
				}	
		li.community {
			width:115px; height:15px;
			padding:0 12px 0 0;
		}
			li.community a:link, li.community a:active, li.community a:visited {
				width:115px; height:15px;
				background:url(../../images/btn_community.png) left top no-repeat;
			}
				li.community a:hover {
					background-position:bottom;
				}
		li.signup {
			width:72px; height:15px;
			padding:0 12px 0 0;
		}
			li.signup a:link, li.signup a:active, li.signup a:visited {
				width:72px; height:15px;
				background:url(../../images/btn_signup.png) left top no-repeat;
			}
				li.signup a:hover {
					background-position:bottom;
				}
		li.blogs {
			width:59px; height:15px;
			padding:0 12px 0 0;
		}
			li.blogs a:link, li.blogs a:active, li.blogs a:visited {
				width:59px; height:15px;
				background:url(../../images/btn_blogs.png) left top no-repeat;
			}
				li.blogs a:hover {
					background-position:bottom;
				}
		li.members {
			width:86px; height:15px;
			padding:0 12px 0 0;
		}
			li.members a:link, li.members a:active, li.members a:visited {
				width:86px; height:15px;
				background:url(../../images/btn_members.png) left top no-repeat;
			}
				li.members a:hover {
					background-position:bottom;
				}
		ul#nav li a {
			color:#5c240c;
			text-decoration:none;
		}
			ul#nav li a:hover {
				color:#d74a19;
			}
		ul#nav li.friends {
			width:80px;
			float:right;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			text-align:right;
			overflow:hidden;
		}
		ul#nav li.inbox {
			width:60px;
			float:right;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-align:right;
			overflow:hidden;
		}
		ul#nav li.profile {
			width:80px;
			float:right;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-align:right;
			overflow:hidden;
		}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 0 50px 0;
		width:702px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#newsBlock .newsContent {
			padding:0 0 9px 0; 
		}
			#newsBlock .newsContent .leftCol {
				padding:0 0 0 21px;
				width:308px;
			}
				#newsBlock .newsContent .leftCol .entry  {
					margin:0 0 1px 0; padding:15px 12px 15px 12px;
					width:284px;
					background:#fef7ee;
				}
					#newsBlock .newsContent .leftCol .entry .date {
						margin:0 0 2px 0;
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#464645;
					}
					#newsBlock .newsContent .leftCol .entry h3 {
						height:48px;
						overflow:hidden;
						font:normal 14px Arial, Helvetica, sans-serif;
						color:#5c240c;
						overflow:hidden;
					}
						#newsBlock .newsContent .leftCol .entry h3 a:link, #newsBlock .newsContent .leftCol .entry h3 a:active, #newsBlock .newsContent .leftCol .entry h3 a:visited {
							text-decoration:none;
							color:#5c240c;
						}
							#newsBlock .newsContent .leftCol .entry h3 a:hover {
								color:#a67c52;
							}
					#newsBlock .newsContent .leftCol .entry ul.socialBar {
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#362f2d;
					}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.views {
							width:70px;
							overflow:hidden;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.comments {
							width:90px;
							overflow:hidden;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.share {
							width:83px;
							float:right;
						}
					#newsBlock .newsContent a.btnViewMoreNews {
						margin:6px 0 0 215px;
						width:93px; height:9px;
						display:block;
						background:url(../../images/btn_viewMoreNews.png) 0 top no-repeat;
					}
						#newsBlock .newsContent a.btnViewMoreNews:hover {
							background-position:bottom;
						}
						
						
			/* Right Col */			
			#newsBlock .newsContent .rightCol {
				padding:0 0 0 36px;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlockSmall
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlockSmall {
		margin:0 0 50px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#newsBlockSmall .entry {
			padding:15px; margin:0 0 10px 21px;
			width:566px;
			background:#fef7ee;
		}
		#newsBlockSmall .date {
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#464645;
		}
		#newsBlockSmall h3 {
			margin:0 0 10px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#5c240c;
		}
			#newsBlockSmall h3 a {
				color:#5c240c;
				text-decoration:none;
			}
				#newsBlockSmall h3 a:hover {
					color:#D74A19;
				}
		#newsBlockSmall p {
			padding:0 0 20px 0;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#111111;
			line-height:17px;
		}
		#newsBlockSmall .entry a.btnReaddFull {
			width:88px; height:9px;
			display:block;
			background:url(../../images/btn_readFull.gif) top left no-repeat;
		}
			#newsBlockSmall .entry a.btnReaddFull:hover {
				background-position:bottom;
			}
		
		#newsBlockSmall ul.socialBar {
			margin:10px 0 0 0;
			list-style:none;
		}
			#newsBlockSmall ul.socialBar .views {
				width:80px;
				float:left;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#362f2d;
				overflow:hidden;
			}
			#newsBlockSmall ul.socialBar .comments {
				width:100px;
				float:left;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#ac5936;
				overflow:hidden;
			}
			#newsBlockSmall ul.socialBar .shared {
				width:125px;
				float:right;
			}
			
	/* Comments */
	
	#newsBlockSmall .comments {
		padding:0 0 7px 0;
	}
		#newsBlockSmall .comments .entry {
			padding:15px 10px; margin:0 0 3px 33px;
			width:550px;
			background-color:#f8e2d0;
		}
			#newsBlockSmall .comments .entry .leftCol {
				margin:0 15px 0 0;
				width:50px;
				float:left;
				display:inline;
			}
			#newsBlockSmall .comments .entry .rightCol {
				width:485px;
				float:left;
			}
				#newsBlockSmall .comments .entry .rightCol h4 {
					font:normal 14px Arial, Helvetica, sans-serif;
					color:#464645;
				}
				#newsBlockSmall .comments .entry .rightCol .posted {
					padding:0 0 5px 0;
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#6f6f6f;
				}
					#newsBlockSmall .comments .entry .rightCol .posted a {
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#5c240c;
						text-decoration:none;
					}
						#newsBlockSmall .comments .entry .rightCol .posted a:hover {
							color:#d74a19;
						}
				#newsBlockSmall .comments .entry .rightCol p {
					padding:0;
				}
			#newsBlockSmall .comments a.btnPostComment {
				margin:10px 0 0 33px;
				width:91px; height:17px;
				display:block;
				background:url(../../images/btn_postComment.gif) top left no-repeat;
			}
				#newsBlockSmall .comments a.btnPostComment:hover {
					background-position:bottom;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	videoTourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoTourBlock {
		margin:0 0 50px 0;
		width:702px;
	}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPlayer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayer {
		padding:0 0 11px 0;
		width:238px;
    	background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
    }
		#mediaPlayer img {
			margin:8px 0 0 9px;
			border:1px solid #d4984a;
		}
		#flashHolder {
			margin:12px 0 0 10px;
			width:219px; height:74px;
			display:block;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPlayerBig
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayerBig {
		padding:0 0 11px 0; margin:0 0 10px 0;
		width:311px;
    	background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
    }
		#mediaPlayerBig img {
			margin:8px 0 0 11px;
			border:1px solid #d4984a;
		}
		#mediaPlayerBig #flashHolder {
			margin:12px 0 0 10px;
			width:288px; height:79px;
			display:block;
		}



/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlock { 
		margin:0 29px 0 21px;
		width:313px;
		float:left;
		display:inline;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
	#videoBlock h2 {
		padding:13px 0 10px 12px;
	} 
		#videoBlock .videoContent {
			padding:0 0 9px 13px;
		
		}
			#videoBlock .videoContent a.btnFeaturedVideo {
				width:252px; height:153px;
				display:block;
				background:url(../../images/liberation_thumb.jpg) 0 top no-repeat;	
			}
				#videoBlock .videoContent a.btnFeaturedVideo:hover {
					background-position:bottom;
				}
			#videoBlock .videoContent a.btnViewMoreVideos {
				margin:12px 0 0 185px;
				width:100px; height:9px;
				display:block;
				background:url(../../images/btn_viewMoreVideos.png) 0 top no-repeat;
			}
				#videoBlock .videoContent .rightCol a.btnViewMoreVideos:hover {
					background-position:bottom;
				}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlock {
		padding:0 0 9px 0;
		width:313px;
		float:left;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
	#tourBlock .noContent {
		margin:0 20px 0 20px;
	}
	#tourBlock h2 {
		padding:13px 0 10px 12px;
	} 
		/* tour dates */
		#tourBlock #tourDates {
			margin:0 0 0 12px;
			width:274px;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#111111;
		}
			#tourBlock #tourDates col#dateCol {
				width:94px;
			}
			#tourBlock #tourDates col#locationCol {
				width:112px;
			}
			#tourBlock #tourDates col#ticketsCol {
				width:67px;
			}
				#tourBlock #tourDates thead .thDate {
					width:84px;
					background:url(../../images/th_date.png) top left no-repeat;
				}
				#tourBlock #tourDates thead .thLocation {
					width:112px;
					background:url(../../images/th_location.png) top left no-repeat;
				}
				#tourBlock #tourDates thead .thTickets {
					width:67px;
					background:url(../../images/th_tickets.png) top left no-repeat;
				}
				#tourBlock #tourDates tbody tr td {
					height:30px;
					vertical-align:center;
				}
				#tourBlock #tourDates tr td.ticket a {
					width:66px; height:17px;
					display:block;
					background:url(../../images/btn_buyTickets.gif) 0 top no-repeat;
					text-indent:-3000px;
				}
					#tourBlock #tourDates tr td.ticket a:hover {
						background-position:bottom;
					} 
				#tourBlock a.btnViewMoreDates {
					margin:23px 0 0 185px;
					width:96px; height:9px;
					display:block;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#tourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlockBig
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlockBig {
		margin:0 0 50px 0; padding:0 0 10px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#tourBlockBig .tourDates {
			margin:10px 0 0 30px;
			width:552px;
		}
			#tourBlockBig .tourDates a {
				text-decoration:none;
				color:#dfdfdf;
			}
				#tourBlockBig .tourDates a:hover {
					color:#3ea2ff;
				}
			#tourBlockBig .tourDates col.dateCol {
				width:120px;
			}
			#tourBlockBig .tourDates col.venueCol {
				width:209px;
			}
			#tourBlockBig .tourDates col.locationCol {
				width:154px;
			}
			#tourBlockBig .tourDates col.ticketsCol {
				width:69px;
			}
				#tourBlockBig .tourDates thead .thDate {
					width:120px; height:21px;
					background:url(../../images/th_date.png) no-repeat;
				}
				#tourBlockBig .tourDates thead .thVenue {
					width:209px; height:21px;
					background:url(../../images/th_venue.png)0px 1px no-repeat;
				}
				#tourBlockBig .tourDates thead .thLocation {
					width:154px; height:21px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#tourBlockBig .tourDates thead .thTickets {
					width:69px; height:21px;
					background:url(../../images/th_tickets.png) no-repeat;
				}
				#tourBlockBig .tourDates tbody tr td {
					padding:7px 0 7px 0;
					vertical-align:center;
				}
					#tourBlockBig .tourDates tbody tr td.date {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#362f2d;
					}
					#tourBlockBig .tourDates tbody tr td.venue {
						font:normal 13px Arial, Helvetica, sans-serif;
						color:#5c240c;
					}
					#tourBlockBig .tourDates tbody tr td.location {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#111111;
					}
					#tourBlockBig .tourDates tbody tr td.tickets a {
						width:66px; height:17px;
						display:block;
						background:url(../../images/btn_buyTickets.gif) top left no-repeat;
						text-indent:-3000px;
					}
						#tourBlockBig .tourDates tbody tr td.tickets a:hover {
							background-position:bottom;
						}


/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlockSmall
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlockSmall {
		padding:0 0 9px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#communityBlockSmall .communityContent {
			padding:0 0 0 22px;
		}
			#communityBlockSmall .communityContent a {
				font:bold 9px Arial, Helvetica, sans-serif;
				color:#ac5936;
				text-decoration:none;
			}
				#communityBlockSmall .communityContent a:hover {
					color:#5c240c;
				}
		
			/* recent posts */
			#communityBlockSmall .communityContent .recentPosts {
				width:174px;
			}
				#communityBlockSmall .communityContent .recentPosts h3 {
					padding:0 0 4px 0;
					width:174px; height:15px;
					background:url(../../images/h3_recentPosts.png) top left no-repeat;
				}
				#communityBlockSmall .communityContent .recentPosts .entry {
					margin:0 0 5px 0;
					color:#362f2d;
					font:bold 9px Arial, Helvetica, sans-serif;
				}
					#communityBlockSmall .communityContent .recentPosts .entry h4 {
						width:170px;
						font:normal 12px Arial, Helvetica, sans-serif;
					}
						#communityBlockSmall .communityContent .recentPosts .entry h4 a {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#5c240c;
							text-decoration:none;
						}
							#communityBlockSmall .communityContent .recentPosts .entry h4 a:hover {
								color:#a67c52;
							}

						#communityBlockSmall .communityContent .recentPosts .btnHolder a.btnviewMorePosts {
							margin:10px 0 0 64px;
							width:94px; height:11px;
							display:block;
							background:url(../../images/btn_viewMorePosts.png) top left no-repeat;
						}
							#communityBlockSmall .communityContent .recentPosts .btnHolder a.btnviewMorePosts:hover {
								background-position:bottom;
							}
						
						
			/* recent photos */
			#communityBlockSmall .communityContent .recentPhotos {
				width:224px;
			}
				#communityBlockSmall .communityContent .recentPhotos h3 {
					width:224px; height:15px;
					background:url(../../images/h3_recentPhotos.png) top left no-repeat;
				}
					#communityBlockSmall .communityContent .recentPhotos .entry {
						margin:0 8px 0 0;
						width:82px; height:95px;
						color:#362f2d;
						font:bold 9px Arial, Helvetica, sans-serif;
					}
						#communityBlockSmall .communityContent .recentPhotos .entry a img {
							border:1px solid #ea9d7e;
						}
							#communityBlockSmall .communityContent .recentPhotos .entry a:hover img {
								border:1px solid #ea9d7e;
							}
								#communityBlockSmall .communityContent .recentPhotos .btnHolder a.btnviewMorePhotos {
									margin:10px 0 0 74px;
									width:103px; height:11px;
									display:block;
									float:left;
									display:inline;
									background:url(../../images/btn_viewMorePhotos.png) top left no-repeat;
								}
									#communityBlockSmall .communityContent .recentPhotos .btnHolder a.btnviewMorePhotos:hover {
										background-position:bottom;
									}
				
				
			/* newest members */
			#communityBlockSmall .communityContent .newestMembers {
				width:207px;
			}
				#communityBlockSmall .communityContent .newestMembers h3 {
					width:207px; height:15px;
					background:url(../../images/h3_recentMembers.png) top left no-repeat;
				}
				#communityBlockSmall .communityContent .newestMembers .entry {
					margin:0 18px 0 0;
					width:82px; height:95px;
					color:#362f2d;
					font:bold 9px Arial, Helvetica, sans-serif;
				}
					#communityBlockSmall .communityContent .newestMembers .entry a img {
						border:1px solid #ea9d7e;
					}
						#communityBlockSmall .communityContent .newestMembers .entry a:hover img {
							border:1px solid #ea9d7e;
						}
					#communityBlockSmall .communityContent .newestMembers .btnHolder a.btnviewMoreMembers {
						margin:10px 0 0 74px;
						width:116px; height:9px;
						display:block;
						float:left;
						display:inline;
						background:url(../../images/btn_viewMoreMembers.png) top left no-repeat;
					}
						#communityBlockSmall .communityContent .newestMembers .btnHolder a.btnviewMoreMembers:hover {
							background-position:bottom;
						}
						
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		padding:0 0 9px 0;
		width:702px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#communityBlock .communityContent {
			padding:0 0 0 22px;
		}
			#communityBlock .communityContent a {
				font:bold 9px Arial, Helvetica, sans-serif;
				color:#ac5936;
				text-decoration:none;
			}
				#communityBlock .communityContent a:hover {
					color:#5c240c;
				}
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				width:209px;
			}
				#communityBlock .communityContent .recentPosts h3 {
					padding:0 0 4px 0;
					width:209px; height:15px;
					background:url(../../images/h3_recentPosts.png) top left no-repeat;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 5px 0;
					color:#362f2d;
					font:bold 9px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .recentPosts .entry h4 {
						width:170px;
						font:normal 12px Arial, Helvetica, sans-serif;
					}
						#communityBlock .communityContent .recentPosts .entry h4 a {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#5c240c;
							text-decoration:none;
						}
							#communityBlock .communityContent .recentPosts .entry h4 a:hover {
								color:#a67c52;
							}
						#communityBlock .communityContent .recentPosts .btnHolder a.btnviewMorePosts {
							margin:10px 0 0 74px;
							width:94px; height:11px;
							display:block;
							background:url(../../images/btn_viewMorePosts.png) top left no-repeat;
						}
							#communityBlock .communityContent .recentPosts .btnHolder a.btnviewMorePosts:hover {
								background-position:bottom;
							}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				width:240px;
			}
				#communityBlock .communityContent .recentPhotos h3 {
					width:240px; height:15px;
					background:url(../../images/h3_recentPhotos.png) top left no-repeat;
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 8px 0 0;
						width:82px; height:95px;
						font:bold 9px Arial, Helvetica, sans-serif;
						color:#362f2d;
					}
						#communityBlock .communityContent .recentPhotos .entry a img {
							border:1px solid #ea9d7e;
						}
							#communityBlock .communityContent .recentPhotos .entry a:hover img {
								border:1px solid #ea9d7e;
							}
								#communityBlock .communityContent .recentPhotos .btnHolder a.btnviewMorePhotos {
									margin:10px 0 0 74px;
									width:103px; height:11px;
									display:block;
									float:left;
									display:inline;
									background:url(../../images/btn_viewMorePhotos.png) top left no-repeat;
								}
									#communityBlock .communityContent .recentPhotos .btnHolder a.btnviewMorePhotos:hover {
										background-position:bottom;
									}
				
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:227px;
			}
				#communityBlock .communityContent .newestMembers h3 {
					width:227px; height:15px;
					background:url(../../images/h3_recentMembers.png) top left no-repeat;
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 18px 0 0;
					width:82px; height:95px;
					color:#362f2d;
					font:bold 9px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .newestMembers .entry a img {
						border:1px solid #ea9d7e;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover img {
							border:1px solid #ea9d7e;
						}
					#communityBlock .communityContent .newestMembers .btnHolder a.btnviewMoreMembers {
						margin:10px 0 0 74px;
						width:116px; height:9px;
						display:block;
						float:left;
						display:inline;
						background:url(../../images/btn_viewMoreMembers.png) top left no-repeat;
					}
						#communityBlock .communityContent .newestMembers .btnHolder a.btnviewMoreMembers:hover {
							background-position:bottom;
						}
					
			
				
					
/*	--------------------------------------------------------------------------------------------------------------------------
	promoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#promoBlock {
		margin:0 0 0 50px;
		width:678px;
	}
		#promoBlock ul#promos li {
			height:200px;
			margin:0 20px 0 0;
		}


		/* promoCommunity */
		li.promoCommunity {
			width:206px; height:200px;
		}
			li.promoCommunity a:link, li.promoCommunity a:active, li.promoCommunity a:visited {
				width:206px; height:200px;
				background:url(../../images/promoCommunity.png) left top no-repeat;
			}
				li.promoCommunity a:hover {
					background-position:bottom;
				}
				
		
		/* promoRingtones */					
		li.promoRingtones {
			width:206px; height:200px;
		}
			li.promoRingtones a:link, li.promoRingtones a:active, li.promoRingtones a:visited {
				width:206px; height:200px;
				background:url(../../images/promoRingtones.png) left top no-repeat;
			}
				li.promoRingtones a:hover {
					background-position:bottom;
				}
				
		
		/* promoDownloads */	
		li.promoDownloads {
			width:206px; height:200px;
		}
			li.promoDownloads a:link, li.promoDownloads a:active, li.promoDownloads a:visited {
				width:206px; height:200px;
				background:url(../../images/promoDownloads.png) left top no-repeat;
			}
				li.promoDownloads a:hover {
					background-position:bottom;
				}




/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlogBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlogBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#videoBlogBlock .videoContent {
			padding:30px 0 0 17px;
		}
		#videoBlogBlock .videoContent .entry {
				margin:0 0 1px 0; padding:5px 0 5px 7px;
				width:704px; height:79px;
				background:url(../../images/bg_videoEntry2.png) repeat-x;
			}
			#videoBlogBlock .videoContent .even {
				background:url(../../images/bg_videoEntry1.png) repeat-x;
			}
				#videoBlogBlock .videoContent .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlogBlock .videoContent .entry .videoImg a:link, #videoBlogBlock .videoContent .entry .videoImg a:visited, #videoBlogBlock .videoContent .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlogBlock .videoContent .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlogBlock .videoContent .entry .videoImg img {
							width:81px; height:81px;
						}
				#videoBlogBlock .videoContent .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#videoBlogBlock .videoContent .entry .videoInfo h3 a:link, #videoBlogBlock .videoContent .entry .videoInfo h3 a:visited, #videoBlogBlock .videoContent .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlogBlock .videoContent .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaBlock {
		margin:0 0 50px 0; padding:0 0 10px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#mediaBlock .mediaContent {
			margin:20px 0 0 21px;
		}
			#mediaBlock .mediaContent .entry {
				margin:0 0 25px 30px;
				width:252px;
				display:inline;
				float:left;
			}
			#mediaBlock .mediaContent .entry a.backtolife {
				width:252px; height:153px;
				display:block;
				background:url(../../images/backtolife_thumb.jpg) top left no-repeat;
			}
				#mediaBlock .mediaContent .entry a.backtolife:hover {
					background-position:bottom;
				}
				
			#mediaBlock .mediaContent .entry a.liberation {
				width:252px; height:153px;
				display:block;
				background:url(../../images/liberation_thumb.jpg) top left no-repeat;
			}
				#mediaBlock .mediaContent .entry a.liberation:hover {
					background-position:bottom;
				}
				
			#mediaBlock .mediaContent .entry h3 {
				padding:5px 0 2px 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				text-align:center;
				color:#d74a19;
			}
			#mediaBlock .mediaContent .entry ul.socialBar {
				width:252px;
				list-style:none;
				font:normal 10px Arial, Helvetica, sans-serif;
			}
				#mediaBlock .mediaContent .entry ul.socialBar li.views {
					width:60px;
					float:left;
					color:#362f2d;
					overflow:hidden;
				}
				#mediaBlock .mediaContent .entry ul.socialBar li.comments {
					width:100px;
					float:left;
					color:#ac5936;
					overflow:hidden;
				}
				#mediaBlock .mediaContent .entry ul.socialBar li.share {
					width:83px;
					float:right;
				}
	/* ---------- Media Single ---------- */
	
	#mediaBlock .video {
		margin:0 0 0 78px;
		width:480px;
	}
		#mediaBlock .video a.btnBackToMedia {
			margin:0 0 0 393px;
			width:87px; height:9px;
			display:block;
			background:url(../../images/btn_backToMedia.gif) top left no-repeat;
		}
			#mediaBlock .video a.btnBackToMedia:hover {
				background-position:bottom;
			}
		#mediaBlock .video h3 {
			font:normal 20px Arial, Helvetica, sans-serif;
			color:#5c240c;
			text-align:center;
		}
		#mediaBlock .video ul.socialBar {
			margin:10px 0 0 0;
			width:480px;
			list-style:none;
		}
			#mediaBlock .video ul.socialBar li.views {
				width:80px;
				float:left;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#362f2d;
				overflow:hidden;
			}
			#mediaBlock .video ul.socialBar li.shared {
				width:125px;
				float:right;
			}
		
	
		/* Comments */
		#mediaBlock .comments {
			padding:0 0 7px 0;
		}
			#mediaBlock .comments .entry {
				padding:15px 10px; margin:0 0 3px 33px;
				width:550px;
				background-color:#f8e2d0;
			}
				#mediaBlock .comments .entry .leftCol {
					margin:0 15px 0 0;
					width:50px;
					float:left;
					display:inline;
				}
				#mediaBlock .comments .entry .rightCol {
					width:485px;
					float:left;
				}
					#mediaBlock .comments .entry .rightCol h4 {
						font:normal 14px Arial, Helvetica, sans-serif;
						color:#464645;
					}
					#mediaBlock .comments .entry .rightCol .posted {
						padding:0 0 5px 0;
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#6f6f6f;
					}
						#mediaBlock .comments .entry .rightCol .posted a {
							font:bold 10px Arial, Helvetica, sans-serif;
							color:#5c240c;
							text-decoration:none;
						}
							#mediaBlock .comments .entry .rightCol .posted a:hover {
								color:#d74a19;
							}
					#mediaBlock .comments .entry .rightCol p {
						padding:0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#2c2c2c;
						line-height:15px;
					}
	
	
			


	
/*	--------------------------------------------------------------------------------------------------------------------------
	ringtonesBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtonesBlock {
		margin:0 0 50px 0; padding:0 0 20px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#ringtonesBlock .ringtonesContent {
			padding:0 0 0 21px;	 
		}
			#ringtonesBlock .ringtonesContent .entry {
				margin:0 10px 10px 0;
				padding:10px;
				width:270px;
				float:left;
				display:inline;
				background:#fef7ee;
			}
				#ringtonesBlock .ringtonesContent .entry .leftCol {
					margin:0 5px 0 0;
					width:60px;
					float:left;
					display:inline;
				}
				#ringtonesBlock .ringtonesContent .entry .rightCol {
					width:205px;
					float:left;
				}
					#ringtonesBlock .ringtonesContent .entry .rightCol h3 {
						padding:3px 0 2px 0;
						font:normal 14px Arial, Helvetica, sans-serif;
					}
						#ringtonesBlock .ringtonesContent .entry .rightCol h3 a {
							color:#d74a19;
							text-decoration:none;
						}
							#ringtonesBlock .ringtonesContent .entry .rightCol h3 a:hover {
								color:#5c240c;
							}
						
					#ringtonesBlock .ringtonesContent .entry .rightCol p {
						padding:0 0 5px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#736357;
					}
					#ringtonesBlock .ringtonesContent .entry a.btnBuyNow {
						width:66px; height:17px;
						float:right;
						display:block;
						background:url(../../images/btn_buyNow.gif) top left no-repeat;
					}
						#ringtonesBlock .ringtonesContent .entry a.btnBuyNow:hover {
							background-position:bottom;
						}
			
	
	
						
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 50px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left repeat-y;
		border:1px solid #eba48c;
	}
		#photosBlock .photosContent {
			margin:0 0 0 20px;
			width:600px;
		}
			#photosBlock .photosContent .leftCol {
				margin:0 18px 0 0;
				width:400px;
				display:inline;
			}
			#photosBlock .photosContent .rightCol {
				width:182px;
			}
			#photosBlock .photosContent .rightCol .thumbs {
				list-style:none;
			}
			#photosBlock .photosContent .rightCol .thumbs li {
				padding:0 9px 9px 0;
				width:82px; height:82px;
				float:left;
			}
				#photosBlock .photosContent .rightCol .thumbs a img {
					border:1px solid #ea9d7d;
				}
					#photosBlock .photosContent .rightCol .thumbs a:hover img {
						border:1px solid #5c240c;
					}

								

/*	--------------------------------------------------------------------------------------------------------------------------
	registrationBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#registrationBlock {
		padding:0 0 10px 0; margin:0 0 50px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#111111;
	}
		#registrationBlock form {
			padding:0 0 0 22px;
		}
		#registrationBlock p {
			padding:0 0 10px 0;
		}
		#registrationBlock a {
			color:#D74A19;
			text-decoration:none;
		}
			#registrationBlock a:hover {
				color:#5c240c;
			}
		#registrationBlock input {
			display:block;
		}			
					
/*	--------------------------------------------------------------------------------------------------------------------------
	loginBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#loginBlock { 
		margin:9px 0 0 0; padding:0 9px 10px 0;
		width:229px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
	#loginBlock .accountLinks {
		padding:0 0 0 9px; margin:30px 0 0 0;
		text-align:center;
	}
		#loginBlock .accountLinks a {
			font:bold 10px Arial, Helvetica, sans-serif;
		}
	#loginBlock h2 {
		padding:11px 0 8px 9px;
		width:200px; height:14px;
	}
	#loginBlock a {
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#5c240c;
		text-decoration:none;
	}
		#loginBlock a:hover {
			color:#d74a19;
		}
	#loginBlock .logOut {
		padding:0 0 0 9px;
	}
	#loginBlock .logOut p {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#362f2d;
		float:left;
	}
		#loginBlock .logOut a.btnLogOut {
			width:52px; height:17px;
			display:block;
			float:right;
			background:url(../../images/btn_logout.gif) top left no-repeat;
		}
			#loginBlock .logOut a.btnLogOut:hover {
				background-position:bottom;
			}
	
	#loginBlock .logIn {
		padding:0 0 0 9px;
	}
	#loginBlock .logIn p {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#362f2d;
		float:left;
	}
		#loginBlock .logIn a.btnLogIn {
			width:40px; height:14px;
			display:block;
			float:right;
			background:url(../../images/btn_login.gif) top left no-repeat;
		}
			#loginBlock .logIn a.btnLogIn:hover {
				background-position:bottom;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	loginBlockBig
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#loginBlockBig { 
		margin:9px 0 9px 0; padding:0 9px 10px 0;
		width:301px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
	#loginBlockBig .accountLinks {
		padding:0 0 0 9px; margin:30px 0 0 0;
		text-align:center;
	}
		#loginBlockBig .accountLinks a {
			font:bold 11px Arial, Helvetica, sans-serif;
		}
	#loginBlockBig h2 {
		padding:11px 0 8px 9px;
		width:200px; height:14px;
	}
	#loginBlockBig a {
		font:bold 13px Arial, Helvetica, sans-serif;
		color:#5c240c;
		text-decoration:none;
	}
		#loginBlockBig a:hover {
			color:#d74a19;
		}
	#loginBlockBig .logOut {
		padding:0 0 0 9px;
	}
	#loginBlockBig .logOut p {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#362f2d;
		float:left;
	}
		#loginBlockBig .logOut a.btnLogOut {
			width:52px; height:17px;
			display:block;
			float:right;
			background:url(../../images/btn_logout.gif) top left no-repeat;
		}
			#loginBlockBig .logOut a.btnLogOut:hover {
				background-position:bottom;
			}
	#loginBlockBig .logIn {
		padding:0 0 0 9px;
	}
	#loginBlockBig .logIn p {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#362f2d;
		float:left;
	}
		#loginBlockBig .logIn a.btnLogIn {
			width:40px; height:14px;
			display:block;
			float:right;
			background:url(../../images/btn_login.gif) top left no-repeat;
		}
			#loginBlockBig .logIn a.btnLogIn:hover {
				background-position:bottom;
			}

						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	bioBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bioBlock {
		margin:0 0 50px 0; padding:0 0 10px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left repeat-y;
		border:1px solid #eba48c;
	}
	
		#bioBlock img {
			margin:0 15px 0 21px;
			display:inline;
			float:left;
			border:1px solid #5c240c;
		}
		#bioBlock p {
			margin:0 21px 15px 21px;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
			color:#111111;
			line-height:20px;
		}
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#extrasBlock {
		margin:0 0 50px 0; padding:0 0 20px 0;
		width:636px;
		background:url(../../images/content_bg.png) top left no-repeat;
		border:1px solid #eba48c;
	}
		#extrasBlock #wallpapers {
			margin:0 0 0 20px;
		}
			#extrasBlock #wallpapers h3 {
				margin:0 0 17px 1px;
				width:83px; height:14px;
				background:url(../../images/h3_wallpapers.png) top center no-repeat;
			}
		#extrasBlock #wallpapers .entries {
			width:617px;
		}
			#extrasBlock #wallpapers .entries .entry {
				width:308px;
				float:left;
			}
				#extrasBlock #wallpapers .entries .entry .imgHolder {
					width:209px;
					float:left;
				}
					#extrasBlock #wallpapers .entries .entry .imgHolder img {
						display:block;
						border:solid 1px #959595;
					}
				#extrasBlock #wallpapers .entries .entry .links {
					padding:10px 0 0 0;
					width:90px;
					float:left;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#534741;
				}
				#extrasBlock #wallpapers .entries .entry .links .linkHolder {
					margin:7px 0 25px 0;
				}		
	#extrasBlock .instructions {
		margin:10px 0 0 0;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#534741;
	}
		#extrasBlock .instructions ol {
			margin:12px 0 0 0;
			list-style:inside decimal;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#534741;
		}
	#extrasBlock a {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#d74a19;
		text-decoration:none;
	}
		#extrasBlock a:hover {
			color:#5c240c;
		}
	#extrasBlock #buddyIcons {
			margin:33px 0 0 20px;
		}
			#extrasBlock #buddyIcons h3 {
				margin:0 0 17px 1px;
				width:94px; height:14px;
				background:url(../../images/h3_buddyIcons.png) top center no-repeat;
			}
		#extrasBlock #buddyIcons .entries {
			width:617px;
		}
			#extrasBlock #buddyIcons .entries .entry {
				width:82px;
				float:left;
			}
				#extrasBlock #buddyIcons .entries .entry img {
					border:solid 1px #ea9d7d;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	ad300Holder
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ad300Holder {
		margin:0 0 150px 0; padding:0 0 0 36px;
		width:708px;
	}
		.ad300Holder .ad300 {
			margin:0 50px 0 0;
			float:left;
		}
		
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:702px;
		padding:7px 0 30px 0;
		font:normal 11px Arial, Helvetica, sans-serif;
	}
		#footer .copyRight {
			margin:0 0 0 13px;
			color:#998675;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#5c240c;
			text-decoration:none;
			font-weight: bold;
		}
			#footer a:hover {
				color:#a67c52;
			}	