body {
	background: #000;
	color: #fff;
}


hr {
	height: 1px;
	background-color: #333;
	color: #333;
	margin: 2em 0;
}

body, td, th, input {
	font-family: verdana, sans-serif;
	font-size: 9pt;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.2em 0;
	border-bottom: 1px solid #444;
	font-family: arial, verdana, sans-serif;
}
li h1, li h2, li h3, li h4, li h5, li h6 {
	border: none;
}

h1 { font-size: 130%; font-weight: normal; }
h2 { font-size: 120%; font-weight: normal; color: orange; }
h3 { font-size: 110%; }
h4 { font-size: 100%; color: orange; }
h5 { font-size: 90%; }
h6 { font-size: 90%; border: 0; }

/* navigation */

a {
	color: #f90;
	text-decoration: none;
}
a:hover {
	color: #fff;
}

/* classes */

.albumList {
	border-bottom: dashed 1px #444;
	font-size: 8pt;
}
.albumSelect {
	border-bottom: dashed 1px #444;
}
.bio {
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}
.borderDashed {
	border-bottom: dashed 1px #444;
}
.boxTable {
	background: #222;
	border: solid 1px #444;
}
.cart-album {
	border-bottom: dashed 1px #444;
	color: #ffe;
	font-size: 8pt;
	padding: 5px;
}
.cart-song {
	border-bottom: dashed 1px #444;
	color: #dee;
	font-size: 8pt;
	padding: 5px;
}
.feint {
	color: #999;
}
.footer {
	color: #999;
	font-size: xx-small;
}
a.footer {
	/*color: #999;*/
	color: #cb8;
}
a.footer:hover {
	color: #fff;
}
.indent-left {
	padding-left: 30px;
}
.indent-right {
	padding-right: 30px;
}
.indent-left-right {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
}
.maroonFaded {
	color: #966;
}
select {
	font-size: 8pt;
}
.sfMenu {
	color: #666;
	font-size: 8pt;
	padding: 5px;
}
.sfMenu a {
  padding: 0 3px;
}
.small {
	font-size: 8pt;
}
.smallHeading {
	border-bottom: 1px solid #444;
	padding-bottom: 5px;
}
.textInputMed {
	font-size: 8pt;
	width: 150px;
}
.textInputLong {
	font-size: 8pt;
	width: 250px;
}
.titleBar {
	border-top: solid 1px #633;
	border-bottom: solid 1px #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.tv {
    border-bottom: dotted 1px #666;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.intro {
    padding: 15px 50px 15px 50px;
}
div.content, table.content {
    padding: 15px 40px 15px 40px;
}

table.list tr td img {
  width: 150px;
  margin-right: 30px;
}
