/* --------------------------------------------------------------------------
Global Link Colors
-------------------------------------------------------------------------- */
a img {
	border: none;
}
a:link {
	color: #00988c;
	text-decoration:none;
}
a:visited {
	color: #7fcbc5;
	text-decoration:none;
}
a:hover,
a:visited:hover {
	color: #606060;
}


/* --------------------------------------------------------------------------
PRIMARY NAVIGATION
-------------------------------------------------------------------------- */
a.artists,
a.artists:visited {
	display:block;
	width:122px;
	height:32px;
	background: transparent url('/images/ui/nav-artists.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.artists.current,
a.artists:hover,
a.artists:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.store,
a.store:visited {
	display:block;
	width:95px;
	height:32px;
	background: transparent url('/images/ui/nav-store.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.store.current,
a.store:hover,
a.store:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.news,
a.news:visited {
	display:block;
	width:84px;
	height:32px;
	background: transparent url('/images/ui/nav-news.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.news.current,
a.news:hover,
a.news:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.tours,
a.tours:visited {
	display:block;
	width:97px;
	height:32px;
	background: transparent url('/images/ui/nav-tours.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.tours.current,
a.tours:hover,
a.tours:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.media,
a.media:visited {
	display:block;
	width:95px;
	height:32px;
	background: transparent url('/images/ui/nav-media.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.media.current,
a.media:hover,
a.media:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.about,
a.about:visited {
	display:block;
	width:144px;
	height:32px;
	background: transparent url('/images/ui/nav-about.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.about.current,
a.about:hover,
a.about:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
a.faqs,
a.faqs:visited {
	display:block;
	width:60px;
	height:34px;
	background: transparent url('/images/ui/nav-faqs.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.faqs.current,
a.faqs:hover,
a.faqs:hover:visited {
	background-position:0 -34px;
	text-decoration:none;
}
a.contact,
a.contact:visited {
	display:block;
	width:133px;
	height:32px;
	background: transparent url('/images/ui/nav-contact.gif') 0 0 no-repeat;
	text-decoration:none;
}
a.contact.current,
a.contact:hover,
a.contact:hover:visited {
	background-position:0 -32px;
	text-decoration:none;
}
/* --------------------------------------------------------------------------
=SoMe-links-stuff
-------------------------------------------------------------------------- */
a.twitter,
a.twitter:visited {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-style:italic;
}
a.twitter:hover,
a.twitter:hover:visited {
	color:#606060;
	text-decoration:none;
}

a.facebook,
a.facebook:visited {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-style:italic;
}
a.facebook:hover,
a.facebook:hover:visited {
	color:#606060;
	text-decoration:none;
}

a.myspace,
a.myspace:visited {
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-style:italic;
}
a.myspace:hover,
a.myspace:hover:visited {
	color:#606060;
	text-decoration:none;
}

/* --------------------------------------------------------------------------
=mini-form-stuff
-------------------------------------------------------------------------- */
.cart-content a:link {
	font-size: .9em;
	color: #ffffff;
	text-decoration:none;
}
.cart-content a:visited {
	color: #ffffff;
	text-decoration:none;
}
.cart-content a:hover,
.cart-content a:visited:hover {
	color: #808080;
}
a.add-it,
a.add-it:visited {
	color: #808080;
	background: transparent url(/images/icons/cart_add.png) no-repeat 0px;
	padding: 10px 0 5px 20px;
}
a.add-it:hover,
a.add-it:hover:visited {
	color:#606060;
	text-decoration:none;
}
a.digital-download-mp3,
a.digital-download-mp3:visited {
	color: #808080;
	background: transparent url(/images/icons/ipod.png) no-repeat 0px;
	padding: 10px 0 5px 20px;
}
a.digital-download-mp3:hover,
a.digital-download-mp3:hover:visited {
	color:#606060;
	text-decoration:none;
}
a.digital-download-lossless,
a.digital-download-lossless:visited {
	color: #808080;
	background: transparent url(/images/icons/cd.png) no-repeat 0px;
	padding: 10px 0 5px 20px;
}
a.digital-download-lossless:hover,
a.digital-download-lossless:hover:visited {
	color:#606060;
	text-decoration:none;
}


/* --------------------------------------------------------------------------
=mini-form-stuff
-------------------------------------------------------------------------- */
#mini-subscribe-form a {
	width:auto;
	float:left;
	padding-top:5px;
	color: #00988c;
	text-decoration:none;
}
#mini-subscribe-form a:hover {
	color: #606060;
}

/* --------------------------------------------------------------------------
=blog-stuff
-------------------------------------------------------------------------- */
a.post:link,
a.post:visited {
	color: #808080;
	text-decoration:none;
}
a.post:hover,
a.post:visited:hover {
	color: #606060;
}

/* --------------------------------------------------------------------------
=headline-container
-------------------------------------------------------------------------- */
.headline-container a:link,
.headline-container a:visited {
	display: block;
	width: auto;
	font-size: .9em;
	padding: 8px 5px 8px 5px;
	color: #808080;
	text-decoration: none;
}
.headline-container a:hover,
.headline-container a:visited:hover {
	color: #030303;
	background: #e8e8e8;
}

/* --------------------------------------------------------------------------
=footer-stuff
-------------------------------------------------------------------------- */
#footer a {
	color: #808080;
	text-decoration:none;
	border-bottom: 1px dotted #808080;
}

#footer a:hover {
	color: #606060;
}