/*



472610 - medium brown, main content background
000000 - black, top navigation, bottom content holder
FFB400 - bright orange
FFFFFF - white
957424 - secondary navigation orange
AD9058 - tan tertiary navigation buttons
*/


body {	
	margin: 0;
	padding: 0;
	background-color: #472610;
	font-family: Palatino, Georgia, 'Times New Roman', Times, serif;
	color: #ffffff;
}
body.home {
	background-color: #F6EAAD;
	background-image: url(images/bg_home.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
body.discography {
	background-color: #F6EAAD;
	background-image: url(images/bg_discography.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
body.listDiscography {
	background-color: #66391C;
	background-image: url(images/bg_discography_list.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
body.forum {
	background-color: #66391C;
	background-image: url(images/bg_forum.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
body.biography {
	background-color: #66391C;
	background-image: url(images/bg_biography_3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}


a {
	text-decoration: none;
}
a:link, a:visited {
	color: #FFB400;
}
a:hover, a:active {
	color: #FFFFFF;
}

a.linkOnLight:link, a.linkOnLight:visited {
	color: #FFB400;
}
a.linkOnLight:hover, a.linkOnLight:active {
	color: #7D3100;
}

a.nextSection {
	font-size: 18px;
}
a.nextSectionLight  {
	font-size: 18px;
}
a.nextSectionLight:link, a.nextSectionLight:visited {
	color: #FFB400;
}
a.nextSectionLight:hover, a.nextSectionLight:active {
	color: #7D3100;
}

a.detailLinks {
	font-size: 13px;
}
a.detailLinkOnLight {
	font-size: 13px;
}
a.detailLinkOnLight:link, a.detailLinkOnLight:visited {
	color: #FFB400;
}
a.detailLinkOnLight:hover, a.detailLinkOnLight:active {
	color: #7D3100;
}


a.obviousLinkOnLight:link, a.obviousLinkOnLight:visited {
	color: #7D3100;
	text-decoration: underline;
}
a.obviousLinkOnLight:hover, a.obviousLinkOnLight:active {
	color: #000000;
	text-decoration: underline;
}


img.nav {
	vertical-align: middle;
}


/* ------------- START HEADER STYLES ------------- */
table.header {
	background-color: #000000;
	font-size: 14px;
}
table.header td a {
	padding: 0 6px 0 6px;
}
table.header td a:link, table.header td a:visited {
	color: #C19D6C;
}
table.header td a:active, table.header td a:hover {
	color: #FFB400;

}
table.header td a.topNavSelected:link, table.header td a.topNavSelected:visited {
	color: #FFB400;
	font-weight: bold;
}
table.header td a.topNavSelected:active, table.header td a.topNavSelected:hover {
	color: #FFFFFF;
	font-weight: bold;
}



/* ------------- END HEADER STYLES ------------- */

/* ------------- START FOOTER STYLES ------------- */
table.footer {
	background-color: #000000;
}
table.footer td {
	padding-top: 5px;
	font-size: 11px;
	font-family: Georgia, Palatino, 'Times New Roman', Times, serif;
	color: #D5B76F;
}
table.footer td a {
	line-height: 16px;
	text-decoration: underline;
}
table.footer td a:link, table.footer td a:visited {
	color: #D5B76F;
}
table.footer td a:active, table.footer td a:hover {
	color: #ECDCB4;
}
table.footer p {
	padding-left: 20px;
}
/* ------------- END FOOTER STYLES ------------- */


/* ------------- START DISCOGRAPHY STYLES ------------- */

.timelineTitle {
	color: #FFB400;
	font-size: 26px;
	font-style: italic;
	padding-bottom: 10px;
	text-align: center;
}

.albumTitle {
	font-size: 26px;
	color: #7D3100;
}
.albumDetails {
	font-size: 14px;
	color: #66391C;
	line-height: 18px;
}
.albumDetails b {
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}

.albumNotes {
	font-size: 15px;	
	color: #66391C;
	font-style: italic;
}
div.tracks {
	padding: 0 0 0 40px;
}
.general {
	font-size: 13px;
	color: #CFB685;
}
.number {
	font-size: 26px;
	color: #FFB400;
	/*float: left;*/
}
.trackDetails {
	padding: 6px 0 0 40px;
}

.trackTitle {
	font-size: 13px;	
	color: #FFEAC1;
	font-weight: bold;
}

.trackList {
	font-size: 26px;
	color: #FFB400;
}

ol {
	padding-top: 0;
	margin-top: 0;
}

table.discoTable {
	border: 1px solid #66391C;
}

table.discoTable td {
	font-size: 14px;
	padding: 3px;
	color: #66391C;
}
table.discoTable th {
	font-size: 16px; 
	text-align:left; 
	color: #CFB685; 
	background-color:#66391C; 
	padding: 5px 5px 3px 5px;
	font-weight: normal;
} 
table.discoTable td.navigate {
	font-size: 16px; 
	color: #CFB685; 
	background-color:#66391C; 
	padding: 5px 5px 3px 5px;
	font-weight: normal;
}    
table.discoTable td.year {
	text-align: center;
	font-size: 18px;
	color: #96762B;
}

table.discoTable th a:link, table.discoTable th a:visited {
	color: #CFB685;
}
table.discoTable th a:active, table.discoTable th a:hover {
	color: #FFB400;
}

table.discoTable td b a:link, table.discoTable td b a:visited {
	color: #000000;
}
table.discoTable td b a:active, table.discoTable td b a:hover {
	color: #FFB400;
}

a.moreDiscLink:link, a.moreDiscLink:visited {
	font-weight:bold;
	color: #472610;
	text-decoration: underline;
}
a.moreDiscLink:hover, a.moreDiscLink:active {
	font-weight:bold;
	color: #FFB400;
	text-decoration: underline;
}


/* ------------- END DISCOGRAPHY STYLES ------------- */



/* ------------- START FORUM STYLES ------------- */
table.forumTable {
	border: 1px solid #66391C;
}

table.forumTable td {
	font-size: 12px;
	padding: 3px;
	color: #96762B;
}
table.forumTable th {
	font-size: 14px; 
	text-align:left; 
	color: #CFB685; 
	background-color:#66391C; 
	padding: 5px 5px 3px 5px;
	font-weight: normal;
} 
table.forumTable td.navigate {
	font-size: 14px; 
	color: #CFB685; 
	background-color:#66391C; 
	padding: 5px 5px 3px 5px;
	font-weight: normal;
}    

.forumTitle {
	font-size: 26px;
	color: #7D3100;
}
.forumComment {
	font-size: 18px;	
	color: #D09B5D;
	font-style: italic;
	text-align:left;
	padding: 15px 0 15px 0;
}
.postTitle {
	font-size: 18px;
	color: #7D3100;
}
.postCategory {
	font-size: 24px;
	color: #000000;
}

table.forumTable th a:link, table.forumTable th a:visited {
	color: #CFB685;
}
table.forumTable th a:active, table.forumTable th a:hover {
	color: #FFB400;
}

.categories {
	padding-left: 20px;
	line-height: 24px;
}

.categories a:link, .categories a:visited {
	color: #CFB685;
}
.categories a:active, .categories a:hover {
	color: #FFB400;
}

table.forumTable td.text {
	padding: 20px 50px 20px 50px;
	line-height: 20px;
	color: #3D200D;
}

table.forumTable td.response {
	padding: 20px 50px 20px 50px;
	line-height: 20px;
	color: #D09B5D;
	font-style: italic;
}



/* ------------- END FORUM STYLES ------------- */




/* ------------- START BIOGRAPHY STYLES ------------- */
.bioTitle {
	font-size: 30px;
	color: #7D3100;
}
.bioQuote {
	font-size: 18px;	
	color: #D09B5D;
	font-style: italic;
	text-align:right;
	padding: 15px 0 15px 0;
}
.bioDetails {
	font-size: 14px;
	color: #3D200D;
	line-height: 22px;
	padding-right: 45px;
}
.biblio {
	font-size: 13px;
	color: #3D200D;
	line-height: 16px;
	padding-top: 10px;
}
.bioMedia {
	text-align: center;
}
a.mediaLinks {
	font-size: 14px;
	line-height: 18px;

}
a.mediaLinks:link, a.mediaLinks:visited {
	color: #DEC27E;
}
a.mediaLinks:hover, a.mediaLinks:active {
	color: #FFB400;
}


/* ------------- END BIOGRAPHY STYLES ------------- */





input {background-color: #EFDDB1; font-size: 12px; color:#000000;}	
select {background-color: #EFDDB1; font-size: 10px;  color:#000000;}	
textarea {background-color: #EFDDB1; font-size: 12px;  color:#000000;}
.submit {background-color: #EFDDB1; font-size: 10px;  color:#000000;}
submit {background-color: #EFDDB1; font-size: 10px;  color:#000000;}
.checkbox {background-color: #EFDDB1; font-size: 10px;  color:#000000;}
.radio {background-color: #EFDDB1; font-size: 10px;  color:#000000;}
