body { background-color: black; color: #aaaaaa; }
body, p, li, td, input, select, textarea { font-family:  arial, verdana, helvetica, sans-serif; font-size: 10pt; vertical-align: top; }

h2 			{ font-size: 100%; color: black; padding: 0; margin: 0; display: inline; }

td			{ vertical-align: top; }
img			{ border: 0; }

.header 	{ font-family: arial; font-size: 12pt; color:white;}
.header2 	{ font-family: arial;font-size:14pt; }
.title  	{ font-family: arial;font-size:10pt; }
.cellHeader { font-family: arial;font-size:10pt; background-color:steelblue; }
.tabCaption { font-weight:bolder; }
.name  		{ font-size:8pt; }

.txt  		{ font-family: arial; font-size:10pt; }
.txtbold  	{ font-family: arial; font-size:10pt; font-weight:bolder; }
.txtwhite 	{ font-family: arial; font-size:10pt; color:white; }
.smalltxt 	{ font-family: arial; font-size:8pt; }

.bold  		{ font-weight:bolder; }
.black 		{ color: black; }

.artist { font-family: arial; font-size: 8pt; color: #cc6600; }
.albumtitle { font-family: arial; font-style: italic; font-size: 8pt; color: silver; }

.frameLineStyle   { background-color:#506838; }
.frameHeaderStyle { color:black; background-color:#506838; font-weight:bolder; }
.frameBodyStyle   { background-color:#000000; }

h1 { font-family: arial; font-size: 18pt; font-weight: bolder; color: #aaaaaa;}


/* menu css */

.preload { display: none; }

.menucontainer
{
	margin: 0;
	padding: 3px;
	list-style-type: none;
	border: 1px solid #506838;
}

.menucontainer li 	{ margin: 0; padding: 0; }

.menucontainer a 	{ width: 120px; height: 16px; display: block; background-image: url(images/buttons.gif); }

a.home 				{ background-position:   0px    0px; }
a.home:hover		{ background-position: 120px    0px; }

a.forum				{ background-position:   0px  -16px; }
a.forum:hover 		{ background-position: 120px  -16px; }

a.listen			{ background-position:   0px  -32px; }
a.listen:hover 		{ background-position: 120px  -32px; }

a.now-playing		{ background-position:   0px  -48px; }
a.now-playing:hover { background-position: 120px  -48px; }

a.playlist			{ background-position:   0px  -64px; }
a.playlist:hover 	{ background-position: 120px  -64px; }

a.videos			{ background-position:   0px  -80px; }
a.videos:hover 		{ background-position: 120px  -80px; }

a.releases			{ background-position:   0px  -96px; }
a.releases:hover 	{ background-position: 120px  -96px; }

a.reviews			{ background-position:   0px -112px; }
a.reviews:hover 	{ background-position: 120px -112px; }

a.interviews		{ background-position:   0px -128px; }
a.interviews:hover 	{ background-position: 120px -128px; }

a.newsletters		{ background-position:   0px -144px; }
a.newsletters:hover { background-position: 120px -144px; }

a.contests			{ background-position:   0px -160px; }
a.contests:hover 	{ background-position: 120px -160px; }

a.polls				{ background-position:   0px -176px; }
a.polls:hover 		{ background-position: 120px -176px; }

a.media				{ background-position:   0px -192px; }
a.media:hover 		{ background-position: 120px -192px; }

a.banners			{ background-position:   0px -208px; }
a.banners:hover 	{ background-position: 120px -208px; }

a.links				{ background-position:   0px -224px; }
a.links:hover 		{ background-position: 120px -224px; }

a.mission			{ background-position:   0px -240px; }
a.mission:hover 	{ background-position: 120px -240px; }

a.contact			{ background-position:   0px -256px; }
a.contact:hover 	{ background-position: 120px -256px; }

a.help				{ background-position:   0px -272px; }
a.help:hover 		{ background-position: 120px -272px; }

a.logout			{ background-position:   0px -288px; }
a.logout:hover 		{ background-position: 120px -288px; }

a.free-music		{ background-position:   0px -304px; }
a.free-music:hover 	{ background-position: 120px -304px; }

.code42 { display: none; }

.question { color: #cc6600; }

label { color: silver; font-weight: bolder; }
