@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - ERIN MCCARLEY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		erin_main.css
	Date:			December 18, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/* 	***************************************************************************************************
	
	Note:	- All pngs are saved as PNG-24 (the CSS must also be added to the mainIE6.css file with a behavior attached).
			- <a> links that are png's must also be saved as PNG-8 with the suffix "IE6" and added to the mainIE6.css file. (eg. btn_logIn.png and btn_logInIE6.png)
	
	*************************************************************************************************** */
		
		
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* 	***********************************************************************
		Note: Background image should be 3000px wide and at least 1500px in height
		*************************************************************************** */
	
		body {
			background:#fff url(../../images/bg.jpg) center top no-repeat;
			color:#634641;
		}
		
		#tree {
			margin:0 0 0 -640px;
			width:1280px; height:1024px;	
			position:absolute;
			top:0; left:50%;
			z-index:-1000;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	logo/miniAlbum Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .header {
		padding:0 0 0 177px;
	}
		#main .header h1#h1ErinMccarley {
			margin:20px 0 0 0;
			width:362px; height:72px;
			background:url(../../images/h1_erinMcCarley.png) no-repeat;
		}
		#main .header #miniAlbum {
			margin:0 0 0 39px;
			width:292px;
		}
			#main .header #miniAlbum .album {
				margin:24px 12px 0 0;
				width:50px;
			}
				#main .header #miniAlbum .album img {
					border:1px solid #382f15;
					width:48px; height:48px;
				}
			#main .header #miniAlbum .info {
				margin:6px 0 0 0; padding:43px 0 0 10px;
				width:220px;
				background:url(../../images/title_album.png) no-repeat;
			}
				#main .header #miniAlbum .info p.inStore {
					width:107px; height:10px;
					background:url(../../images/title_inStore.png) no-repeat;
				}
				#main .header #miniAlbum .info .btnHolder {
					margin:2px 0 0 0;
				}
					#main .header #miniAlbum .info .btnHolder a.itunes:link, #main .header #miniAlbum .info .btnHolder a.itunes:active, #main .header #miniAlbum .info .btnHolder a.itunes:visited {
						margin:0 13px 0 0;
						width:43px; height:13px;
						background:url(../../images/btn_itunes.png) top no-repeat;
					}
						#main .header #miniAlbum .info .btnHolder a.itunes:hover {
							background-position:bottom;
						}
						#main .header #miniAlbum .info .btnHolder .itunes img {
							width:43px; height:13px;
						}
					#main .header #miniAlbum .info .btnHolder a.amazon:link, #main .header #miniAlbum .info .btnHolder a.amazon:active, #main .header #miniAlbum .info .btnHolder a.amazon:visited {
						width:48px; height:13px;
						background:url(../../images/btn_amazon.png) top no-repeat;
					}
						#main .header #miniAlbum .info .btnHolder a.amazon:hover {
							background-position:bottom;
						}
						#main .header #miniAlbum .info .btnHolder .amazon img {
							width:48px; height:13px;
						}

		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			padding:0 0 2px 0;
			width:218px; height:15px;
		}
	
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav {
		width:788px;
		padding:0 0 0 172px;
	}
	
	
	
	/* 	***********************************************************************
		Note: The height of the img should be the same as the height of the nav images
		*************************************************************************** */
		ul#nav li img {
			height:17px;
		}
		
		
		
	/* 	***********************************************************************
		Note: Specify width and height for each image and padding between links
		*************************************************************************** */
		li.home {
			margin:4px 0 0 0;
			width:55px; height:33px;
		}
			li.home a:link, li.home a:active, li.home a:visited {
				width:55px; height:33px;
				background:url(../../images/navHome.png) left top no-repeat;
			}
				li.home a:hover {
					background-position:bottom;
				}
				
		li.story {
			width:60px; height:33px;
		}
			li.story a:link, li.story a:active, li.story a:visited {
				width:60px; height:33px;
				background:url(../../images/navStory.png) left top no-repeat;
			}
				li.story a:hover {
					background-position:bottom;
				}
				
		li.media {
			width:68px; height:33px;
		}
			li.media a:link, li.media a:active, li.media a:visited {
				width:68px; height:33px;
				background:url(../../images/navMedia.png) left top no-repeat;
			}
				li.media a:hover {
					background-position:bottom;
				}
				
		li.news {
			width:65px; height:33px;
		}
			li.news a:link, li.news a:active, li.news a:visited {
				width:65px; height:33px;
				background:url(../../images/navNews.png) left top no-repeat;
			}
				li.news a:hover {
					background-position:bottom;
				}		
				
		li.onTheRoad {
			width:95px; height:33px;
		}
			li.onTheRoad a:link, li.onTheRoad a:active, li.onTheRoad a:visited {
				width:95px; height:33px;
				background:url(../../images/navOnTheRoad.png) left top no-repeat;
			}
				li.onTheRoad a:hover {
					background-position:bottom;
				}
				
		li.photographs {
			width:101px; height:33px;
		}
			li.photographs a:link, li.photographs a:active, li.photographs a:visited {
				width:101px; height:33px;
				background:url(../../images/navPhotographs.png) left top no-repeat;
			}
				li.photographs a:hover {
					background-position:bottom;
				}
				
		li.goods {
			width:59px; height:33px;
		}
			li.goods a:link, li.goods a:active, li.goods a:visited {
				width:59px; height:33px;
				background:url(../../images/navGoods.png) left top no-repeat;
			}
				li.goods a:hover {
					background-position:bottom;
				}
				
		li.blog {
			width:67px; height:33px;
		}
			li.blog a:link, li.blog a:active, li.blog a:visited {
				width:67px; height:33px;
				background:url(../../images/navBlog.png) left top no-repeat;
			}
				li.blog a:hover {
					background-position:bottom;
				}
				
		li.musicBox {
			width:92px; height:33px;
		}
			li.musicBox a:link, li.musicBox a:active, li.musicBox a:visited {
				width:92px; height:33px;
				background:url(../../images/navMusicBox.png) left top no-repeat;
			}
				li.musicBox a:hover {
					background-position:bottom;
				}
		li.contact {
			width:82px; height:33px;
		}
			li.contact a:link, li.contact a:active, li.contact a:visited {
				width:82px; height:33px;
				background:url(../../images/navContact.png) left top no-repeat;
			}
				li.contact a:hover {
					background-position:bottom;
				}

					

/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentBlock {
		padding:6px 0 0 130px;
		width:830px;
	}
		h2 {
			font:normal 11px Arial, Helvetica, sans-serif;
		}
		/*	socialBar */
		ul.socialBar {
			font:normal 9px Arial, Helvetica, sans-serif;
			color:#757170;
		}
			ul.socialBar li.views {
				margin:3px 0 0 0;
			}
			ul.socialBar li.comments {
				margin:3px 0 0 12px;
			}
				ul.socialBar li a:link, ul.socialBar li a:active, ul.socialBar li a:visited {
					color:#757170;
				}
					ul.socialBar li a:hover {
						color:#712523;
					}
				ul.socialBar li a.digg:link, ul.socialBar li a.digg:active, ul.socialBar li a.digg:visited {
					margin:0 0 0 17px;
					width:33px; height:13px;
					background:url(../../images/btn_digg.png) top no-repeat;
				}
					ul.socialBar li a.digg:hover {
						background-position:bottom;
					}
				ul.socialBar li a.delicious:link, ul.socialBar li a.delicious:active, ul.socialBar li a.delicious:visited {
					margin:0 0 0 13px;
					width:52px; height:13px;
					background:url(../../images/btn_delicious.png) top no-repeat;
				}
					ul.socialBar li a.delicious:hover {
						background-position:bottom;
					}
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	newsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#newsBlock {
		margin:0 56px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#newsBlock h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
			color:#602218;
		}
			#newsBlock h3 a:link, #newsBlock h3 a:active, #newsBlock h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#newsBlock h3 a:hover {
					color:#a6594b;
				}
		#newsBlock .imgHolder {
			margin:9px 0 6px 0;
		}
			#newsBlock .imgHolder img {
				border:1px solid #b47a70;
			}	
		#newsBlock p {
			margin:0 0 4px 0;
			font:normal 11px Georgia, "Times New Roman", Times, serif;
			line-height:14px;
			color:#634641;
		}
			#newsBlock p a:link, #newsBlock p a:active, #newsBlock p a:visited {
				color:#a6594b;
				text-decoration:none;
			}
				#newsBlock p a:hover {
					color:#757170;
				}
		#newsBlock .btnHolder {
			border-top:1px solid #a6837d;
			margin:5px 0 0 0; padding:5px 0 0 0;
			width:218px;
		}
			#newsBlock .btnHolder a.moreNews:link, #newsBlock .btnHolder a.moreNews:active, #newsBlock .btnHolder a.moreNews:visited {
				margin:0 0 0 169px;
				width:49px; height:10px;
				background:url(../../images/btn_moreNews.png) top no-repeat;
			}
				#newsBlock .btnHolder a.moreNews:hover {
					background-position:bottom;
				}
				#blogBlock .btnHolder .moreNews img {
					width:49px; height:10px;
				}
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	blogBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogBlock {
		margin:0 40px 0 0; padding:0 15px 0 0;
		width:245px; height:330px;
	}
		#blogBlock h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
		}
			#blogBlock h3 a:link, #blogBlock h3 a:active, #blogBlock h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#blogBlock h3 a:hover {
					color:#a6594b;
				}
		#blogBlock .imgHolder {
			margin:9px 0 6px 0;
		}
			#blogBlock .imgHolder img {
				border:1px solid #b47a70;
			}	
		#blogBlock p {
			margin:0 0 9px 0;
			height:83px;
			font:normal 11px Georgia, "Times New Roman", Times, serif;
			line-height:14px;
		}
		#blogBlock .btnHolder {
			border-top:1px solid #a6837d;
			margin:13px 0 0 0; padding:5px 0 0 0;
			width:218px;
		}
			#blogBlock .btnHolder a.morePosts:link, #blogBlock .btnHolder a.morePosts:active, #blogBlock .btnHolder a.morePosts:visited {
				margin:0 0 0 169px;
				width:51px; height:10px;
				background:url(../../images/btn_morePosts.png) top no-repeat;
			}
				#blogBlock .btnHolder a.morePosts:hover {
					background-position:bottom;
				}
				#blogBlock .btnHolder .morePosts img {
					width:51px; height:10px;
				}





/*	--------------------------------------------------------------------------------------------------------------------------
	flickerBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#flickerBlock {
		margin:0 0 0 0; padding:0 0 0 0;
		width:200px; height:300px;
		background-color:#00FF00;
	}
		h3.flicker {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
		}
			h3.flicker  a:link, h3.flicker  a:active, h3.flicker  a:visited {
				color:#602218;
				text-decoration:none;
			}
				h3.flicker  a:hover {
					color:#a6594b;
				}
		p.flicker  {
			margin:0 0 9px 0;
			height:83px;
			font:normal 11px Georgia, "Times New Roman", Times, serif;
			line-height:14px;
		}
		






/*	--------------------------------------------------------------------------------------------------------------------------
	twitter Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
	#twitter_div{
	font: normal 12px georgia, serif;
	line-height: 18px;
	/*border-top:1px solid #602218;*/
	scrollbar-base-color: #990000;
	}
	
	#twitter_div ul li {
	margin: 0 0 20px 0;
	}
	
	#twitter_div ul{
	margin: 5px 0 0 0 ;
	}
	
	#twitter_div a, #twitterBlock a{
	color: #a6594b;
	text-decoration: none;
	}
	
	#twitter_div a:hover {
	color: #757170;
	}
	
	#twitter_div a.moreTweets {
	display: block;
	width: 100%;
	font-size: 2px;
	text-indent: -9999px;
	background: url(../../images/btn_moreTweets.png) top right no-repeat;
	border-top:1px solid #A6837D;
	height: 14px;
	line-height: 2px;
	}
	
	#twitter_div a:hover.moreTweets {
	
	background-position: bottom right;
	}
	
	#twitter_div ul li span a {
	display: inline;
	font:normal 12px Georgia, "Times New Roman", Times, serif !important;
	text-align: left;
	}
	
	#twitter_div ul li a {
	display: block;
	text-align: right;
	font-size: 11px !important; 
	font-family: arial, sans-serif;
	}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	twitter PAGE Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#twitterBlock {	
	width: 560px;
	padding: 0 15px 0 0;
	margin: 0 40px 0 0;
	float: left;
	height: 350px;
	overflow: auto;
	}
	
	#twitterBlock #twitter_div ul{
	border-bottom: 1px solid #602218;
	list-style-type: none;
	}
	
	#twitter_div ul{
	height: 300px;
	overflow: auto;
	}
	
	#twitterBlock #twitter_div ul li{
	margin: 0 10px 20px 0;
	}

				
/*	--------------------------------------------------------------------------------------------------------------------------
	morePostsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#morePostsBlock {
		margin:0 56px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#morePostsBlock .entry {
			margin:0 0 0 0;
		}
			#morePostsBlock .entry .date {
				font:normal 10px Georgia, "Times New Roman", Times, serif;
				color:#634641;
			}
			#morePostsBlock .entry h3 {
				border-top:1px solid #a6837d;
				margin:2px 0 0 0; padding:4px 0 0 0;
				width:218px;
				font:normal 14px Georgia, "Times New Roman", Times, serif;
				color:#602218;
				line-height:15px;
			}
				#morePostsBlock h3 a:link, #morePostsBlock h3 a:active, #morePostsBlock h3 a:visited {
					color:#602218;
					text-decoration:none;
				}
					#morePostsBlock h3 a:hover {
						color:#a6594b;
					}
		#morePostsBlock .btnHolder {
			border-top:1px solid #a6837d;
			margin:4px 0 0 0; padding:5px 0 0 167px;
			width:51px;
		}
			#morePostsBlock .btnHolder a.viewMore:link, #morePostsBlock .btnHolder a.viewMore:active, #morePostsBlock .btnHolder a.viewMore:visited {
				width:47px; height:9px;
				background:url(../../images/btn_viewMore.png) top no-repeat;
			}
				#morePostsBlock .btnHolder a.viewMore:hover {
					background-position:bottom;
				}
				#morePostsBlock .btnHolder .viewMore img {
					width:47px; height:9px;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	mediaPlayer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaPlayer {
		margin:6px 0 0 0;
		width:210px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	linkBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#linkBlock {
		margin:65px 0 0 0; padding:0 0 0 44px;
		width:916px;
	}
		#linkBlock ul.links li a.uniRep:link, #linkBlock ul.links li a.uniRep:active, #linkBlock ul.links li a.uniRep:visited, #linkBlock ul.links li a.uniRep:hover  {
			margin:0 16px 0 0;
			width:49px; height:21px;
			background:url(../../images/btn_universalRepublic.png) top no-repeat;
		}
			#linkBlock ul.links li .uniRep img {
				width:49px; height:21px;
			}
		
		#linkBlock ul.links li a.iLike:link, #linkBlock ul.links li a.iLike:active, #linkBlock ul.links li a.iLike:visited, #linkBlock ul.links li a.iLike:hover  {
			margin:0 15px 0 0;
			width:34px; height:15px;
			background:url(../../images/btn_iLike.png) top no-repeat;
		}
			#linkBlock ul.links li .iLike img {
				width:34px; height:15px;
			}
			
		#linkBlock ul.links li a.imeem:link, #linkBlock ul.links li a.imeem:active, #linkBlock ul.links li a.imeem:visited, #linkBlock ul.links li a.imeem:hover  {
			margin:0 16px 0 0;
			width:49px; height:15px;
			background:url(../../images/btn_iMeem.png) top no-repeat;
		}
			#linkBlock ul.links li .imeem img {
				width:49px; height:15px;
			}
			
		#linkBlock ul.links li a.mySpace:link, #linkBlock ul.links li a.mySpace:active, #linkBlock ul.links li a.mySpace:visited, #linkBlock ul.links li a.mySpace:hover  {
			margin:0 15px 0 0;
			width:56px; height:15px;
			background:url(../../images/btn_mySpace.png) top no-repeat;
		}
			#linkBlock ul.links li .mySpace img {
				width:56px; height:15px;
			}
			
		#linkBlock ul.links li a.facebook:link, #linkBlock ul.links li a.facebook:active, #linkBlock ul.links li a.facebook:visited, #linkBlock ul.links li a.facebook:hover  {
			width:61px; height:13px;
			background:url(../../images/btn_faceBook.png) top no-repeat;
		}
			#linkBlock ul.links li .facebook img {
				width:61px; height:13px;
			}
	
		/*	form Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#linkBlock form {
			margin:0 0 0 92px;
			width:500px;
		}
			#linkBlock form label.joinErin {
				margin:6px 12px 0 0;
				width:111px; height:9px;
				background:url(../../images/label_joinErin.png) no-repeat;
			}
			#linkBlock form .inputBox {
				border:0;
			}
				#linkBlock form .inputBox input.inputEmail {
					border:1px solid #602218;
					margin:0 13px 0 0; 
					width:111px; height:10px;
					color:#a6594b;
				}
				#linkBlock form .inputBox input {
					border:1px solid #602218;
					margin:0 13px 0 0; padding:0 0 4px 0;
					width:111px; height:16px;
					color:#a6594b;
				}
				#linkBlock form .inputBox select {
					border:1px solid #602218;
					margin:0 5px 0 0; padding:0;
					height:16px;
					color:#a6594b;
				}
					#linkBlock form .inputBox select.month {
						padding:0;
						width:55px; height:16px;
						background:transparent;
						font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					}
					#linkBlock form .inputBox select.day {
						padding:0;
						width:50px; height:16px;
						border:1px solid #602218;
						font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					}
					#linkBlock form .inputBox select.year {
						padding:0;
						width:55px; height:16px;
						border:1px solid #602218;
						font:normal 9px Verdana, Arial, Helvetica, sans-serif;
					}
				#linkBlock form .inputBox label.email {
					margin:4px 0 0 0;
					width:20px; height:5px;
					background:url(../../images/label_email.png) no-repeat;
				}
				#linkBlock form .inputBox label.birthDate {
					margin:4px 0 0 0;
					width:41px; height:5px;
					background:url(../../images/label_birthDate.png) no-repeat;
				}
				#linkBlock form .btnHolder {
					float:left;
				}
					#linkBlock form .btnHolder a.submit:link, #linkBlock form .btnHolder a.submit:active, #linkBlock form .btnHolder a.submit:visited {
						width:56px; height:18px;
						background:url(../../images/btn_submit.png) top no-repeat;
						display:block;
					}
						#linkBlock form .btnHolder a.submit:hover {
							background-position:bottom;
						}
						#linkBlock form .btnHolder .submit img {
							width:56px; height:18px;
						}
				
/*	--------------------------------------------------------------------------------------------------------------------------
	storyBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#storyBlock {
		margin:0 56px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#storyBlock .paragraphHolder {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0 0 0;
		}
		#storyBlock p {
			margin:0 0 9px 0;
			font:normal 11px Georgia, "Times New Roman", Times, serif;
			line-height:14px;
		}
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	quoteBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#quoteBlock {
		margin:0 40px 0 0; padding:22px 15px 0 0;
		width:245px;
	}
		#quoteBlock .imgHolder {
			margin:0 0 6px 0;
		}
		#quoteBlock .quote {
			border:1px solid #602218; border-left:none; border-right:none;
			padding:4px 0;
			width:218px;
			font:normal 15px Georgia, "Times New Roman", Times, serif;
			color:#a6594b;
		}
		
	
/*	--------------------------------------------------------------------------------------------------------------------------
	mediaBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mediaBlock {
		margin:0 40px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#mediaBlock h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
		}
			#mediaBlock h3 a:link, #mediaBlock h3 a:active, #mediaBlock h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#mediaBlock h3 a:hover {
					color:#a6594b;
				}
		#mediaBlock .videoHolder {
			margin:9px 0 0 0;
		}
		#mediaBlock .videoHolder a.videoMain:link, #mediaBlock .videoHolder a.videoMain:active, #mediaBlock .videoHolder a.videoMain:visited {
			width:218px; height:180px;
			background:url(../../images/video_main2.jpg) top no-repeat;
		}
			#mediaBlock .videoHolder a.videoMain:hover {
				background-position:bottom;
			}	
		#mediaBlock .videoHolder a.videoMain2:link, #mediaBlock .videoHolder a.videoMain2:active, #mediaBlock .videoHolder a.videoMain2:visited {
			width:218px; height:180px;
			background:url(../../images/video_main2.jpg) top no-repeat;
		}
			#mediaBlock .videoHolder a.videoMain2:hover {
				background-position:bottom;
			}	
		#mediaBlock .videoHolder a.videoMain3:link, #mediaBlock .videoHolder a.videoMain3:active, #mediaBlock .videoHolder a.videoMain3:visited {
			width:218px; height:180px;
			background:url(../../images/video_main3.jpg) top no-repeat;
		}
			#mediaBlock .videoHolder a.videoMain3:hover {
				background-position:bottom;
			}	
			#mediaBlock .videoHolder .videoMain img {
				width:218px; height:180px;
			}
			#mediaBlock .btnHolder {
				border-top:1px solid #a6837d;
				margin:9px 0 0 0; padding:5px 0 0 167px;
				width:51px;
			}
				#mediaBlock .btnHolder a.watchNow:link, #mediaBlock .btnHolder a.watchNow:active, #mediaBlock .btnHolder a.watchNow:visited {
					width:51px; height:9px;
					background:url(../../images/text_watchNow.png) top no-repeat;
				}
					#mediaBlock .btnHolder a.watchNow:hover {
						background-position:bottom;
					}
					#mediaBlock .btnHolder .watchNow img {
						width:51px; height:9px;
					}
					
					
/*	--------------------------------------------------------------------------------------------------------------------------
	moreVideoBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#moreVideoBlock {
		margin:0 56px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#moreVideoBlock .videoEntry h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0;
			width:218px;
			font:normal 14px Georgia, "Times New Roman", Times, serif;
		}
			#moreVideoBlock .videoEntry h3 a:link, #moreVideoBlock .videoEntry h3 a:active,#moreVideoBlock .videoEntry h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#moreVideoBlock .videoEntry h3 a:hover {
					color:#a6594b;
				}

			#moreVideoBlock .videoEntry a.videoMini1:link, #moreVideoBlock .videoEntry a.videoMini1:active, #moreVideoBlock .videoEntry a.videoMini1:visited {
				width:218px; height:81px;
				background:url(../../images/video_mini1.jpg) top no-repeat;
			}
				#moreVideoBlock .videoEntry a.videoMini1:hover {
					background-position:bottom;
				}
				#moreVideoBlock .videoEntry .videoMini1 img {
					width:218px; height:81px;
				}
				
			#moreVideoBlock .videoEntry a.videoMini4:link, #moreVideoBlock .videoEntry a.videoMini4:active, #moreVideoBlock .videoEntry a.videoMini4:visited {
				width:218px; height:81px;
				background:url(../../images/video_mini4.jpg) top no-repeat;
			}
				#moreVideoBlock .videoEntry a.videoMini4:hover {
					background-position:bottom;
				}
				#moreVideoBlock .videoEntry .videoMini4 img {
					width:218px; height:81px;
				}
				
			#moreVideoBlock .videoEntry a.videoMini3:link, #moreVideoBlock .videoEntry a.videoMini3:active, #moreVideoBlock .videoEntry a.videoMini3:visited {
				width:218px; height:81px;
				background:url(../../images/video_mini3.jpg) top no-repeat;
				display: block;
			}
				#moreVideoBlock .videoEntry a.videoMini3:hover {
					background-position:bottom;
				}
				#moreVideoBlock .videoEntry .videoMini3 img {
					width:218px; height:81px;
				}
			#moreVideoBlock .videoEntry a.videoMini2:link, #moreVideoBlock .videoEntry a.videoMini2:active, #moreVideoBlock .videoEntry a.videoMini2:visited {
				width:218px; height:81px;
				background:url(../../images/video_mini2.jpg) top no-repeat;
			}
				#moreVideoBlock .videoEntry a.videoMini2:hover {
					background-position:bottom;
				}
				#moreVideoBlock .videoEntry .videoMini2 img {
					width:218px; height:81px;
				}
		
		#moreVideoBlock .btnHolder {
			border-top:1px solid #a6837d;
			margin:9px 0 30px 0; padding:5px 0 0 167px;
			width:51px;
		}
			#moreVideoBlock .btnHolder a.watchNow:link, #moreVideoBlock .btnHolder a.watchNow:active, #moreVideoBlock .btnHolder a.watchNow:visited {
				width:51px; height:9px;
				background:url(../../images/text_watchNow.png) top no-repeat;
			}
				#moreVideoBlock .btnHolder a.watchNow:hover {
					background-position:bottom;
				}
				#moreVideoBlock .btnHolder .watchNow img {
					width:51px; height:9px;
				}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	moreNewsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#moreNewsBlock {
		margin:0 40px 0 0; padding:0 15px 0 0;
		width:245px; height:350px;
	}
		#moreNewsBlock .entry {
			margin:0 0 12px 0;
		}
			#moreNewsBlock .entry .date {
				font:normal 10px Georgia, "Times New Roman", Times, serif;
				color:#634641;
			}
			#moreNewsBlock .entry h3 {
				border-top:1px solid #a6837d;
				margin:2px 0 0 0; padding:4px 0 0 0;
				width:218px;
				font:normal 14px Georgia, "Times New Roman", Times, serif;
				color:#602218;
				line-height:15px;
			}
				#moreNewsBlock .entry h3 a:link, #moreNewsBlock .entry h3 a:active, #moreNewsBlock .entry h3 a:visited {
					color:#602218;
					text-decoration:none;
				}
					#moreNewsBlock .entry h3 a:hover {
						color:#a6594b;
					}
			#moreNewsBlock .entry h3 a:link, #moreNewsBlock .entry h3 a:active, #moreNewsBlock .entry h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#moreNewsBlock .entry h3 a:hover {
					color:#ae6355;
				}
		#moreNewsBlock .btnHolder {
			border-top:1px solid #a6837d;
			margin:4px 0 0 0; padding:5px 0 0 167px;
			width:51px;
		}
			#moreNewsBlock .btnHolder a.viewMore:link, #moreNewsBlock .btnHolder a.viewMore:active, #moreNewsBlock .btnHolder a.viewMore:visited {
				width:47px; height:9px;
				background:url(../../images/btn_viewMore.png) top no-repeat;
			}
				#moreNewsBlock .btnHolder a.viewMore:hover {
					background-position:bottom;
				}
				#moreNewsBlock .btnHolder .viewMore img {
					width:47px; height:9px;
				}
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	onTheRoadBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#onTheRoadBlock {
		margin:0 72px 0 0; padding:0 15px 0 0;
		width:530px; height:350px;
	}
		/* tour dates */
		#onTheRoadBlock #onTheRoad  {
			font:normal 11px Georgia, "Times New Roman", Times, serif;
		}
			#onTheRoadBlock #onTheRoad a:link, #onTheRoadBlock #onTheRoad a:active, #onTheRoadBlock #onTheRoad a:visited {
				text-decoration:none;
				color:#a65a4c;
			}
				#onTheRoadBlock #onTheRoad a:hover {
					color:#712523;
				}
			#onTheRoadBlock #onTheRoad col#dateCol {
				width:114px;
			}
			#onTheRoadBlock #onTheRoad col#venueCol {
				width:184px;
			}
			#onTheRoadBlock #onTheRoad col#locationCol {
				width:267px;
			}
				#onTheRoadBlock #onTheRoad thead {
					font:normal 17px Georgia, "Times New Roman", Times, serif;
					text-align:left;
				}
				#onTheRoadBlock #onTheRoad thead .thDate {
					width:89px; height:29px;
					background:url(../../images/th_date.png) no-repeat;
				}
				#onTheRoadBlock #onTheRoad thead .thVenue {
					width:158px; height:29px;
					background:url(../../images/th_venue.png) no-repeat;
				}
				#onTheRoadBlock #onTheRoad thead .thLocation {
					width:158px; height:29px;
					background:url(../../images/th_location.png) no-repeat;
				}
				#onTheRoadBlock #onTheRoad tbody tr td {
					padding:10px 0 0 0;
					vertical-align:top;
				}
				#onTheRoadBlock #onTheRoad tbody tr td.venue {
					color:#a65a4c;
				}
					#onTheRoadBlock #onTheRoad tbody tr td.location .red {
						color:#a65a4c;
					}
				#tourBlock a.btnViewMoreDates:link, #tourBlock a.btnViewMoreDates:active, #tourBlock a.btnViewMoreDates:visited {
					margin:30px 0 0 584px;
					width:101px; height:13px;
					background:url(../../images/btn_viewMoreDates.png) 0 top no-repeat;
				}
					#tourBlock a.btnViewMoreDates:hover {
						background-position:bottom;
					}
					#tourBlock a.btnViewMoreDates img {
						width:101px; height:13px;
					}


/*	--------------------------------------------------------------------------------------------------------------------------
	photographsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photographsBlock {
		margin:0 56px 0 0; padding:0 15px 0 0;
		width:360px; height:350px;
	}
		#photographsBlock .imgHolder {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:6px 0;
			width:400px;
		}


/*	--------------------------------------------------------------------------------------------------------------------------
	thumbnailsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#thumbnailsBlock {
		margin:16px 82px 0 0;
		width:280px; height:330px;
	}	
		#thumbnailsBlock .thumbnailHolder {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:6px 0 5px 0;			
		}
			#thumbnailsBlock .thumbnailHolder div {
				margin:0 0 6px 0;
				width:66px; height:66px;
				float:left;
			}
			    #thumbnailsBlock .thumbnailHolder a 
			    {
			        display: block;
    				width:50px; height:50px;
			    }
				

/*	--------------------------------------------------------------------------------------------------------------------------
	goodsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#goodsBlock {
		margin:0 72px 0 0; padding:0 15px 0 0;
		width:530px; height:350px;
	}
		#goodsBlock h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0 10px 0;
			width:218px;
			font:normal 14px Georgia, "Times New Roman", Times, serif;
			color:#602218;
		}
			#goodsBlock h3 a:link, #goodsBlock h3 a:active, #goodsBlock h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#goodsBlock h3 a:hover {
					color:#a6594b;
				}

/*	--------------------------------------------------------------------------------------------------------------------------
	musicBoxBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#musicBoxBlock {
		margin:0 56px 0 0; padding:0 0 0 0;
		width:260px; height:350px;
	}
		#musicBoxBlock h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0 4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
			color:#602218;
		}
			#musicBoxBlock h3 a:link, #musicBoxBlock h3 a:active, #musicBoxBlock h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#musicBoxBlock h3 a:hover {
					color:#a6594b;
				}

		#musicBoxBlock .paragraphHolder {
			padding:5px 0 0 0;
		}
			#musicBoxBlock .paragraphHolder p {
				margin:0 0 8px 0;
				font:normal 11px Georgia, "Times New Roman", Times, serif;
				line-height:14px;
			}

/*	--------------------------------------------------------------------------------------------------------------------------
	lyricsDownloadsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#lyricsDownloadsBlock {
		margin:0 40px 0 0; padding:40px 15px 0 0;
		width:245px; height:310px;
	}
		#lyricsDownloadsBlock .entry {
			margin:0 0 35px 0;
		}
		#lyricsDownloadsBlock .entry h3 {
			border-top:1px solid #602218; border-bottom:1px solid #602218;
			padding:4px 0 4px 0;
			width:218px;
			font:normal 17px Georgia, "Times New Roman", Times, serif;
		}
			#lyricsDownloadsBlock .entry h3 a:link, #lyricsDownloadsBlock .entry h3 a:active, #lyricsDownloadsBlock .entry h3 a:visited {
				color:#602218;
				text-decoration:none;
			}
				#lyricsDownloadsBlock .entry h3 a:hover {
					color:#a6594b;
				}
		#lyricsDownloadsBlock .entry .btnHolder {
			padding:4px 0 0 136px;
			width:82px;
			background:url(../../images/lyricsDownloads_bg.png) 136px 4px no-repeat;
		}
			#lyricsDownloadsBlock .entry .btnHolder a.lyrics:link, #lyricsDownloadsBlock .entry .btnHolder a.lyrics:active, #lyricsDownloadsBlock .entry .btnHolder a.lyrics:visited {
				margin:0 9px 0 0;
				width:26px; height:9px;
				background:url(../../images/btn_lyrics.png) top no-repeat;
			}
				#lyricsDownloadsBlock .entry .btnHolder a.lyrics:hover {
					background-position:bottom;
				}
				#lyricsDownloadsBlock .entry .btnHolder .lyrics img {
					width:26px; height:9px;
				}
			#lyricsDownloadsBlock .entry .btnHolder a.downloads:link, #lyricsDownloadsBlock .entry .btnHolder a.downloads:active, #lyricsDownloadsBlock .entry .btnHolder a.downloads:visited {
				width:45px; height:9px;
				background:url(../../images/btn_downloads.png) top no-repeat;
			}
				#lyricsDownloadsBlock .entry .btnHolder a.downloads:hover {
					background-position:bottom;
				}
				#lyricsDownloadsBlock .entry .btnHolder .downloads img {
					width:45px; height:9px;
				}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		margin:56px 0 0 0;
		width:960px;
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
		color:#ae6355;
		text-align:center;
	}
		#footer .copyRight {
			margin:0 22px 0 0;
		}
		#footer a:link, #footer a:active, #footer a:visited {
			color:#ae6355;
			text-decoration:none;
		}
			#footer a:hover {
				color:#FF6600;
			}
		#footer .logo {
			text-align:left;
		}
		#footer .logo a.umg:link, #footer .logo a.umg:active, #footer .logo a.umg:visited, #footer .logo a.umg:hover {
			margin:30px 0 0 442px;
			width:114px; height:50px;
			background:url(../../images/btn_umg.jpg) no-repeat;
		}
