@charset "iso-8859-2";
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	background-color:#d8d8d8;
	
}
 
 a { color:#666666; text-decoration:none;}
 a:hover { text-decoration:underline;}
 
div#main { width:950px; margin:0 auto; text-align:left; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#FFFFFF;}

div#top { width:100%; height:116px; float:left; margin:0 auto 25px auto; background-image:url(images/logo.gif); background-repeat:no-repeat; position:relative;}

div#left { float:right; width:500px; margin:15px 10px 15px 0; }

div#right { float:left; width:410px; padding:10xp; margin:15px 10px 15px 15px; }

div#menu { float:left; width:100%; bottom:0; position:absolute; padding:0 0 3px 0; color:#FFFFFF;}
div#menu a:link, div#menu a:visited { display:inline; padding:2px; float:right; margin:0 10px 0 0; color:#FFFFFF; text-decoration:none; }
div#menu a:hover { background-color:#000000; }


br.clear { clear:both; margin:0; padding:0;}

h1 { color:#333333; font-size:14px;  margin:0; padding:0; }


.topradio { float:left; width:100%; margin:5px 0; padding:0 0 5px 0; border-bottom:1px #999999 dotted;}
.topradionr {float:left; width:32px; height:50px; padding:2px 5px 0 5px; font-size:18px; text-align:center;}
.topradionrprev {float:left; width:32px; height:50px; padding:2px 5px 0 5px; font-size:18px; text-align:center; color: #CCCCCC;}
span.topradioartist {font-size:11px; color:#999999;}

.topradiocover { width:50px; height:50px; background-repeat:no-repeat; float: left; }



div.loginbutton {  width:200px; margin:5px auto;}
div.loginbutton a:link, div.loginbutton a:visited { display:block;  padding:3px 0; border:1px solid #D2D2D2; color: #003366; background-color: #E8E8E8; text-align:center; }
div.loginbutton a:hover { text-decoration:none; background-color:#CCCCCC; color:#003366;  }

form#loginform, form#registerform { width:335px; margin:0 auto; border:1px solid #CCCCCC; padding:10px; text-align:center;}
div#voteform { width:25%; border:1px #CCCCCC solid; margin:0; padding:2px; background-color: #E0E0E0; text-align:center;  float:right;}

input.votebt { border: #CCCCCC 1px solid; background-color: #FFC5A8; color:#000; width:90%; text-align:center; font-size:11px; cursor:pointer;}

span.warning { color:#CC3300;} 

.loginform {
	text-align: center;
	padding-left: 30px;
	padding-top: 40px;
	padding-right: 30px;
}
.loginform .field input {
	background-image: url(images/bg-formfields.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	border: 1px solid #dadada;
	padding: 4px;
	background-color: #fff;
}
.bottomnav {
	margin-top:50px;
}


div.suggestbutton {  width:150px; margin:5px;}
div.suggestbutton a:link, div.loginbutton a:visited { display:block;  padding:3px 0; border:1px solid #D2D2D2; color: #003366; background-color: #E8E8E8; text-align:center; }
div.suggestbutton a:hover { text-decoration:none; background-color:#CCCCCC; color:#003366;  }

/*recaptcha*/

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   cursor: pointer !important;
   background-color:#ccccc !important; //reCaptcha widget background color
 }
 
 #recaptcha_response_field {
   border-color: #cccccc !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
   }

