@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - TYRONE WELLS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		kjon_main.css
	Date:			June 15, 2009
	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:#000 url(/shared/images/kjon_bg.jpg) 50% 0 no-repeat fixed;
			color:#030303;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	topBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#breadCrumbs {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#030303;
	}
		#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
			text-decoration:none;
			color:#030303;
		}
			#breadCrumbs a:hover {
				color:#cecece;
			}
		#breadCrumbs .artist {
			color:#083a7c
		}
		
		
	#communityLogIn {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#cecece;
	}
		#communityLogIn .communityText {
			width:149px; height:14px;
			background:url(../../images/topBar_community.png) no-repeat;
		}
		#communityLogIn a:link, #communityLogIn a:visited, #communityLogIn a:active {
			font:bold 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#a4a4a4;
		}
			#communityLogIn a:hover {
				color:#cecece;
			}
		#communityLogIn a.logIn:link, #communityLogIn a.logIn:visited, #communityLogIn a.logIn:active {
			width:45px; height:15px;
			background:url(../../images/btn_logIn.png) left top no-repeat;
		}
			#communityLogIn a.logIn:hover {
				background:url(../../images/btn_logIn.png) left bottom no-repeat;
			}
		#communityLogIn a.logOut:link, #communityLogIn a.logOut:visited, #communityLogIn a.logOut:active {
			width:45px; height:15px;
			background:url(../../images/btn_communityLogOut.png) left top no-repeat;
		}
			#communityLogIn a.logOut:hover {
				background:url(../../images/btn_communityLogOut.png) left bottom no-repeat;
			}	
		
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	/* 	***********************************************************************
		Note:
		- Header should be 744px wide and the height should extend from the bottom of the banner to the top of the next element
		- Specify the height below
		*************************************************************************** */
		#header {
			height:146px;
			background:url(/shared/images/header.png) no-repeat;
		}
		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			color:#cedffa;
			font:normal 33px Arial, Helvetica, sans-serif;
		}
		
		h2#community{
		    width:250px; height:60px;
		    background:url(/shared/images/communityHeader.png) no-repeat;
		}
		
		h2#bio
		{
		    width:130px; height:50px;
		    background:url(/shared/images/bioHeader.png) no-repeat;
		}
		
		h2#news
		{
		    width:200px; height:50px;
		    background:url(/shared/images/newsHeader.png) no-repeat;
		}
		
		h2#photos{
		    width:200px; height:50px;
		    background:url(/shared/images/photosHeader.png) no-repeat;
		}
		
		h2#tour{
		    width:250px; height:60px;
		    background:url(/shared/images/tourHeader.png) no-repeat;
		}
		
		h2#tourDates{
		    width:342px; height:60px;
		    background:url(/shared/images/upcomingtourHeader.png) no-repeat;
		}
		
		h2#extras{
		    width:250px; height:60px;
		    background:url(/shared/images/extrasHeader.png) no-repeat;
		}
		 
		 h2#disco{
		    width:275px; height:75px;
		    background:url(/shared/images/DiscographyHeader.png) no-repeat;
		}
		
		h2#ringtones{
		    width:200px; height:60px;
		    background:url(/shared/images/mobileHeader.png) no-repeat;
		}
		
		h2#video{
		    width:250px; height:60px;
		    background:url(/shared/images/videoHeader.png) no-repeat;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPlayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/*	flash featured */
	#mediaPlayer .nonFeaturedFlash {
		margin:40px 0; padding:0 0 0 133px;
		width:611px;
	}
		/*	leftCol */
		#mediaPlayer .nonFeaturedFlash .leftCol {
			margin:0 45px 0 0;
			width:143px;
		}
			#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder {
				padding:29px 0 0 13px;
			}
				#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.itunes:link, #mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.itunes:active, #mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.itunes:visited {
					width:53px; height:39px;
					background:url(../../images/btn_itunes.png) top no-repeat;
				}
					#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.itunes:hover {
						background-position:bottom;
					}
					#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder .itunes img {
						width:53px; height:39px;
					}
					
				#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.amazon:link, #mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.amazon:active, #mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.amazon:visited {
					width:53px; height:39px;
					background:url(../../images/btn_amazon.png) top no-repeat;
				}
					#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder a.amazon:hover {
						background-position:bottom;
					}
					#mediaPlayer .nonFeaturedFlash .leftCol .btnHolder .amazon img {
						width:53px; height:39px;
					}
					
		/*	rightCol */
		#mediaPlayer .nonFeaturedFlash .rightCol {
			width:370px;
			color:#fff;
		}
			#mediaPlayer .nonFeaturedFlash .rightCol #albumTitle {
				width:241px; height:78px;
				background:url(../../images/title_featured_remain.png) no-repeat;
			}
			#mediaPlayer .nonFeaturedFlash .rightCol a:link, #mediaPlayer .nonFeaturedFlash .rightCol a:active, #mediaPlayer .nonFeaturedFlash .rightCol a:visited {
				color:#9eb4fb;
				text-decoration:none;
			}
				#mediaPlayer .nonFeaturedFlash .rightCol a:hover {
					color:#fff;
				}
				
	/*	flash mini */
	#mediaPlayer .nonFlash {
		margin:50px 0 50px 0; padding:5px 0 5px 25px;
		width:719px;
		border-top:solid 1px #8f8cb8; border-bottom:solid 1px #8f8cb8;
	}
		#mediaPlayer .nonFlash #albumTitle {
			margin:15px 10px 0 10px;
			width:114px; height:18px;
			background:url(../../images/title_remain.png) no-repeat;
		}
		#mediaPlayer .nonFlash #requires {
			margin:10px 0 0 15px;
			color:#fff;
		}
			#mediaPlayer .nonFlash #requires a:link, #mediaPlayer .nonFlash #requires a:active, #mediaPlayer .nonFlash #requires a:visited {
				color:#9eb4fb;
				text-decoration:none;
			}
				#mediaPlayer .nonFlash #requires a:hover {
					color:#fff;
				}
		#mediaPlayer .nonFlash .btnHolder a {
			margin:8px 0 0 0;
		}
		#mediaPlayer .nonFlash .btnHolder a.itunes:link, #mediaPlayer .nonFlash .btnHolder a.itunes:active, #mediaPlayer .nonFlash .btnHolder a.itunes:visited {
			width:53px; height:39px;
			background:url(../../images/btn_itunes.png) top no-repeat;
		}
			#mediaPlayer .nonFlash .btnHolder a.itunes:hover {
				background-position:bottom;
			}
			#mediaPlayer .nonFlash .btnHolder .itunes img {
				width:53px; height:39px;
			}
			
		#mediaPlayer .nonFlash .btnHolder a.amazon:link, #mediaPlayer .nonFlash .btnHolder a.amazon:active, #mediaPlayer .nonFlash .btnHolder a.amazon:visited {
			width:53px; height:39px;
			background:url(../../images/btn_amazon.png) top no-repeat;
		}
			#mediaPlayer .nonFlash .btnHolder a.amazon:hover {
				background-position:bottom;
			}
			#mediaPlayer .nonFlash .btnHolder .amazon img {
				width:53px; height:39px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	noContent Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	h3.noContentHeader {
		font:normal 17px Arial, Helvetica, sans-serif;
	}
	
	.noContent {
		text-align:center;
		padding:10px; margin:10px 0 0 0;
		border:1px dashed #030303;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#030303;
	}		
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		width:775px; height:33px;
		padding:3px 0 0 2px;
		background:url(/shared/images/bg_nav.png) no-repeat;
	}
	
	/* 	***********************************************************************
		Note: The height of the img should be the same as the height of the nav images
		*************************************************************************** */
		ul#nav li img {
			height:33px;
		}

		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			width:85px; height:33px;
			margin:0 0 0 0px; padding:0 2px 0 0; /* 50px margin right when community display:none */
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:85px; height:33px;
				background:url(/shared/images/navHome.png) left top no-repeat;
			}
				li.home a:hover {
					background:url(/shared/images/navHome.png) left bottom no-repeat;
				}
				
		li.bio {
			width:47px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.bio a:link, li.bio a:active, li.bio a:visited {
				width:47px; height:33px;
				background:url(/shared/images/navBio.png) left top no-repeat;
			}
				li.bio a:hover {
					background:url(/shared/images/navBio.png) left bottom no-repeat;
				}
				
		li.news {
			width:56px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:56px; height:33px;
				background:url(/shared/images/navNews.png) left top no-repeat;
			}
				li.news a:hover {
					background:url(/shared/images/navNews.png) left bottom no-repeat;
				}
				
		li.music {
			width:63px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.music a:link, li.music a:active, li.music a:visited {
				width:63px; height:33px;
				background:url(/shared/images/navMedia.png) left top no-repeat;
			}
				li.music a:hover {
					background:url(/shared/images/navMedia.png) left bottom no-repeat;
				}
				
		li.tour {
			width:56px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.tour a:link, li.tour a:active, li.tour a:visited {
				width:56px; height:33px;
				background:url(/shared/images/navTour.png) left top no-repeat;
			}
				li.tour a:hover {
					background:url(/shared/images/navTour.png) left bottom no-repeat;
				}
		li.photos {
			width:80px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.photos a:link, li.photos a:active, li.photos a:visited {
				width:80px; height:33px;
				background:url(/shared/images/navPhotos.png) left top no-repeat;
			}
				li.photos a:hover {
					background:url(/shared/images/navPhotos.png) left bottom no-repeat;
				}
		li.extras {
			width:73px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.extras a:link, li.extras a:active, li.extras a:visited {
				width:73px; height:33px;
				background:url(/shared/images/navExtras.png) left top no-repeat;
			}
				li.extras a:hover {
					background:url(/shared/images/navExtras.png) left bottom no-repeat;
				}
				
		li.ringtones {
			width:80px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.ringtones a:link, li.ringtones a:active, li.ringtones a:visited {
				width:80px; height:33px;
				background:url(/shared/images/navMobile2.png) left top no-repeat;
			}
				li.ringtones a:hover {
					background:url(/shared/images/navMobile2.png) left bottom no-repeat;
				}
	
		li.community {
			width:104px; height:33px;
			margin:0; padding:0 2px 0 0;
		}
			li.community a:link, li.community a:active, li.community a:visited {
				width:104px; height:33px;
				background:url(/shared/images/navCommunity.png) left top no-repeat;
			}
				li.community a:hover {
					background:url(/shared/images/navCommunity.png) left bottom no-repeat;
				}
				
		li.signup {
			width:95px; height:33px;
			margin:0; padding:0;
		}
			li.signup a:link, li.signup a:active, li.signup a:visited {
				width:95px; height:33px;
				background:url(/shared/images/navSignUp.png) left top no-repeat;
			}
				li.signup a:hover {
					background:url(/shared/images/navSignUp.png) left bottom no-repeat;
				}
				
				

/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 0 150px 0; padding:13px 23px 15px 20px;
		width:711px;
	}
		#newsBlock .newsContent {
			margin:23px 0 0 0;
		}
		
		#newsBlock .newsContent a.btnLeaveAComment:link, #newsBlock .newsContent a.btnLeaveAComment:visited, #newsBlock .newsContent a.btnLeaveAComment:active {
			width:97px; height:16px;
			background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
			font-size:18px;
		}
			#newsBlock .newsContent a.btnLeaveAComment:hover {
				background-position:bottom;
			} 
			#newsBlock .newsContent img.leaveComment {
				width:97px; height:16px;
				margin:10px 0 0 0;
			}
		
		
			/*	leftCol
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#newsBlock .newsContent .leftCol {
				width:363px;
			}
				#newsBlock .newsContent .leftCol .entry  {
					margin:0 0 1px 0; padding:13px 16px 17px 13px;
					width:334px;
					background:url(../../images/bg_newsEntry1.png) no-repeat;
				}
				#newsBlock .newsContent .leftCol .even {
					background:url(../../images/bg_newsEntry2.png) no-repeat;
				}
					#newsBlock .newsContent .leftCol .entry .date {
						margin:0 0 2px 0;
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#030303;
					}
					#newsBlock .newsContent .leftCol .entry h3 {
						width:300px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#fff;
					}
					#newsBlock .newsContent .leftCol .entry h3 a:link, #newsBlock .newsContent .leftCol .entry h3 a:active, #newsBlock .newsContent .leftCol .entry h3 a:visited {
						color:#083A7C;
						text-decoration:none;
					}
						#newsBlock .newsContent .leftCol .entry h3 a:hover {
							color:#F49303;
						}
					#newsBlock .newsContent .leftCol .entry ul.socialBar {
						margin:8px 0 0 0;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#8ca6cc;
					}
						#newsBlock .leftCol .entry ul.socialBar a:link, #newsBlock .leftCol .entry ul.socialBar a:active, #newsBlock .leftCol .entry ul.socialBar a:visited {
							color:#79afff;
							text-decoration:none;
						}
							#newsBlock .leftCol .entry ul.socialBar a:hover {
								color:#e9e9e9;
							}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.views {
							width:70px;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.comments {
							width:140px;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.digg {
							padding:0 0 0 14px;
							width:40px;
							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:10px 0 0 265px;
						width:150px; height:32px;
						background:url(/shared/images/viewmorenews_hover.png) 0 top no-repeat;
					}
						#newsBlock .newsContent a.btnViewMoreNews:hover {
							background-position:bottom;
						}
						#newsBlock .newsContent a.btnViewMoreNews img {
							width:97px; height:13px;
						}
					#newsBlock .newsContent .newsItem {
						margin:0 0 0 605px;
					}
					#newsBlock .newsContent .newsItem a.btnViewAllNews:link, #newsBlock .newsContent .newsItem a.btnViewAllNews:active, #newsBlock .newsContent .newsItem a.btnViewAllNews:visited {
						width:82px; height:13px;
						background:url(../../images/btn_viewAllNews.png) top center no-repeat;
					}
						#newsBlock .newsContent .newsItem a.btnViewAllNews:hover {
							background-position:bottom;
						}
						#newsBlock .newsContent .newsItem img {
							width:82px; height:13px;
						}
						
			
			/*	rightCol
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#newsBlock .newsContent .rightCol {
				padding:30px 0 0 0;
			}
			
			
		#newsBlock .newsContent .commentEntry {
			margin:0;
		}
			#newsBlock .newsContent .commentEntry .entry {
				padding:12px 0 12px 12px;
				width:663px;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#newsBlock .newsContent .commentEntry .even {
				padding:12px 0 12px 12px;
				width:663px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
				#newsBlock .newsContent .commentEntry .entry .user {
					width:84px;
					float:left;
					color:#cedffa;
				}
					#newsBlock .newsContent .commentEntry .entry .user a.im img {
						width:5px; height:12px;
						border:none;
						display:inline;
					}
					#newsBlock .newsContent .commentEntry .entry .user img {
						border:1px solid #000;
						margin:0 0 4px 0;
					}
					#newsBlock .newsContent .commentEntry .entry .user a:link, #newsBlock .newsContent .commentEntry .entry .user a:active, #newsBlock .newsContent .commentEntry .entry .user a:visited {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#79afff;
						text-decoration:none;
					}
						#newsBlock .newsContent .commentEntry .entry .user a:hover {
							color:#e9e9e9;
						}
				#newsBlock .newsContent .commentEntry .entry .content {
					margin:0 0 0 32px;
					width:530px;
				}	
					#newsBlock .newsContent .commentEntry .entry .content h5 {
						margin:0 0 4px 0;
						font:bold 14px Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#newsBlock .newsContent .commentEntry .entry .content p {
						margin:0 0 12px 0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
					}
					#newsBlock .newsContent .commentEntry .entry .content .date {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#newsBlock .newsContent .commentEntry .entry .content a:link, #newsBlock .newsContent .commentEntry .entry .content a:visited, #newsBlock .newsContent .commentEntry .entry .content a:hover {
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#79afff;
						text-decoration:none;
					}
						#newsBlock .newsContent .commentEntry .entry .content a:hover {
							color:#e9e9e9;
						}
			
			
			
			
	/*	newsBlock Styles for News.html
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock .newsContent .newsEntry {
		margin:0 0 50px 0; padding:14px 0 20px 14px;
		width:689px;
	}
		
		#newsBlock .newsContent .newsEntry.lead {
			margin:0; padding:14px 0 20px 14px;
			width:689px;
		}
			#newsBlock .newsContent .newsEntry.lead .paragraphHolder p {
				width:407px;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e6e6e6;
			}
			#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;
				text-decoration:none;
				color:#79afff;
			}
				#newsBlock .newsContent .newsEntry .paragraphHolder a:hover {
					color:#fff;
				}
			
		#newsBlock .newsContent .newsEntry .date {
		 	font:normal 9px Arial, Helvetica, sans-serif;
			color:#ccdffb;
		}
		#newsBlock .newsContent .newsEntry h3 {
			margin:0 0 22px 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#fff;
		}
		#newsBlock .newsContent .newsEntry h3 a:link, #newsBlock .newsContent .newsEntry h3 a:active, #newsBlock .newsContent .newsEntry h3 a:visited {
			color:#fff;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry h3 a:hover {
				color:#79afff;
			}
		#newsBlock .newsContent .newsEntry .imageHolder {
			padding:0 16px 0 0;
			width:254px;
			display:inline;
			float:left
		}
		#newsBlock .newsContent .newsEntry .paragraphHolder {
			display:inline;
			float:left
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder p {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e6e6e6;
			}
			#newsBlock .newsContent .newsEntry a.viewFull:link, #newsBlock .newsContent .newsEntry a.viewFull:active, #newsBlock .newsContent .newsEntry a.viewFull:visited {
				width:93px; height:13px;
				background:url(../../images/btn_viewFullArticle.png) top center no-repeat;
			}
				#newsBlock .newsContent .newsEntry a.viewFull:hover {
					background-position:bottom;
				}
				#newsBlock .newsContent .newsEntry a.viewFull img {
					width:93px; height:13px;
				}
				
		#newsBlock .newsContent .newsEntry .content {
			font:normal 12px Arial, Helvetica, sans-serif;
		}
		#newsBlock .newsContent .newsEntry .content a:link, #newsBlock .newsContent .newsEntry .content a:visited, #newsBlock .newsContent .newsEntry .content a:active {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#79afff;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry .content a:hover {
				color:#e9e9e9;
			}

				
			/*	socialBar
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#newsBlock .newsContent .newsEntry ul.socialBar {
				margin:16px 0 16px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#8ca6cc;
			}
				
				#newsBlock .newsContent .newsEntry ul.socialBar a:link, #newsBlock .newsContent .newsEntry ul.socialBar a:active, #newsBlock .newsContent .newsEntry ul.socialBar a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#newsBlock .newsContent .newsEntry ul.socialBar a:hover {
						color:#e9e9e9;
					}
				#newsBlock .newsContent .newsEntry ul.socialBar li.views {
					width:70px;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.comments {
					width:480px;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#newsBlock .newsContent .newsEntry ul.socialBar li.delicious {
					padding:0 0 0 14px;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
	
	/*	newsBlock Styles for NewsSingle.html
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlockSingle {
		margin:0 0 150px 0; padding:13px 23px 15px 20px;
		width:701px;
	}
		#newsBlockSingle .newsContent .entry {
			margin:24px 0 0 0; padding:14px 14px 20px 14px;
			width:675px;
			background:url(../../../tyronewel/images/bg_newsEntry1.png) repeat;
		}
			#newsBlockSingle .newsContent .entry .date {
				font:normal 9px Arial, Helvetica, sans-serif;
			}
			#newsBlockSingle .newsContent .entry h3 {
				margin:0 0 21px 0;
				font:normal 18px Arial, Helvetica, sans-serif;
				color:#fff;
				line-height:21px;				
			}
			#newsBlockSingle .newsContent .entry img {
				padding:0 16px 0 0;
			}
			#newsBlockSingle .newsContent .entry p {
				margin:0 0 14px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e6e6e6;
				line-height:16px;
			}
				#newsBlockSingle .newsContent .entry p img {
					margin:10px 0 10px 0;
				}
			#newsBlockSingle .newsContent .entry a:link, #newsBlockSingle .newsContent .entry a:active, #newsBlockSingle .newsContent .entry a:visited {
				color:#79afff;
				text-decoration:none;
			}
				#newsBlockSingle .newsContent .entry a:hover {
					color:#e9e9e9;
				}
			
			/*	socialBar
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#newsBlockSingle .newsContent .entry ul.socialBar {
				margin:5px 0 0 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#8ca6cc;
			}
				#newsBlockSingle .newsContent .entry ul.socialBar a:link, #newsBlockSingle .newsContent .entry ul.socialBar a:active, #newsBlockSingle .newsContent .entry ul.socialBar a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#newsBlockSingle .newsContent .entry ul.socialBar a:hover {
						color:#e9e9e9;
					}
				#newsBlockSingle .newsContent .entry ul.socialBar li.views {
					width:70px;
				}
				#newsBlockSingle .newsContent .entry ul.socialBar li.comments {
					width:480px;
				}
				#newsBlockSingle .newsContent .entry ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#newsBlockSingle .newsContent .entry ul.socialBar li.delicious {
					padding:0 0 0 14px;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
				
	#newsBlockSingle .newsContent h4 {
		margin:44px 0 25px 14px;
		width:674px; height:23px;
		background:url(../../images/h3_Comments.png) no-repeat;
	}
		#newsBlockSingle .newsContent .commentEntry {
			margin:0 0 0 14px;
		}
			#newsBlockSingle .newsContent .commentEntry .entry {
				padding:12px 0 12px 12px;
				width:663px;
				font:normal 11px Arial, Helvetica, sans-serif;
			}
			#newsBlockSingle .newsContent .commentEntry .even {
				padding:12px 0 12px 12px;
				width:663px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
				#newsBlockSingle .newsContent .commentEntry .entry .user {
					width:86px;
				}
					#newsBlockSingle .newsContent .commentEntry .entry .user img {
						border:1px solid #515b6a;
						margin:0 0 2px 0; padding:0;
					}
					#newsBlockSingle .newsContent .commentEntry .entry .user a:link, #newsBlockSingle .newsContent .commentEntry .entry .user a:active, #newsBlockSingle .newsContent .commentEntry .entry .user a:visited {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#7489cd;
						text-decoration:none;
					}
						#newsBlockSingle .newsContent .commentEntry .entry .user a:hover {
							color:#fff;
						}
				#newsBlockSingle .newsContent .commentEntry .entry .content {
					margin:0 0 0 32px;
					width:530px;
				}	
					#newsBlockSingle .newsContent .commentEntry .entry .content h5 {
						font:normal 14px Arial, Helvetica, sans-serif;
						color:#97a3d3;
						line-height:18px;
					}
					#newsBlockSingle .newsContent .commentEntry .entry .content p {
						margin:0 0 12px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#a0aab7;
						line-height:16px;
					}
					#newsBlockSingle .newsContent .commentEntry .entry .content .date {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#8299ba;
					}
					#newsBlockSingle .newsContent a.btnViewAllNews:link, #newsBlockSingle .newsContent a.btnViewAllNews:active, #newsBlockSingle .newsContent a.btnViewAllNews:visited {
						margin:34px 0 0 605px;
						width:82px; height:13px;
						background:url(../../images/btn_viewAllNews.png) top center no-repeat;
					}
						#newsBlockSingle .newsContent a.btnViewAllNews:hover {
							background-position:bottom;
						}					
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	bioBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bioBlock {
		margin:0 0 150px 0; padding:24px 0 0 0;
		width:744px;
	}
		#bioBlock h2 {
			margin:0 0 30px 0;
			width:300px; height:41px;
			
		}
		#bioBlock .bioContent {
			padding:0 0 45px 104px;
			width:529px;
		}
			#bioBlock .bioContent img {
				margin:0 0 7px 0;
				display:block;
			}
			
			#bioBlock .bioContent p {
				margin:0 0 20px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#030303;
				line-height:16px;
			}
				#bioBlock .bioContent p strong {
					color:#092A43;
				}
				#bioBlock .bioContent p em {
					color:#9cafff;
				}
				#bioBlock .bioContent p.lead {
					margin:0 0 40px 0;
					font-weight:bold;
					font-size:13px;
					color:#030303;
				}
				
				#bioBlock .bioContent .quote {
					margin:10px 14px 12px 0;
					width:202px; height:124px;
					background:url(../../images/bg_bioQuote.png) top center no-repeat;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	promoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#promoBlock {
		width:696px;
		padding:0 0 150px 47px;
	}
		#promoBlock ul#promos li {
			height:188px;
			margin:0 29px 0 0;
		}


		/* promoCommunity */
		li.promoCommunity {
			width:194px; height:188px;
		}
			li.promoCommunity a:link, li.promoCommunity a:active, li.promoCommunity a:visited {
				width:157px; height:157px;
				background:url(/shared/images/JoinCommunity_box.png) left top no-repeat;
			}
				li.promoCommunity a:hover {
					background-position:bottom;
				}
				
		
		/* promoRingtones */					
		li.promoRingtones {
			width:157px; height:157px;
		}
			li.promoRingtones a:link, li.promoRingtones a:active, li.promoRingtones a:visited {
				width:157px; height:157px;
				background:url(/shared/images/Ringtones_box.png) left top no-repeat;
			}
				li.promoRingtones a:hover {
					background-position:bottom;
				}
				
		
		/* promoDownloads */	
		li.promoDownloads {
			width:194px; height:188px;
		}
			li.promoDownloads a:link, li.promoDownloads a:active, li.promoDownloads a:visited {
				width:157px; height:157px;
				background:url(/shared/images/Downloads_box.png) left top no-repeat;
			}
				li.promoDownloads a:hover {
					background-position:bottom;
				}
					
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	twinAdBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#twinAdBlock {
		width:696px;
		padding:0 0 150px 47px;
	}
		#twinAdBlock ul#twinAds li {
			height:262px;
			margin:0 29px 0 0;
		}

		/* ad */
		li.ad {
			width:313px; height:262px;
		}




/*	--------------------------------------------------------------------------------------------------------------------------
	discographyBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#discographyBlock {
		margin:0 0 150px 0; padding:13px 0 15px 4px;
		width:740px;
	}
			#discographyBlock ul li {
				margin:0 6px 0 0;
			}
			#discographyBlock .album {
				padding:5px 0 0 4px;
				width:112px; height:280px;
				background:url(../../images/bg_album.png) top center no-repeat;
			}
				#discographyBlock .album .albumTitle {
					margin:15px 0 20px 0;
				}
				
				
				
						/*album title styles*/
						#discographyBlock .album .albumTitle.holdOn {
							margin-left:28px;
							margin-bottom:38px;
							width:51px; height:31px;
							background:url(../../images/albumTitle_HoldOn.png) top center no-repeat;
						}
						#discographyBlock .album .albumTitle.close {
							margin-left:14px;
							width:77px; height:50px;
							background:url(../../images/albumTitle_close.png) top center no-repeat;
						}
						#discographyBlock .album .albumTitle.tyroneWells {
							margin-left:13px;
							margin-bottom:38px;
							width:70px; height:32px;
							background:url(../../images/albumTitle_tyroneWells.png) top center no-repeat;
						}
						#discographyBlock .album .albumTitle.snapshot {
							margin-left:25px;
							margin-bottom:38px;
							width:55px; height:32px;
							background:url(../../images/albumTitle_snapshot.png) top center no-repeat;
						}
						#discographyBlock .album .albumTitle.letItSnow {
							margin-left:3px;
							width:104px; height:49px;
							background:url(../../images/albumTitle_letItSnow.png) top center no-repeat;
						}
						#discographyBlock .album .albumTitle.remain {
							margin-left:30px;
							margin-bottom:38px;
							width:41px; height:31px;
							background:url(../../images/albumTitle_remain.png) top center no-repeat;
						}
						
				#discographyBlock .album .buyLinks {
					
				}
						#discographyBlock .album .buyLinks ul li {
							margin:0 3px 0 0;
						}
						
					#discographyBlock .album .buyLinks a.itunes:link, #discographyBlock .album .buyLinks a.itunes:active, #discographyBlock .album .buyLinks a.itunes:visited {
						width:53px; height:39px;
						background:url(../../images/btn_itunes.png) top center no-repeat;
					}
						#discographyBlock .album .buyLinks a.itunes:hover {
							background-position:bottom;
						}
					#discographyBlock .album .buyLinks a.amazon:link, #discographyBlock .album .buyLinks a.amazon:active, #discographyBlock .album .buyLinks a.amazon:visited {
						width:53px; height:39px;
						background:url(../../images/btn_amazon.png) top center no-repeat;
					}
						#discographyBlock .album .buyLinks a.amazon:hover {
							background-position:bottom;
						}
				
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlock {
		margin:0 0 150px 0; padding:20px 23px 15px 20px;
		width:711px;
	}
		#videoBlock h2 {
			font:normal 15px Arial, Helvetica, sans-serif;
			color:#030303;
		}
		#videoBlock h2 .title {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#030303;
		}
		
			/* leftCol */
			#videoBlock .videoContent .leftCol {
				margin:0 20px 0 0;
			}
				#videoBlock .videoContent .leftCol a:link, #videoBlock .videoContent .leftCol a:visited, #videoBlock .videoContent .leftCol a:active {
					border:1px solid #6c6e6b;
					width:325px; height:244px;
					background:url(../../images/video_EPK.jpg) 0 top no-repeat;
				}
					#videoBlock .videoContent .leftCol a:hover {
						background-position:bottom;
					}
					#videoBlock .videoContent .leftCol img {
						width:325px; height:246px;
					}
					
			
			/* rightCol */	
			#videoBlock .videoContent .rightCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
			}
			#videoBlock .videoContent .rightCol .even {
				background:url(../../images/bg_videoEntry.png) no-repeat;
			}
				#videoBlock .videoContent .rightCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlock .videoContent .rightCol .entry .videoImg a:link, #videoBlock .videoContent .rightCol .entry .videoImg a:visited, #videoBlock .videoContent .rightCol .entry .videoImg  a:active {
						border:1px solid #6c6e6b;
						width:79px; height:79px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlock .videoContent .rightCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlock .videoContent .rightCol .entry .videoImg img {
							width:79px; height:79px;
						}
						
						/*	what are we fighting for */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbFightingFor:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbFightingFor:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbFightingFor:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_fightingFor.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbFightingFor:hover {
								background-position:bottom;
							}
						/*	hate song */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbHateSong:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbHateSong:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbHateSong:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_hateSong.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbHateSong:hover {
								background-position:bottom;
							}
						/*	baby don't you change */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbBabyDont:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbBabyDont:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbBabyDont:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_babyDontYou.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbBabyDont:hover {
								background-position:bottom;
							}
						/*	seabreeze */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbSeabreeze:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbSeabreeze:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbSeabreeze:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_smallSeabreeze.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbSeabreeze:hover {
								background-position:bottom;
							}
						/*	webisode 1 */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbWebisode1:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbWebisode1:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbWebisode1:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_smallWebisode1.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbWebisode1:hover {
								background-position:bottom;
							}
						/*	give me one reason */
						#videoBlock .videoContent .rightCol .entry .videoImg a.thumbGiveMeOneReason:link, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbGiveMeOneReason:active, #videoBlock .videoContent .rightCol .entry .videoImg a.thumbGiveMeOneReason:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_smallGiveMeOneReason.jpg) 0 top no-repeat;
						}
							#videoBlock .videoContent .rightCol .entry .videoImg a.thumbGiveMeOneReason:hover {
								background-position:bottom;
							}
				#videoBlock .videoContent .rightCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:235px;
					color:#030303;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#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:#030303;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:hover {
							color:#79afff;
						}
				#videoBlock .videoContent a.btnViewMoreVideos:link, #videoBlock .videoContent a.btnViewMoreVideos:active, #videoBlock .videoContent a.btnViewMoreVideos:visited {
					margin:13px 0 0 247px;
					width:105px; height:13px;
					background:url(../../images/btn_viewMoreVideos.png) 0 top no-repeat;
				}
					#videoBlock .videoContent a.btnViewMoreVideos:hover {
						background-position:bottom;
					}
					#videoBlock .videoContent a.btnViewMoreVideos img {
						width:105px; height:13px;
					}
				
				
						
/*	--------------------------------------------------------------------------------------------------------------------------
	featuredVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredVideoBlock {
		margin:0 0 150px 0; padding:20px 0 15px 9px;
		width:735px;
	}
		#featuredVideoBlock h2 {
			font:normal 15px Arial, Helvetica, sans-serif;
			color:#030303;
		}
		#featuredVideoBlock h2 .title {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#030303;
		}
		
			/* leftCol */
			#featuredVideoBlock .featuredVideoContent .leftCol {
				margin:0 14px 0 0; padding:18px;
				width:327px;
				background:url(../../images/bg_featuredVideoLeftCol.png) repeat;
			}
				#featuredVideoBlock .featuredVideoContent .leftCol a:link, #featuredVideoBlock .featuredVideoContent .leftCol a:visited, #featuredVideoBlock .featuredVideoContent .leftCol a:active {
					border:1px solid #6c6e6b;
					width:325px; height:244px;
					background:url(../../images/video_EPK.jpg) 0 top no-repeat;
				}
					#featuredVideoBlock .featuredVideoContent .leftCol a:hover {
						background-position:bottom;
					}
					#featuredVideoBlock .featuredVideoContent .leftCol img {
						width:325px; height:244px;
					}
					
			
			/* rightCol */
			#featuredVideoBlock .featuredVideoContent .rightCol h3 {
				width:344px; height:31px;
				background:url(../../images/h3_featuredVideo.png) top center no-repeat;
			}	
			
			#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder {
				padding:25px 0 0 0;
				width:355px;
			}
				#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry {
					padding:0 9px 28px 0;
					width:166px; height:194px;
				}
					#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumb:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumb:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumb:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/featuredVideoThumb.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumb:hover{
							background-position:bottom;
						}
						
						/*	what are we fighting for */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbFightingFor:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbFightingFor:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbFightingFor:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_featured_fightingFor.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbFightingFor:hover{
							background-position:bottom;
						}
						
						/*	hate song */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbHateSong:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbHateSong:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbHateSong:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_feautred_hateSong.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbHateSong:hover{
							background-position:bottom;
						}
						
						/*	baby don't you change */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbBabyDont:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbBabyDont:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbBabyDont:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_featured_BabyDontYou.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbBabyDont:hover{
							background-position:bottom;
						}
						
						/*	webisode1 */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbWebisode1:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbWebisode1:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbWebisode1:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_webisode1.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbWebisode1:hover{
							background-position:bottom;
						}
						
						/*	Sea Breeze Live */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbSeaBreezeLive:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbSeaBreezeLive:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbSeaBreezeLive:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_seabreezeLive.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbSeaBreezeLive:hover{
							background-position:bottom;
						}
						
						/*	Give Me One Reason */
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbGiveMeOneReason:link, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbGiveMeOneReason:active, #featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbGiveMeOneReason:visited {
						margin:0 0 15px 0;
						width:165px; height:124px;
						background:url(../../images/video_giveMeOneReason.jpg) top center no-repeat;
						display:block;
						border:solid 1px #6c6e6b;
					}
						#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry a.videoThumbGiveMeOneReason:hover{
							background-position:bottom;
						}
						
					#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry .videoTitle {
						margin:0 0 2px 0;
						width:165px;
						font:bold 13px Arial, Helvetica, sans-serif;
						color:#030303;
						display:block;
					}
					#featuredVideoBlock .featuredVideoContent .rightCol .entryHolder .entry .videoSubtitle {
						width:165px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#030303;
					}
					
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	liveVideoBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#liveVideoBlock {
		margin:0 0 150px 0; padding:20px 23px 15px 20px;
		width:711px;
	}
		#liveVideoBlock h2 {
			font:normal 15px Arial, Helvetica, sans-serif;
			color:#8597b3;
		}
		#liveVideoBlock h2 .title {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#afc7ee;
		}
								
			/* leftCol */	
			#liveVideoBlock .liveVideoContent .leftCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
			}
			#liveVideoBlock .liveVideoContent .leftCol .even {
				background:url(../../images/bg_videoEntry.png) no-repeat;
			}
				#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a:visited, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg  a:active {
						border:1px solid #6c6e6b;
						width:79px; height:79px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg img {
							width:79px; height:79px;
						}
						/*	sea breeze */
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbSeaBreeze:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbSeaBreeze:active, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbSeaBreeze:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_seaBreeze.jpg) 0 top no-repeat;
						}
							#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbSeaBreeze:hover {
								background-position:bottom;
							}
						/*	what are we fighting for */
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbFightingFor:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbFightingFor:active, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbFightingFor:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_fightingFor.jpg) 0 top no-repeat;
						}
							#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbFightingFor:hover {
								background-position:bottom;
							}
						/*	hate song */
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbHateSong:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbHateSong:active, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbHateSong:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_hateSong.jpg) 0 top no-repeat;
						}
							#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbHateSong:hover {
								background-position:bottom;
							}
						/*	baby don't you change */
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbBabyDont:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbBabyDont:active, #liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbBabyDont:visited {
							border:1px solid #6c6e6b;
							width:79px; height:79px;
							background:url(../../images/video_babyDontYou.jpg) 0 top no-repeat;
						}
							#liveVideoBlock .liveVideoContent .leftCol .entry .videoImg a.thumbBabyDont:hover {
								background-position:bottom;
							}
														
				#liveVideoBlock .liveVideoContent .leftCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:235px;
					color:#b4b4b4;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#liveVideoBlock .liveVideoContent .leftCol .entry .videoInfo h3 a:link, #liveVideoBlock .liveVideoContent .leftCol .entry .videoInfo h3 a:visited, #liveVideoBlock .liveVideoContent .leftCol .entry .videoInfo h3 a:active {
						color:#79afff;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#liveVideoBlock .liveVideoContent .leftCol .entry .videoInfo h3 a:hover {
							color:#efeded;
						}
						
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlogBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlogBlock {
		margin:0 0 150px 0; padding:20px 23px 15px 15px;
		width:706px;
	}
		#videoBlogBlock h2 {
			font:normal 15px Arial, Helvetica, sans-serif;
			color:#8597b3;
		}
		#videoBlogBlock h2 .title {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#afc7ee;
		}
								
			/* leftCol */	
			#videoBlogBlock .videoBlogContent .leftCol .entry {
				margin:0 0 1px 0; padding:5px;
				width:711px; height:79px;
			}
			#videoBlogBlock .videoBlogContent .leftCol .even {
				background:url(../../images/bg_videoBlogEntry.png) no-repeat;
			}
				#videoBlogBlock .videoBlogContent .leftCol .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlogBlock .videoBlogContent .leftCol .entry .videoImg a:link, #videoBlogBlock .videoBlogContent .leftCol .entry .videoImg a:visited, #videoBlogBlock .videoBlogContent .leftCol .entry .videoImg  a:active {
						border:1px solid #6c6e6b;
						width:79px; height:79px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlogBlock .videoBlogContent .leftCol .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlogBlock .videoBlogContent .leftCol .entry .videoImg img {
							width:79px; height:79px;
						}
				#videoBlogBlock .videoBlogContent .leftCol .entry .videoInfo {
					margin:15px 0 0 0;
					color:#b4b4b4;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#videoBlogBlock .videoBlogContent .leftCol .entry .videoInfo h3 a:link, #videoBlogBlock .videoBlogContent .leftCol .entry .videoInfo h3 a:visited, #videoBlogBlock .videoBlogContent .leftCol .entry .videoInfo h3 a:active {
						color:#79afff;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlogBlock .videoBlogContent .leftCol .entry .videoInfo h3 a:hover {
							color:#efeded;
						}
						
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlock {
		margin:0 0 150px 0; padding:13px 23px 18px 20px;
		width:711px;
	}
		
		/* tour dates */
		#tourBlock .tourDates {
			margin:22px 0 0 0;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#tourBlock .tourDates a:link, #tourBlock .tourDates a:active, #tourBlock .tourDates a:visited {
				text-decoration:none;
				color:#dfdfdf;
			}
				#tourBlock .tourDates a:hover {
					color:#3ea2ff;
				}
			#tourBlock .tourDates col.dateCol {
				width:93px;
			}
			#tourBlock .tourDates col.venueCol {
				width:240px;
			}
			#tourBlock .tourDates col.locationCol {
				width:293px;
			}
			#tourBlock .tourDates col.ticketsCol {
				width:80px;
			}
				.tourDates td.tickets a:link, .tourDates td.tickets a:active, .tourDates td.tickets a:visited {
					width:71px; height:15px;
					display:block;
					background:url(../../images/btn_buyTickets.png) top center no-repeat;
				}
					.tourDates td.tickets a:hover {
						background-position:bottom;
					}
					.tourDates td.tickets {
						text-indent:-3000px;
					}
				#tourBlock .tourDates thead .thDate {
					width:101px; height:32px;
					background:url(/shared/images/th_date.png) no-repeat;
				}
				#tourBlock .tourDates thead .thVenue {
					width:150px; height:32px;
					background:url(/shared/images/th_venue.png) no-repeat;
				}
				#tourBlock .tourDates thead .thLocation {
					width:150px; height:32px;
					background:url(/shared/images/th_location.png) no-repeat;
				}
				#tourBlock .tourDates thead .thTickets {
					width:150px; height:32px;
					background:url(/shared/images/th_tickets.png) no-repeat;
				}
				#tourBlock .tourDates tbody tr.even {
					background:url(../../images/bg_tourEven.png) bottom left repeat;
				}
				#tourBlock .tourDates tbody tr td {
					padding:7px 0 7px 10px;
					vertical-align:top;
				}
				#tourBlock .tourDates tbody tr td.venue {
					padding:7px 48px 7px 10px;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#dfdfdf;
				}
					#tourBlock .tourDates tbody tr td.location .blue {
						color:#5f8ed4;
					}
				#tourBlock a.btnViewMoreDates:link, #tourBlock a.btnViewMoreDates:active, #tourBlock a.btnViewMoreDates:visited {
					margin:30px 0 0 584px;
					width:150px; height:32px;
					background:url(/shared/images/viewmoredates_hover.png) 0 top no-repeat;
				}
					#tourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#tourBlock a.btnViewMoreDates img {
						width:101px; height:13px;
					}
					

				
					
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		margin:0 0 150px 0; padding:17px 23px 15px 20px;
		width:711px;
	}
		#communityBlock .communityContent {
			margin:27px 0 0 0;
		}
		
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				margin:0 50px 0 0;
				width:188px;
			}
				#communityBlock .communityContent .recentPosts h3 {
					margin:0 0 20px 0;
					width:178px; height:19px;
					background:url(/shared/images/h3_recentPosts.png) no-repeat;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 20px 0;
					color:#030303;
					font:bold 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .recentPosts .entry h4 {
						margin:0 0 5px 0;
						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:#030303;
						}
							#communityBlock .communityContent .recentPosts h4 a:hover {
								color:#fefeff;
							}
					#communityBlock .communityContent .recentPosts a:link, #communityBlock .communityContent .recentPosts a:active, #communityBlock .communityContent .recentPosts a:visited {	
						text-decoration:none;
						color:#030303;
					}
						#communityBlock .communityContent .recentPosts a:hover {
							color:#4261fd;
						}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				margin:0 40px 0 0;
				width:230px; 
			}
				#communityBlock .communityContent .recentPhotos h3 {
					margin:0 0 20px 0;
					width:178px; height:19px;
					background:url(/shared/images/h3_recentPhotos.png) no-repeat;
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 12px 20px 0;
						width:100px;
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#bbb;
					}
						#communityBlock .communityContent .recentPhotos .entry a:link, #communityBlock .communityContent .recentPhotos .entry a:visited, #communityBlock .communityContent .recentPhotos .entry a:active {
							border:1px solid #3b4877;
						}
							#communityBlock .communityContent .recentPhotos .entry a:hover {
								border:1px solid #e9e9e9;
							}
				
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:181px;
			}
				#communityBlock .communityContent .newestMembers h3 {
					margin:0 0 20px 0;
					width:158px; height:23px;
					background:url(/shared/images/h3_newestMembers.png) no-repeat;
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 35px 20px 0;
					width:52px; height:60px;
					color:#030303;
					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 {	
						border:1px solid #3b4877;
					}
					#communityBlock .communityContent .newestMembers .entry a:hover {
						border:1px solid #e9e9e9;
					}
					
			
			#communityBlock a.btnViewCommunity:link, #communityBlock a.btnViewCommunity:active, #communityBlock a.btnViewCommunity:visited {
				margin:0 0 0 593px;
				width:97px; height:13px;
				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:13px 23px 15px 20px;
		width:711px;
	}
		#loginBlock .loginContent {
			margin:23px 0 0 0;
		}
			#loginBlock .loginContent h3 {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#79afff;
			}
			#loginBlock .loginContent a:link, #loginBlock .loginContent a:visited, #loginBlock .loginContent a:active {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#79afff;
				text-decoration:none;
			} 
				#loginBlock .loginContent a:hover {
					color:#e9e9e9;
				} 
			#loginBlock .loginContent .joinBox {
				margin:0 0 30px 0;
				font:normal 14px Arial, Helvetica, sans-serif;
				color:#030303;
			}
				#loginBlock .loginContent .joinBox p {
				padding:3px 12px 0 0;
				float:left;
				display:block;
				}
				#loginBlock .loginContent .joinBox a.joinBtn:link, #loginBlock .loginContent .joinBox a.joinBtn:active, #loginBlock .loginContent .joinBox a.joinBtn:visited{
					width:98px; height:21px;
					display:block;
					background:url(../../images/btn_joinHere.png) top center no-repeat;
					float:left;
				}
					#loginBlock .loginContent .joinBox a.joinBtn:hover {
						background-position:bottom;
					}
				/*form styles*/
				#loginBlock .loginContent .item {
					margin:0 0 10px 0;
				}
					#loginBlock .loginContent .item label {
						margin:0 0 5px 0; padding:0 0 0 2px;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#e6e6e6;
						display:block;
					}
					#loginBlock .loginContent .item input {
						padding:2px 0 0 2px;
						width:263px; height:21px;
						background:url(../../images/bg_formItem.png) top left no-repeat;
						display:block;
						border:solid 1px #fff;
						color:#fff;
					}
						/*checkbox style*/
						#loginBlock .loginContent .item.checkbox label {
						padding:3px 0 0 5px;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#e6e6e6;
						display:block;
						float:left;
					}
					#loginBlock .loginContent .item.checkbox input {
						width:10px;
						display:block;
						float:left;
					}
				
				/*login button */
				#loginBlock .loginContent a.loginBtn:link, #loginBlock .loginContent a.loginBtn:active, #loginBlock .loginContent a.loginBtn:visited {
					margin:0 0 4px 0;
					width:64px; height:21px;
					display:block;
					background:url(../../images/btn_formLogIn.png) top center no-repeat;
				}
					#loginBlock .loginContent a.loginBtn:hover {
						background-position:bottom;
					}
					
				/*forgot password*/
				#loginBlock .loginContent .forgot {
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#030303;
				}
					#loginBlock .loginContent .forgot a:link, #loginBlock .loginContent .forgot a:active, #loginBlock .loginContent .forgot a:visited {
						font:bold 12px Arial, Helvetica, sans-serif;
						color:#083a7c;
						text-decoration:none;
					}
						#loginBlock .loginContent .forgot a:hover {
							color:#f49303;
						}
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#extrasBlock {
		margin:0 0 150px 0; padding:13px 0 40px 20px;
		width:734px;
	}					
		#extrasBlock .extrasContent {
			padding:40px 0 0 0;
			width:695px;
		}
			/*wallpapers styles*/
			#extrasBlock .extrasContent .wallpapers {
				padding:0 35px 0 0;
				width:440px;
				float:left;
			}
				#extrasBlock .extrasContent .wallpapers h3 {
					margin:0 0 10px 0;
					width:439px; height:16px;
					background:url(/shared/images/h3_wallpapers.png) top left no-repeat;
				}
				#extrasBlock .extrasContent .wallpapers h4 {
					margin:0 0 11px 0px;
					width:196px; height:18px;
					background:url(/shared/images/h4_wallpapers.png) top center no-repeat;
				}
				#extrasBlock .extrasContent ol {
					margin:0 0 0 14px;
					list-style:decimal inside;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#030303;
				}
				#extrasBlock .extrasContent .wallpaperSpace {
					padding:33px 0 0 0;
				}
					#extrasBlock .extrasContent .wallpaperSpace .entry {
						padding:0 20px 0 0;
						width:193px;
						float:left;
					}
					#extrasBlock .extrasContent .wallpaperSpace .entry ul.links {
						padding:11px 0 0 27px;
						list-style:none;
					}
						#extrasBlock .extrasContent .wallpaperSpace .entry ul.links li {
							padding:1px 14px 0 0;
							display:inline;
							float:left;
						}
							#extrasBlock .extrasContent .wallpaperSpace .entry ul.links li.divider {
								padding:0 14px 0 0;
								width:2px; height:11px;
								background:url(../../images/bg_extrasDivider.png) top left no-repeat;
							}
							
						#extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.small:link, #extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.small:active, #extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.small:visited {
							width:58px; height:10px;
							background:url(../../images/btn_800.png) top center no-repeat;
							display:block;
						}
							#extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.small:hover {
								background-position:bottom;
							}
						#extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.big:link, #extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.big:active, #extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.big:visited {
							width:57px; height:10px;
							background:url(../../images/btn_1024.png) top center no-repeat;
							display:block;
						}
							#extrasBlock .extrasContent .wallpaperSpace .entry ul.links a.big:hover {
								background-position:bottom;
							}
			/* buddy icons styles */
			#extrasBlock .extrasContent .buddyicons {
				width:220px;
				float:left;
			}
				#extrasBlock .extrasContent .buddyicons h3 {
					margin:0 0 5px 0;
					width:218px; height:19px;
					background:url(/shared/images/h3_buddyicons.png) top left no-repeat;
				}
				#extrasBlock .extrasContent .buddyicons h4 {
					margin:0 0 6px 0px;
					width:196px; height:23px;
					background:url(/shared/images/h4_buddyicons.png) top center no-repeat;
				}
				#extrasBlock .extrasContent .buddyicons .buddyiconSpace {
					padding:40px 0 0 20px;
				}
					#extrasBlock .extrasContent .buddyicons .buddyiconSpace .entry {
						padding:0 27px 0 0;
						width:50px;
						float:left;
					}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	ringtonesBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#ringtonesBlock {
		margin:0 0 150px 0; padding:13px 0 40px 40px;
		width:744px;
	}					
		#ringtonesBlock .ringtonesContent {
			padding:20px 0 0 0;
			width:695px;
		}
		#ringtonesBlock .ringtonesContent .entry {
			padding:0 47px 30px 0;
			width:126px;
		}
			#ringtonesBlock .ringtonesContent .entry .info {
				margin:4px 0 0 0;
				height:65px;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#c5c5c5;
			}
			#ringtonesBlock .ringtonesContent .entry .ringtoneTitle {
				font:bold 12px Arial, Helvetica, sans-serif;
				color:#030303;
			}
			#ringtonesBlock .ringtonesContent .entry .ringtoneAlbum {
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#030303;
				line-height:21px;
			}
			#ringtonesBlock .ringtonesContent .entry a.buyRingtone:link, #ringtonesBlock .ringtonesContent .entry a.buyRingtone:active, #ringtonesBlock .ringtonesContent .entry a.buyRingtone:visited {
				margin:0 0 0 0;
				width:50px; height:21px;
				background:url(/shared/images/buyNow_btn.jpg) top center no-repeat;
			}
				#ringtonesBlock .ringtonesContent .entry a.buyRingtone:hover {
					background-position:bottom;
				}
				
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	featureTourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featureTourBlock {
		margin:0 0 150px 0; padding:13px 23px 18px 20px;
		width:711px;
	}
		
		/* tour dates */
		#featureTourBlock .tourDates {
			margin:22px 0 0 0;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#featureTourBlock .tourDates a:link, #featureTourBlock .tourDates a:active, #featureTourBlock .tourDates a:visited {
				text-decoration:none;
				color:#dfdfdf;
			}
				#featureTourBlock .tourDates a:hover {
					color:#3ea2ff;
				}
			#featureTourBlock .tourDates col.dateCol {
				width:113px;
			}
			#featureTourBlock .tourDates col.venueCol {
				width:260px;
			}
			#featureTourBlock .tourDates col.locationCol {
				width:260px;
			}
				#featureTourBlock .tourDates thead .thDate {
					width:65px; height:21px;
					background:url(../../images/th_date.png) no-repeat;
				}
				#featureTourBlock .tourDates thead .thVenue {
					width:212px; height:21px;
					background:url(../../images/th_venue.png) no-repeat;
				}
				#featureTourBlock .tourDates thead .thLocation {
					width:260px; height:21px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#featureTourBlock .tourDates tbody tr.even {
					background:url(../../images/bg_tourEven.png) bottom left repeat;
				}
				#featureTourBlock .tourDates tbody tr td {
					padding:7px 0 7px 0;
					vertical-align:top;
				}
				#featureTourBlock .tourDates tbody tr td.venue {
					padding:7px 48px 7px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#dfdfdf;
				}
					#featureTourBlock .tourDates tbody tr td.location .blue {
						color:#5f8ed4;
					}
					
					
					

/*	--------------------------------------------------------------------------------------------------------------------------
	futureTourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#futureTourBlock {
		margin:0 0 150px 0; padding:13px 23px 40px 20px;
		width:711px;
	}
		#futureTourBlock h3 {
			margin:70px 0 0 0;
			font:normal 21px Arial, Helvetica, sans-serif;
			color:#8fb9fc;
		}
			#futureTourBlock h3.lead {
				margin:35px 0 0 0;
			}
		/* tour dates */
		#futureTourBlock .tourDates {
			margin:22px 0 0 0;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#futureTourBlock .tourDates a:link, #futureTourBlock .tourDates a:active, #futureTourBlock .tourDates a:visited {
				text-decoration:none;
				color:#dfdfdf;
			}
				#futureTourBlock .tourDates a:hover {
					color:#3ea2ff;
				}
			#futureTourBlock .tourDates col.dateCol {
				width:93px;
			}
			#futureTourBlock .tourDates col.venueCol {
				width:240px;
			}
			#futureTourBlock .tourDates col.locationCol {
				width:293px;
			}
			#futureTourBlock .tourDates col.ticketsCol {
				width:80px;
			}
				.tourDates td.tickets a:link, .tourDates td.tickets a:active, .tourDates td.tickets a:visited {
					width:71px; height:15px;
					display:block;
					background:url(../../images/btn_buyTickets.png) top center no-repeat;
				}
					.tourDates td.tickets a:hover {
						background-position:bottom;
					}
					.tourDates td.tickets {
						text-indent:-3000px;
					}
				#futureTourBlock .tourDates thead .thDate {
					width:101px; height:32px;
					background:url(/shared/images/th_date.png) no-repeat;
				}
				#futureTourBlock .tourDates thead .thVenue {
					width:150px; height:32px;
					background:url(/shared/images/th_venue.png) no-repeat;
				}
				#futureTourBlock .tourDates thead .thLocation {
					width:150px; height:32px;
					background:url(/shared/images/th_location.png) no-repeat;
				}
				#futureTourBlock .tourDates thead .thTickets {
					width:150px; height:32px;
					background:url(/shared/images/th_tickets.png) no-repeat;
				}
				#futureTourBlock .tourDates tbody tr.even {
					background:url(../../images/bg_tourEven.png) bottom left repeat;
				}
				#futureTourBlock .tourDates tbody tr td {
					padding:7px 0 7px 10px;
					vertical-align:top;
				}
				#futureTourBlock .tourDates tbody tr td.venue {
					padding:7px 48px 7px 10px;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#dfdfdf;
				}
					#futureTourBlock .tourDates tbody tr td.location .blue {
						color:#5f8ed4;
					}
					
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 150px 0; padding:5px 0 54px 15px;
		width:739px;
	}
		#photosBlock .photosContent {
			margin:29px 0 0 0;
		}
			
			/*	leftCol */
			#photosBlock .photosContent .leftCol {
				padding:16px 0 32px 0;
				width:433px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
			
			/*	rightCol */
			#photosBlock .photosContent .rightCol {
				margin:0 0 0 21px;
			}
				#photosBlock .photosContent .rightCol .photoMiniHolder {
					padding:5px 7px;
					width:100px;
					background:url(../../images/bg_newsEntry1.png) no-repeat;
				}
				#photosBlock .photosContent .rightCol .prevEntry {
					margin:0 26px 0 0;
				}
					#photosBlock .photosContent .rightCol .prevEntry a.btnPrev:link, #photosBlock .photosContent .rightCol .prevEntry a.btnPrev:active, #photosBlock .photosContent .rightCol .prevEntry a.btnPrev:visited {
						margin:6px 0 0 2px;
						width:32px; height:7px;
						background:url(../../images/btn_prev.png) 0 top no-repeat;
					}
						#photosBlock .photosContent .rightCol .prevEntry a.btnPrev:hover {
							background-position:bottom;
						}
						#photosBlock .photosContent .rightCol .prevEntry .btnPrev img {
							width:32px; height:7px;
						}
				#photosBlock .photosContent .rightCol .nextEntry {
					
				}
					#photosBlock .photosContent .rightCol .nextEntry a.btnNext:link, #photosBlock .photosContent .rightCol .nextEntry a.btnNext:active, #photosBlock .photosContent .rightCol .nextEntry a.btnNext:visited {
						margin:6px 0 0 83px;
						width:30px; height:7px;
						background:url(../../images/btn_next.png) 0 top no-repeat;
					}
						#photosBlock .photosContent .rightCol .nextEntry a.btnNext:hover {
							background-position:bottom;
						}
						#photosBlock .photosContent .rightCol .nextEntry .btnNext img {
							width:30px; height:7px;
						}
					/*	thumbnails */
					#photosBlock .photosContent .rightCol .thumbnails {
						margin:30px 0 0 0;
						width:248px;
					}
						#photosBlock .photosContent .rightCol .thumbnails .header a.press:link, #photosBlock .photosContent .rightCol .thumbnails .header a.press:active, #photosBlock .photosContent .rightCol .thumbnails .header a.press:visited {
							margin:0 3px 0 0;
							width:77px; height:18px;
							background:url(../../images/header_press.png) 0 top no-repeat;
						}
							#photosBlock .photosContent .rightCol .thumbnails .header a.press:hover {
								background-position:bottom;
							}
							#photosBlock .photosContent .rightCol .thumbnails .header .press img {
								width:77px; height:18px;
							}
						#photosBlock .photosContent .rightCol .thumbnails .header a.live:link, #photosBlock .photosContent .rightCol .thumbnails .header a.live:active, #photosBlock .photosContent .rightCol .thumbnails .header a.live:visited {
							margin:0 3px 0 0;
							width:82px; height:18px;
							background:url(../../images/header_live.png) 0 top no-repeat;
						}
							#photosBlock .photosContent .rightCol .thumbnails .header a.live:hover {
								background-position:bottom;
							}
							#photosBlock .photosContent .rightCol .thumbnails .header .live img {
								width:82px; height:18px;
							}
						#photosBlock .photosContent .rightCol .thumbnails .header a.misc:link, #photosBlock .photosContent .rightCol .thumbnails .header a.misc:active, #photosBlock .photosContent .rightCol .thumbnails .header a.misc:visited {
							width:82px; height:18px;
							background:url(../../images/header_misc.png) 0 top no-repeat;
						}
							#photosBlock .photosContent .rightCol .thumbnails .header a.misc:hover {
								background-position:bottom;
							}
							#photosBlock .photosContent .rightCol .thumbnails .header .misc img {
								width:82px; height:18px;
							}
							
						#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent {
							padding:6px 0 0 2px;
							width:246px; height:182px;
							background:url(../../images/bg_thumbnail.png) repeat;
						}
							#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:3px solid #838caa;
							}
								#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:hover {
									border:3px solid #fff;
								}
								
								
								
/*	--------------------------------------------------------------------------------------------------------------------------
	footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:744px;
		margin:31px 0 0 0;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#030303;
		text-align:center;
	}
		#footer .copyRight {
			margin:0 22px 0 0;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#083a7c;
			text-decoration:none;
		}
			#footer a:hover {
				color:#f49303;
			}
			

/*	--------------------------------------------------------------------------------------------------------------------------
	Flash Holder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#Div1
{
    width:711px;

}

#flashHolder
{
    width:344px;
    margin:0 auto; 
  
}	


/*	--------------------------------------------------------------------------------------------------------------------------
	Social Networking Links Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.middle 
	{
	    width:175px;
	    margin:0 auto;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.clearfix:after {
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
        .visitPage {
			width:744px;
			margin:30px 0; 
		}
		
		.visitPage #visitPage_Title{
		    margin:0 auto; padding:0;
		    width:180px;
		}
		
		*html .visitPage #visitPage_Title{
		    margin:0 auto 0 -15px; padding:0;
		    width:180px;
		}
		
		
		*+html .visitPage #visitPage_Title{
		    margin:0 auto 0 -15px; padding:0;
		    width:180px;
		}
		
		
		.visitPage #visitPage_Title h3 {
		    font-size:10pt;
		    color:white;
		}

		
			.visitPage ul {
				list-style:none;
				margin:0 auto; padding:0;
				width:325px;
			}
			
			*html .visitPage ul {
				list-style:none;
				margin:0 auto 0 -7px; padding:0;
				width:325px;
			}
			
			*+html .visitPage ul {
				list-style:none;
				margin:0 auto 0 -7px; padding:0;
				width:325px;
			}
				.visitPage ul li {
					float:left;
					margin:0; padding:0;
				}
					.visitPage ul li a.btnMySpace:link, .visitPage ul li a.btnMySpace:active, .visitPage ul li a.btnMySpace:visited {
						width:53px; height:20px;
						background:url(/shared/images/btn_myspace.png) 0 0 no-repeat;
						display:block;
					
					}
						.visitPage ul li a.btnMySpace:hover {
							background-position:0 -20px;
						}
					.visitPage ul li a.btnFacebook:link, .visitPage ul li a.btnFacebook:active, .visitPage ul li a.btnFacebook:visited {
						width:54px; height:13px;
						margin:4px 0 0 30px;
						background:url(/shared/images/btn_facebook.png) 0 0 no-repeat;
						display:block;
					}
						.visitPage ul li a.btnFacebook:hover {
							background-position:0 -13px;
						}
					.visitPage ul li a.btnTwitter:link, .visitPage ul li a.btnTwitter:active, .visitPage ul li a.btnTwitter:visited {
						width:46px; height:13px;
						margin:4px 0 0 30px;
						background:url(/shared/images/btn_twitter.png) 0 0 no-repeat;
						display:block;
					}
						.visitPage ul li a.btnTwitter:hover {
							background-position:0 -13px;
						}
					.visitPage ul li a.btnImeem:link, .visitPage ul li a.btnImeem:active, .visitPage ul li a.btnImeem:visited {
						width:37px; height:13px;
						margin:4px 0 0 30px;
						background:url(/shared/images/btn_imeem.png) 0 0 no-repeat;
						display:block;
					}
						.visitPage ul li a.btnTwitter:hover {
							background-position:0 -13px;
						}
					.visitPage ul li a.btnBuzznet:link, .visitPage ul li a.btnBuzznet:active, .visitPage ul li a.btnBuzznet:visited {
						width:46px; height:13px;
						margin:4px 0 0 30px;
						background:url(/shared/images/btn_buzz.png) 0 0 no-repeat;
						display:block;
					}
					    .visitPage ul li a.btnBuzznet:hover {
						    background-position:0 -13px;
					    }
					
				.visitPage ul li a.btnilike:link, .visitPage ul li a.btnilike:active, .visitPage ul li a.btnilike:visited {
					width:46px; height:13px;
					margin:4px 0 0 30px;
					background:url(/shared/images/ilike.png) 0 0 no-repeat;
					display:block;
				}
					.visitPage ul li a.btnilike:hover {
						background-position:0 -13px;
					}

