body {
background-color: black;
scrollbar-arrow-color:#AD0F0F;
scrollbar-base-color:#DFE5E8;
scrollbar-shadow-color:#999999;
scrollbar-face-color:#CCCCCC;
scrollbar-highlight-color:#F3F3F3;
scrollbar-darkshadow-color:#999999;
scrollbar-3dlight-color:#999999;
margin: 0 0 0 0 0;
font-family: Arial;
}

table {
font-family: Arial;
font-size: 11px;
}

strong {
font-weight: bold;
}

a {
color: #f30;
text-decoration: underline;
}

a:hover {
color: #333;
text-decoration: underline;
}

.topartists a {
color: #333333;
text-decoration: none;
}

.topartists a:hover {
color: #333333;
text-decoration: underline;
}

a.topartists2 {
color: #333;
text-decoration: underline;
}

a.topartists2:hover {
color: #333;
text-decoration: none;
}

/* homepage picks and promos */


.ppthumb {
border: solid 2px #D7D7D7;
}

/* */

table.sub {
font-family: Arial;
font-size: 11px;
color: #333333;
}

/*browse*/

.browse a {
text-decoration: none;
}

.browse a:hover {
text-decoration: underline;
}

/*contact*/

.contact input, textarea, select {
border: 1px solid #999;
background: #efefef;
color: #666;
}

/*search*/

.search input, textarea, select {
border: 1px solid #999;
background: #efefef;
color: #666;
}

.search input {
width: 100px;
}

.search select {
width: 100px;
}

/*inputs, textareas*/

input, textarea, select {
font-size: 10px;
font-family: Verdana;
}

tr.labelinput select {
width: 100px;
}

a.listennav {
display: block;
background: #ebebeb;
}

a.listennav:hover {
display: block;
background: #dedede;
}

/* end listeners area styles */

table.message {
border: 1px dotted #999;
color: #f30;
font-size: 12px;
font-weight: normal;
}

/*forum genres */

span.forumgenre  {
line-height: .5;
}

span.forumgenre select {
width: 100px;
}

a.labelnav {
display: block;
background: #dedede;
border-bottom: 1px solid #dedede;
}

a.labelnav:hover {
display: block;
background: #ebebeb;
border-bottom: 1px solid #f30;
}
