body, textarea { font-family: verdana, arial, sans-serif; font-size: small; color: black; }
.body { background: #000000; margin: 2px;
	text-align: left;
	min-width: 780px; }
#main { padding: 10px; margin: 0;
	float: right;
	width: 568px;
	_height: 465px;
	min-height: 465px;
}
#mainleft { clear: none }
#mainright { float: right;
	margin: 0 0 0 10px }
#intro, #counter { display: none }
p { padding: 0 0 15px 0; margin: 0; line-height: 1.3em }
table.regservice { margin: 0 0 15px 0 }
table.regservice tr td { padding: 4px 0 }
table.feedback { margin: 0 0 15px 0; background: #FFFFFF }
h2 { text-transform: uppercase;
	font-weight: bold;
	font-size: small;
	padding: 15px 0 10px 0;
	margin: 0;
	border-top: 1px #999999 dashed
}
h2.first { border: none; padding-top: 5px }

#mainright { text-align: center }
#mainright img { margin-bottom: 15px }
#mainright div { width: 175px;
	margin: 0 0 15px 0;
	border: solid #CCCCCC; border-width: 1px 0; 
	background: #FFFFFF; text-align: left }
#mainright div img { margin: 0 }
#mainright div p { font-size: smaller; padding: 5px 4px; margin: 0;
	border: solid #CCCCCC; border-width: 0 1px;  }
input { font-size: smaller }
a { font-weight: bold }
a:link, a:visited { color: #000000;	text-decoration: none;}
a:hover { color: #000000; text-decoration: underline}
a:active { color: #CC0000; text-decoration: underline}
a.page:link, a.page:visited, a.page:hover, a.page:active { text-decoration: underline; }

form { margin: 0}
img { border: none}
#bottom2 { color: #FFFFFF; padding: 6px 7px; 
	vertical-align: middle; text-align: right; font-size: smaller;
	 margin: 0 }
#bottom2 a:link, #bottom2 a:visited, #bottom2 a:hover { color: #FFFFFF}
#bottom2 a:active { color: #CC0000}
#bottom2 ul { 
	padding: 0;
	margin: 0;
	list-style: none; 
	float: left;
	vertical-align: middle }
#bottom2 ul li { float: left; }
#bottom2 ul li a { display: block}
#bottom2 ul li span { padding: 0 10px }
#bottom2 input { font-family: sans-serif; font-size: xx-small }
#copy {
	text-align: right;
	font-size: x-small;
	padding-top: 10px;
	clear: both
}
#top { margin: 0; padding: 0; width: 770px; height: 16px; background: url(images/bordertop.gif) repeat-x }
#top div { width: 16px; height: 16px }
#top div.topleft { float: left; background: url(images/bordertopleft.gif) no-repeat }
#top div.topright { float: right; background: url(images/bordertopright.gif) no-repeat }
#bot { margin: 0; padding: 0; width: 770px; height: 16px; background: url(images/borderbottom.gif) repeat-x }
#bot div { width: 16px; height: 16px }
#bot div.bottomleft { float: left; background: url(images/borderbottomleft.gif) no-repeat }
#bot div.bottomright { float: right; background: url(images/borderbottomright.gif) no-repeat }

#cont1 { width: 770px; padding: 0; margin: 0;
	background: url(images/borderleft.gif) left repeat-y;
	overflow: hidden;}
#cont2 { width: 754px; padding: 0 0 0 16px; margin: 0; 
	background: url(images/borderright.gif) right repeat-y;
	overflow: hidden }
#imgleft { width: 150px; padding: 0; margin: 0; overflow: hidden }
#imgright { width: 588px; height: 175px; float: right; padding: 0; margin: 0; overflow: hidden }
#imgcont, #maincont, #botcont { width: 738px; padding: 0; margin: 0 }
img.rrellinks { width: 94px; padding: 6px 71px 6px 10px}
img.rdownloads { width: 92px; padding: 6px 73px 6px 10px}
img.rmusiclist { width: 72px; padding: 6px 93px 6px 10px}
img.rservices { width: 111px; padding: 6px 54px 6px 10px}
em { display: inline }
