/* --- Global Styles --- */

Body {
	background-attachment : fixed;
	background-color : #000000;
	background-image : url(../images/bg/bg.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	overflow-y : scroll;
	text-align : center;
}

Body.BlogNav {
	background-color : transparent;
	background-image : none;
	overflow : hidden;
}

Body.BlogFooter { overflow : hidden; }

p {
	margin-bottom : 15px;
	margin-top : 0px;
	padding : 0px;
	width : 572px;
}

h1 {
	background-color : #FFFFFF;
	clear : left;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	margin-bottom : 10px;
	padding : 5px;
	text-transform : uppercase;
	width : 572px;
}

h2 {
	background-color : #C9C9C9;
	clear : left;
	color : #000000;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.5em;
	font-weight : bold;
	margin-bottom : 10px;
	padding : 5px;
	text-transform : uppercase;
	width : 572px;
}

h3 {
	background-color : #000000;
	clear : left;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 1.0em;
	font-weight : bold;
	margin-bottom : 10px;
	padding : 5px;
	text-transform : uppercase;
	width : 572px;
}

/* --- Global Styles --- */


/* --- Structural Divs --- */

.Label, .Artists, .Releases, .Shop, .Downloads, .SignUp, .ContactUs { width : 582px; }

#Container {
	border : 0px solid #FFFFFF;
	margin : auto;
	width : 960px;
}

.Center { text-align : center; }

.WhiteSpaceClear { clear : left; }


	/* --- Side Nav --- */
	
	#SideNav {
		border : 0px solid #FFFFFF;
		float : left;
		height : 540px;
		padding-right : 30px;
		padding-top : 32px;
		text-align : right;
		width : 240px;
	}
	
	#SideNav.BlogNav {
		border : 0px solid #FFFFFF;
		left : -100px;
		position : relative;
	}
	
	#NavLinks {
		border : 0px solid #FFFFFF;
		float : right;
		left : 22px;
		position : relative;
		top : 14px;
	}
	
	/* --- Side Nav --- */


	/* --- Content --- */
	
	#Content {
		border : 0px solid #FFFFFF;
		color : #FFFFFF;
		float : left;
		font-size : 0.7em;
		font-weight : bold;
		padding-top : 32px;
		text-align : left;
		width : 686px;
	}
	
	#Content.Torrents {
		border : 0px solid #FFFFFF;
		margin-left : 5%;
		text-align : center;
		width : 830px;
	}
	
	/* --- Content --- */


	/* --- Page Top --- */
	
	#PageTop {
		border : 0px solid #FFFFFF;
		color : #FFFFFF;
		font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin-bottom : 15px;
		margin-top : 5px;
	}
	
	#PageHeader {
		background-image : url(../images/bg/bg_hdr.jpg);
		background-position : 0px 8px;
		background-repeat : no-repeat;
		border : 0px solid #FFFFFF;
		float : left;
		margin-bottom : 8px;
		padding-left : 8px;
		padding-top : 4px;
		text-align : left;
	}
	
	/* --- Page Top --- */
	
	
	/* --- Box --- */
	
	.Box {
		background-color : #FFFFFF;
		color : #000000;
		font-weight : normal;
		margin-bottom : 13px;
		padding : 10px;
		width : 562px;
	}
	
	.Box.First { margin-bottom : 2px; }
	
	.Home .Box.First, .Artists .Box.First, .Releases .Box.First { height : 190px; margin-bottom : 2px; }
	
	.Home .Box.Mid { margin-bottom : 2px; }
	
	.Box.Last { margin-bottom : 26px; }
	
	.Box.Grey { background-color : #C9C9C9; }
	
	.Downloads .Box .Top { clear : both; height : 154px; }
	
	.Downloads .Box .Left { float : left; width : 28%; }
	
	.Downloads .Box .Right { float : left; }
	
	/* --- Box --- */
	
	
	/* --- Tracklisting --- */
	
	.Tracklisting { margin-bottom : 10px; }
	
	/* --- Tracklisting --- */
	
	
	/* --- Artists --- */
	
	.Artists .Last { background-color : #FFFFFF; padding : 10px; margin-bottom:25px; }
	
	/* --- Artists --- */
	
		
	/* --- Contact --- */
	
	#Contact {
		background-color : #FF0000;
		background-image : url(../images/bullets/bullet_stripes.gif);
		background-position : 540px 8px;
		background-repeat : no-repeat;
		margin-bottom : 13px;
		padding-bottom : 8px;
		padding-left : 8px;
		padding-right : 0px;
		padding-top : 8px;
		text-align : left;
		width : 574px;
	}
	
	/* --- Contact --- */
	
	
	/* --- Shop --- */
	
	.Logos { text-align : center; }
	
	.WhitePanel {
		background-color : #FFFFFF;
		border : 5px solid #FF0000;
		color : #000000;
		height : 400px;
		margin-bottom : 14px;
		padding : 5px;
		text-align : center;
	}
	
	.SignUp .WhitePanel { height : inherit; }
	
	.SignUp .WhitePanel.Last { margin-bottom : 25px; }
	
	/* --- Shop --- */
	
	
	/* --- Widgets --- */
	
	#Content.Torrents #Widgets {
		border : 0px solid #FFFFFF;
		clear : both;
		height : 396px;
		margin-left : 0px;
		width : 830px;
	}
	
	#Widgets {
		clear : both;
		height : 396px;
		margin-left : 270px;
		width : 574px;
	}
	
	#Widgets .Left { float : left; width : 48%; }
	
	#Widgets .Right { float : right; width : 48%; }
	
	#Widgets .Twitter { left : -1px; margin-bottom : 15px; position : relative; }
	
	.Torrents #Widgets .Twitter { left : 58px !important; }
	
	/* --- Widgets --- */
	
	
	/* --- Torrents --- */
	
	#Content.Torrents #Logo { margin-bottom : 15px; }
	
	#Content.Torrents .FaceBookAddThis { margin-bottom : 15px; }
	
	.Torrents .addthis_32x32_style { left : 53px; position : relative; }
	
	/* --- Torrents --- */

/* --- Structural Divs --- */


/* --- Images --- */

a img { border : 3px solid #000000; }

a:hover img { border : 3px solid #FF0000; }

.ImgFloatLeft {
	background-color : #000000;
	float : left;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
}

.ImgFloatRight {
	background-color : #000000;
	float : right;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 10px;
}


	/* --- Side Nav --- */
	
	#SideNav h1 img { position : relative; top : -8px; }
	
	/* --- Side Nav --- */
	
	
	/* --- Releases --- */
	
	.Sleeves img {
		border-left : 5px solid #FF0000;
		border-right : 5px solid #FF0000;
	}
	
	/* --- Releases --- */
	
	
	/* --- License --- */
	
	.License .Box li img { padding : 10px; }
	
	/* --- License --- */
	
	
	/* --- Contact --- */
	
	#Contact img { position : relative; top : 2px; }
	
	/* --- Contact --- */

/* --- Images --- */


/* --- Links --- */

p a { color : #FF0000; text-decoration : none; }

p a:hover { color : #FFFFFF; text-decoration : underline; }

h1 a { color : #000000; text-decoration : none; }

h1 a:hover { color : #000000; text-decoration : underline; }

h2 a { color : #000000; text-decoration : none; }

h2 a:hover { color : #000000; text-decoration : underline; }

.Box a { color : #FF0000; text-decoration : none; }

.Box a:hover { color : #FF0000; text-decoration : underline; }


	/* --- Side Nav --- */
	
	#SideNav a { margin-bottom : 5px; }
	
	#SideNav a.Home {
		background-image : url(../images/nav/btn_home_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 27px;
		width : 117px;
	}
	
	#SideNav a:hover.Home {
		background-image : url(../images/nav/btn_home_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 27px;
		width : 117px;
	}
	
	#SideNav a.HomeCurrent {
		background-image : url(../images/nav/btn_home_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 27px;
		width : 117px;
	}
	
	#SideNav a:hover.HomeCurrent {
		background-image : url(../images/nav/btn_home_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 27px;
		width : 117px;
	}
	
	#SideNav a.Artists {
		background-image : url(../images/nav/btn_artists_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Artists {
		background-image : url(../images/nav/btn_artists_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.ArtistsCurrent {
		background-image : url(../images/nav/btn_artists_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.ArtistsCurrent {
		background-image : url(../images/nav/btn_artists_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.Releases {
		background-image : url(../images/nav/btn_releases_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Releases {
		background-image : url(../images/nav/btn_releases_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.ReleasesCurrent {
		background-image : url(../images/nav/btn_releases_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.ReleasesCurrent {
		background-image : url(../images/nav/btn_releases_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.Downloads {
		background-image : url(../images/nav/btn_downloads_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Downloads {
		background-image : url(../images/nav/btn_downloads_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.DownloadsCurrent {
		background-image : url(../images/nav/btn_downloads_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.DownloadsCurrent {
		background-image : url(../images/nav/btn_downloads_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.Shop {
		background-image : url(../images/nav/btn_shop_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Shop {
		background-image : url(../images/nav/btn_shop_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.ShopCurrent {
		background-image : url(../images/nav/btn_shop_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.ShopCurrent {
		background-image : url(../images/nav/btn_shop_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.License {
		background-image : url(../images/nav/btn_license_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.License {
		background-image : url(../images/nav/btn_license_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.LicenseCurrent {
		background-image : url(../images/nav/btn_license_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.LicenseCurrent {
		background-image : url(../images/nav/btn_license_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.Blog {
		background-image : url(../images/nav/btn_blog_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Blog {
		background-image : url(../images/nav/btn_blog_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.BlogCurrent {
		background-image : url(../images/nav/btn_blog_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.BlogCurrent {
		background-image : url(../images/nav/btn_blog_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.Signup {
		background-image : url(../images/nav/btn_signup_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.Signup {
		background-image : url(../images/nav/btn_signup_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.SignupCurrent {
		background-image : url(../images/nav/btn_signup_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.SignupCurrent {
		background-image : url(../images/nav/btn_signup_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.ContactUs {
		background-image : url(../images/nav/btn_contact_1.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.ContactUs {
		background-image : url(../images/nav/btn_contact_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a.ContactUsCurrent {
		background-image : url(../images/nav/btn_contact_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	#SideNav a:hover.ContactUsCurrent {
		background-image : url(../images/nav/btn_contact_2.png);
		background-repeat : no-repeat;
		display : block;
		height : 23px;
		width : 117px;
	}
	
	/* --- Side Nav --- */


	/* --- Page Header --- */
	
	#PageHeader a { color : #FFFFFF; text-decoration : none; }
	
	#PageHeader a:hover { color : #FF0000; text-decoration : underline; }
	
	#PageHeader a.Current { color : #FF0000; text-decoration : none; }
	
	#PageHeader a.Current:hover { color : #FF0000; text-decoration : underline; }
	
	/* --- Page Header --- */
	
	
	/* --- Releases --- */
	
	.ReleaseInfo a { color : #000000; text-decoration : none; }
	
	.ReleaseInfo a:hover { color : #FF0000; text-decoration : underline; }
	
	.ReleaseInfo ul a:hover { color : #FF0000; text-decoration : underline; }
	
	/* --- Releases --- */
	
	
	/* --- Shop --- */
	
	.Logos a img { border : 2px solid #FFFFFF; }
	
	.Logos a:hover img { border : 2px solid #FF0000; }
	
	/* --- Shop --- */
	
	
	/* --- Contact --- */
	
	#Contact ul li a {
		color : #FFFFFF;
		font-weight : normal;
		left : 1px;
		position : relative;
		text-decoration : none;
		top : 1px;
	}
	
	#Contact ul a:hover { color : #FFFFFF; text-decoration : underline; }
	
	/* --- Contact --- */
	
	
	/* --- Torrents --- */
	
	#Content.Torrents #Logo a img { border : 0px; }
	
	#Content.Torrents #Logo a:hover img { border : 0px; }
	
	/* --- Torrents --- */

/* --- Links --- */


/* --- Headers --- */

	/* --- Side Nav --- */
	
	#SideNav h1 {
		background-color : transparent;
		clear : left;
		height : 180px;
		left : 108px;
		position : relative;
		width : 130px;
	}
	
	/* --- Side Nav --- */
	
	
	/* --- Page Header --- */
	
	#PageHeader h1 { background-color : transparent; }
	
	/* --- Page Header --- */


	/* --- Box --- */
	
	.Box h3 {
		background-color : #FFFFFF;
		color : #000000;
		font-size : 1.5em;
		margin : 0px;
		margin-bottom : 10px;
		padding : 0px;
		width : 552px;
	}
	
	/* --- Box --- */
	
	
	/* --- Torrents --- */
	
	#Content.Torrents h2 { font-weight : normal; width : 820px; }
	
	/* --- Torrents --- */

/* --- Headers --- */


/* --- Text --- */

span.Featuring { font-weight : normal; }

span.Genres { font-weight : normal; }


	/* --- Contact --- */
	
	#Contact.BlogFooter { font-size : 0.7em; font-weight : bold; }
	
	/* --- Contact --- */

/* --- Text --- */


/* --- Paragraphs --- */

.Box p { width : 552px; }

#Content.Torrents p { font-size : 1.2em; width : 820px; }

/* --- Paragraphs --- */


/* --- Horizontal Lines --- */
/* --- Horizontal Lines --- */


/* --- Tables --- */

	/* --- Tracklisting --- */
	
	.Tracklisting table.Three { margin-top : 11px; width : 572px; }

	.Tracklisting.Three td { padding-right : 10px; text-align : left; }

	.Tracklisting table.Two { margin-top : 11px; width : 560px; }

	.Tracklisting table.Two td { padding-right : 10px; text-align : center; }

	/* --- Tracklisting --- */


	/* --- Shop --- */
		
	table.Logos { margin-top : 1px; width : 100%; }
	
	table.Logos td { padding-bottom : 95px; }
	
	.SignUp table.Logos td { padding : 5px; }
	
	/* --- Shop --- */

/* --- Tables --- */


/* --- Forms --- */

form { margin : 0px; margin-bottom : 15px; padding : 0px; }

form ul {
	margin : 0px;
	padding : 0px;
	padding-bottom : 15px;
	padding-top : 15px;
}

fieldset { border : 0px; }


	/* --- Page Header --- */
	
	#PageHeader ul {
		left : -9px;
		list-style-type : none;
		margin : 0px;
		padding : 0px;
		padding-bottom : 5px;
		padding-top : 4px;
		position : relative;
		top : 1px;
	}
	
	#PageHeader li {
		display : inline;
		margin : 0px;
		padding : 0px;
		padding-right : 15px;
	}
	
	/* --- Page Header --- */
	
	
	/* --- Box --- */
	
	.Box ul {
		display : inline;
		list-style-type : none;
		margin : 0px;
		padding : 0px;
	}
	
	.Box li {
		display : inline;
		list-style-type : none;
		margin : 0px;
		padding : 0px;
	}
	
	.Downloads .Box li {
		display : list-item;
		padding-bottom : 10px;
		padding-left : 22px;
	}
	
	/* --- Box --- */
	
	
	/* --- Tracklisting --- */
	
	.Tracklisting li {
		background-image : url(../images/bullets/bullet_arrow.gif);
		background-repeat : no-repeat;
		display : list-item;
		padding-bottom : 10px;
		padding-left : 22px;
	}
	
	/* --- Tracklisting --- */
	
	
	/* --- Releases --- */
	
	.ReleaseInfoTop .Right ul { margin : 0px; padding : 0px; }
	
	.ReleaseInfoTop .Right li {
		background-image : url(../images/bullets/bullet_arrow.gif);
		background-repeat : no-repeat;
		list-style-type : none;
		margin : 0px;
		padding : 0px;
		padding-bottom : 10px;
		padding-left : 22px;
	}
	
	/* --- Releases --- */
	
	
	/* --- Downloads --- */
	
	.Downloads .Top .Right ul { left : 10px; position : relative; }
	
	.Downloads .Top .Right li {
		background-image : url(../images/bullets/bullet_arrow.gif);
		background-repeat : no-repeat;
		position : relative;
		top : 68px;
	}
	
	/* --- Downloads --- */
	
	
	/* --- Sign Up --- */
	
	.SignUp .WhitePanel ul li { display : inline; }
	
	.SignUp .WhitePanel ul.InLine { margin-bottom : 10px; }
	
	.SignUp .WhitePanel input.Email, .SignUp .WhitePanel input.EmailConfirmation { width : 150px; }
	
	input.Email { left : 54px; position : relative; }
	
	label.Email { left : -54px; position : relative; }
	
	input.EmailConfirmation { left : 10px; position : relative; }
	
	label.EmailConfirmation { left : -10px; position : relative; }
	
	/* --- Sign Up --- */
	
	
	/* --- Contact --- */
	
	#Contact ul { list-style-type : none; margin : 0px; padding : 0px; }
	
	#Contact li { display : inline; padding-right : 5px; }
	
	/* --- Contact --- */

/* --- Forms --- */
