@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:#ed9d5c url(../../images/bg.jpg) 50% 0 no-repeat fixed;
			color:#e6d3cf;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	topBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#topBar {
		
	}
	#breadCrumbs {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#84736f;
	}
		#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
			text-decoration:none;
			color:#84736f;
		}
			#breadCrumbs a:hover {
				color:#6e4436;
			}
		#breadCrumbs .artist {
			color:#fff;
		}
		
		
	#communityLogIn {
		font:normal 11px Arial, Helvetica, sans-serif;
		color:#84736f;
	}
		#communityLogIn .communityText {
			margin:3px 9px 0 0;
			width:161px; height:9px;
			background:url(../../images/indiaCommunity.png) no-repeat;
		}
		
		#communityLogIn a.btnBackHome:link, #communityLogIn a.btnBackHome:visited, #communityLogIn a.btnBackHome:hover {
			margin:0 200px 0 0;
			width:134px; height:9px;
			display:block;
			background:url(../../images/btn_backHome.png) 0 top no-repeat;
		}
			#communityLogIn a.btnBackHome:hover {
				background-position:bottom;
			}
		#communityLogIn a.logIn:link, #communityLogIn a.logIn:visited, #communityLogIn a.logIn:active {
			width:45px; height:15px;
			display:block;
			background:url(../../images/btn_login.jpg) left top no-repeat;
		}
			#communityLogIn a.logIn:hover {
				background-position:bottom;
			}
		#communityLogIn a.logOut:link, #communityLogIn a.logOut:visited, #communityLogIn a.logOut:active {
			width:45px; height:15px;
			background:url(../../images/btn_logOutTop.png) left top no-repeat;
		}
			#communityLogIn a.logOut:hover {
				background:url(../../images/btn_logOutTop.png) left bottom no-repeat;
			}
		#communityLogIn a.return {
			width:163px; height:8px;
			display:block;
			background:url(../../images/btn_returnToSite.png) top center no-repeat;
		}
		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			width:700px; height:30px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.noContent {
		text-align:center;
		padding:10px; margin:10px 0 0 0;
		border:1px dashed #ffa200;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}		

	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	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;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	buyerBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#buyerBlock {
		margin:40px 0 77px 0;
		width:744px; height:275px;
		background:url(../../images/bg_buyerBlock.png) top left no-repeat;
	}
	#buyerBlock .mediaHolder {
		padding:186px 0 0 228px;
		width:211px;
	}
	#buyerBlock .mediaHolder .btnHolder {
		margin:0 0 15px 0;
		width:135px; height:24px;
	}
	#buyerBlock .mediaHolder .btnHolder a.btnItunes:link, #buyerBlock .mediaHolder .btnHolder a.btnItunes:visited, #buyerBlock .mediaHolder .btnHolder a.btnItunes:active {
		width:65px; height:24px;
		display:block;
		float:left;
		background:url(../../images/btn_iTunes.png) 0 top no-repeat;
	}
		#buyerBlock .mediaHolder .btnHolder a.btnItunes:hover {
			background-position:bottom
		}
	#buyerBlock .mediaHolder .btnHolder a.btnAmazon:link, #buyerBlock .mediaHolder .btnHolder a.btnAmazon:visited, #buyerBlock .mediaHolder .btnHolder a.btnAmazon:active {
		width:65px; height:24px;
		display:block;
		float:right;
		background:url(../../images/btn_amazon.png) 0 top no-repeat;
	}
		#buyerBlock .mediaHolder .btnHolder a.btnAmazon:hover {
			background-position:bottom
		}
	#buyerBlock .mediaHolder .mediaPlayer {
		width:211px; height:52px;
	}
	
	

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		width:746px;
		margin:0 0 28px 0;
		background:url(../../images/bg_nav.png) no-repeat;
	}
		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			width:39px; height:9px;
			padding:9px 18px 0 18px; /* 27px left with kyte */
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:39px; height:9px;
				background:url(../../images/navHome.png) left top no-repeat;
			}
				li.home a:hover {
					background-position:bottom;
				}
				
				
		li.bio {navnew
			width:22px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.bio a:link, li.bio a:active, li.bio a:visited {
				width:22px; height:9px;
				background:url(../../images/navBio.png) left top no-repeat;
			}
				li.bio a:hover {
					background-position:bottom;
				}
				
		li.news {
			width:36px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:36px; height:9px;
				background:url(../../images/navNews.png) left top no-repeat;
			}
				li.news a:hover {
					background-position:bottom;
				}
				
		li.music {
			width:42px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.music a:link, li.music a:active, li.music a:visited {
				width:42px; height:9px;
				background:url(../../images/navMedia.png) left top no-repeat;
			}
				li.music a:hover {
					background-position:bottom;
				}
				
		li.tour {
			width:37px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.tour a:link, li.tour a:active, li.tour a:visited {
				width:37px; height:9px;
				background:url(../../images/navTour.png) left top no-repeat;
			}
				li.tour a:hover {
					background-position:bottom;
				}
		li.photos {
			width:51px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.photos a:link, li.photos a:active, li.photos a:visited {
				width:51px; height:9px;
				background:url(../../images/navPhotos.png) left top no-repeat;
			}
				li.photos a:hover {
					background-position:bottom;
				}
				
		li.extras {
			width:49px; height:9px;
			padding:9px 18px 0 0;
		}
			li.extras a:link, li.extras a:active, li.extras a:visited {
				width:49px; height:9px;
				background:url(../../images/navExtras.png) left top no-repeat;
			}
				li.extras a:hover {
					background-position:bottom;
				}
				
		li.ringtones {
			width:74px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.ringtones a:link, li.ringtones a:active, li.ringtones a:visited {
				width:74px; height:9px;
				background:url(../../images/navRingtones.png) left top no-repeat;
			}
				li.ringtones a:hover {
					background-position:bottom;
				}				
		li.community {
			width:84px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.community a:link, li.community a:active, li.community a:visited {
				width:84px; height:9px;
				background:url(../../images/navCommunity.png) left top no-repeat;
			}
				li.community a:hover {
					background-position:bottom;
				}
		li.kyte {
			width:34px; height:9px;
			margin:0; padding:9px 18px 0 0;
			display:none;
		}
			li.kyte a:link, li.kyte a:active, li.kyte a:visited {
				width:34px; height:9px;
				background:url(../../images/navKyte.png) left top no-repeat;
			}
				li.kyte a:hover {
					background-position:bottom;
				}
				
		li.signup {
			width:50px; height:9px;
			margin:0; padding:9px 18px 0 0;
		}
			li.signup a:link, li.signup a:active, li.signup a:visited {
				width:50px; height:9px;
				background:url(../../images/navSignup.png) left top no-repeat;
			}
				li.signup a:hover {
					background-position:bottom;
				}
				
		li.store {
			width:42px; height:9px;
			padding:10px 18px 0 0;
		}
			li.store a:link, li.store a:active, li.store a:visited {
				width:42px; height:9px;
				background:url(../../images/navStore.png) left top no-repeat;
			}
				li.store a:hover {
					background-position:bottom;
				}
		
		li.blogs {
			width:41px; height:9px;
			margin:0; padding:10px 18px 0 0;
		}
			li.blogs a:link, li.blogs a:active, li.blogs a:visited {
				width:41px; height:9px;
				background:url(../../images/navBlogs.png) left top no-repeat;
			}
				li.blogs a:hover {
					background-position:bottom;
				}
		li.gallery {
			width:56px; height:9px;
			margin:0; padding:10px 18px 0 0;
		}
			li.gallery a:link, li.gallery a:active, li.gallery a:visited {
				width:56px; height:9px;
				background:url(../../images/navGallery.png) left top no-repeat;
			}
				li.gallery a:hover {
					background-position:bottom;
				}
		li.members {
			width:60px; height:9px;
			margin:0 180px 0 0; padding:10px 18px 0 0;
		}
			li.members a:link, li.members a:active, li.members a:visited {
				width:60px; height:9px;
				background:url(../../images/navMembers.png) left top no-repeat;
			}
				li.members a:hover {
					background-position:bottom;
				}
		li.textLink a:link, li.textLink a:visited, li.textLink a:active {
			padding:6px 18px 0 0;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#ffe8a4;
			text-decoration:none;
		}
			li.textLink a:hover {
				color:#fff;
			} 
		

				

/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 0 150px 0; padding:23px 19px 17px 23px; 
		width:702px;
	}
	#newsBlock h2 {
		margin:0 0 30px 0;
	}
		#newsBlock .newsContent {
			margin:9px 0 17px 0; padding:0 16px 0 0;
		}
			#newsBlock .newsContent .leftCol {
				width:362px;
			}
				#newsBlock .newsContent .leftCol .entry  {
					margin:0 0 1px 0; padding:13px 16px 13px 16px;
					width:330px; height:67px;
					background:url(../../images/bg_newsEntry.png) no-repeat;
				}
					#newsBlock .newsContent .leftCol .entry .date {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#e6d3cf;
					}
					#newsBlock .newsContent .leftCol .entry h3 {
						height:40px;
						margin:0; padding:0;
						font:bold 16px "Times New Roman", Times, serif;
						color:#fff;
						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:#fff;
						}
							#newsBlock .newsContent .leftCol .entry h3 a:hover {
								color:#6e4436;
							}
					#newsBlock .newsContent .leftCol .entry ul.socialBar {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#e6d3cf;
					}
						#newsBlock .leftCol .entry ul.socialBar a:link, #newsBlock .leftCol .entry ul.socialBar a:active, #newsBlock .leftCol .entry ul.socialBar a:visited {
							color:#fff;
							text-decoration:none;
						}
							#newsBlock .leftCol .entry ul.socialBar a:hover {
								color:#6e4436;
							}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.views {
							width:70px;
							color:#e6d3cf;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.comments {
							width:140px;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.digg {
							padding:0 0 0 14px;
							width:35px;
							background:url(../../images/icon_digg.png) 0 1px no-repeat;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.delicious {
							padding:0 0 0 14px;
							background:url(../../images/icon_delicious.png) 0 2px no-repeat;
						}
					#newsBlock .newsContent a.btnViewMoreNews:link, #newsBlock .newsContent a.btnViewMoreNews:active, #newsBlock .newsContent a.btnViewMoreNews:visited {
						margin:6px 0 0 275px;
						width:86px; height:8px;
						background:url(../../images/btn_viewMoreNews.png) 0 top no-repeat;
					}
						#newsBlock .newsContent a.btnViewMoreNews:hover { 
							background-position:bottom;
						}
			#newsBlock .newsContent .rightCol {
				padding:30px 0 0 0;
			}
			#newsBlock .newsContent .newsViewAll a:link, #newsBlock .newsContent .newsViewAll a:active, #newsBlock .newsContent .newsViewAll a:visited {
				font:bold 12px Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#ff8a00;
			}
				#newsBlock .newsContent .newsViewAll a:hover {
					color:#fd4e01;
				}
			
			
	/* newsBlock Styles for News.html*/
	#newsBlock .newsContent .newsEntry {
		margin:0 0 100px 0; padding:12px 12px 20px 17px;
		width:675px;
		background:url(../../images/bg_newsEntrySum.png) bottom no-repeat;
	}
			#newsBlock .newsContent .newsEntry.lead .paragraphHolder p {
				margin:0 0 14px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
		#newsBlock .newsContent .newsEntry .date {
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#e6d3cf;
		}
		#newsBlock .newsContent .newsEntry h3 {	
			font:bold 16px "Times New Roman", Times, serif;
			color:#fff;
		}
		#newsBlock .newsContent .newsEntry h3 a:link, #newsBlock .newsContent .newsEntry h3 a:visited, #newsBlock .newsContent .newsEntry h3 a:active {
			margin:0 0 22px 0;
			color:#fff;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry h3 a:hover {
				color:#6e4436;
			}
		#newsBlock .newsContent .newsEntry .imageHolder {
			padding:0 16px 0 0;
			width:252px;
			display:inline;
			float:left;
		}
			#newsBlock .newsContent .newsEntry .imageHolder img {
				border:none;
				display:block;
			}
		#newsBlock .newsContent .newsEntry .paragraphHolder {
			display:inline;
			color:#e6d3cf;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder p {
				margin:15px 0 0 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				line-height:16px;
				color:#e6d3cf;
			}
		#newsBlock .newsContent .newsEntry .paragraphHolder a:link, #newsBlock .newsContent .newsEntry .paragraphHolder a:visited, #newsBlock .newsContent .newsEntry .paragraphHolder a:active {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder a:hover {
				color:#6e4436;
			}
			
		#newsBlock .newsContent .newsEntry a.viewFull:link, #newsBlock .newsContent .newsEntry a.viewFull:active, #newsBlock .newsContent .newsEntry a.viewFull {
			margin:10px 0 0 0;
			width:83px; height:10px;
			background:url(../../images/btn_viewFullArticle.png) top left no-repeat;
		}
			#newsBlock .newsContent .newsEntry a.viewFull:hover {
				background-position:bottom;
			}
			
			/*socialBar styles*/
			
			

			#newsBlock .newsContent .newsEntry ul.socialBar {
				margin:16px 0 15px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#e6d3cf;
			}
				#newsBlock .newsContent .newsEntry ul.socialBar a:link, #newsBlock .newsContent .newsEntry ul.socialBar a:active, #newsBlock .newsContent .newsEntry ul.socialBar a:visited {
					color:#fff;
					text-decoration:none;
				}
					#newsBlock .newsContent .newsEntry ul.socialBar a:hover {
						color:#6e4436;
					}
				
				#newsBlock .newsContent .newsEntry ul.socialBar li.views {
					width:70px;
					float:left;
					display:inline;
					overflow:hidden;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.comments {
					width:470px;
					float:left;
					display:inline;
					overflow:hidden;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					float:left;
					display:inline;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.delicious {
					padding:0 0 0 14px;
					float:left;
					display:inline;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
				
				
				
	/* comments */
	#newsBlock .comments h3 {
		margin:0 0 10px 0;
		width:188px; height:19px;
		background:url(../../images/h3_comments.png) no-repeat;
	}
		#newsBlock .comments .entry {
			padding:10px; margin:0 0 20px 0;
			width:654px;
		}
		#newsBlock .comments .entry .leftCol {
			margin:0 35px 0 0;
			width:82px;
			float:left;
			display:inline;
		}
			#newsBlock .comments .entry .leftCol a:link, #newsBlock .comments .entry .leftCol a:visited, #newsBlock .comments .entry .leftCol a:active {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#fff;
				text-decoration:none;
			}
				#newsBlock .comments .entry .leftCol a:hover {
					color:#6e4436;
				}
			#newsBlock .comments .entry .leftCol img.userfullsize {
				border:1px solid #6d4335;
				display:block;
			}
			#newsBlock .comments .entry .leftCol a.im img {
				display:inline;
			}
		#newsBlock .comments .entry .rightCol {
			padding:0;
			width:523px;
			float:left;
			display:inline;
		}
			#newsBlock .comments .entry .rightCol h4 {
				padding:0 0 10px 0;
				font:bold 14px "Times New Roman", Times, serif;
				color:#fff;
			}
			#newsBlock .comments .entry .rightCol p {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#e6d3cf;
			}
			#newsBlock .comments .entry .rightCol .posted {
				margin:10px 0 0 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#e6d3cf;
			}
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	promoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#promoBlock {
		width:696px;
		padding:0 0 150px 51px;
	}
		#promoBlock ul#promos li {
			height:189px;
			margin:0 29px 0 0;
		}


		/* promoCommunity */
		li.promoCommunity {
			width:195px; height:188px;
		}
			li.promoCommunity a:link, li.promoCommunity a:active, li.promoCommunity a:visited {
				width:195px; height:188px;
				background:url(../../images/promoCommunity.png) left top no-repeat;
			}
				li.promoCommunity a:hover {
					background-position:bottom;
				}
				
		
		/* promoRingtones */					
		li.promoRingtones {
			width:195px; height:188px;
		}
			li.promoRingtones a:link, li.promoRingtones a:active, li.promoRingtones a:visited {
				width:195px; height:188px;
				background:url(../../images/promoRingtones.png) left top no-repeat;
			}
				li.promoRingtones a:hover {
					background-position:bottom;
				}
				
		
		/* promoDownloads */	
		li.promoDownloads {
			width:195px; height:188px;
		}
			li.promoDownloads a:link, li.promoDownloads a:active, li.promoDownloads a:visited {
				width:195px; height:188px;
				background:url(../../images/promoDownloads.png) left top no-repeat;
			}
				li.promoDownloads a:hover {
					background-position:bottom;
				}
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	featuredVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredVideoBlock {
		margin:0 0 150px 0; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#featuredVideoBlock .videoContent {
			margin:30px 0 0 0;
		}

			/* featured */
			#featuredVideoBlock .videoContent .featured {
				width:324px; height:236px;
				padding:3px 0 0 3px; margin:0 0 0 185px;
				background:url(../../images/bg_featuredVideo.png) top left no-repeat;
			}
			#featuredVideoBlock .videoContent a.btnFeatured:link, #featuredVideoBlock .videoContent a.btnFeatured:visited, #featuredVideoBlock .videoContent a.btnFeatured:active {
				width:320px; height:233px;
				display:block;
				background:url(../../images/_featuredVideo.jpg) 0 top no-repeat;
			}
				#featuredVideoBlock .videoContent a.btnFeatured:hover {
					background-position:bottom;
				}	
			
			/* thumbnails */
			#featuredVideoBlock .videoContent .thumbnails {
				margin:0 0 0 47px; 
			}
			#featuredVideoBlock .videoContent .thumbnails .entry {
				width:195px; height:142px;
				padding:2px 0 0 2px; margin:15px 8px 0 0;
				float:left;
				display:inline;
				background:url(../../images/bg_featuredVideoThumb.png) top no-repeat;
			}
			
			#featuredVideoBlock .videoContent a.btnFeaturedThumb:link, #featuredVideoBlock .videoContent a.btnFeaturedThumb:visited, #featuredVideoBlock .videoContent a.btnFeaturedThumb:active {
				width:193px; height:140px;
				display:block;
				background:url(../../images/_featuredVideoThumb.jpg) 0 top no-repeat;
			}
				#featuredVideoBlock .videoContent a.btnFeaturedThumb:hover {
					background-position:bottom;
				}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	socialNetworking
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#socialNetworking {
		margin:8px 0 0 230px;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	liveVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#liveVideoBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#liveVideoBlock .videoContent {
			padding:18px 0 0 11px;
		}
		/* rightCol */
		#liveVideoBlock .videoContent .rightCol {
			margin:0 0 0 17px;
		}
			#liveVideoBlock .videoContent .rightCol a:link, #liveVideoBlock .videoContent .rightCol a:visited, #liveVideoBlock .videoContent .rightCol a:active {
				border:1px solid #fda101;
				width:328px; height:246px;
				background:url(../../images/videoBlock_videoLarge.jpg) 0 top no-repeat;
			}
				#liveVideoBlock .videoContent .rightCol a:hover {
					background-position:bottom;
				}
				#liveVideoBlock .videoContent .rightCol img {
					width:328px; height:246px;
				}
					
			
			/* leftCol */	
			#liveVideoBlock .videoContent .leftCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
				background:url(../../images/bg_videoEntry2.png) no-repeat;
			}
			#liveVideoBlock .videoContent .leftCol .even {
				background:url(../../images/bg_videoEntry1.png) no-repeat;
			}
				#liveVideoBlock .videoContent .leftCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#liveVideoBlock .videoContent .leftCol .entry .videoImg a:link, #liveVideoBlock .videoContent .leftCol .entry .videoImg a:visited, #liveVideoBlock .videoContent .leftCol .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#liveVideoBlock .videoContent .leftCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#liveVideoBlock .videoContent .leftCol .entry .videoImg img {
							width:81px; height:81px;
						}
				#liveVideoBlock .videoContent .leftCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:link, #liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:visited, #liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#liveVideoBlock .videoContent .leftCol .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
					/*	color */
					.white {
						color:#e0d8ce;
					}

/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlock {
		margin:0 0 150px 0; padding:23px 0 20px 10px;
		width:734px;
	}
	#videoBlock h2 {
		padding:0 0 0 13px;
	}
		#videoBlock .videoContent {
			padding:18px 0 0 11px;
		}
		/* leftCol */
		#videoBlock .videoContent .leftCol {
			margin:0 17px 0 0; padding:6px 0 0 0;
		}
			#videoBlock .videoContent .leftCol h2 {
				width:325px;
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#e6d3cf;
			}
			#videoBlock .videoContent .leftCol h2 .title {
				font:bold 18px "Times New Roman", Times, serif;
				color:#fea305;
			}
			#videoBlock .videoContent .leftCol a:link, #videoBlock .videoContent .leftCol a:visited, #videoBlock .videoContent .leftCol a:active {
				border:1px solid #856f66;
				width:328px; height:245px;
				background:url(../../images/featuredVideo.jpg) 0 top no-repeat;
			}
				#videoBlock .videoContent .leftCol a:hover {
					background-position:bottom;
				}
				#videoBlock .videoContent .leftCol img {
					width:328px; height:246px;
				}
					
			
			/* rightCol */	
			#videoBlock .videoContent .rightCol {
				width:342px;
			}
			#videoBlock .videoContent .rightCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
				background:url(../../images/bg_newsEntry.png) no-repeat;
			}
				#videoBlock .videoContent .rightCol .entry .videoImg1 {
					margin:0 15px 0 0;
					float:left;
					display:inline;
				}
				#videoBlock .videoContent .rightCol .entry .videoImg2 {
					margin:0 15px 0 0;
					float:left;
					display:inline;
				}
				#videoBlock .videoContent .rightCol .entry .videoImg3 {
					margin:0 15px 0 0;
					float:left;
					display:inline;
				}
				#videoBlock .videoContent .rightCol .entry .videoImg4 {
					margin:0 15px 0 0;
					float:left;
					display:inline;
				}
					#videoBlock .videoContent .rightCol .entry .videoImg1 a:link, #videoBlock .videoContent .rightCol .entry .videoImg1 a:visited, #videoBlock .videoContent .rightCol .entry .videoImg1  a:active {
						width:81px; height:61px;
						display:block;
						background:url(../../images/btn_chocHighSmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg1 a:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entry .videoImg2 a:link, #videoBlock .videoContent .rightCol .entry .videoImg2 a:visited, #videoBlock .videoContent .rightCol .entry .videoImg2  a:active {
						width:81px; height:61px;
						display:block;
						background:url(../../images/btn_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg2 a:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entry .videoImg3 a:link, #videoBlock .videoContent .rightCol .entry .videoImg3 a:visited, #videoBlock .videoContent .rightCol .entry .videoImg3  a:active {
						width:81px; height:61px;
						display:block;
						background:url(../../images/btn_therapySmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg3 a:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entry .videoImg4 a:link, #videoBlock .videoContent .rightCol .entry .videoImg4 a:visited, #videoBlock .videoContent .rightCol .entry .videoImg4  a:active {
						width:81px; height:61px;
						display:block;
						background:url(../../images/btn_theresHopeSmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg4 a:hover {
							background-position:bottom;
						}
				#videoBlock .videoContent .rightCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#e6d3cf;
					font:normal 11px Arial, Helvetica, sans-serif;
					float:left;
				}
					#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:link, #videoBlock .videoContent .rightCol .entry .videoInfo h3 a:visited, #videoBlock .videoContent .rightCol .entry .videoInfo h3 a:active {
						color:#fff;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:hover {
							color:#6e4436;
						}
						
					/*	color */
					.white {
						color:#8e8e8e;
					}
				#videoBlock .videoContent .rightCol a.btnViewMoreVideos:link, #videoBlock .videoContent .rightCol a.btnViewMoreVideos:active, #videoBlock .videoContent .rightCol a.btnViewMoreVideos:visited {
					margin:13px 0 0 247px;
					width:92px; height:10px;
					background:url(../../images/btn_viewMoreVideos.png) 0 top no-repeat;
				}
					#videoBlock .videoContent .rightCol a.btnViewMoreVideos:hover {
						background-position:bottom;
					}
					#videoBlock .videoContent a.btnViewMoreVideos img {
						width:109px; height:10px;
					}
					
					/* Media */
					
					#videoBlock .videoContent .rightCol h4 {
						width:188px; height:18px;
						margin:8px 0 10px 0;
						background:url(../../images/h3_featuredVideo.png) top left no-repeat;
					}
					#videoBlock .videoContent .rightCol .entryThumb {
						width:135px;
						margin:0 10px 10px 0;
						float:left;
						display:inline;
						text-align:center;
					}
					#videoBlock .videoContent .rightCol .entryThumb a:link, #videoBlock .videoContent .rightCol .entryThumb a:visited, #videoBlock .videoContent .rightCol .entryThumb a:active {
						font:normal 12px "Times New Roman", Times, serif;
						color:#fea305;
						text-decoration:none;
					}
						#videoBlock .videoContent .rightCol .entryThumb a:hover {
							color:#fff;
						}
					#videoBlock .videoContent .rightCol .entryThumb a.video1:link, #videoBlock .videoContent .rightCol .entryThumb a.video1:visited, #videoBlock .videoContent .rightCol .entryThumb a.video1:active {
						width:133px; height:100px;
						background:url(../../images/btn_chocHigh.jpg) 0 top no-repeat;
						display:block;
						border:1px solid #d28b2f;
					}
						#videoBlock .videoContent .rightCol .entryThumb a.video1:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entryThumb a.video2:link, #videoBlock .videoContent .rightCol .entryThumb a.video2:visited, #videoBlock .videoContent .rightCol .entryThumb a.video2:active {
						width:133px; height:100px;
						background:url(../../images/btn_video.jpg) 0 top no-repeat;
						display:block;
						border:1px solid #d28b2f;
					}
						#videoBlock .videoContent .rightCol .entryThumb a.video2:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entryThumb a.video3:link, #videoBlock .videoContent .rightCol .entryThumb a.video3:visited, #videoBlock .videoContent .rightCol .entryThumb a.video3:active {
						width:133px; height:100px;
						background:url(../../images/btn_notMyHair.jpg) 0 top no-repeat;
						display:block;
						border:1px solid #d28b2f;
					}
						#videoBlock .videoContent .rightCol .entryThumb a.video3:hover {
							background-position:bottom;
						}
					#videoBlock .videoContent .rightCol .entryThumb a.video4:link, #videoBlock .videoContent .rightCol .entryThumb a.video4:visited, #videoBlock .videoContent .rightCol .entryThumb a.video4:active {
						width:133px; height:100px;
						background:url(../../images/btn_therapy.jpg) 0 top no-repeat;
						display:block;
						border:1px solid #d28b2f;
					}
						#videoBlock .videoContent .rightCol .entryThumb a.video4: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 .videoImg4 {
					width:81px; height:61px;
					margin:0 15px 0 0;
				}
					#videoBlogBlock .videoContent .rightCol .entry .videoImg4 a:link, #videoBlogBlock .videoContent .rightCol .entry .videoImg4 a:visited, #videoBlogBlock .videoContent .rightCol .entry .videoImg4  a:active {
						width:81px; height:61px;
						display:block;
						background:url(../../images/btn_theresHopeSmall.jpg) 0 top no-repeat;
					}
						#videoBlogBlock .videoContent .rightCol .entry .videoImg4 a:hover {
							background-position:bottom;
						}
				#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;
						}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlock {
		margin:0 0 150px 0; padding:23px 19px 17px 23px; 
		width:702px;
	}	
		/* tour dates */
		#tourBlock #tourDates {
			margin:25px 0 0 39px;
			width:611px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#tourBlock #tourDates a:link, #tourBlock #tourDates a:active, #tourBlock #tourDates a:visited {
				text-decoration:none;
				color:#fff;
			}
				#tourBlock #tourDates a:hover {
					color:#6e4436;
				}
			#tourBlock #tourDates col#dateCol {
				width:109px;
			}
			#tourBlock #tourDates col#venueCol {
				width:219px;
			}
			#tourBlock #tourDates col#locationCol {
				width:207px;
			}
			#tourBlock #tourDates col#ticketsCol {
				width:76px;
			}
				#tourBlock #tourDates thead .thDate {
					width:109px; height:20px;
					background:url(../../images/th_date.png) top left no-repeat;
				}
				#tourBlock #tourDates thead .thVenue {
					width:219px; height:20px;
					background:url(../../images/th_venue.png) top left no-repeat;
				}
				#tourBlock #tourDates thead .thLocation {
					width:207px; height:20px;
					background:url(../../images/th_location.png) top left no-repeat;
				}
				#tourBlock #tourDates thead .thTickets {
					width:76px; height:20px;
					background:url(../../images/th_tickets.png) top left no-repeat;
				}
				#tourBlock #tourDates tbody {
					color:#e6d3cf;
				}
				#tourBlock #tourDates tbody tr td {
					height:25px;
					vertical-align:top;
				}
				#tourBlock #tourDates tbody tr td.venue {
					padding:5px 30px 0 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
				}
				#tourBlock #tourDates tbody tr td.date {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tbody tr td.location {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tbody tr td.ticket {
					padding:5px 0 0 0;
				}
				#tourBlock #tourDates tr td.ticket a:link, #tourBlock #tourDates tr td.ticket a:visited, #tourBlock #tourDates tr td.ticket a:active {
					width:65px; height:17px;
					display:block;
					background:url(../../images/btn_buyTicket.jpg) 0 top no-repeat;
					text-indent:-3000px;
				}
					#tourBlock #tourDates tr td.ticket a:hover {
						background-position:bottom;
					} 
				#tourBlock a.btnViewMoreDates:link, #tourBlock a.btnViewMoreDates:active, #tourBlock a.btnViewMoreDates:visited {
					margin:20px 0 0 559px;
					width:86px; height:10px;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#tourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#tourBlock a.btnViewMoreDates img {
						width:106px; height:10px;
					}
					


/*	--------------------------------------------------------------------------------------------------------------------------
	ringtonesBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtonesBlock {
		margin:0 0 150px 0; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#ringtonesBlock .ringtonesContent {
			margin:40px 0 0 0;
		}
			#ringtonesBlock .ringtonesContent .entry {
				margin:0 40px 0 0;
				width:126px; height: 220px;
				float:left;
				display:inline;
				overflow:hidden;
			}

				#ringtonesBlock .ringtonesContent .entry .info {
					margin:0 0 0 9px;
					width:126px;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#e6d3cf;
				}
				#ringtonesBlock .ringtonesContent .entry .info h4 {
					font:bold 14px "Times New Roman", Times, serif;
					color:#fff;
				}
					#ringtonesBlock .ringtonesContent .entry .info h4 a:link, #ringtonesBlock .ringtonesContent .entry .info h4 a:active, #ringtonesBlock .ringtonesContent .entry .info h4 a:visited {
						color:#fff;
					}
						#ringtonesBlock .ringtonesContent .entry .info h4 a:hover {
							color:#6e4436;
						}	
	
	
						
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 150px 0; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#photosBlock .photosContent {
			margin:34px 0 0 0;
		}
			
			/*	leftCol */
			#photosBlock .photosContent .leftCol {
				width:435px;
				background:url(../../images/bg_newsEntrySum.png) repeat;
			}
			#photosBlock .photosContent .leftCol img {
				margin:0 auto; padding:10px 0 10px 0;
			}
			/*	rightCol */
			#photosBlock .photosContent .rightCol {
				margin:0 0 0 13px;
				width:240px;
				background:url(../../images/bg_thumbnails.png) top no-repeat;
			}
				
					/*	thumbnails */
					#photosBlock .photosContent .rightCol .thumbnails {
						padding:6px 0 2px 2px;
					}
					#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:link, #photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:active, #photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:visited {
						margin:0 0 4px 4px;
						border:2px solid #df831a;
					}
						#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:hover {
							border:2px solid #e9ddd7;
						}
								
								
								
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		margin:0 0 150px 0; padding:23px 23px 17px 23px; 
		width:702px;
	}
		#communityBlock .communityContent {
			margin:25px 0 0 13px;
		}
		
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				margin:0 47px 0 0;
				width:188px;
			}
				#communityBlock .communityContent .recentPosts h3 {
					margin:0 0 8px 0;
					width:188px; height:25px;
					background:url(../../images/h3_recentPosts.png) top left no-repeat;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 20px 0;
					color:#fff;
					font:bold 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .recentPosts .entry h4 { 
						margin:0 0 5px 0;
						width:179px;
						font:bold 12px Arial, Helvetica, sans-serif;
						line-height:15px;
					}
						#communityBlock .communityContent .recentPosts h4 a:link, #communityBlock .communityContent .recentPosts h4 a:active, #communityBlock .communityContent .recentPosts h4 a:visited {
							text-decoration:none;
							color:#fff;
						}
							#communityBlock .communityContent .recentPosts h4 a:hover {
								color:#6e4436;
							}
					#communityBlock .communityContent .recentPosts a:link, #communityBlock .communityContent .recentPosts a:active, #communityBlock .communityContent .recentPosts a:visited {	
						text-decoration:none;
						color:#fff;
					}
						#communityBlock .communityContent .recentPosts a:hover {
							color:#6e4436;
						}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				margin:0 47px 0 0;
				width:215px;
			}
				#communityBlock .communityContent .recentPhotos h3 {
					margin:0 0 8px 0;
					width:215px; height:25px;
					background:url(../../images/h3_recentPhotos.png) no-repeat;
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 8px 0 0;
						width:82px; height: 120px;
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
						#communityBlock .communityContent .recentPhotos .entry a:link img, #communityBlock .communityContent .recentPhotos .entry a:visited img, #communityBlock .communityContent .recentPhotos .entry a:active img {
							margin:0 0 6px 0;
							border:1px solid #6e4436;
						}
							#communityBlock .communityContent .recentPhotos .entry a:hover img {
								border:1px solid #c3afaf;
							}
				
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:180px;
			}
				#communityBlock .communityContent .newestMembers h3 {
					margin:0 0 8px 0;
					width:180px; height:25px;
					background:url(../../images/h3_newestMembers.png) no-repeat;
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 25px 20px 0;
					width:55px; height:100px;
					color:#e6d3cf;
					font:normal 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .newestMembers .entry a:link, #communityBlock .communityContent .newestMembers .entry a:active, #communityBlock .communityContent .newestMembers .entry a:visited {	
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#6e4436;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover {
							color:#fff;
						}
					#communityBlock .communityContent .newestMembers .entry a:link img, #communityBlock .communityContent .newestMembers .entry a:visited img, #communityBlock .communityContent .newestMembers .entry a:active img {
						display:block;
						border:1px solid #6e4436;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover img {
							border:1px solid #fff;
						}
					
			
			#communityBlock a.btnViewCommunity:link, #communityBlock a.btnViewCommunity:active, #communityBlock a.btnViewCommunity:visited {
				margin:0 0 0 560px;
				width:90px; height:11px;
				background:url(../../images/btn_viewCommunity.png) 0 top no-repeat;
			}
				#communityBlock a.btnViewCommunity:hover {
					background-position:bottom;
				}
		
				
				
					
/*	--------------------------------------------------------------------------------------------------------------------------
	loginBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#loginBlock {
		margin:0 0 150px 0; padding:23px 23px 17px 23px; 
		width:702px;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#fff;
	}
	#loginBlock a:link, #loginBlock a:visited, #loginBlock a:active {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#e6d3cf;
		text-decoration:none;
	}
		#loginBlock a:hover {
			color:#6e4436;
		}
			#loginBlock .loginContent .joinBox {
				margin:0 0 30px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				#loginBlock .loginContent .joinBox p {
				padding:3px 12px 0 0;
				}

						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	bioBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bioBlock {
		margin:0 0 150px 0; padding:23px 23px 20px 23px; 
		width:702px;
	}
	#bioBlock h2 {
		width:85px;
		float:left;
		display:inline;
	}
	
		#bioBlock .bioContent {
			width:521px;
			float:left;
		}
			#bioBlock .bioContent img {
				margin:0 0 30px 0;
			}
			#bioBlock .bioContent p {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e6d3cf;
				line-height:20px;
			}
			#bioBlock .bioContent strong {
				color:#fff;
			}
			#bioBlock .bioContent span.strongEm {
				color:#fff;
				font-weight:bold;
				font-style:italic;
			}
			#bioBlock .bioContent span.bold {
				font-weight:bold;
				font-style:normal;
			}
			
			
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#extrasBlock {
		margin:0 0 150px 0; padding:23px 23px 0 23px; 
		width:702px;
	}
		#extrasBlock .extrasContent {
			padding:25px 0 10px 20px;
			color:#e6d3cf;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#extrasBlock .extrasContent p {
				margin:13px 0 10px 0;
				color:#e6d3cf;
				font-weight:bold;
			}
			#extrasBlock .extrasContent ol {
				font-size:11px;
			}
				#extrasBlock .extrasContent ol li {
					margin:0 0 0 20px;
					letter-spacing:1px;
				}
				#extrasBlock .extrasContent h3 {
					color:#000;
					text-transform:uppercase;
				}
				
			/* leftCol */	
			#extrasBlock .extrasContent .leftCol {
				margin:0 50px 0 0;
				width:335px;
			}
			#extrasBlock .extrasContent .leftCol h3 {
				width:188px; height:24px;
				background:url(../../images/h3_wallpaper.png) top left no-repeat;
			}
				#extrasBlock .extrasContent .leftCol .wallpapers {
					margin:30px 0 0 0;
				}
					#extrasBlock .extrasContent .leftCol .wallpapers .wallpaperHolder {
						margin: 0 0 20px 0;
					}
					#extrasBlock .extrasContent .leftCol .wallpapers .wallpaperHolder img {
						width:153px;
						float:left;
						display:inline;
					}
						#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder {
							width:90px;
							margin:0 0 0 10px;
							float:left;
							display:inline;
							font:normal 11px Arial, Helvetica, sans-serif;
							color:e6d3cf;
						}
						#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder a:link, #extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder a:visited, #extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder a:active {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#FFFFFF;
							text-decoration:none;
						} 
							#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder a:hover {
								color:#b9646c;
							}
							#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder .wideScreen {
								margin:10px 0 0 0;
							}
	
			/* rightCol */					
			#extrasBlock .extrasContent .rightCol {
				margin:0 0 0 10px;
				width:195px;
			}
			#extrasBlock .extrasContent .rightCol h3 {
				width:188px; height:24px;
				background:url(../../images/h3_buddyIcons.png) top left no-repeat;
			}
				#extrasBlock .extrasContent .rightCol .buddyIcons {
					margin:35px 0 0 10px;
				}
					#extrasBlock .extrasContent .rightCol .buddyIcons .buddyIconHolder {
						margin:0 25px 0 0;
					}
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	kyteBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#kyteBlock {
		margin:0 0 150px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}



/*	--------------------------------------------------------------------------------------------------------------------------
	upcomingTourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#upcomingTourBlock {
		margin:0 0 150px 0; padding:0 0 70px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#upcomingTourBlock h3.jan09 {
			margin:37px 0 0 53px;
			width:154px; height:24px;
			background:url(../../images/h3_january09.png) no-repeat;
		}
		#upcomingTourBlock h3.feb09 {
			margin:80px 0 0 53px;
			width:164px; height:24px;
			background:url(../../images/h3_february09.png) no-repeat;
		}
		
		/* tour dates */
		#upcomingTourBlock table {
			margin:25px 0 0 53px;
			width:633px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#upcomingTourBlock table a:link, #upcomingTourBlock table a:active, #upcomingTourBlock table a:visited {
				text-decoration:none;
				color:#ff8a00;
			}
				#upcomingTourBlock table a:hover {
					color:#fd4e01;
				}
			#upcomingTourBlock table col.dateCol {
				width:113px;
			}
			#upcomingTourBlock table col.venueCol {
				width:260px;
			}
			#upcomingTourBlock table col.locationCol {
				width:260px;
			}
				#upcomingTourBlock table thead .thDate {
					width:42px;
					padding:0 0 37px 0;
					background:url(../../images/th_date.png) no-repeat;
				}
				#upcomingTourBlock table thead .thVenue {
					width:53px;
					background:url(../../images/th_venue.png) no-repeat;
				}
				#upcomingTourBlock table thead .thLocation {
					width:61px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#upcomingTourBlock table tbody {
					color:#3c3b3b;
				}
				#upcomingTourBlock table tbody tr.even {
					background:url(../../images/bg_tourEntry.png) no-repeat;
				}
				#upcomingTourBlock table tbody tr td {
					height:25px;
					vertical-align:top;
				}
				#upcomingTourBlock table tbody tr td.venue {
					padding:5px 48px 0 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#dfdfdf;
				}
				#upcomingTourBlock table tbody tr td.date {
					padding:5px 0 0 0;
				}
				#upcomingTourBlock table tbody tr td.location {
					padding:5px 0 0 0;
				}
					#upcomingTourBlock table tbody tr td.location .gray {
						color:#8e8e8e;
					}
				#upcomingTourBlock a.btnViewMoreDates:link, #upcomingTourBlock a.btnViewMoreDates:active, #upcomingTourBlock a.btnViewMoreDates:visited {
					margin:30px 0 0 584px;
					width:106px; height:11px;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#upcomingTourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#upcomingTourBlock a.btnViewMoreDates img {
						width:106px; height:11px;
					}
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	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:724px;
		margin:10px 0 0 0; padding:0 0 0 20px;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#e6d3cf;
	}
		#footer .copyRight {
			margin:0 0 0 0;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#ffe8a4;
			text-decoration:none;
			font-weight: bold;
		}
			#footer a:hover {
				color:#fff;
			}	
