/* CSS Document */

<!--
/* colors table

orange: #F79014;
brown: #AC875A;
grey: #897F73;
dark red: #900A0D;

*/

/* normal html styles */
img { vertical-align:bottom; border:0;}
body {
	margin:0px;
	padding:0px;
}
a { color: #F79014; text-decoration: none; }
.homelefttopwidget a:hover, a:hover { text-decoration: underline; }

h1 {
	font-size: 21px;
	font-weight:bold;
	margin: 10px 0px 3px 0px;
	color: #900A0D;
}
h2 {
	font-size:18px;
	font-weight:bold;
	margin: 9px 0px 3px 0px;
	color: #900A0D;
}
	
h3 {
	font-size:14px;
	font-weight:bold;
	margin: 8px 0px 2px 0px;
	color: #900A0D;
}
h4 {
	font-size:12px;
	font-weight:bold;
	margin: 7px 0px 2px 0px;
	color: #900A0D;
}
h5 {
	font-size:11px;
	font-weight:bold;
	margin: 6px 0px 2px 0px;
	color: #900A0D;
}
h6 {
	font-size:9px;
	font-weight:bold;
	margin: 4px 0px 2px 0px;
	color: #900A0D;
}
form input {
	border:#897F73 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
hr {
	border: 0;
	color: #AC875A;
	background-color: #AC875A;
	height: 1px;
	margin-top: -10px;
	margin-bottom:15px;
}
#footer {
	width: 762px;
	margin: 8px auto 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#AC875A;
	text-align:right;
}

/* header styles */

#headertable {
	width: 762px;
	margin-left:auto; 
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.headerlangtable td {
	padding-right:10px;
}
.headerlangtable a {
	color:#897F73;
	text-decoration:none;
}
#topnavtable {
	width: 762px;
	margin-left:auto; 
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
/* top nav styles */
#nav, #nav ul { 
	padding: 0px;
	margin: 0px;
	/* 
	_margin-left: -4em;
	above line moved to
	conditional statement
	*/
	list-style: none;
	line-height: 15px;
	text-align: center;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
	/* border-right: #FF6600 dotted 1px; */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: white;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#nav li ul li {
	border-bottom: solid 1px #AC875A;
	padding: 3px 0px;
}


/* end top nav styles */
/* end header styles */


/* content specific styles */

#maincontenttable, #hpbottomcontenttable  {
	clear: left;
	width: 762px;
	margin-left:auto; 
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.homeleftcolumn {
	/* 181 px + 3 px of border */
	width: 178px;
	border-left:#C0C0C0 solid 2px;
	border-right:#C0C0C0 solid 1px;
}
.homerightcolumn {
 /* width: 581px; -3px of border */
 	width: 578px;
	border-left:#C0C0C0 solid 1px;
	border-right:#C0C0C0 solid 2px;
}
.hpbottomleftdoublecolumn {
	width: 289px;
	border-left:#C0C0C0 solid 1px;
	border-right:#C0C0C0 solid 1px;
}
.hpbottomrightdoublecolumn {
	width: 287px;
	border-left:#C0C0C0 solid 1px;
	border-right:#C0C0C0 solid 2px;
}
.homelefttopwidget {
	padding: 0px 10px;
	font-size: 11px;
}
.homerighttopwidget, .homerightbottomwidget, .hpbottomdoublelwidget, .hpbottomdoublerwidget {
	padding: 0px 10px 0px 18px;
}
#hpcentertable td {
	padding: 0px 20px 0px 0px;
	width: 50%;
}
#hpbuylinks img {
	margin: 5px;
}

/* colors table

orange: #F79014;
brown: #AC875A;
grey: #897F73;
dark red: #900A0D;

*/
.musicchart {
	padding-right: 10px;
}
.musicchart  ol {
	margin-left: 0px;
	padding-left: 0px;	
	margin-top: -5px;
	border-top: #AC875A dotted 1px;
}
.musicchart  ol li {
	margin-left:25px;
	padding-left: 0px;	
	line-height: 20px;
	color:#900A0D;
	font-weight: bold;
}
.charttrack {
	color:#000000;
	font-weight: normal;
}
.chartartist {
	font-weight: bold;
}
.newsletterform td {
	padding-right:15px;
	color:#AC875A;
}
#hpleftylicencelinks {
	margin-left:auto; 
	margin-right:auto; 
	list-style: none;
}
#hpleftylicencelinks li {
	float: left;
  position: relative;
  margin: 0px 30px 0px 0px;
	width: 50px;
}

.singlecolumn {
	margin-left:auto; 
	margin-right:auto;
	color:#AC875A;
}

/* music catalog */
.catalogitem {
	width: 247px;
	/*padding-right: 16px;
	border:#00CC99 solid 1px;*/
	float: left;
	margin-bottom: 10px;
}
.catflashy { margin-left: 8px; margin-right: 5px; float:left; }
.catalogtrackinfo {
	padding-left: 3px;
	width: 155px;
	float: right;
}
.catalogsearchform {
	padding: 0px;
	margin-left:auto; 
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 700px;
}
.catalogsearchform input, .catalogsearchform select {
	margin-right: 20px;
}
.prevnextlinkstop {
	margin: 0px 0px 1px 20px;
	float:left;
}
.prevnextlinksbottom {
	margin: 0 20px;
	float:right;
}
.prevnextlinksbottom, .prevnextlinkstop, .singlecolumn  .prevnextlinksbottom a, .singlecolumn .prevnextlinkstop a {
	color:#900A0D;
}

.singlecolumn .catalogtrackinfo a:hover {
	color:#F79014;
	text-decoration: underline;
}
.singlecolumn .catalogtrackinfo a {
	color:#AC875A;
}
#trackdetailswrapper {
	margin: 10px 22px;
}
#trackdetailswrapper h2 {
	color:#900A0D;
}
#trackdetailswrapper img {
	margin-right: 20px;
	float:left;
}
.trackinfos {
	float: right;
	width:400px;
	text-align: left;
}
#trackdetailsplayer {
	margin: 10px 0px;
}
/* artist detail */
#skinnyleftinnercolumn a:hover {
	text-decoration:underline;
	color: #F79014;
}


#skinnyleftinnercolumn a:link, #skinnyleftinnercolumn a:visited, #aboutleftcolumn a:link, #aboutleftcolumn a:visited  {
	color:#900A0D;
	text-decoration:none;
    text-align: left;
}

#skinnyleftinnercolumn a:hover, #aboutleftcolumn a:hover {
	text-decoration:underline;
	color: #F79014;
}
#skinnyleftinnercolumn h3,
#skinnyleftinnercolumn h3 a, 
#largerightinnercolumn h2 , 
.artistdetailblock h3{
	color:#900A0D;
}

.artistdetailblock {
	margin-bottom: 30px;
	width: 302px;
}
.artistdetailblock .genre {
		float: right;
		margin-top: 5px;
		font-weight:bold;
		color:#900A0D;
}
.artistdetailblock .caption {
		float: right;
}
.artistdetailblock .caption a:link, .artistdetailblock .caption a:visited, #largerightinnercolumn a:link, #largerightinnercolumn a:visited {
		color:#900A0D;
		text-decoration:none;
}
#biosrightcolumn {
	color:#000000;
}
#biosrightcolumn h1, #biosrightcolumn h2, #biosrightcolumn h3, #biosrightcolumn h4, #biosrightcolumn h5,#biosrightcolumn h6 {
 color:#900A0D;
}
#aboutleftcolumn {
	text-align:left;
	width: 268px;
}
.bioitem {
	float:left;
	width: 140px;
	text-align:center;
	margin-right: 5px;
}
.bioitem h2 {
	font-size:12px;
	color:#900A0D;
}
.divitem {
	float:left;
	width: 440px;
	text-align:center;
	margin-right: 30px;
}
/* corners */
/* Show only to IE PC \*/
* html .widgetboxcornershead div {height: 1%;} /* For IE 5 PC */
* html .widgetboxcornershead h1 {height: 1%;} /* For IE 5 PC */

.widgetboxcorners {
	margin: 0 auto; /* center for now */
	width: 100%;
	/* width: 17em;  ems so it will grow */
	background: url('/images/corners_bottom-right.gif') no-repeat bottom right;
	/* i think this was not put here on purpose  */
	font-size: 100%;
}
.widgetboxcornershead {
	background: url('/images/corners_top-right.gif') no-repeat top right;
	margin: 0;
	padding: 0;
}
.widgetboxcornershead div {
	background: url('/images/corners_top-left.gif') no-repeat top left;
	margin: 0px 0px 0px;
	padding: 0px;
}
.widgetboxcornershead h1 {
	background: url('/images/corners_top-left.gif') no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	line-height: 1em;
}
.widgetboxcornersbody {
	background: url('/images/corners_bottom-left.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 15px;
}
.centerwidgetboxcornersbody {
	background: url('/images/corners_bottom-left.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 15px;
	color:#AC875A;
}

.widgetboxcornersbody a {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
/* end corners */
/* more standardized */

.innertable {
	margin: 0px 22px;
	width: 700px;
}
#skinnyleftinnercolumn {
	text-align:left;
	width: 200px;
}
#largerightinnercolumn {
	padding: 5px 20px;
	color:#000;
	font-size:11px;
}
#largerightinnercolumngetmusic {
	padding: 5px 0px;
	color:#000;
	font-size:11px;
}
#skinnyleftinnercolumn ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 10px;
}
.instrument_item img {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#footer {
}
/* partners / other divisions */
.partnersitemhead , .otherdivisionsitemhead  {
	margin-top: 10px;
}
.partnersitemhead img, .otherdivisionsitemhead img {
	float:left;
}
.partnersheadcaption, .otherdivisionsheadcaption {
	float: right;
	width: 318px;
}
.partnersitemdescription, .otherdivisionsitemdescription {
	margin-top: -8px;
}
/* contact */
.contacttable {
}
.contacttable h3, .contacttable h4 {
	margin-bottom: -10px;
}
object { outline:none; }
/****************************************/
/* some css for unvalidating html       */
table.pic_caption_padded {
	margin: 0 auto;
}
table.pic_caption_padded td {
	padding: 0 30px;
}
table.pic_caption_padded td img {
	margin: 0 8px;
}
.graphicheader {
	text-align:center; margin:0;
}
.sidebartwocelltbl td {
	width:50%;
}
.featuresright td img {
	margin: 1px 0;
}
-->
