/* @override 
	http://sade.mcg/css/sade.css
	http://www.sade.com/css/sade.css
*/

/* @group basics */

* {
    outline: none;
    font-weight: normal;
}

body, html, a, b, form, input, select, textarea, h1, h2, h3, h4, h5, h6, img, div, td, tr, table, ol, ul, li, span {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	height: 100%;
}

div, td, input, select, textarea, h1, h2, h3, h4, h5, h6 {
}

h1, h2, h3, h4 {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-family: 'Trebuchet MS', Arial;
	font-weight: normal;
	font-size: 13px;
}

h4 { font-size: 11px; }


.clear, .floatFix {
	clear: both;
}

hr {
	display: none;
}

a, a:visited {
	text-decoration: none;
 	-webkit-transition-property: hover;
 	-webkit-transition: all 0.15s ease-in-out;
}

a:hover, a:visited:hover {
 	-webkit-transition-property: hover;
 	-webkit-transition: all 0.15s ease-in-out;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

.siteHolder {
	width: 930px;
	margin: 0 auto;
}

td { padding: 0; }

body {
	font-family: 'Trebuchet MS', 'sans-serif';
	font-size: 11px;
	letter-spacing: 0.1em;
	line-height: 1.4;
	background-color: #000000;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;
	color: #ffffff;
	-webkit-text-stroke: 1px transparent;
}

.iphone body {
	-webkit-text-stroke: 0px transparent;
}

.page {
	width: 960px;
	margin: 0 auto 30px auto;
	padding-bottom: 0;
}

a, a.visited {
	color: #ffffff;
	word-wrap: break-word;
	border: 1px solid #000000;
	border-width: 0 0 1px 0;
}

a:hover, a:visited:hover {
	text-decoration: none;
	border-color: #888888;
}

a img,
a:visited img {
	border: 0px solid #000000;
}

a:hover img,
a:visited:hover img {
	border: 0px solid #be0000;
}

.hr {
	background-color: #575757;
	height: 1px;
	margin: 10px 0;
}

.hrLite {
	background-color: #575757;
	height: 1px;
	margin: 10px 0;
}

.hrSlim {
	background-color: #000;
	margin: 0px 10px;
	padding: 0;
	height: 1px;
}



/* @end */




/* @group user bar */

.userBar { margin-bottom: 10px; }

.userBarContents {
	margin: 0px auto;
	padding: 3px 0 2px 0;
	color:  #b5b5b5;
}

#menu, #territories { padding: 0; }

#menu {
	padding: 0;
	margin: 0;
	text-align: center;
}

.menuTerritories {
	float: right;
	margin: 3px 0 0 0;
}

.menuTerritories a,
.menuTerritories a:visited {
	margin-left: 5px;
	display: block;
}

.menuTerritories a.world {
	margin-top: -2px;
}

.menuTerritories a img,
.menuTerritories a:visited img,
.menuTerritories a:hover img,
.menuTerritories a:visited:hover img {
	border-width: 0;
}

.userBar div, .userBar td {
	font-size: 11px;
}

.userBar span.loggedIn {
	margin-top: 4px;
	display: block;
}

.userBar td span {
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}

.userBar td span.logInOptions {
	display: block;
	margin: 2px 0 0 15px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.logInOptions a,
.logInOptions a:visited {
	margin-right: 20px;
	color: #ffffff;
	border-width: 0;
}

.logInOptions a:hover,
.logInOptions a:visited:hover {
	margin-right: 20px;
	color: #ff0000;
}

.logInOptions a.logInSubmit,
.logInOptions a.logInSubmit:visited {
	/*color: #f00;*/
}

.logInOptions a.logInSubmit:hover,
.logInOptions a.logInSubmit:visited:hover {
	/*border-color: #800;*/
}

.userBar input {
	margin: 4px 0 4px 0px;
	background-color: #2f2f2f;
	color: #ffffff;
	text-align: center;
	width: 145px;
	font-size: 10px;
	line-height: 1;
	letter-spacing: 0.2em;
	padding: 6px 0px;
	margin-right: 5px;
}

.userBar input:focus {
	background-position: 0px -15px;
}

#menuMembers {
	float: left;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}


/* @end */

/* @group cols & panels */

.col1, .col2, .col3 {
	width:  300px;
	margin: 10px;
	float: left;
}

.col12Span, .col23Span {
	width: 620px;
	margin: 10px;
	float: left;
}

.col23Span .col2 {
	margin-left: 0;
}

.col23Span .col3 {
	margin-right: 0;
}

.col123Span {
	width: 940px;
	margin: 10px;
	float: left;
}

.panel {
}

.panelHeader, .panel, .panelFooter {
	margin: 0;
	padding: 0;
}

.panelHeader {
	padding: 7px 0 5px;
	border: 1px solid #575757;
	border-width: 1px 0px;
	margin-bottom: 18px;
}

.col1Span .panelHeader {}

.col1Span .panelFooter {}
.col1.home .panelHeader {}
.col1.home .panelFooter {}
.col2.home .panelHeader {}
.col2.home .panelFooter {}


.panelHeader h2 {
	font-size: 11px;
}

.panelHeader h2 a, .panelHeader h2 a:visited {
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.panelHeader h2 a:hover, .panelHeader h2 a:visited:hover {
	color:  #ffffff;
	border-bottom: 1px solid #888888;
}

.panelSubHeader { margin: 0px 10px; }

.panelSubHeader h3 {
	padding: 10px 0;
	border-bottom: 1px solid #000;
}

.panelFooter {
	border-top: 1px solid #5a5a5a;
	padding: 8px 0 0 0;
	color: #b7b2ab;
	bottom: 0;
}

.panel .hr {
	margin: 0;
}

.panelFooter div {
}

.panelFooter a, .panelFooter a:visited {
	color: #ff0000;
	border-bottom: 1px solid #000000;
}

.panelFooter a:hover, .panelFooter a:visited:hover {
	color: #ff0000;
	border-bottom: 1px solid #880000;
	text-decoration: none;
}

.panelBottom { margin-bottom: 15px; }

/* @end */

h2.sectionTitle.first {
	padding-top: 10px;
}

/* @group header */

#headerGraphicHolder {
	margin: 0 auto;
	padding-top: 40px;
}

#headerGraphic {}

#header { padding-top: 30px; margin: 10px;}

.masthead {
	width: 940px;
	height: 330px;
	background-image: url(../gfx/sade-header-back.jpg);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	color: #bfaa97;
}

.masthead h1,
.masthead h2,
.masthead h3 {
	font-size: 17px;
	letter-spacing: 0.25em;
	margin: 12px 0;
}

.mastheadContents h1 {
	color: #fff;
}
.mastheadContents {
	width: auto;
	float: left;
	text-align: center;
	padding: 110px 50px 0 50px;
}

.mastheadContents h3.first {
	margin-bottom: -8px;
}

.logo {
}

.logo a {
	display: block;
	margin: 0 10px;
}

.logo a img,
.logo a:visited img,
.logo a:hover img,
.logo a:visited:hover img {
	border-width: 0;
}

.menuBlock {
	margin: 0 0 0 0px;
	padding: 10px 0 0 0;
	border-top: 5px solid #000000;
	margin-bottom: 20px;
}


.sections {
	font-family: 'Trebuchet MS', 'sans-serif';
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #ffffff;
}

.sections span {
	display: block;
	text-align: center;
	float: left;
}

.sections a, .sections a:visited {
	color: #ffffff;
	font-weight: normal;
	border-bottom: 0px solid #000;
}

.sections a.actve,
.sections a:hover,
.sections a:visited:hover {
	color: #ff0000;
	text-decoration: none;
	border-bottom: 0px solid #888;
}

/* @end */

/* @group articles */

.article {
	padding: 0 0 0px 0;
	margin-bottom: 18px;
}

.articleTitle {
	padding: 0;
	margin-bottom: 5px;
}

.headlines .articleTitle {
	margin: 0;
}

.articleTitle h3,
.articleContents h3 {
	font-size: 13px;
	line-height: 1.2;
	color: #93826a;
}

.articleContents h3 {
	font-size: 13px;
	line-height: 1.4;
}

.articleContents h3 a,
.articleContents h3 a:visited {
	color: #93826a;
}

.articleContents h3 a:hover,
.articleContents h3 a:visited:hover {
	border-bottom: 1px solid #4a4135;
}

.articleFooter {
	padding: 10px 0 0 0;
}

.article {
}

.article.first { border-width: 0; margin-top: 0;}

.article.network, .article.media, .article.info {
	border-bottom: 0;
	padding: 0;
	margin: 0 10px 10px 10px;
}

.article.network, .article.info {
	border-width: 1px 0 0 0;
	margin: 0;
}

.articleInner { padding: 0; }

.articleTitle h3 a,
.articleTitle h3 a:visited {
	text-decoration: none;
	padding: 0;
	color: #93826a;
	border-bottom: 1px solid #000000;
;
}

.articleTitle h3 a:hover,
.articleTitle h3 a:visited:hover {
	border-bottom: 1px solid #4a4135;
	text-decoration: none;
}

.articleTitle .date {
	display: block;
	margin: 0 0 3px 0;
	font-family: 'Trebuchet MS';
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 0 0 0;
}

div.articleContents { padding: 10px 0;}

div.articleThumb {
	margin: 0 0 10px 0;
}

.articleThumb a,
.articleThumb a:visited,
.articleThumb a:hover,
.articleThumb a:visited:hover,
 {
	 border-width: 0px;
}

.panel.news .article {
}

.panel.releases .articleInner {
}

.panel.releases .article {
}

.panel.releases .hr,
.panel .headlines .hr {
	margin-bottom: 18px;
}

.releases div.articleThumb {
	float: left;
	margin: 0 18px 0px 0;
	width: 116px;
}

.releases div.articleContents.wThumb {
	float: left;
	width: 160px;
	padding:  0px 0 0 0;
}

.articleText {
	padding: 0;
}

.articleText a, .articleText a:visited {
	color: #ff0000;
	font-weight: bold;
}

.articleText a:hover, .articleText a:visited:hover {
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	border-color: #880000;
}

/* @end */

/* @group comments */

.comments .comments {
	margin-bottom: 10px;
}

.comments .comments .articleTitle {
	padding: 7px 0 5px;
	border: 1px solid #5a5a5a;
	border-width: 1px 0;
	margin-bottom: 18px;
}

.comments .comments .articleInner {
	padding-bottom: 0;
}

.comments .articleTitle h3 {
	width: auto;
	float: left;
	font-size: 11px;
	font-weight: normal;
}

.comments .articleTitle .button {
	float: left;
}

.comments .articleInner h3 {
	font-size: 11px;
	font-weight: normal;
}

.comments #commentForm .articleInner h3 {
	font-size: 11px;
	margin-bottom: 10px;
}
.comments .articleTitle a.button {
	margin: 1px 0 0 10px;
}

.comments .date {
	color: #999;
}

.commentsButton {
	margin-right: 15px;
}

.commentTitle {
	font-weight: normal;
}

.commentThumb {
	float: left;
	width: 58px;
	margin: 0 18px 0 0 ;
}

.commentContents {
	float: left;
	width: 544px;
}

.commentThumb a img,
.commentThumb a:visited img {
	border: 0px solid #000000;
}

.commentThumb a:hover img,
.commentThumb a:visited:hover img {
	border: 0px solid #be0000;
}

.comments .hr {
	margin-bottom: 18px;
}

#commentForm {
}

/* @end */

/* @group headlines */

.headlines .date {
}

.music .hr,
.headlines .hr {
	margin-bottom: 18px;
}

.article.headlines .articleInner {
}

.headlines .articleContents a {
	font-weight: bold;
	font-size: 15px;
}

/* @end */

a.slideshowImage img {
	border: 1px solid #666;
	padding: 7px;
}

.article.release { margin-top: 15px; }

.articleFlag {
	float: right;
	margin: 1px 0 5px 10px;
}

/* @group buttons */

a.button,
a.button:visited {
	white-space: nowrap;
	color: #f00;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding: 0;
}

/*a.button span:before {
	content: '\2026';
}*/

a.button:hover,
a.button:visited:hover {
	border-color: #800;
}

.articleTitle a.button span:before {
	content:  '';
}

.date a.button {
	margin-left: 10px;
	margin-top: -2px;
}

a.rss {
	float: right;
	margin-top: 3px;
}

a.rss img, a.rss:visited img {
	background-image: url(../gfx/rss.png);
	border-width: 0;
}

a.rss:hover img, a.rss:visited:hover img {
	background-position: 0px -24px;
	border-width: 0;
}

/* @end */

.caption {
	margin: 10px 0;
	font-size: 11px;
}


.notice {
	color: #be0000;
	margin-left: 10px;
}

.mpu, .module {
	width:  300px;
	height: 250px;
	background-color: #2d2d2d;
	margin-bottom: 20px;
}

.leaderboard {
	margin: -10px auto 30px auto;
	width: 728px;
}

/* @group network links */

.network {
	text-align: center;
	margin: 20px 0 20px 0;
}

a.networkLink,
a.networkLink:visited {
	margin: 0 10px;
	border-width: 0;
 	-webkit-transition-property: none;
}

a.networkLink:hover,
a.networkLink:visited:hover {
}

a.networkLink img,
a.networkLink:visited img,
a.networkLink:hover img,
a.networkLink:visited:hover img {
	border-width: 0;
}

/* @end */

/* @group share bar */

.shareBar {
	clear: both;
	background-color: #000000;
	font-size: 11px;
	color: #fff;
	padding: 10px 10px 5px 10px;
}

.shareBar a, .shareBar a:visited {
	color: #ffffff;
}

/* @end */

.panelSubHeader h4 {
	padding: 10px 0;
	border-bottom: 1px solid #666666;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

.panelSubHeader h4 a.active { }

.panelSubHeader .liveCountrySelector {
	float: right;
	margin: 10px 0;
}

.panelSubHeader .liveCountrySelector select {
	font-size: 11px;
	border: 1px solid #777;
	width: 130px;
}

h2.sectionTitle {
	padding: 15px 0;
	color: #fff;
	margin: 0px 10px;
	font-size: 20px;

}

/* @group userForm */


form.userForm {}

.userForm table { width: 100% !important; }

.userForm .articleInner h3 {
	font-weight: normal;
	margin-bottom: 10px;
}

.userForm  label {
	font-weight: normal;
	font-size: 11px;
	width: 180px;
	float: left;
	padding-top: 10px;
	display: block;
}

.userForm .inputBox {
	float: left;
	border: 0px solid #000;
	background-color: #2f2f2f;
	font-family: 'Trebuchet MS';
	color: #ffffff;
	font-size: 11px;
	letter-spacing: 0.2em;
	font-weight: normal;
	padding: 6px;
	margin: 5px 0px;
	width: 240px;
}

#membersLogInForm.userForm .inputBox {
	margin: 5px 0 10px 0;
}

.userForm .selectBox {
	float: left;
	border: 1px solid #777;
	background-color: #fff;
	color: #000;
	font-weight: normal;
	margin: 5px 0;
	width: 240px;
	border: 0px #000000 solid;
	background-color: #2f2f2f;
	margin: 5px 0 5px 0px;
	color: #ffffff;
	padding: 6px 0;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	margin-top: 10px 0 0 0;
}

.userForm label#showEmail {}

.editImageThumb {
	float:  right;
	margin-right: 10px;
}

.userForm textarea.inputBox {
	width: 472px;
	margin-top: 10px;
}

.userForm#commentForm label,
.userForm#imageForm label {
	width: 100px;
}
.userForm#commentForm .inputBox {
	width: 332px;
}

.userForm .inputFile {
	margin: 5px 0 0 0;
}
.userForm#commentForm textarea.inputBox {
	width: 332px;
}

.userForm#registerForm {
	margin: 0 0px;
}
.userForm#registerForm label {
	width: 130px;
	margin-top: 14px;
	line-height: 1;
	font-size: 11px;
}

.userForm#registerForm em {
	margin-left: 0px;
	font-size: 11px;
	font-style: normal;
}
.userForm#registerForm .inputBox {
	width: 138px;
	border: 0px #000000 solid;
	background-color: #2f2f2f;
	margin: 10px 0 10px 20px;
	color: #ffffff;
	padding: 6px;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	line-height: 1;
	letter-spacing: 0.2em;
}

.userForm#registerForm .selectBox {
	width: auto;
	border: 0px #000000 solid;
	background-color: #2f2f2f;
	margin: 10px 0 10px 20px;
	color: #ffffff;
	padding: 6px 0;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	line-height: 1;
	letter-spacing: 0.2em;
	text-align: center;
}

.userForm td.spacer {
	width: 20px;
}
.userForm#registerForm td label {
	padding-top: 0px;
}
.userForm em {
	font-size: 13px;
	margin-right: 20px;
	display: block;
}

.userForm .hr {
	margin: 10px 0;
}

.userForm .submitButton {
	background-color: transparent;
	font-family: 'Trebuchet MS';
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 0.2em;
	background-color: #800;
	color: #ffffff;
	padding: 5px 15px;
	margin: 8px 0 18px !important;
	width: auto;
}

.userForm .submitButton:hover { background-color: #C00; }


.ie7 #territories {
	padding-top: 3px;
}

#territoryButton, #territoryList {
	padding: 0 10px;
	background-color: #2f2f2f;
	display: block;
	margin: 0;
	color: #ffffff;
}

#territoryList {
	display: none;
	background-color: #2f2f2f;
	opacity: 0;
	z-index: 2;
	margin: 0;
	position: absolute;
}

#territories span
 {
	text-transform: uppercase;
	letter-spacing: 0.2em;
	line-height: 1;
	float: left;
	margin: 7px 0px 7px 0;
}

.ie7 #territories span {
}

.regularFlag {
	margin: -1px 0 2px 0;
}

.globalFlag {
	margin-top: -3px;
}

#territories ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#territories li {
	float: left;
	line-height: 1;
	margin: 7px 0 0 5px;
}

#territories a, #territories img {
	border-width: 0;
}

#territories a img,
#territories a:visited img
 {
	border:  1px solid #2f2f2f;
}

#territories a:hover img,
#territories a:visited:hover img
 {
	border:  1px solid #ffffff;
}

/* @end */


.error, .message {
	font-weight: bold;
	background-color: #ff0000;
	padding: 5px 10px;
	margin-bottom: 18px;
}

.iOwnThis {
	background-image: url(../gfx/own.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 24px;
}

.news .hr {
	margin-bottom: 18px;
}

/* @group pagination */

div.pagination {
	font-size: 9px;
	
}

/* @end */

/* @group releases */

ul.releaseLinks {
	margin: 10px 0;
	list-style: none;
	font-size: 11px;
}

ul.releaseLinks,
ul.releaseLinks li {
	padding: 0;
}

/* @end releases */

/* @group members */

.members ul, .members li {
	list-style: none;
}

.members ul {
	margin-left: -10px;
}

.members li {
	float: left;
	margin: 0 0 10px 8px;
}

.members li a, .members li a:visited {
	margin: 0; padding: 0;
	
}

.members li a img, .members li a:visited img {
	border: 1px solid #000000;
}

.members li a:hover img, .members li a:visited:hover img {
	border: 1px solid #be0000;
}

/* @end */


/* @group music */

.music .articleTitle h3 {
}

.music .articleTitle h3 a {
	font-weight: normal;
}

.music .articleInner h3 {
	border-top: 0px solid #5a5a5a;
	font-size: 11px;
	margin-bottom: 18px;
}

.music .first .articleInner h3 {
	padding-top: 0px;
	border-width: 0;
}

.music .article {
	margin: 0;
}

.articleTitle h3 a.active {
	font-weight: normal;
}

.musicItem .articleInner h3 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0;
}

.musicItem .articleInner h4 {
	font-weight: normal;
}

.musicItem .articleThumb {
	float: left;
	width: 300px;
	margin-right: 20px;
}

.musicItem .musicItemDetails {
	float: left;
	width: 280px;
}

.musicItem ul.buyLinks,
.musicItem ul.buyLinks li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.musicItem ul.buyLinks {
	margin-top: 10px;
	margin-left: 10px;
	width: auto;
}

.packshot {
}

.music .col12Span .articleInner ul {
	margin-left: -10px;
	width: 630px;
}

.music .col12Span  .musicItem ul.buyLinks {
	margin-left: 0px;
	width: auto;
}

ul.music li {
	margin: 0 0px 10px 10px;
	float: left;
	padding: 0;
	list-style-type: none;
}

ul.music li a {
	margin: 0;
	padding: 0;
}

ul.music li .title {
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-bottom: 5px;
}

ul.music li .title a,
ul.music li .title a:visited {
	color: #93826a;
	border: 1px solid #000000;
	border-width: 0 0 1px 0;
}


ul.music li .title a:hover,
ul.music li .title a:visited:hover {
	border-bottom: 1px solid #4a4135;
}


ul.music.singles {
	margin: 0 -10px;
}

ul.music.singles li {
	width: 116px;
}

ul.music .date {
	font-size: 11px;
}

.article.formats { padding: 0; margin-left: -10px;}

.article.formats .articleInner {
	padding-top: 0;
	padding-left: 0px;
	margin-bottom: 18px;
}

.format {
	float: left;
	width: 300px;
	margin: 0 0 0px 10px;
}

.formatThumb {
	float: left;
	padding-right: 10px;

}

.formatContents {
	float: left;
	width: 300px;
}

.format ol {
	clear: both;
	margin:  0;
	padding: 10px 0 0 3.5em;
}


.formatContents h4 {
	margin-bottom: 10px;
}
ul.songs li {
	list-style: none;
}

/* @end */

/* @group lyrics */

.lyrics .hr {
	margin-bottom: 18px;
}

.lyrics .packshot, .lyric .packshot {
	float: left;
	width: 200px;
	margin-right: 20px;
}

.lyric .packshot img {
	margin-bottom: 18px;
}

.lyric .packshot ol {
	margin: 10px 0 10px 28px;
	list-style-type: decimal;
}

.lyrics .releaseInfo,
.lyric .songDetails {
	width: 400px;
	float: left;
}

.releaseInfo ol {
	margin: 18px;
	margin-left: 60px;
	list-style-type: decimal;
}

.lyric .article {
	margin-top: 0;
}


.songDetails h3 {
	font-size:  13px;
	font-weight: normal;
}

/* @end */

/* @group gallery */

ul.galleryCover, ul.gallery {
	margin-left: -10px;
	margin-right: -10px;
}

ul.galleryCover li, ul.gallery li {
	margin: 0 10px 10px 10px;
	float: left;
	list-style: none;
}

ul.galleryCover, ul.gallery {
	margin-left: -10px !important;
	width: 640px;
}

ul.gallery {
	width: 960px;
}

ul.gallery li {
	margin: 0px 0px 10px 10px;
}

ul.galleryCover li a,
ul.gallery li a {
	border-width: 0;
}

ul.gallery li {
	width: 182px;
}

ul.gallery.members li {
	width: 60px;
}

ul.galleryCover li .caption a,
ul.galleryCover li .caption a:visited
 {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #93826a;
	border: 1px solid #000000;
	border-width:  0 0 1px 0;
}

ul.galleryCover li .caption a:hover,
ul.galleryCover li .caption a:visited:hover
 {
	border-color: #4a4135;
}

.caption .date {
	display: block;
}

ul.gallery#inventory li .caption {
	font-size: 11px;
	line-height: 1.3;
	display: block;
}

ul.gallery#inventory li .caption .date {
	font-weight: normal;
	font-size: 11px;
}

ul.gallery#userGallery li .caption {
	width: 85px;
	font-size: 12px;
	line-height: 1.3;
	display: block;
}

ul.gallery#userGallery li .buttons {
	margin-top: 5px;
	
}

ul#inventory li {
	width: 110px;
}

ul#inventory li .caption {
	width: 110px;	
}

#galleryHolder ul.gallery li .caption {
	width: 172px;
	font-size: 11px;
}

#galleryHolder h3 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 10px;
}

.images .col12Span .article {
	margin-bottom: 0;
}

.images .col12Span .articleInner {
	padding-bottom: 0;
}

/* @end */

/* @group new live dates */

.live .articleTitle.month {
	border-top: 5px solid #000000;
}

.live .articleTitle h3 {
	margin-bottom: 5px;
}

.live .articleTitle h3 a {
	font-weight: normal;
}

.live .articleTitle h3 a.active {
}

.liveCountrySelector select {
	float: right;
	background-color: #ffffff;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	border: 1px solid #000000;
}

.live .gig .articleInner h3 {
	font-size: 24px;
	line-height: 1;
}

.live .gig .articleInner h3 .date {
	font-weight: normal;
}

/* @end */

/* @group live dates */

/*.live .articleTitle h3 {
	margin-bottom: 5px;
}



.liveDatesMonth ul { list-style: none; }
.liveDatesMonth { margin: 0 0px 20px 0; }

.liveDatesMonth h3 {
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}

.liveDatesMonth ul li .date {
	color: #000;
	float: left;
	width: 130px;
	margin: 5px 5px 0 5px;
}

.liveDatesMonth ul li {
	border-top: 1px solid #999;
	padding: 5px 0 5px 0;
	background-color: #f4f0e7;
}

.liveDatesMonth ul li.odd {
	background-color: transparent;
}


.liveDatesMonth ul li.first {
	border-width: 0;
	margin-top: -10px;
}

.liveDatesMonth ul li h4 {
	font-weight: normal;
	margin-bottom: 5px;
	float: left;
	font-size: 18px;
	width: 320px;
	margin: 5px 10px 0 0;
	
}

.liveImages ul {
	margin: 10px -10px 0px 10px;
}

.events .date {
	font-size: 18px;
	line-height: 24px;
}

.notice {
	color: #00cc00;
	font-weight: normal;
}

.gig h3 .date {
	font-size: 24px;
	line-height: 24px;
}

.releases h3 { font-size: 18px; }

.gigList ul {
	list-style: none;
	margin-bottom: 20px;
}
*/
/* @end */

/* @group footer */

#footer {
	margin: 40px 10px 20px 10px;
	width: 940px;
	padding-top: 0px;
}
#footer .sections,
#footer .sections a,
#footer .sections a:visited {
}


#footer .credits {
	border-top: 1px solid #000000;
	margin: 10px 0;
	padding-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	text-align: center;
}

#footer div {
}

#footer div a, #footer div a:visited {
	font-weight: normal;
}

#footer div a:hover, #footer div a:visited:hover {
	text-decoration: none;
}

.credits {
	color: #999999;
}

.credits a, .credits a:visited {
	color: #999999;
}

.credits a:hover, .credits a:visited:hover {
	border-color: #666666;
	color: #bbbbbb;
}

/* @end */

/* @group profile */

.profile .articleTitle h3 {
	margin-bottom: 5px;
}

/* @end */


/* @group player */

.inlinePlayer {
	border-width: 0;
	margin-bottom: 0;
	padding: 0;
}

.inlinePlayer .articleInner {
	padding: 0;
	margin-bottom: 18px;
}

.article.mediaplayerEmbed {
	padding: 0;
	margin: 0 0 18px 0;
	border: 0;
}

.home .article.mediaplayerEmbed .articleInner {
	background-color: #575757;
	padding: 1px;
}

/* @end */

/* @group carousel */

.home .col123Span {
	margin-top: 0;
}

.home .col123Span .panel {
	margin-bottom: -32px;
}

.article.carousel {
	margin: 0; padding: 0; 
}

.carousel .articleInner {
}

.carouselControls {
	float: right;
	font-size: 20px;
	margin-top: -7px;
}

.carouselControls a,
.carouselControls a:visited {
	color: #999999;
	border-width: 0px;
}

.carouselControls a:hover,
.carouselControls a:visited:hover {
	color: #ffffff;
}

.carousel .panelHeader {
	 margin-right: 20px;
}

#carouselContents {
	width: 950px;
	margin:  0 -10px;
}

#carouselContents ul li img {
	display: block;
	margin: 0px 10px;
}
#carouselContents {
	height: 150px;
	overflow: hidden;
}

#carouselContents ul, #carouselContents li { margin: 0; padding: 0; list-style: none; }

#carouselContents img {
	visibility: hidden;
}
#carouselContents.loaded img {
	visibility: visible;
}

/* @end */

/* page specific css */


#countdown {
	margin-top: 10px;
	font-size: 18px;
	line-height: 20px;
	border-top: 1px solid #000000;
	padding-top: 10px;
}

/* @group make me 960 */

/*.userBarContents { width: 960px;}
.page { width: 960px; }
.logo { width:620px; margin: 0 10px 40px 0px; }
.menuBlock { margin: 0 10px;}
.col1 { width: 620px; margin-left 10px; margin-right: 10px;}
.col2 { width: 300px; margin: 0 10px;}*/


/* @end */

/* @group cufon */

/* @end */


/* @group lightbox */

#jquery-lightbox a {
	border: 0;
}

#jquery-lightbox {
	font-family: 'Trebuchet MS';
}


/* @end */

/* @group css-override */

.css-override h2,
.css-override h3,
.css-override h4,
.css-override a,
.css-override span {
	text-transform: none !important;
	letter-spacing: 0.1em !important;
}
/* @end */

