/* GLOBALS */

	html {
		font-family: arial;	
	}
	
	body {
		padding: 0px;
		margin: 0px;
		background: url(../img/graphics/mainBg.jpg) no-repeat top center #000000;
		font-size: 70%;
		color: #FFFFFF;
	}
	body.popup {
		background-image: none;
		background: #000000;
		padding: 15px;
	}
	
	div {
		font-size: 100%;	
	}
	
	a {
		text-decoration: none;
		color: #8e0505;
	}
	a:hover {
		text-decoration: underline;	
	}
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	
	h1 {
		font-size: 150%;
		font-weight: bold;
		text-transform: uppercase;
	}
	h2 {
		font-size: 130%;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	img {
		border: 0px;
	}

/* REUSABLES */

	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	
	.clearer {
		clear: both;
		line-height: 0px;
		font-size: 0%;
	}
	
	.centered {
		text-align: center;	
	}
	
	.block {
		display: block;
	}
	
	.small {
		font-size: 90%;
	}
	
	.demure {
		color: #4f4f4e;
	}
	
	.lowerCase {
		text-transform: lowercase;
	}	
	
	.tab {
		font-family: Courier;
		font-size: 120%;
	}

/* A */

	a.readMore {
		background: url(../img/arrowDown.gif) no-repeat right center;
		padding-right: 15px;
	}
	a.readMoreSelected {
		background: url(../img/arrowUp.gif) no-repeat right center;
	}
	
/* DIV, SPAN, IMG */

	div.mainWrapper {
		width: 930px;
		margin: 0px auto;	
	}
	
	div.menuWrapper {
		background: url(../img/contentTransBg.png);
	}
	
	div.contentWrapper {
		width: 925px;
		background: url(../img/graphics/contentBg.jpg) no-repeat;
	}
	
	div.content {
		padding: 10px;
		margin: 10px 0 0 0;
	}
	
	div.contentBgWrapper {
		background: url(../img/contentTransBg.png);	
		margin: 10px 0 0 0;
	}
	
	div.topDisclaimer {
		margin: 10px 0 0 0;
		color: #4f4f4e;
		padding: 10px;
		background: url(../img/contentTransBg.png);	
	}
	
	div.contentLeftWrapper {
		width: 741px;
		min-height: 350px;
		float: left;
		border-right: 10px solid #000000;
	}	
	
	div.contentMain {
		margin-right: 10px;
		padding: 10px;
	}
	
	div.contentHomeUpdates {
		width: 471px;
		float: left;
		border-right: 10px solid #000000;
	}
	
	div.contentText {
		padding: 10px;
	}
	div.contentTextBorder {
		padding: 10px;
		border-bottom: 10px solid #000000;
	}
	
	div.bottomHeight {
		height: 80px;
	}
	
	div.contentHomeTopics {
		width: 260px;
		float: right;
	}
	
	div.contentRightWrapper {
		width: 174px;
		float: right;
	}
	
	div.portlet {	
		padding: 10px;
		border-bottom: 10px solid #000000;
	}
	div.portletLast {
		border: none;
	}
	
	div.merchBox {
		float: left;
		width: 170px;
	}
	
	div.footer {
		clear: both;
		border-top: 1px solid #2d2d2d;
		padding: 10px 0 10px 0;
		margin-top: 10px;
		font-size: 90%;
		color: #474747; 
	}
	
	div.newsEntry {
		background: url(../img/newsRuler.gif) repeat-x bottom center;
		padding-bottom: 20px;
	}
	div.newsExtended {
		display: none;
	}
	div.newsDetails {
		padding-top: 10px;
	}
	div.readMoreContainer {
		text-align: right;
	}
	
	div.commentContainer {
		padding: 5px;
		margin-bottom: 5px;
		background-color: #262626;
	}
	div.commentTitle {
		font-size: 90%;
		margin-bottom: 5px;
	}
	div.commentContent {
		margin-left: 15px;
	}
	
	span.strike {
		text-decoration: line-through;
	}
	
	img.contentImg {
		float: left;
		margin-right: 5px;
	}

/* TABLE, THEAD, TBODY, TH, TD */

	th {
		font-size: 130%;
		font-weight: bold;
		text-align: left;
	}
	td.tdHead {
		font-size: 110%;
		font-weight: bold;
	}

/* UL, LI */

	ul {
		padding: 0 0 0 10px;
		margin: 0px;
		list-style: none;
	}
	
	ul.menu {
		position:relative;
	}
	
	ul.menu li {
		float: left;
		padding: 0 0 7px 34px;
	}
	ul.menu li:first-child {
		padding-left: 0px;
	}
	
	ul.menu a.menuLink {
		font-size: 18px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
	}
	ul.menu a.hover {
		color: #636363;
		text-decoration: none;
	}
	ul.menu a.active,
	ul.menu a.menuLink:hover {
		color: #8e0505;
		text-decoration: none;
	}
	
	ul.subMenu {
		display: none;
	}
	
	div.subMenuHolder ul {
		width: 150px;
		float: left;
		padding: 0 20px 0 10px;
		background: url(../img/menu/subMenuDivider.jpg) no-repeat none;
	}
	ul.subMenu ul li,
	div.subMenuHolder ul li {
		display: list-item;
		float: none;
		padding-bottom: 5px;
		padding-left: 0px;
	}
	ul.subMenu a,
	div.subMenuHolder a {
		color: #636363;
		font-style: italic;
		text-decoration: none;
	}
	ul.subMenu a:hover,
	div.subMenuHolder a:hover {
		text-decoration: underline;
	}
	ul.subMenu a.active,
	div.subMenuHolder a.active {
		color: #8e0505;
	}	
	
	div.subMenuHolder {
		display: none;
		background: url(../img/contentTransBg.png);
		padding-bottom: 8px;
		padding-top: 5px;
	}
	
	ul.contentHomeSummary {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	ul.contentHomeSummary li {
		border-bottom: 1px solid #2d2d2d;
		padding: 15px 0 15px 0;
	}
	ul.contentHomeSummary li a {
		color: #FFFFFF;
	}
	
	ul.contentHomeSummary li.last {
		border: none;
		padding: 15px 0 5px 0;
		text-align: right;
	}
	ul.contentHomeSummary li.last a {
		color: #8e0505;
	}
	
	ul.overview {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}	
	ul.overview li {
		background: url(../img/arrow.gif) no-repeat left 9px;
		padding: 5px 0 5px 15px;
	}
	
	ul.discography {
		margin: 0px;
		padding: 0px;
	}
	ul.discography li {
		padding: 3px 0 3px 0;
	}
	ul.discography li div {
		padding-top: 7px;
	}

/* VIDEO */

	div.videoLatest {
		padding: 12px;
		background: #262626;
	}
	
	div.videoLatestSingle {
		float: left;
		width: 150px;
		margin: 0 38px 0 38px;
		text-align: center;
	}
	div.videoSingle {
		float: left;
		width: 150px;
		margin: 0 15px 10px 0;
		text-align: center;
	}
	
	div.videoNavigation {
		float: left;
		width: 150px;
	}
	div.videoNavigation ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	div.videoNavigation ul li {
		background: #262626;
		margin-bottom: 3px;
	}
	div.videoNavigation ul a {
		display: block;
		text-decoration: none;
		padding: 8px;
		margin-right: 8px;
	}
	div.videoNavigation ul a:hover,
	div.videoNavigation ul a.active {
		background: url(../img/videoLinkArrow.gif) no-repeat center right;
	}
	
	div.videoContent {
		float: right;
		width: 540px;
	}

/* PAGINATION */

	#pagination {
		color: #131312;
	}
	.pageActive {
		display: inline;
		padding: 5px;
		background: #8e0505;
		border: 1px solid #8e0505;
		color: #ffffff;
		font-size: 90%;
		margin: 0px 1px 0px 1px;
	}
	
	.pageInActive {
		display: inline;
		padding: 5px;
		background: none;
		border: 1px solid #CCCCCC;
		color: #585858;
		font-size: 90%;
		font-weight: normal;
		margin: 0px 1px 0px 1px;
	}
	
	.pageLink {
		display: inline;
		padding: 5px;
		border: 1px solid #8e0505;
		font-size: 90%;
		color: #8e0505;
		background: none;
		margin: 0px 1px 0px 1px;
		text-decoration: none;
	}
	.pageLink:hover {
		border: 1px solid #d60f12;
		text-decoration: none;
	}

	
/* FORM */

	form {
		margin: 0px;
		padding: 0px;
	}
	
	input, textarea, select {
		font-size: 100%;
		border: 1px solid #8e0505;
		background: none;
		font-family: arial;
		color: white;
	}
	
/* Social Media icons */

	.social-medias {
		text-align: center;
		padding-bottom: 11px;
	}
	.social-medias div {
		margin: 0px auto;
		width: 139px;
	}
	  
	.social-medias a {
		display: block;
		float: left;
		width: 22px;
		height: 22px;
		text-indent: -100000px;
		margin-right: 5px;
	}

	.social-medias a.facebook { background: url(../img/social_media_icons.png) no-repeat 0 0; }
	.social-medias a.facebook:hover { background-position: 0 -22px; }
	.social-medias a.myspace { background: url(../img/social_media_icons.png) no-repeat -26px 0px; }    
	.social-medias a.myspace:hover { background-position: -26px -22px; }        
	.social-medias a.twitter { background: url(../img/social_media_icons.png) no-repeat -52px 0; }      
	.social-medias a.twitter:hover { background-position: -52px -22px; }         
	.social-medias a.youtube { background: url(../img/social_media_icons.png) no-repeat -78px 0; }      
	.social-medias a.youtube:hover { background-position: -78px -22px; }          
	.social-medias a.vimeo { background: url(../img/social_media_icons.png) no-repeat -104px 0; }      
	.social-medias a.vimeo:hover { background-position: -104px -22px; }          

