  /*/////////*/
 /* colours */
/*/////////*/

#blue #nav { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bgleft_blue.gif); }
#blue #bgLarge { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bglarge_blue.gif); }
#blue button { background: #00a7d8; }
#blue #content p a:hover { background-color: #00a7d8; }
#blue a { color: #00a7d8; }
#blue .prevNext a { color: #000000; }
#blue .prevNext a:hover { background:#ffa243; }
#blue #featureLink { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bottomscruff_blue.gif); }
#blue .featureVideo #introText { background-color: #00a7d8;}
#blue .featureVideo #featureLink p a { background-color: #00a7d8;}
#blue .featureSide { border: 1px solid #00a7d8;}
#blue .featureSide p { color: #00a7d8;}

#purple #nav { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bgleft_purple.gif); }
#purple #bgLarge { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bglarge_purple.gif); }
#purple button { background: #d708b2; }
#purple #content p a:hover { background-color: #d708b2; }
#purple a { color: #d708b2; }

#pink #nav { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bgleft_pink.gif); }
#pink #bgLarge { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bglarge_pink.gif); }
#pink a { color: #ff1cac; }
#pink #standardContent a:hover { background-color: #ff1cac; }
#pink .featureSide p { color: #ff1cac;}
#pink #featureLink { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bottomscruff_pink.gif); }
#pink .featureVideo #introText { background-color: #ff1cac;}
#pink button { background: #ff1cac; }

#green #nav { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bgleft_green.gif); }
#green #bgLarge { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bglarge_green.gif); }
#green a { color: #26cf0a; }
#green #standardContent a:hover { background-color: #26cf0a; }
#green .featureSide p { color: #26cf0a;}
#green #featureLink { background-image: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bottomscruff_green.gif); }
#green .featureVideo #introText { background-color: #26cf0a;}
#green .featureVideo #introText a { color:#000000; background-color: #26cf0a; }
/*#green .featureVideo #introText a:hover { color:#ffffff; background-color: #26cf0a; }*/
#green .featureSide p { color: #ffffff; }
#green .featureSide h3 { color: #26cf0a;}
#green button { background: #26cf0a; }

  /*////////*/
 /* layout */
/*////////*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6
form, fieldset, a, div, span, img, object, embed {margin: 0;padding: 0; border: 0;}

body {
	background-image:url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/bg.gif);
	background-repeat: repeat-y;
}

#bgLarge {
	margin-left: 568px;
	height: 600px;
	background-repeat: no-repeat;
}

#nav {
	position: absolute;
	left: 0;
	padding: 35px 18px 0 0;
	width: 260px;
	height: 545px;
	text-align: right;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#footer {
	position: relative;
	text-align: right;
	top: 265px;
}

#nav ul {
	padding-top: 12px;
}

#content {
	position: absolute;
	left: 278px;
	padding: 29px 0 0 0;
	width: 320px;
	min-height: 600px;
}

.title {
	width: 315px;
	height: 30px;
}

p {
	padding: 14px 0px 10px 0;
}


  /*///////*/
 /* links */
/*///////*/

a {
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff; 
}

#nav a:hover {
	color: #000000;
}

#content a:hover {
/*	color: #ffffff;*/
	color: #000000;
}

#footer a {
	font-weight: normal;
	color: #000000;
	padding-left: 0.5em;
}

#footer a#divideRight {
	padding-right: 0.5em;
	border-right: 1px solid #000000;
}

#footer a:hover {
	text-decoration: underline;
}

  /*/////////*/
 /* feature */
/*/////////*/

#blue .featureHolder {
	width: 595px;
}

#green .featureHolder {
	width: 550px;
}

#pink .featureHolder {
	width: 530px;
}

#pink select{
	margin-top: 10px;
}

.featureVideo {
	float: left;
	width: 320px;
}

.featureVideo img {
    display:block;
}

.featureVideo h3, .featureVideo p {
	padding: 0;
	margin: 0;
	display: inline;
}

.featureVideo p {
	font-size: 0.9em;
	color: #ffffff;
}

.featureVideo #introText {
	padding: 5px 10px 5px 10px;
	margin-top: -5px;
}

.featureVideo #featureLink {
	background-repeat: no-repeat;
	height: 20px;
	vertical-align: bottom;
	padding-right:10px;
	margin-bottom: 10px;
}

.featureVideo .downloadPdf {
	width: 320px;
	display: block;
}

.featureVideo .downloadPdf img {
	float: left;
	clear: left;
	padding-top: 15px;
}

.featureVideo .downloadPdf .downloadLink {
	padding-left: 10px;
	float: left;
	padding-top: 25px;
}

#pink #content .featureVideo .downloadPdf .downloadLink a:hover {
	color: #ffffff;
	background-color: #ff1cac;
}

  /*////////////////*/
 /* feature column */
/*////////////////*/

#featureColumnSide {
	float:right;
}

.featureSide {
	font-size: 0.9em;
	float: right;
	min-height: 70px;
	background-color: #000000;
	padding: 0 10px 0 10px;
	margin-bottom: 3px;
	color: #ffffff;
}

#blue #featureColumnSide {
	width:265px;
	margin-top:0px
}

#blue .featureSide {
	width: 243px;
}

#green #featureColumnSide {
	margin-top: 28px;
	width: 222px;
}

#green .featureSide {
	width: 200px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#green .featureSide p {
	font-size: 1.1em;
}

#pink #featureColumnSide {
	margin-top: 28px;
	width: 202px;
}

#pink .featureSide {
	width: 175px;
	height: 55px;
	min-height: 55px;
	margin-bottom: 5px;
}

 html>body #pink .featureSide {
	height: auto;
	position:relative;
 }

#pink .featureSide p {
	font-size: 1.1em;
}

#pink .featureSide .linkLarge {
	font-size: 1.1em;
	padding-top: 10px;
}

#pink .featureSide .linkLarge a {
	color: #ffffff;
	background:none;
	text-decoration: none;
}

#pink .featureSide .linkLarge a:hover {
	color: #ff1cac;
	text-decoration: none;
}

.titleSide {
	float:right;
}

.featureSide img.thumb {
	float: left;
	padding-right: 5px;
}

.featureSide h3 {
	padding: 5px 0 0px 0px;
}

.featureSide p.textOnly {
	margin: 0px;
}

#blue #content .featureSide .linkLarge a {
	color: #ffffff;
	background-color: #000000;
}

#blue #content .featureSide .linkLarge a:hover {
	color: #ffa243;
}

#introTextSide {
	float: left;
	width: 156px;
	position:relative;
	padding-right:12px;
}

#pink #introTextSide {
	height: 2.5em;
	position:static;
}

#introTextSide p {
	padding-top: 6px
}


  /*/////////////*/
 /* artist home */
/*/////////////*/

/* UNCOMMENT THIS CODE AND COMMENT THE CODE BELOW IN ORDER TO USE SMALLER THUMBNAILS
#content .artistTracks {
	margin: 15px 0 38px 0;
	display: block;
	width: 290px;
}

#content .artistTracksLinks {
	padding-left: 47px;
}

#content .artistTracks img {
	float: left;
	width: 37px;
	height: 37px;
	margin-right: 10px;
}
*/

#content .artistTracks {
	margin: 15px 0 0px 0;
	display: block;
	width: 290px;
	height: 71px;
}

#content .artistTracksLinks {
	padding-left: 80px;
}

#content .artistTracks img {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
}

#content .artistTracks h3 {
	font-size: 1.1em;
	color: #ffffff;
	background-color: #000000;
	padding: 1px 0 0 2px;
	margin-bottom: 3px;
}

#content .actionListing {
	margin: 15px 0px 30px 0px;
	display: block;
	width: 290px;


}

#content .actionListingLinks {
	padding-left: 80px;s
}

#content .actionListing img {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px;
}

#content .actionListing h3 {
	font-size: 1.1em;
	color: #ffffff;
	background-color: #000000;
	padding: 1px 0 0 2px;
	margin-bottom: 3px;
}

  /*/////////////*/
 /* link arrows */
/*/////////////*/

#content .linkArrow {
	float: right;
	margin:2px 0 3px 2px;
}

#content .singleLinkArrow {
	float: right;
	margin:0px 0px 0px 0px;
}

#content .linkArrow a {
    background-color: transparent;
}

#content .linkArrow a .label {
	float:left;
	color: black;
	margin-right: 3px;
	padding: 2px 2px 1px 2px;
}

#content .linkArrow a .labelOrange {
	float:left;
	color: black;
	margin-right: 3px;
	padding: 2px 2px 1px 2px;
	background-color: #ffa243
}

#content .linkArrow a .arrows {
	float:left;
	width: 12px;
	height: 1.1em;
	background: none;
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows.gif) no-repeat;
	background-position:bottom;
}

#content .singleLinkArrow a .arrows {
	float:left;
	width: 12px;
	height: 1.1em;
	background: none;
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows.gif) no-repeat;
	background-position:bottom;
}

#pink #content .linkArrow a .arrows {
	float:left;
	width: 12px;
	height: 1.1em;
	background-color: #000;
	background: url(arrows_pink.gif) no-repeat;
	background-position:bottom;
	position:absolute;
}

#pink #content .singleLinkArrow a .arrows {
	float:left;
	width: 12px;
	height: 1.1em;
	background-color: #000;
	background: url(arrows_pink.gif) no-repeat;
	background-position:bottom;
	position:absolute;
}

#pink #content .linkArrow a:hover .arrows {
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows_white.gif) no-repeat;
	background-position:bottom;
}

#pink #content .singleLinkArrow a:hover .arrows {
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows_white.gif) no-repeat;
	background-position:bottom;
}

#content .linkArrow a:hover {
	background: none;
}

#content .singleLinkArrow a:hover {
	background: none;
}

#content .linkArrow a:hover .arrows {
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows_black.gif) no-repeat;
	background-position:bottom;
}

#content .singleLinkArrow a:hover .arrows {
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows_black.gif) no-repeat;
	background-position:bottom;
}

#content #featureLink .linkArrow {
	position:relative;
	top:-6px
}

#pink #featureColumnSide .featureSide {
	position:relative
}
#pink #featureColumnSide .featureSide .linkArrow {
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
}

#content #introTextSide p .linkArrow {
	position:absolute;
	bottom:0px;
	right:0;
	margin:2px 0 0px 2px;
}

#content .featureVideo #featureLink .linkArrow a .label {
	color: #ffffff;
	background: none;
}

#content .featureVideo #featureLink .linkArrow a:hover .label {
	color: #000000;
	background: none;
}

#content .featureSide .linkArrow a:hover .labelOrange {
	color: #000000;
	background-color: #ffffff;
}

#content .featureSide .linkArrow a:hover .arrows {
	background: url(http://noise.amnesty.org/atf/cf/%7BC1082DC5-B59B-4804-8F65-670576D6D430%7D/arrows_white.gif) no-repeat;
	background-position:bottom;
}

#content .artistTracksLinks .linkArrow {
	float: left;
	padding-right: 8px;
}

#content .artistTracksLinks .linkArrow a:hover .labelOrange {
	color:white;
	background-color:black;
}

#content .artistTracksLinks .linkArrow a:hover .label  {
	color:white;
	background-color:black;
}

  /*////////////*/
 /* typography */
/*////////////*/

body {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 62.5%;
}

#nav li {
	font-size:1.4em;
	height: 2.2em;
	list-style-type: none;
}

#footer {
	font-size: 1.2em;
}

#content {
	font-size:1.3em;
}

p {
	line-height: 1.2em;
}

h2 {
	font-size:1.8em;
	padding: 10px 0 10px 0;
}

h3 {
	font-size:1.2em;
}

h4 {
	font-size:1em;
	padding: 0;
}

button {
	font-size:0.9em;
}

label.checkboxLabel {
	font-size:0.8em;
}

#standardContent{
	float: left;
	margin: 15px 0 5px 0;
	color: #000000;
	font-size: 0.97em;
	width:320px;
}

  /*//////*/
 /* form */
/*//////*/

form {
	padding: 10px 30px 10px 0;
}

label, input.textField {
	display: block
}

label {
	padding-top: 5px;
}


input.textField, textarea {
	width: 250px;
	margin-bottom:5px;
}

input.checkbox {
	display: inline;
}

label.checkboxLabel {
	padding: 5px 0 30px 0;
}

/* ie mac commented backslash hack v2 \*/
input.checkbox {
	float: left;
	margin: 5px 10px 2em 0;
}

label.checkboxLabel {
	display:block;
	padding: 5px 0 15px 0;
}
/* end hack */

select {
/*	width: 145px; */
	margin-bottom:10px;
}

button {
	margin-top: 8px;
	margin-bottom:10px;
	color: #ffffff;
	border: 1px beveled;
}
/* ADDED FOR ECARD CUSTOMIZATION */
td font.CT
{
padding-right: 150px;
float:left;
}

font.CT font.CT 
{
padding-right: 0px;
margin-right: 0px;
}
/* Language Links */
#languageLinks {
	position: relative;
	text-align: right;
	right: 210px;
	width: 550px;
	left: 275px;


}
#languageLinks a {
	font-weight: normal;
	color: #000000;
	padding-left: 0.5em;
	font-size: 1.2em;	
}

#languageLinks a#divideRight {
	padding-right: 0.5em;
	border-right: 1px solid #000000;
}

#languageLinks a:hover {
	text-decoration: underline;
}
