@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MAIN : 	BLACK NUMBERS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		bn_main.css
	Date:			September 1, 2009
	Author:			David Frenson
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
		color:#f0f0f0;
		background:#000 url(../../images/bg_body.jpg) 0 0 repeat-x;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		clear:both;
		height:0px;
		font-size:1px;
		overflow:hidden;
		border:none;
		margin:0; padding:0;
		background:transparent;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
		height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}
	#main {
		width:960px;
		margin:0 auto; padding:0 0 60px 0;
	}
	a {
		text-decoration:none;
		color:#ffd803;
	}
		a:hover {
			color:#fff;
		}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	.header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		width:960px;
	}
		.header h1 {
			width:311px; height:117px;
			margin:0 0 0 27px;
			background:url(../../images/h1_blackNumbers.png) 0 0 no-repeat;
		}
		.header h1 a {
			width:311px; height:117px;
			display:block;
		}
/*	--------------------------------------------------------------------------------------------------------------------------
	ul#navBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#navBar {
		height:19px;
		padding:8px 0 0 29px;
	}
		ul#navBar li {
			height:11px;
			margin:0 100px 0 0;
			display:inline;
			float:left;
		}
			ul#navBar li.home {
				width:38px;
			}
				ul#navBar li.home a {
					width:38px; height:11px;
					background:url(../../images/navBar.png) 0 0 no-repeat;
					display:block;
				}
					ul#navBar li.home a:hover {
						background-position:0 -11px;
					}
			ul#navBar li.artists {
				width:53px;
			}
				ul#navBar li.artists a {
					width:53px; height:11px;
					background:url(../../images/navBar.png) -46px 0 no-repeat;
					display:block;
				}
					ul#navBar li.artists a:hover {
						background-position:-46px -11px;
					}
			ul#navBar li.store {
				width:42px;
			}
				ul#navBar li.store a {
					width:42px; height:11px;
					background:url(../../images/navBar.png) -107px 0 no-repeat;
					display:block;
				}
					ul#navBar li.store a:hover {
						background-position:-107px -11px;
					}
			ul#navBar li.tours {
				width:43px;
			}
				ul#navBar li.tours a {
					width:43px; height:11px;
					background:url(../../images/navBar.png) -157px 0 no-repeat;
					display:block;
				}
					ul#navBar li.tours a:hover {
						background-position:-157px -11px;
					}
			ul#navBar li.digitalStore {
				width:94px;
			}
				ul#navBar li.digitalStore a {
					width:94px; height:11px;
					background:url(../../images/navBar.png) -210px 0 no-repeat;
					display:block;
				}
					ul#navBar li.digitalStore a:hover {
						background-position:-210px -11px;
					}
			ul#navBar li.contact {
				width:58px;
			}
				ul#navBar li.contact a {
					width:58px; height:11px;
					background:url(../../images/navBar.png) -312px 0 no-repeat;
					display:block;
				}
					ul#navBar li.contact a:hover {
						background-position:-312px -11px;
					}


/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#contentSpace {
		width:960px;
		padding:33px 0 0 0;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	#footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		height:160px;
		padding:20px 0 0 0;
		background:#cdcccc;
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
		color:#4f4e4e;
	}
		#footer #footerContent {
			width:824px;
			padding:0 0 0 136px;
			margin:0 auto;
		}
			#footer #footerContent .top {
				width:624px;
			}
				#footer #footerContent .top a.logo {
					width:99px; height:60px;
					margin:10px 0 0 0;
					background:url(../../images/footerLogo.png) 0 0 no-repeat;
					display:block;
					float:left;
				}
				#footer #footerContent .top .adHolder {
					width:493px;
					float:right;
				}
					#footer #footerContent .top .adHolder a img {
						border-top:solid 9px #231f20;
						border-bottom:solid 9px #231f20;
						border-right:solid 13px #231f20;
						border-left:solid 13px #231f20;
						margin:0 0 5px 0;
						display:block;
					}
			#footer #footerContent .bottom {
				width:624px;
				margin:15px 0 0 0;
			}
				#footer #footerContent .bottom ul#socialLinks {
					margin:5px 0 0 0;
				}
					#footer #footerContent .bottom ul#socialLinks li {
						margin:0 20px 0 0;
						display:inline;
						float:left;
					}
						#footer #footerContent .bottom ul#socialLinks li a.btn_myspace {
							width:111px; height:21px;
							margin:2px 0 0 0;
							background:url(../../images/link_myspace.png) 0 0 no-repeat;
							display:block;
						}
						#footer #footerContent .bottom ul#socialLinks li a.btn_facebook {
							width:70px; height:26px;
							background:url(../../images/link_facebook.png) 0 0 no-repeat;
							display:block;
							display:none;
						}
						#footer #footerContent .bottom ul#socialLinks li a.btn_twitter {
							width:84px; height:19px;
							margin:2px 0 0 0;
							background:url(../../images/link_twitter.png) 0 0 no-repeat;
							display:block;
						}