@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - CASH CASH
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		cc_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:#000 url(../../images/bg.jpg) 50% 0 no-repeat fixed;
			color:#e6e6e6;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	topBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#breadCrumbs {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#3c3b3b;
	}
		#breadCrumbs a:link, #breadCrumbs a:visited, #breadCrumbs a:active {
			text-decoration:none;
			color:#3c3b3b;
		}
			#breadCrumbs a:hover {
				color:#fe03fb;
			}
		#breadCrumbs .artist {
			color:#fe03fb;
		}
		
		
	#communityLogIn {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#3c3b3b;
	}
		#communityLogIn .communityText {
			width:175px; height:10px;
			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:#3c3b3b;
		}
			#communityLogIn a:hover {
				color:#fe03fb;
			}
		#communityLogIn a.logIn:link, #communityLogIn a.logIn:visited, #communityLogIn a.logIn:active {
			width:45px; height:15px;
			background:url(../../images/btn_logInTop.png) left top no-repeat;
		}
			#communityLogIn a.logIn:hover {
				background:url(../../images/btn_logInTop.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_logOutTop.png) left top no-repeat;
		}
			#communityLogIn a.logOut:hover {
				background:url(../../images/btn_logOutTop.png) left bottom no-repeat;
			}

		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			width:700px; height:47px;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	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 #ff8a00;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#ff8a00;
	}		


	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		width:746px;
		margin:28px 0 0 0; padding:0 0 0 2px;
		background:url(../../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:18px;
		}
		
		
		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			width:82px; height:18px;
			margin:0; padding:0 0 0 102px;
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:82px; height:18px;
				background:url(../../images/navHome.png) left top no-repeat;
			}
				li.home a:hover {
					background-position:bottom;
				}
				
		li.bio {
			width:55px; height:18px;
			margin:0; padding:0 0 0 0;
		}
			li.bio a:link, li.bio a:active, li.bio a:visited {
				width:55px; height:18px;
				background:url(../../images/navBio.png) left top no-repeat;
			}
				li.bio a:hover {
					background-position:bottom;
				}
				
		li.news {
			width:73px; height:18px;
			margin:0; padding:0 0 0 0;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:73px; height:18px;
				background:url(../../images/navNews.png) left top no-repeat;
			}
				li.news a:hover {
					background-position:bottom;
				}
				
		li.music {
			width:164px; height:18px;
			margin:0; padding:0 0 0 0;
		}
			li.music a:link, li.music a:active, li.music a:visited {
				width:164px; height:18px;
				background:url(../../images/navMusic.png) left top no-repeat;
			}
				li.music a:hover {
					background-position:bottom;
				}
				
		li.tour {
			width:70px; height:18px;
			margin:0; padding:0 0 0 0;
		}
			li.tour a:link, li.tour a:active, li.tour a:visited {
				width:70px; height:18px;
				background:url(../../images/navTour.png) left top no-repeat;
			}
				li.tour a:hover {
					background-position:bottom;
				}
		li.photos {
			width:100px; height:18px;
			margin:0; padding:0 0 0 0;
		}
			li.photos a:link, li.photos a:active, li.photos a:visited {
				width:100px; height:18px;
				background:url(../../images/navPhotos.png) left top no-repeat;
			}
				li.photos a:hover {
					background-position:bottom;
				}
				
		li.extras {
			width:94px; height:18px;
			padding:4px 0 0 100px; /*padding:4px 53px 0 45px; if community included */
		}
			li.extras a:link, li.extras a:active, li.extras a:visited {
				width:94px; height:18px;
				background:url(../../images/navExtras.png) left top no-repeat;
			}
				li.extras a:hover {
					background-position:bottom;
				}
				
		li.ringtones {
			width:124px; height:18px;
			margin:0; padding:4px 0 0 0;
		}
			li.ringtones a:link, li.ringtones a:active, li.ringtones a:visited {
				width:124px; height:18px;
				background:url(../../images/navRingtones.png) left top no-repeat;
			}
				li.ringtones a:hover {
					background-position:bottom;
				}				
		li.community {
			width:138px; height:18px;
			margin:0; padding:4px 0 0 0;
		}
			li.community a:link, li.community a:active, li.community a:visited {
				width:138px; height:18px;
				background:url(../../images/navCommunity.png) left top no-repeat;
			}
				li.community a:hover {
					background-position:bottom;
				}
		
		li.store {
			width:89px; height:18px;
			margin:0; padding:4px 0 0 0;
		}
			li.store a:link, li.store a:active, li.store a:visited {
				width:89px; height:18px;
				background:url(../../images/navStore.png) left top no-repeat;
			}
				li.store a:hover {
					background-position:bottom;
				}
				
		li.signup {
			width:100px; height:18px;
			margin:0; padding:4px 0 0 0;
		}
			li.signup a:link, li.signup a:active, li.signup a:visited {
				width:100px; height:18px;
				background:url(../../images/navSignUp.png) left top no-repeat;
			}
				li.signup a:hover {
					background-position:bottom;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	buyerBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#buyerBlock {
			margin:57px 0 57px 196px;padding:0 0 0 208px;
			width:360px;
			background:url(../../images/cashcashCover.jpg) top left no-repeat;
		}	
		#buyerBlock .buyNow {
			padding:122px 0 0 0;
			width:184px;
			background:url(../../images/takeItToTheFloor.png) top left no-repeat;
		}
			#buyerBlock .buyNow a.amazon:link, #buyerBlock .buyNow a.amazon:active, #buyerBlock .buyNow a.amazon:visited {
				width:109px; height:33px;
				display:block;
				background:url(../../images/btn_amazonBuyer.png) top center no-repeat;
				margin:0 0 2px 0;
			}
				#buyerBlock .buyNow a.amazon:hover {
					background-position:bottom;
				}
			#buyerBlock .buyNow a.itunes:link, #buyerBlock .buyNow a.itunes:active, #buyerBlock .buyNow a.itunes:visited {
				width:109px; height:33px;
				display:block;
				background:url(../../images/btn_itunesBuyer.png) top center no-repeat;
			}
				#buyerBlock .buyNow a.itunes:hover {
					background-position:bottom;
				}
            #twitter{
                float:right;
            }
					

/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 0 150px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#newsBlock .newsContent h3.header {
			text-indent:-3000px;
			height:12px; width:100px;
			background:url(../../images/commentsHeader.png) center top;
			margin:0 0 20px 0;
		}
		#newsBlock .newsContent {
			margin:23px 0 17px 0; padding:0 16px 0 8px;
		}
		#newsBlock .newsContent .btnHolder {
			margin:10px 0 0 0;
		}
		#newsBlock .newsContent a.btnLeaveAComment:link, #newsBlock .newsContent a.btnLeaveAComment:visited, #newsBlock .newsContent a.btnLeaveAComment:active {
			margin:18px 0 0 25px;
			width:97px; height:16px;
			background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
			font-size:14px;
		}
			#newsBlock .newsContent a.btnLeaveAComment:hover {
				background-position:bottom;
			}

				
			#newsBlock .newsContent .control a:link, #newsBlock .newsContent .control a:active, #newsBlock .newsContent .control a:visited{
				font:normal 12px Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#ff8a00;
			}
				#newsBlock .newsContent .control a:hover {
					color:#fd4e01;
				}
			#newsBlock .newsContent .leftCol {
				width:397px;
			}
				#newsBlock .newsContent .leftCol .entry  {
					margin:0 0 1px 0; padding:13px 16px 17px 13px;
					width:368px;
					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:#3c3b3b;
					}
					#newsBlock .newsContent .leftCol .entry h3 {
						font:bold 16px Arial, Helvetica, sans-serif;
						color:#ff8a00;
					}
						#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:#ff8a00;
						}
							#newsBlock .newsContent .leftCol .entry h3 a:hover {
								color:#fd4e01;
							}
					#newsBlock .newsContent .leftCol .entry ul.socialBar {
						margin:8px 0 0 0;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
						#newsBlock .leftCol .entry ul.socialBar a:link, #newsBlock .leftCol .entry ul.socialBar a:active, #newsBlock .leftCol .entry ul.socialBar a:visited {
							color:#ff8a00;
							text-decoration:none;
						}
							#newsBlock .leftCol .entry ul.socialBar a:hover {
								color:#fd4e01;
							}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.views {
							width:70px;
							color:#3c3b3b;
						}
						#newsBlock .newsContent .leftCol .entry ul.socialBar li.comments {
							width:165px;
						}
						#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:10px 0 0 287px;
						width:103px; height:10px;
						background:url(../../images/btn_viewMoreNews.png) 0 top no-repeat;
					}
						#newsBlock .newsContent a.btnViewMoreNews:hover {
							background-position:bottom;
						}
						#newsBlock .newsContent a.btnViewMoreNews img {
							width:105px; height:10px;
						}
			#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 20px 0; padding:14px 22px 20px 14px;
		width:689px;
	}
		#newsBlock .newsContent .newsEntry.lead {
			margin:0 0 20px 0; padding:14px 22px 20px 14px;
			width:689px;
		}
			#newsBlock .newsContent .newsEntry.lead .paragraphHolder p {
				margin:0 0 14px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
		#newsBlock .newsContent .newsEntry .date {
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
		}
		#newsBlock .newsContent .newsEntry h3 {
			margin:0 0 15px 0;
			font:bold 16px Arial, Helvetica, sans-serif;
			color:#ff8a00;
		}
		#newsBlock .newsContent .newsEntry h3 a:link, #newsBlock .newsContent .newsEntry h3 a:visited, #newsBlock .newsContent .newsEntry h3 a:active {
			margin:0 0 22px 0;
			font:normal 18px Arial, Helvetica, sans-serif;
			color:#ff8a00;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry h3 a:hover {
				color:#fd4e01;
			}
		#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:#3c3b3b;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder p {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
		#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:#ff8a00;
			text-decoration:none;
		}
			#newsBlock .newsContent .newsEntry .paragraphHolder a:hover {
				color:#fd4e01;
			}
			
		#newsBlock .newsContent .newsEntry a.viewFull:link, #newsBlock .newsContent .newsEntry a.viewFull:active, #newsBlock .newsContent .newsEntry a.viewFull {
			width:95px; height:10px;
			background:url(../../images/btn_viewFullArticle.png) top left no-repeat;
		}
			#newsBlock .newsContent .newsEntry a.viewFull:hover {
				background-position:bottom;
			}
			#newsBlock .newsContent .newsEntry a.viewFull img {
				width:95px; height:10px;
			}
			
			/*socialBar styles*/
			#newsBlock .newsContent .newsEntry ul.socialBar {
				margin:16px 0 15px 0;
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#eee;
			}
				#newsBlock .newsContent .newsEntry ul.socialBar a:link, #newsBlock .newsContent .newsEntry ul.socialBar a:active, #newsBlock .newsContent .newsEntry ul.socialBar a:visited {
					color:#fda101;
					text-decoration:none;
				}
					#newsBlock .newsContent .newsEntry ul.socialBar a:hover {
						color:#fd4e01;
					}
				#newsBlock .newsContent .newsEntry ul.socialBar li.views {
					width:70px;
					color:#3c3b3b;
				}
				#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*/
	#newsBlock .newsContent h4 {
		margin:65px 0 25px 35px;
		width:99px; height:13px;
		background:url(../../images/h3_Comments.png) no-repeat;
	}
		#newsBlock .newsContent .commentEntry {
			margin:0 0 0 28px;
		}
			#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:#fda101;
				}
					#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:#ff8a00;
					}
						#newsBlock .newsContent .commentEntry .entry .user a:hover {
							color:#fd4e01;
						}
				#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:#fda101;
					}
					#newsBlock .newsContent .commentEntry .entry .content p {
						margin:0 0 12px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
					#newsBlock .newsContent .commentEntry .entry .content .date {
						font:normal 10px Verdana, Arial, Helvetica, sans-serif;
						color:#2400ff;
					}
					#newsBlock .newsContent a.btnViewAllNews:link, #newsBlock .newsContent a.btnViewAllNews:active, #newsBlock .newsContent a.btnViewAllNews:visited {
						margin:34px 0 0 638px;
						width:85px; height:10px;
						background:url(../../images/btn_viewAllNews.png) top center no-repeat;
					}
						#newsBlock .newsContent a.btnViewAllNews:hover {
							background-position:bottom;
						}
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	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;
			border:1px solid #3d3b4a;
		}
			li.promoCommunity a:link, li.promoCommunity a:active, li.promoCommunity a:visited {
				width:194px; height:188px;
				background:url(../../images/promoCommunity.png) left top no-repeat;
			}
				li.promoCommunity a:hover {
					background-position:bottom;
				}
				
		
		/* promoRingtones */					
		li.promoRingtones {
			width:194px; height:188px;
			border:1px solid #3d3b4a;
		}
			li.promoRingtones a:link, li.promoRingtones a:active, li.promoRingtones a:visited {
				width:194px; height:188px;
				background:url(../../images/promoRingtones.png) left top no-repeat;
			}
				li.promoRingtones a:hover {
					background-position:bottom;
				}
				
		
		/* promoDownloads */	
		li.promoDownloads {
			width:194px; height:188px;
			border:1px solid #3d3b4a;
		}
			li.promoDownloads a:link, li.promoDownloads a:active, li.promoDownloads a:visited {
				width:194px; 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:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#featuredVideoBlock h3 {
			margin:45px 0 0 0px; padding: 0 0 10px 0;
			width:328px;
			font:normal 15px Arial, Helvetica, sans-serif;
			color:#ff8a00;
		}
			#featuredVideoBlock h3 .title {
				font:bold 18px Arial, Helvetica, sans-serif;
			}
		#featuredVideoBlock .videoContent {
			padding:0 0 0 11px;
		}
		
		
		/* leftCol */
		#featuredVideoBlock .videoContent .leftCol .videoLeftCol {
			margin:0 5px 0 0; padding:17px 0 0 17px;
			width:345px; height:262px;
			background:url(../../images/bg_featuredVideoBox.png) no-repeat;
		}
			#featuredVideoBlock .videoContent .leftCol h2 {
				width:328px;
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#8e8e8e;
			}
			#featuredVideoBlock .videoContent .leftCol h3 .videoTitle {
				color:#3c3b3b;
			}
			#featuredVideoBlock .videoContent .leftCol h2 .title {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#ff8a00;
			}
			#featuredVideoBlock .videoContent .leftCol a:link, #featuredVideoBlock .videoContent .leftCol a:visited, #featuredVideoBlock .videoContent .leftCol a:active {
				border:1px solid #fda101;
				width:328px; height:246px;
				background:url(../../images/video_EPK.jpg) 0 top no-repeat;
			}
				#featuredVideoBlock .videoContent .leftCol a:hover {
					background-position:bottom;
				}
				#featuredVideoBlock .videoContent .leftCol img {
					width:328px; height:246px;
				}
					
			
			/* rightCol */	
			#featuredVideoBlock .videoContent .rightCol {
				padding:50px 0 0 0;
				width:360px;
			}
				#featuredVideoBlock .videoContent .rightCol h3 {
					margin:0 0 5px 0;
					width:132px; height:13px;
					background:url(../../images/h3_featuredVideos.png) no-repeat;
				}
			#featuredVideoBlock .videoContent .rightCol .entry {
				margin:0 0 0 10px;
				width:167px; height:180px;
			}
				#featuredVideoBlock .videoContent .rightCol .entries .entry .videoInfo p {
					color:#3c3b3b;
				}
					#featuredVideoBlock .videoContent .rightCol .entry .videoImg1 a:link, #featuredVideoBlock .videoContent .rightCol .entry .videoImg1 a:visited, #featuredVideoBlock .videoContent .rightCol .entry .videoImg1  a:active {
						border:1px solid #fda101;
						width:165px; height:124px;
						background:url(../../images/videoBlock_featuredVideoSmall1.jpg) 0 top no-repeat;
					}
						#featuredVideoBlock .videoContent .rightCol .entry .videoImg1 a:hover {
							background-position:bottom;
						}
						#featuredVideoBlock .videoContent .rightCol .entry .videoImg1 img {
							width:165px; height:124px;
						}
					#featuredVideoBlock .videoContent .rightCol .entry .videoImg2 a:link, #featuredVideoBlock .videoContent .rightCol .entry .videoImg2 a:visited, #featuredVideoBlock .videoContent .rightCol .entry .videoImg2  a:active {
						border:1px solid #fda101;
						width:165px; height:124px;
						background:url(../../images/videoBlock_featuredVideoSmall2.jpg) 0 top no-repeat;
					}
						#featuredVideoBlock .videoContent .rightCol .entry .videoImg2 a:hover {
							background-position:bottom;
						}
						#featuredVideoBlock .videoContent .rightCol .entry .videoImg2 img {
							width:165px; height:124px;
						}
					#featuredVideoBlock .videoContent .rightCol .entry .videoInfo {
						margin:4px 0 0 0;
						color:#e0d8ce;
						font:normal 10px Arial, Helvetica, sans-serif;
					}
						#featuredVideoBlock .videoContent .rightCol .entry .videoInfo h4 a:link, #featuredVideoBlock .videoContent .rightCol .entry .videoInfo h4 a:visited, #featuredVideoBlock .videoContent .rightCol .entry .videoInfo h4 a:active {
							color:#ff8a00;
							font:bold 13px Arial, Helvetica, sans-serif;
						}
							#featuredVideoBlock .videoContent .rightCol .entry .videoInfo h4 a:hover {
								color:#fd4e01;
							}
					#featuredVideoBlock .videoContent a.btnViewMoreVideos:link, #featuredVideoBlock .videoContent a.btnViewMoreVideos:active, #featuredVideoBlock .videoContent a.btnViewMoreVideos:visited {
						margin:13px 0 0 247px;
						width:109px; height:10px;
						background:url(../../images/btn_viewMoreVideos.png) 0 top no-repeat;
					}
						#featuredVideoBlock .videoContent a.btnViewMoreVideos:hover {
							background-position: bottom;	
						}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	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:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#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:328px;
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#8e8e8e;
			}
			#videoBlock .videoContent .leftCol h2 .title {
				font:bold 16px Arial, Helvetica, sans-serif;
				color:#ff8a00;
			}
			#videoBlock .videoContent .leftCol a:link, #videoBlock .videoContent .leftCol a:visited, #videoBlock .videoContent .leftCol a:active {
				border:1px solid #fda101;
				width:328px; height:246px;
				background:url(../../images/video_EPK.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 .entry {
				margin:0 0 1px 0; padding:5px;
				width:342px; height:79px;
				background:url(../../images/bg_videoEntry2.png) no-repeat;
			}
			#videoBlock .videoContent .rightCol .even {
				background:url(../../images/bg_videoEntry1.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 {
						width:81px; height:81px;
						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:81px; height:81px;
						}
				#videoBlock .videoContent .rightCol .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					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:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlock .videoContent .rightCol .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
						
					/*	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:109px; 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;
					}
						


/*	--------------------------------------------------------------------------------------------------------------------------
	videoBlogBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#videoBlogBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#videoBlogBlock .videoContent {
			padding:30px 0 0 17px;
		}
		#videoBlogBlock .videoContent .entry {
				margin:0 0 1px 0; padding:5px 0 5px 7px;
				width:704px; height:79px;
				background:url(../../images/bg_videoEntry2.png) repeat-x;
			}
			#videoBlogBlock .videoContent .even {
				background:url(../../images/bg_videoEntry1.png) repeat-x;
			}
				#videoBlogBlock .videoContent .entry .videoImg {
					margin:0 15px 0 0;
				}
					#videoBlogBlock .videoContent .entry .videoImg a:link, #videoBlogBlock .videoContent .entry .videoImg a:visited, #videoBlogBlock .videoContent .entry .videoImg  a:active {
						width:81px; height:81px;
						background:url(../../images/videoBlock_videoSmall.jpg) 0 top no-repeat;
					}
						#videoBlogBlock .videoContent .entry .videoImg a:hover {
							background-position:bottom;
						}
						#videoBlogBlock .videoContent .entry .videoImg img {
							width:81px; height:81px;
						}
				#videoBlogBlock .videoContent .entry .videoInfo {
					margin:15px 0 0 0;
					width:240px;
					color:#8e8e8e;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
					#videoBlogBlock .videoContent .entry .videoInfo h3 a:link, #videoBlogBlock .videoContent .entry .videoInfo h3 a:visited, #videoBlogBlock .videoContent .entry .videoInfo h3 a:active {
						color:#ff8a00;
						font:bold 13px Arial, Helvetica, sans-serif;
					}
						#videoBlogBlock .videoContent .entry .videoInfo h3 a:hover {
							color:#fd4e01;
						}
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	tourBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#tourBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		
		/* tour dates */
		#tourBlock #tourDates {
			margin:22px 0 0 53px;
			width:633px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#tourBlock #tourDates a:link, #tourBlock #tourDates a:active, #tourBlock #tourDates a:visited {
				text-decoration:none;
				color:#ff8a00;
			}
				#tourBlock #tourDates a:hover {
					color:#fd4e01;
				}
			#tourBlock #tourDates col#dateCol {
				width:113px;
			}
			#tourBlock #tourDates col#venueCol {
				width:250px;
			}
			#tourBlock #tourDates col#locationCol {
				width:260px;
			}
				#tourBlock #tourDates thead .thDate {
					width:42px; 
					padding:0 0 10px 0;
					background:url(../../images/th_date.png) no-repeat;
				}
				#tourBlock #tourDates thead .thVenue {
					width:53px; 
					background:url(../../images/th_venue.png) no-repeat;
				}
				#tourBlock #tourDates thead .thLocation {
					width:61px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#tourBlock #tourDates tbody {
					color:#3c3b3b;
				}
				#tourBlock #tourDates tbody tr.even {
					background:url(../../images/bg_tourEntry.png) no-repeat;
				}
				#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.location .gray {
						color:#8e8e8e;
					}
				#tourBlock a.btnViewMoreDates:link, #tourBlock a.btnViewMoreDates:active, #tourBlock a.btnViewMoreDates:visited {
					margin:30px 0 0 584px;
					width:106px; 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:0 0 19px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#ringtonesBlock .ringtonesContent {
			margin:45px 0 0 0;
		}
			#ringtonesBlock .ringtonesContent .entry {
				margin:0 17px 0 37px; padding:0;
				width:130px;
			}
				#ringtonesBlock .ringtonesContent .entry .albumImg {
					width:126px; height:126px;
					background:url(../../images/ringtones_album.jpg) no-repeat;
				}
				#ringtonesBlock .ringtonesContent .entry .info {
					margin:0 0 34px 0; padding:6px 0 0 0;
					height:55px;
					font:normal 10px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
				}
				#ringtonesBlock .ringtonesContent .entry .info h4 {
					font:bold 13px Arial, Helvetica, sans-serif;
					color:#ff8a00;
				}
					#ringtonesBlock .ringtonesContent .entry .info h4 a:link, #ringtonesBlock .ringtonesContent .entry .info h4 a:active, #ringtonesBlock .ringtonesContent .entry .info h4 a:visited {
						color:#ff8a00;
					}
						#ringtonesBlock .ringtonesContent .entry .info h4 a:hover {
							color:#fd4e01;
						}	
				#ringtonesBlock .ringtonesContent .entry a.btnBuyNow:link, #ringtonesBlock .ringtonesContent .entry a.btnBuyNow:active, #ringtonesBlock .ringtonesContent .entry a.btnBuyNow:visited {
					margin:0 0 0 61px;
					width:54px; height:10px;
					background:url(../../images/btn_buyNow.png) 0 top no-repeat;
				}
					#ringtonesBlock .ringtonesContent .entry a.btnBuyNow:hover {
						background-position:bottom;
					}
					#ringtonesBlock .ringtonesContent .entry .btnBuyNow img {
						width:54px; height:10px;
					}
	
	
						
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 150px 0; padding:0 0 54px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#photosBlock .photosContent {
			margin:34px 0 0 15px;
		}
			
			/*	leftCol */
			#photosBlock .photosContent .leftCol {
				padding:16px;
				width:401px;
				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_newsEntry1.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 #6f796f;
							}
								#photosBlock .photosContent .rightCol .thumbnails .thumbnailContent a:hover {
									border:3px solid #b3b5b3;
								}
								
								
								
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		margin:0 0 150px 0; padding:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#communityBlock .communityContent {
			margin:27px 0 0 37px;
		}
		
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				margin:0 50px 0 0;
				width:188px;
			}
				#communityBlock .communityContent .recentPosts h3 {
					margin:0 0 8px 0;
					width:95px; height:16px;
					background:url(../../images/h3_recentPosts.png) no-repeat;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 20px 0;
					color:#8e8e8e;
					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:#fda101;
						}
							#communityBlock .communityContent .recentPosts h4 a:hover {
								color:#fd4e01;
							}
					#communityBlock .communityContent .recentPosts a:link, #communityBlock .communityContent .recentPosts a:active, #communityBlock .communityContent .recentPosts a:visited {	
						text-decoration:none;
						color:#e39000;
					}
						#communityBlock .communityContent .recentPosts a:hover {
							color:#fd4e01;
						}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				margin:0 40px 0 0;
				width:230px;
			}
				#communityBlock .communityContent .recentPhotos h3 {
					margin:0 0 8px 0;
					width:104px; height:16px;
					background:url(../../images/h3_recentPhotos.png) no-repeat;
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 8px 0 0;
						width:105px; height:120px;
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
						#communityBlock .communityContent .recentPhotos .entry a:link, #communityBlock .communityContent .recentPhotos .entry a:visited, #communityBlock .communityContent .recentPhotos .entry a:active {
							margin:0 0 6px 0;
							border:1px solid #ff8a00;
						}
							#communityBlock .communityContent .recentPhotos .entry a:hover {
								border:1px solid #fd4e01;
							}
				
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:181px;
			}
				#communityBlock .communityContent .newestMembers h3 {
					margin:0 0 8px 0;
					width:127px; height:16px;
					background:url(../../images/h3_newestMembers.png) no-repeat;
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 25px 20px 0;
					width:52px;
					color:#ff8a00;
					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:#ff8a00;
					}
					#communityBlock .communityContent .newestMembers .entry a:hover {
						color:#fd4e01;
					}
					#communityBlock .communityContent .newestMembers .entry a img {
						border:1px solid #ff8a00;
					}
						#communityBlock .communityContent .newestMembers .entry a:hover img {
							border:1px solid #fd4e01;
						}
					
			
			#communityBlock a.btnViewCommunity:link, #communityBlock a.btnViewCommunity:active, #communityBlock a.btnViewCommunity:visited {
				margin:0 0 0 593px;
				width:120px; height:12px;
				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:0 0 20px 0;
		width:744px;
		border:1px solid #3d3b4a;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#3c3b3b;
	}
		#loginBlock .loginContent {
			margin:40px 0 0 30px;
		}
			#loginBlock .loginContent .joinBox {
				margin:0 0 30px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
				#loginBlock .loginContent .joinBox p {
				padding:3px 12px 0 0;
				}
				#loginBlock .loginContent .joinBox a.joinBtn:link, #loginBlock .loginContent .joinBox a.joinBtn:active, #loginBlock .loginContent .joinBox a.joinBtn:visited {
					width:98px; height:21px;
					background:url(../../images/btn_joinHere.png) top center no-repeat;
				}
					#loginBlock .loginContent .joinBox a.joinBtn:hover {
						background:url(../../images/btn_joinHere.png) bottom center no-repeat;
					}
				/*form styles*/
				#loginBlock .loginContent .item {
					margin:0 0 20px 0;
				}
					#loginBlock .loginContent .item label {
						margin:0 0 5px 0; padding:0 0 0 2px;
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
					#loginBlock .loginContent .item input {
						padding:2px 0 0 2px;
						width:263px; height:21px;
						background:url(../../images/bg_formItem.png) top left no-repeat;
						border:solid 1px #ff8a00;
						color:#3c3b3b;
					}
					/*checkbox style*/
					#loginBlock .loginContent .item.checkbox label {
						margin:0 0 0 5px;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
					#loginBlock .loginContent .item.checkbox input {
						margin:0 0 0 10px;
						width:10px; height:10px;
					}
					#main #loginBlock a:link, #main #loginBlock a:active, #main #loginBlock a:visited{
						color:#ff8a00;
						text-decoration:none;
					}
						#main #loginBlock a:hover
						{
							color:#fd4e01;
						}
								
				/*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;
					background:url(../../images/btn_formLogIn.png) top center no-repeat;
				}
					#loginBlock .loginContent a.loginBtn:hover {
						background:url(../../images/btn_formLogIn.png) bottom center no-repeat;
					}
					#loginBlock .loginContent .loginBtn img {
						width:64px; height:21px;
					}
				/*forgot password*/
				#loginBlock .loginContent .forgot {
					margin:8px 0 0 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
				}
					#loginBlock .loginContent .forgot a:link, #loginBlock .loginContent .forgot a:active, #loginBlock .loginContent .forgot a:visited {
						font:bold 12px Arial, Helvetica, sans-serif;
						color:#ff8a00;
						text-decoration:none;
					}
						#loginBlock .loginContent .forgot a:hover {
							color:#fd4e01;
						}
						
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	bioBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#bioBlock {
		margin:0 0 150px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#bioBlock .bioContent {
			padding:60px 109px;
		}
			#bioBlock .bioContent img {
				margin:0 0 30px 0;
			}
			#bioBlock .bioContent p {
				margin:0 0 20px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				line-height:16px;
				color:#000000;
			}
			#bioBlock .bioContent strong {
				color:#ff39ea;
			}
			#bioBlock .bioContent em {
				color:#fd4e01;
			}
			
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	extrasBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#extrasBlock {
		margin:0 0 150px 0;
		width:744px;
		border:1px solid #3d3b4a;
	}
		#extrasBlock .extrasContent {
			padding:25px 0 10px 20px;
			color:#3c3b3b;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#extrasBlock .extrasContent p {
				margin:30px 0 10px 0;
				color:#fda101;
				font-weight:bold;
			}
			#extrasBlock .extrasContent ol {
				font-size:11px;
			}
				#extrasBlock .extrasContent ol li {
					margin:0 0 5px 23px;
					letter-spacing:1px;
				}
				
				
			/* leftCol */	
			#extrasBlock .extrasContent .leftCol {
				width:440px;
			}
				#extrasBlock .extrasContent .leftCol h3 {
					width:89px; height:16px;
					background:url(../../images/h3_wallpapers.png) no-repeat;
				}
				#extrasBlock .extrasContent .leftCol .wallpapers {
					margin:30px 0 0 0;
				}
					#extrasBlock .extrasContent .leftCol .wallpapers .wallpaperHolder {
						margin:0 20px 0 0;
						width:194px;
					}
						#extrasBlock .extrasContent .leftCol .wallpaperHolder .btnHolder {
							margin:10px 0 0 0;
						}
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn800:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn800:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn800:visited {	
								margin:0 20px 0 30px;
								width:58px; height:10px;
								background:url(../../images/btn_800x600.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn800:hover {
									background-position:bottom;
								}
							#extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:link, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:active, #extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:visited {
								width:57px; height:10px;
								background:url(../../images/btn_1024x768.png) 0 top no-repeat;
							}
								#extrasBlock .extrasContent .leftCol .btnHolder a.btn1024:hover {
									background-position:bottom;
								}
						
								
			/* rightCol */					
			#extrasBlock .extrasContent .rightCol {
				margin:0 0 0 10px;
				width:195px;
			}
				#extrasBlock .extrasContent .rightCol h3 {
					width:90px; height:17px;
					background:url(../../images/h3_buddyIcons.png) 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:744px;
		margin:31px 0 0 0;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#3c3b3b;
		text-align:center;
	}
		#footer .copyRight {
			margin:0 22px 0 0;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#ff8502;
			text-decoration:none;
			font-weight: normal;
		}
			#footer a:hover {
				color:#fd4e01;
			}	