@charset "iso-8859-1";
/* Colors for the black theme

Background:	#1a1a1a => #181818
Box:			#262626
Text:			#c3c3c3
Blue-Text:		#a9c8e7

[[960PX WIDE]]
LEFT   : 720px
GAP    : 10px
SIDEBAR: 230px
*/

/* general */
/*body { background:#1a1a1a; font-family:Arial, Helvetica, sans-serif, Verdana; line-height:18px; font-size:12px; margin:0px; word-spacing:5px; }*/
body { background:#181818; font-family:Arial, Helvetica, sans-serif, Verdana; line-height:19px; font-size:12px; margin:0px; }
#img2 img {max-width:100%;}
#container { width:960px; background:#181818; padding:0px; margin:0px auto 0px auto; height:100%; overflow:hidden; position:relative; min-height:100%; height:auto !important; }
#footer {
	width:100%;
	height:50px;
	float:left;
	color:#c3c3c3;
	margin:0px auto 10px auto;
	bottom:0 !important;
	background:#161616;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#footer a { color: #c3c3c3 !important; text-decoration:none; }
#footer a:hover { color: #ddd !important; }
#footer a:active { color: #aaa !important; }
#footer { height:135px !important; /*padding: 5px 10px 5px 10px;*/ background: #121212 !important; }

#logo {
	width:960px; height:80px; overflow:hidden; margin:10px auto 10px auto; position:relative; font-size:24px; color:#dedede; padding:0px;
	background:#161616;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525', endColorstr='#131313'); /* for IE */
	background-image: -ms-linear-gradient(top, #252525 0%, #131313 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#131313)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #252525,  #131313); /* for firefox 3.6+ */ 
	background-image: linear-gradient(top, #131313 0%, #252525 100%);
	background-image: -o-linear-gradient(top, #252525 0%, #131313 100%);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#lolologo { background:url(black-top-logo-9.png) no-repeat; width:470px; height:111px; float:left; }
#lolologosnow { background:url(black-top-logo-snow.gif) no-repeat; width:450px; height:111px; float:left; }
#lolologopirates { background:url(black-top-logo-5-pirates.png) no-repeat; width:960px; height:111px; float:left; }
#search { width:470px; height:40px; float:right; margin:5px 5px 0px 10px; }
#lolo_search input, #lolo_search input:focus { margin-left:10px; top:23px; }
.search_container { display:inline; }
#top_search_box { background:#2a2a2a; border:1px solid #555; width:263px; height:20px; margin:0px 10px 0px 0px;text-align:left; color:#c3c3c3; padding:0px 3px 0px 20px; float:left; position:relative; font-size:14px; }
#top_search_box:focus { background:#2a2a2a; border:1px solid #516179; width:263px; height:20px; margin:0px 10px 0px 0px;text-align:left; color:#c3c3c3; padding:0px 3px 0px 20px; float:left; position:relative; font-size:14px; }
.top_search_genre { background:#2a2a2a; border:1px solid #555; width:160px; height:22px; margin:0px 0px 0px 0px; text-align:left; color:#c3c3c3; padding:0px 0px 0px 5px; float:left; position:relative; font-size:14px; }
.page_search_genre { background:#2a2a2a; border:1px solid #555; width:160px; height:22px; top:-2px; margin:0px 0px 0px 0px; text-align:left; color:#c3c3c3; padding:0px 5px 0px 5px; position:relative; float: right;}
.search_container .top_search_genre  { top:23px; }
.search_loading { position:absolute; left:267px; top:118px; }
.search_icon { position:absolute; left:658px; top:31px; }
.jump_genre { background:#2a2a2a; border:1px solid #555; width:230px; height:22px; margin:0px 0px 0px 0px; text-align:left; color:#c3c3c3; padding:0px 5px 0px 5px; float:right; position:relative; font-size:14px; top:4px; }
.roulette_filter { background:#2a2a2a; border:1px solid #555; position:absolute; right:8px; top:-3px; height:20px; margin:0px 0px 0px 0px; text-align:left; color:#c3c3c3; font-size:14px; z-index:99; }
.signature { font-size:11px; line-height:11px; color: #acacac; font-weight: normal; border-top: 1px solid #555; margin-top:15px; padding-top:3px; }


/* left side */
#left { float:left; width:720px; text-align:left; margin:0px; color:#c3c3c3; }
#left a { color:#626262; text-decoration:none; }
#left a:link { color:#626262; text-decoration:none; }
#left a:visited { color:#626262; text-decoration:none; }
#left a:active { color:#626262; text-decoration:none; }
#left a:hover { color:#a9c8e7; text-decoration:underline; }

#left .left_top, #left .left_top_half, #right .right_top {
	width:720px;
	height:10px;
	margin-top:10px;
	background: #1d1d1d;
	background: -moz-linear-gradient(top, #242424 0%, #1e1e1e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(100%,#1e1e1e));
	background: -webkit-linear-gradient(top, #242424 0%,#1e1e1e 100%);
	background: -o-linear-gradient(top, #242424 0%,#1e1e1e 100%);
	background: -ms-linear-gradient(top, #242424 0%,#1e1e1e 100%);
	background: linear-gradient(to bottom, #242424 0%,#1e1e1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#1e1e1e',GradientType=0 );
	border-radius: 5px 5px 0px 0px;
}
#left .left_bottom, #left .left_bottom_half, #right .right_bottom {
	width:720px;
	height:10px;
	margin-bottom:10px;
	background: #1d1d1d;
	background: -moz-linear-gradient(top, #1e1e1e 0%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#242424));
	background: -webkit-linear-gradient(top, #1e1e1e 0%,#242424 100%);
	background: -o-linear-gradient(top, #1e1e1e 0%,#242424 100%);
	background: -ms-linear-gradient(top, #1e1e1e 0%,#242424 100%);
	background: linear-gradient(to bottom, #1e1e1e 0%,#242424 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#242424',GradientType=0 );
	border-radius: 0px 0px 5px 5px;
}

#left .left_top_half, #left .left_bottom_half {
	width: 99%;
}

#right .right_top, #right .right_bottom {
	width: 230px;
}

#left .left_middle, #left .left_middle_half { background:#1d1d1d; padding:0px 5px 0px 5px; width:710px; color:#c3c3c3; text-align:left; }
#left .left_middle a, #left .left_middle_half a { color:#c3c3c3; text-decoration:none; }
#left .left_middle a:link, #left .left_middle_half a:link { color:#c3c3c3; text-decoration:none; }
#left .left_middle a:active, #left .left_middle_half a:active { color:#c3c3c3; text-decoration:none; }
#left .left_middle a:visited, #left .left_middle_half a:visited { color:#c3c3c3; text-decoration:none; }
#left .left_middle a:hover, #left .left_middle_half a:hover { color:#a9c8e7; text-decoration:underline; }

#left .left_middle_half {
	width: 96%;
}


#left .links a { color: #c3c3c3; text-decoration:underline; }
#left .links a:link { color: #c3c3c3; text-decoration:underline; }
#left .links a:visited { color: #c3c3c3; text-decoration:underline; }
#left ul { list-style:none outside; margin:0px; padding:0px; }
#left li { margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; text-align:justify; }
/* index top 10 lyrics */
#left_top10_lyrics { width:710px; }
#left_top10_lyrics tr:hover { background:#252525; }
#left_top10_lyrics .nr { width:10px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_lyrics .artist { width:130px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_lyrics .track { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_lyrics .genre { width:90px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_lyrics .year { width:35px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_lyrics a { color:#c3c3c3; text-decoration:none; }
#left_top10_lyrics a:link { color:#c3c3c3; text-decoration:none; }
#left_top10_lyrics a:visited { color:#c3c3c3; text-decoration:none; }
#left_top10_lyrics a:active { color:#c3c3c3; text-decoration:none; }
#left_top10_lyrics a:hover { color:#a9c8e7; text-decoration:underline; } 

/* top 10 heads */
.head_nr { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_artist { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_track { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_genre { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_year { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_event { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_type { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_nick { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }
.head_submits { font-size:12px; font-weight:bold; text-align:left; padding:0px 5px 0px 5px; }

#left_top10_submitters { width:710px; }
#left_top10_submitters tr:hover { background:#252525; }
.left_top10_submitters2 tr:hover { background:#252525; }
#left_top10_submitters .nr { width:10px; text-align:left; padding:0px 5px 0px 5px; margin:0px; }
#left_top10_submitters .nr2 { width:10px; text-align:left; padding:0px 5px 0px 5px; margin:0px; background:#204020; }
#left_top10_submitters .nick { width:190px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_submitters .nick2 { width:190px; text-align:left; padding:0px 5px 0px 5px; background:#204020; }
#left_top10_submitters .submits { width:205px; text-align:left; padding:0px 5px 0px 5px; }
#left_top10_submitters .submits2 { width:205px; text-align:left; padding:0px 5px 0px 5px; background:#204020; }
#left_top10_submitters .submits2:hover { background:#203020; }
#left_top10_submitters a { color:#c3c3c3; text-decoration:none; }
#left_top10_submitters a:link { color:#c3c3c3; text-decoration:none; }
#left_top10_submitters a:visited { color:#c3c3c3; text-decoration:none; }
#left_top10_submitters a:active { color:#c3c3c3; text-decoration:none; }
#left_top10_submitters a:hover { color:#a9c8e7; text-decoration:underline; }

/* lyrics page */
#left_lyrics { width:710px; }
#left_lyrics tr:hover { background:#252525; }
#left_lyrics .nr { width:10px; text-align:left; padding:0px 5px 0px 5px; }
#left_lyrics .artist { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_lyrics .track { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_lyrics .genre { width:50px; text-align:left; padding:0px 5px 0px 5px; }
#left_lyrics .year { width:35px; text-align:left; padding:0px 5px 0px 5px; }
#left_lyrics a { color:#c3c3c3; text-decoration:none; }
#left_lyrics a:link { color:#c3c3c3; text-decoration:none; }
#left_lyrics a:visited { color:#c3c3c3; text-decoration:none; }
#left_lyrics a:active { color:#c3c3c3; text-decoration:none; }
#left_lyrics a:hover { color:#a9c8e7; text-decoration:underline; }
/* tracklist page */
#left_tracklist { width:710px; }
#left_tracklist tr:hover { background:#252525; }
#left_tracklist .nr { width:10px; text-align:left; padding:0px 5px 0px 5px; }
#left_tracklist .artist { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_tracklist .track { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_tracklist .genre { width:50px; text-align:left; padding:0px 5px 0px 5px; }
#left_tracklist .year { width:35px; text-align:left; padding:0px 5px 0px 5px; }
#left_tracklist a { color:#c3c3c3; text-decoration:none; }
#left_tracklist a:link { color:#c3c3c3; text-decoration:none; }
#left_tracklist a:visited { color:#c3c3c3; text-decoration:none; }
#left_tracklist a:active { color:#c3c3c3; text-decoration:none; }
#left_tracklist a:hover { color:#a9c8e7; text-decoration:underline; }

/* request page */
#left_request { width:710px; }
#left_request tr:hover { background:#252525; }
#left_request .nr { width:10px; text-align:left; padding:0px 5px 0px 5px; }
#left_request .artist { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_request .track { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_request .genre { width:50px; text-align:left; padding:0px 5px 0px 5px; }
#left_request .type { width:35px; text-align:left; padding:0px 5px 0px 5px; }
#left_request a { color:#c3c3c3; text-decoration:none; }
#left_request a:link { color:#c3c3c3; text-decoration:none; }
#left_request a:visited { color:#c3c3c3; text-decoration:none; }
#left_request a:active { color:#c3c3c3; text-decoration:none; }
#left_request a:hover { color:#a9c8e7; text-decoration:underline; }

/* right side */
#right { float:right; width:230px; text-align:left; margin:0px; color:#c3c3c3; word-spacing:normal; }
#right .right_middle { background:#1d1d1d; padding:0px 5px 0px 5px; width:220px; text-align:left; }
#right ul { list-style:none outside; margin:0px; padding:0px; }
#right li { margin:0px 5px 0px 0px; padding:0px; }
#right li:hover { background:#252525; }
#right a { color:#c3c3c3; text-decoration:none; }
#right a:link { color:#c3c3c3; text-decoration:none; }
#right a:visited { color:#c3c3c3; text-decoration:none; }
#right a:active { color:#c3c3c3; text-decoration:none; }
#right a:hover { color:#a9c8e7; text-decoration:underline; }

/* contact */
.contactform { display:block; }
.cfield { width:578px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.cmsg { width:578px; background:#353535; height:300px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
#csend { background:#353535; color:#c3c3c3; border:0px; margin-top:5px; border: 1px solid #555; }
#cclear { background:#353535; color:#c3c3c3; border:0px; margin-left:20px; margin-top:5px; border: 1px solid #555; }

/* lyric add */
.add_lyric { display:block; }
.lfield { width:698px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lfieldbox { width:698px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lfieldbox-small-chat { width:568px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lfieldbox-small-userbar { width:348px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; height:15px; margin: 1px 0px 1px 0px; font-size:10px; }
.llyric { width:698px; background:#353535; height:120px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lnote { width:698px; background:#353535; height:40px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lcomment { width:698px; background:#353535; height:100px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }

#ladd { background:#353535; color:#c3c3c3; border:0px; margin-top:5px; border: 1px solid #555; }
#laddbox { background:#353535; color:#c3c3c3; border:0px; margin-top:5px; border: 1px solid #555; }
#laddbox-chat { background:#353535; color:#c3c3c3; border:0px; margin-top:0px; border: 1px solid #555; }


select, textarea, input { border: 1px solid #353535; !important; }
select:focus, textarea:focus, input:focus { border: 1px solid #516179; }

#lclear { background:#353535; color:#c3c3c3; border:0px; margin-left:20px; margin-top:5px; }
.lgenre { width:710px; background:#353535; height:184px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lflag { width:710px; background:#353535; height:165px; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }

/* lyric view */
#lyric_view_container { height:100%; overflow:hidden; padding:0px; margin:0px auto 0px auto; position:relative; height:auto !important; }
.lyrics_txt { float: left; width:440px; word-spacing:normal; }
#lyrics_txt { float: left; width:440px; word-spacing:normal; }
#lyrics_info { float:right; width:208px; word-spacing:normal; }
#lyrics_info ul { word-spacing:normal; }
#lyrics_info li { word-spacing:normal; text-align:left; }

/* lyric view new (for guests) */
#lyric_view_new_container { height:100%; overflow:hidden; padding:0px; margin:0px auto 0px auto; position:relative; height:auto !important; }
#lyrics_left_new { float:left; width:160px; margin-top:5px; }
.lyrics_txt_new { float: left; width:320px; word-spacing:normal; }
#lyrics_txt_new { float: left; width:320px; word-spacing:normal; margin-left:10px; }
#lyrics_info_new { float:right; width:168px; word-spacing:normal; }
#lyrics_info_new ul { word-spacing:normal; }
#lyrics_info_new li { word-spacing:normal; text-align:left; }

/* genre page */
#genre_view_container { height:100%; overflow:hidden; padding:0px; margin:0px auto 0px auto; position:relative; height:auto !important; }
#genre_desc { float:left; width:400px; }
#genre_samples { float:right; width:178px; word-spacing:normal; }
#left_genre { width:580px; }
#left_genre tr:hover { background:#252525; }
#left_genre .nr { width:10px; text-align:right; padding:0px 5px 0px 5px; }
#left_genre .artist { width:155px; text-align:right; padding:0px 5px 0px 5px; }
#left_genre .track { width:155px; text-align:left; padding:0px 5px 0px 5px; }
#left_genre .genre { width:50px; text-align:center; padding:0px 5px 0px 5px; }
#left_genre .type { width:35px; text-align:center; padding:0px 5px 0px 5px; }
#left_genre a { color:#ffffff; text-decoration:none; }
#left_genre a:link { color:#ffffff; text-decoration:none; }
#left_genre a:visited { color:#ffffff; text-decoration:none; }
#left_genre a:active { color:#ffffff; text-decoration:none; }
#left_genre a:hover { color:#a9c8e7; text-decoration:underline; }
/* login */
.login { display:block; }
.login_field { width:698px; background:#353535; border:1px solid #353535; color:#efefef; padding:0px 5px 0px 5px; }
.login_button { background:#353535; color:#c3c3c3; border:0; margin-top:5px; }
/* signup */
.signup { display:block; }
.signup_field { width:698px; background:#353535; border:1px solid #353535; color:#efefef; padding:0px 5px 0px 5px; }
#signup_button { background:#353535; color:#efefef; border:0; margin-top:5px; }
/* recover */
.recover { display:block; }
.recover_field { width:698px; background:#353535; border:1px solid #353535; color:#efefef; padding:0px 5px 0px 5px; }
#recover_button { background:#353535; color:#efefef; border:0; margin-top:5px; }
/* things */
a img { border:0px; }
p { display:block; }
table { border:0px; border-collapse:collapse; margin-top:5px; }
tr, td, th { border:1px solid #252525; }
th { cursor:pointer; }
.small_text { font-size:8px; }
.red_error { color:#AF0000; font-weight:bold; display:block; font-size:14px; }
.bold { font-weight:bold; }

.head {
	color:#b9d8f7;
	font-size:16px;
	font-weight:bold;

	font-family: Verdana !important;
	font-weight: normal;
	font-size: 18px;
}

.head_error {
	color:#f9a897;
	font-size:16px;
	font-weight:bold;

	font-family: Verdana !important;
	font-weight: normal;
	font-size: 18px;
}

.right_head, .left_head {
	color:#c9c9c9;
	font-size:16px;
	font-weight:bold;

	font-family: Verdana !important;
	font-weight: normal;
	font-size: 18px;
}

form .head, form .left_head, #lyrics_info .head {
	font-size: 16px !important;
}

h1 {
	font-weight: normal;
	font-size: 18px !important;
}

.added { color:#ffffff; font-size:10px; font-weight:bold; }
.latest_lyrics { line-height:normal; }

/* 1st menu */
#menu { width:960px; background:#181818; margin:0px auto 0px auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; border:0px; height:30px; }

/* menu 2*/
/*#menu2 { width:960px; background:url(black-wide-menu-two.png) #1a1a1a; margin:10px auto 0px auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:0px; height:30px; }*/
#menu2 {
	width:960px; margin:10px auto 0px auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:0px; height:30px;
	background: #2a2a2a;
	/* 353535 -> 2e2f2e */
	/*background:url(black-wide-menu-two.png) #1a1a1a;*/
	
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/* 131313 => 2e2f2e
	232323 => 353535 */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#2e2f2e');
	background-image: -ms-linear-gradient(top, #2e2f2e 0%, #353535 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#353535), to(#2e2f2e));
	background: -moz-linear-gradient(top,  #353535,  #2e2f2e);
	background-image: linear-gradient(top, #2e2f2e 0%, #353535 100%);
	background-image: -o-linear-gradient(top, #353535 0%, #2e2f2e 100%);*/
}
#menu2 a { color:#858585; text-decoration:none; outline: none; }
#menu2 a:link { color:#858585; text-decoration:none; }
#menu2 a:visited { color:#858585; text-decoration:none; }
#menu2 a:active { color:#858585; text-decoration:none; }
#menu2 a:hover { color:#a9c8e7; text-decoration:none; }
#menu2 #mact2 a { color:#1a1a1a; text-decoration:none; }
#menu2 #mact2 a:link { color:#5a5a5a; text-decoration:none; }
#menu2 #mact2 a:visited { color:#5a5a5a; text-decoration:none; }
#menu2 #mact2 a:active { color:#5a5a5a; text-decoration:none; }
#menu2 #mact2 a:hover { color:#a9c8e7; text-decoration:none; }
#menu2 ul { list-style:none outside; padding:5px 0px 0px 10px; height:30px; margin:0px;}
#menu2 li { height:30px; padding:0px; display:inline; padding:8px 0 10px 0; color:#939393; }/*8px 10px 10px 10px;*/

/* the tab code */
#tabs { 
	line-height:normal; 
	margin:0;
	min-width:570px;
	} 
.rtl #tabs { 
	margin:0 7px 0 0; 
	}  
#tabs ul { 
	margin:0; 
	padding:0; 
	list-style: none; 
	} 
#tabs li { 
	display: inline; 
	margin:0; 	
	padding: 0; 
	font-size: 1em; 
	font-weight: bold; 
	}
#tabs a { 
	float: left; 
	background: url("black-tabs_01.png") no-repeat 0% -31px; 
	margin: 0 3px 0 0; 
	padding: 0 0 0 6px; 
	text-decoration: none; 
	position: relative; 
	font-style:normal;
	outline: none;
	}

.rtl .tabs a { 
	float: right; 
	margin: 0 0 0 1px; 
	padding: 0 6px 0 0; 
	}
#tabs a span { 
	float: left; 
	display: block; 
	background: url("black-tabs_02.gif") no-repeat 100% -31px; 
	padding: 5px 12px 5px 6px; 
	color: #e0e0e0; 
	white-space: nowrap; 
	text-transform:capitalize; 
	font-weight:normal;
	}
.rtl .tabs a span { 
	float: left;
	padding: 7px 6px 4px 12px; 
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span, .rtl .tabs a span { 
	float:none;
	}
/* End hack */
#tabs a:hover span { 
	color: #b9d8f7; /* #6f6f6f #464646 */
	} 
#tabs #activetab a { 
	background-position: 0 0px; 
	}
#tabs #activetab a span { 
	background-position: 100% 0px; 
	padding-bottom: 5px; 
	color: #ffffff; 
	font-weight:bold;
	}
#tabs a:hover { 
	background-position: 0 -62px; 
	}
#tabs a:hover span { 
	background-position:100% -62px; 
	text-decoration:none; 
	font-style:normal;
	}
#tabs #activetab a:hover span { 
	color: #b9d8f7; 
	text-decoration:none; 
	font-style:normal;
	}

#tabs a:active span {
	color: #6D8398;
	}



/* bbcode url/wiki link styling */
.bbcode_url:link, .bbcode_wiki:link { color: #7Db0f8; }
.bbcode_url:visited, .bbcode_wiki:visited { color: #7Db0f8; }
.bbcode_url:hover , .bbcode_wiki:hover{ color: #ff9560; }
.bbcode_url, .bbcode_wiki { color: #7Db0f8; }


.bbcode_img { max-width:700px; max-height:800px; vertical-align:top; }
#lyrics_txt .bbcode_img { max-width:447px; max-height:400px; vertical-align:top; }
#lyrics_txt_new .bbcode_img { max-width:320px; max-height:400px; vertical-align:top; }
/*.bbcode_img_popup { max-width:580px; max-height:400px; vertical-align:top; }*/
.bbcode_img_mini { max-width:440px; max-height:40px; vertical-align:top; margin-bottom:5px; }



/* These editor-tools* css stuff is from Phorums editor tools module, see lololyrics.com/faq for license */
#editor-tools {
    padding: 3px;
    height: 20px;
    margin-bottom: 1px;
 /*   border-bottom: 1px solid #ddd;*/
    text-align: left;
    background-color: #1a1a1a;
    background-color: #1d1d1d;
}

/* padding is arranged in editor_tools.js (lololyrics3.js), so do not define it here. */
#editor-tools .editor-tools-button {
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #303030;
    border: 1px solid #404040;
    vertical-align: bottom;
}

#editor-tools .editor-tools-button:hover {
    border: 1px solid #777;
}

.editor-tools-popup {
    text-align: left;
    position:absolute;
    padding: 5px 5px;
    background-color:#eee;
    border:1px solid #777;
    font-family:arial, verdana, serif, sans-serif;
    z-index: 1500;
}

.editor-tools-popup a,
.editor-tools-popup a:active,
.editor-tools-popup a:visited {
    text-decoration: none;
    color: black;
}

.editor-tools-popup a:hover {
    text-decoration: underline;
}

#editor-tools-smiley-picker img,


#editor-tools-subjectsmiley-picker img {
    border: none;
    margin: 3px;
}

#editor-tools-a-help {
    float: right;
}

.share li {
	height:48px;
}

.share .head {
	top:12px;
	left: 4px;
	position:relative;
}

.sprites-share {
	float: left;
	vertical-align: middle;
	display: block;
	width: 48px;
	height: 48px;
	/*text-indent: -9999px;*/
	background:url(/img/sharing-sprites48x48.png) 0 0 no-repeat;
}

.share-facebook { background-position: 0px 0px; }
.share-twitter { background-position: 0px -48px; }
.share-steam { background-position: 0px -96px; }
.share-youtube { background-position: 0px -192px; }

.icon {
float: left;
display: block;
width: 20px;
height: 16px;
text-indent: -9999px;
background: url(/img/fugue-sprite.png) 0 0 no-repeat;
}


.iconright {
float: right;
display: block;
width: 16px;
height: 16px;
text-indent: -9999px;
background: url(/img/fugue-sprite.png) 0 0 no-repeat;
}


.iconmenu {
float: left;
/* display: block; */
vertical-align: middle;
position: relative;
top: 4px;
width: 20px;
height: 16px;
text-indent: -9999px;
background: url(/img/fugue-sprite.png) 0 0 no-repeat;
}

.icontop {
float: left;
/* display: block; */
vertical-align: middle;
position: relative;
top: 13px;
width: 20px;
height: 16px;
text-indent: -9999px;
background: url(/img/fugue-sprite.png) 0 0 no-repeat;
}

.iconminimal {
width: 16px;
height: 16px;
display: block;
background: url(/img/fugue-sprite.png) 0 0 no-repeat;
}

.music { background-position: 0 -0px; }
.music-pencil { background-position: 0 -16px; }
.music-plus { background-position: 0 -32px; }
.heart { background-position: 0 -48px; }
.heart-break { background-position: 0 -64px; }
.heart-half { background-position: 0 -80px; }
.tools { background-position: 0 -96px; }
.settings { background-position: 0 -112px; }
.settings-pen { background-position: 0 -128px; }
.settings-alert { background-position: 0 -144px; }
.gender-male { background-position: 0 -160px; }
.gender-female { background-position: 0 -176px; }
.world { background-position: 0 -192px; }
.world-alert { background-position: 0 -208px; }
.bbcode-bold { background-position: 0 -224px; }
.bbcode-code { background-position: 0 -240px; }
.bbcode-italic { background-position: 0 -256px; }
.bbcode-quote { background-position: 0 -272px; }
.bbcode-underline { background-position: 0 -288px; }
.currency-usd { background-position: 0 -304px; }
.currency-eur { background-position: 0 -320px; }
.currency-gbp { background-position: 0 -336px; }
.crown-silver { background-position: 0 -352px; }
.crown-bronze { background-position: 0 -368px; }
.crown-gold { background-position: 0 -384px; }
.cd { background-position: 0 -400px; }
.cd-plus { background-position: 0 -416px; }
.cd-pen { background-position: 0 -432px; }
.cd-minus { background-position: 0 -448px; }
.red-circle { background-position: 0 -464px; }
.red-circle-small { background-position: 0 -480px; }
.navigate-previous { background-position: 0 -496px; }
.navigate-next { background-position: 0 -512px; }
.navigate-first { background-position: 0 -528px; }
.navigate-last { background-position: 0 -544px; }
.color { background-position: 0 -560px; }
.clock { background-position: 0 -576px; }
.notepad { background-position: 0 -592px; }
.notepad-plus { background-position: 0 -608px; }
.notepad-empty { background-position: 0 -624px; }
.notepad-text { background-position: 0 -640px; }
.clock-plus { background-position: 0 -656px; }
.clock-minus { background-position: 0 -672px; }
.color-alert { background-position: 0 -688px; }
.yellow-circle { background-position: 0 -704px; }
.yellow-circle-small { background-position: 0 -720px; }
.nuke { background-position: 0 -736px; }
.cake { background-position: 0 -752px; }
.chart-up-green { background-position: 0 -768px; }
.chart-up-blue { background-position: 0 -784px; }
.chart-down-red { background-position: 0 -800px; }
.chart-down-blue { background-position: 0 -816px; }
.chart-up-plus { background-position: 0 -832px; }
.chart-up { background-position: 0 -848px; }
.bell { background-position: 0 -864px; }
.book { background-position: 0 -880px; }
.book-arrow { background-position: 0 -896px; }
.bandaid { background-position: 0 -912px; }
.balloon-two { background-position: 0 -928px; }
.balloon2 { background-position: 0 -944px; }
.club { background-position: 0 -960px; }
.binoculars { background-position: 0 -976px; }
.alarm { background-position: 0 -992px; }
.alarm-alert { background-position: 0 -1008px; }
.health { background-position: 0 -1024px; }
.counter-999 { background-position: 0 -1040px; }
.camera { background-position: 0 -1056px; }
.bbcode-link { background-position: 0 -1072px; }
.bbcode-link-plus { background-position: 0 -1088px; }
.bbcode-link-minus { background-position: 0 -1104px; }
.bbcode-link-pen { background-position: 0 -1120px; }
.bbcode-strikethrough { background-position: 0 -1136px; }
.bbcode-text { background-position: 0 -1152px; }
.download { background-position: 0 -1168px; }
.upload { background-position: 0 -1184px; }
.rss-feed { background-position: 0 -1200px; }
.home { background-position: 0 -1216px; }
.key { background-position: 0 -1232px; }
.information { background-position: 0 -1248px; }
.information-balloon { background-position: 0 -1264px; }
.information-border { background-position: 0 -1280px; }
.information-shield { background-position: 0 -1296px; }
.buoy { background-position: 0 -1312px; }
.magnet { background-position: 0 -1328px; }
.lock { background-position: 0 -1344px; }
.magnify { background-position: 0 -1360px; }
.magnify-plus { background-position: 0 -1376px; }
.magnify-minus { background-position: 0 -1392px; }
.letter { background-position: 0 -1408px; }
.letter-arrow { background-position: 0 -1424px; }
.letter-alert { background-position: 0 -1440px; }
.letter-minus { background-position: 0 -1456px; }
.letter-pen { background-position: 0 -1472px; }
.letter-plus { background-position: 0 -1488px; }
.letter-yellow { background-position: 0 -1504px; }
.letter-letter { background-position: 0 -1520px; }
.letter-letter-text { background-position: 0 -1536px; }
.letter-small { background-position: 0 -1552px; }
.letter-two { background-position: 0 -1568px; }
.letter-two-arrow { background-position: 0 -1584px; }
.letter-two-alert { background-position: 0 -1600px; }
.letter-two-minus { background-position: 0 -1616px; }
.letter-two-pen { background-position: 0 -1632px; }
.letter-two-plus { background-position: 0 -1648px; }
.letter-three { background-position: 0 -1664px; }
.red-minus { background-position: 0 -1680px; }
.red-denied { background-position: 0 -1696px; }
.mic { background-position: 0 -1712px; }
.megaphone { background-position: 0 -1728px; }
.red-denied-border { background-position: 0 -1744px; }
.red-denied-shield { background-position: 0 -1760px; }
.money { background-position: 0 -1776px; }
.money-coins { background-position: 0 -1792px; }
.health2 { background-position: 0 -1808px; }
.news { background-position: 0 -1824px; }
.news-news { background-position: 0 -1840px; }
.news-plus { background-position: 0 -1856px; }
.news-news-plus { background-position: 0 -1872px; }
.bucket { background-position: 0 -1888px; }
.colorpad { background-position: 0 -1904px; }
.synth { background-position: 0 -1920px; }
.green-plus { background-position: 0 -1936px; }
.green-plus-round { background-position: 0 -1952px; }
.green-plus-round-border { background-position: 0 -1968px; }
.green-plus-shield { background-position: 0 -1984px; }
.comments { background-position: 0 -2000px; }
.comments-pen { background-position: 0 -2016px; }
.balloon { background-position: 0 -2032px; }
.balloon-a-z { background-position: 0 -2048px; }
.balloon-z-a { background-position: 0 -2064px; }
.balloon-1-9 { background-position: 0 -2080px; }
.balloon-9-1 { background-position: 0 -2096px; }
.spell-green { background-position: 0 -2112px; }
.spell-red { background-position: 0 -2128px; }
.star { background-position: 0 -2144px; }
.star-plus { background-position: 0 -2160px; }
.star-minus { background-position: 0 -2176px; }
.star-empty { background-position: 0 -2192px; }
.star-half { background-position: 0 -2208px; }
.monitor-on { background-position: 0 -2224px; }
.monitor-off { background-position: 0 -2240px; }
.terminal { background-position: 0 -2256px; }
.thumbs-down { background-position: 0 -2272px; }
.thumbs-down-empty { background-position: 0 -2288px; }
.thumbs-up { background-position: 0 -2304px; }
.thumbs-up-empty { background-position: 0 -2320px; }
.correct { background-position: 0 -2336px; }
.correct-round { background-position: 0 -2352px; }
.correct-round-border { background-position: 0 -2368px; }
.correct-shield { background-position: 0 -2384px; }
.trophy-gold { background-position: 0 -2400px; }
.trophy-bronze { background-position: 0 -2416px; }
.tropy-silver { background-position: 0 -2432px; }
.square-plus { background-position: 0 -2448px; }
.square-minus { background-position: 0 -2464px; }
.square-plus-small { background-position: 0 -2480px; }
.square-minus-small { background-position: 0 -2496px; }
.select2 { background-position: 0 -2512px; }
.man-blue { background-position: 0 -2528px; }
.female-red { background-position: 0 -2544px; }
.man-green { background-position: 0 -2560px; }
.female-green { background-position: 0 -2576px; }
.person-black { background-position: 0 -2592px; }
.man-white { background-position: 0 -2608px; }
.female-white { background-position: 0 -2624px; }
.man-female { background-position: 0 -2640px; }
.speaker-max { background-position: 0 -2656px; }
.speaker-down { background-position: 0 -2672px; }
.speaker-mute { background-position: 0 -2688px; }
.speaker-up { background-position: 0 -2704px; }
.speaker-low { background-position: 0 -2720px; }
.speaker-off { background-position: 0 -2736px; }
.magic-wand { background-position: 0 -2752px; }
.blue-round { background-position: 0 -2768px; }
.blue-round-recycle { background-position: 0 -2784px; }
.sign { background-position: 0 -2800px; }
.book-at { background-position: 0 -2816px; }
.book-at-plus { background-position: 0 -2832px; }
.book-at-minus { background-position: 0 -2848px; }
.date { background-position: 0 -2864px; }
.yellow-alert { background-position: 0 -2880px; }
.yellow-alert-round { background-position: 0 -2896px; }
.light-bulb { background-position: 0 -2912px; }
.lightning { background-position: 0 -2928px; }
.unlock { background-position: 0 -2944px; }
.yellow-alert-border { background-position: 0 -2960px; }
.yellow-alert-round-border { background-position: 0 -2976px; }
.sofa { background-position: 0 -2992px; }
.leaf { background-position: 0 -3008px; }
.pencil { background-position: 0 -3024px; }
.question-white { background-position: 0 -3040px; }
.cross { background-position: 0 -3056px; }
.bbcode-picture { background-position: 0 -3072px; }
.bbcode-sup { background-position: 0 -3088px; }
.bbcode-sub { background-position: 0 -3104px; }
.bbcode-smile { background-position: 0 -3120px; }
.bbcode-video { background-position: 0 -3136px; }
.thumbs-ok { background-position: 0 -3152px; }
.thumbs-ok-empty { background-position: 0 -3168px; }


/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
div.pagination {
	padding:3px;
	/*margin:3px;*/
	text-align:center;
}
div.pagination a {
	padding: 3px 3.5px 3px 3.5px;
	margin-right: 2px;
	border: 1px solid #555;
	text-decoration: none; 
	color: #7db0f8;
}
div.pagination a:hover, div.pagination a:active {
	padding: 5px 3.5px 5px 3.5px;
	margin-right: 2px;
	border: 1px solid #ce6a39;
	color: #ff9560;
}

div.pagination a:active {
	padding: 3px 3.5px 3px 3.5px;
	margin-right: 2px;
	border: 1px solid #797979;
	color: #009560;
}

div.pagination span.current {
	padding: 3px 3.5px 3px 3.5px;
	margin-right: 2px;
	border: 1px solid #666;
	background-color: #333333;
	color: #c0c0c0;
}
div.pagination span.disabled {
	padding: 3px 3.5px 3px 3.5px;
	margin-right: 2px;
	border: 1px solid #444;
	color: #444;
}




select, textarea, input { border: 1px solid #353535; !important; }
select:focus, textarea:focus, input:focus { border: 1px solid #516179; }
/* select:hover, textarea:hover, input:hover { border: 1px solid #555555; } */
/* top_search_box:focus { border: 1px solid #777777; } */

.bbcode_url:link, .bbcode_wiki:link { color: #7Db0f8 !important; }
.bbcode_url:visited, .bbcode_wiki:visited { color: #7Db0f8 !important; }
.bbcode_url:hover, .bbcode_wiki:hover { color: #ff9560 !important; }
.bbcode_url:active, .bbcode_wiki:hover { color: #df7540 !important; }
.bbcode_url, .bbcode_wiki { color: #7Db0f8 !important; }

.color-charts-red   { color: #CC2222; }
.color-charts-turq  { color: #008F8F; }
.color-charts-blue  { color: #9999FF; }
.color-charts-green { color: #00CF00; }

.center { text-align:center; margin-top:0px; margin-bottom:0px; padding:0px; }

.list_item {
        border-bottom: 1px solid #393939;
        margin-bottom: 5px;
        margin-top: 0px;
        padding-bottom: 0px;
        position: relative;
        min-height:100%; height:auto !important;
        overflow:hidden;
        height: 60px;
        padding-bottom: 00px;
        padding-top: 5px;
}

.list_item .artist {
        font-weight: bold;
}

.list_item .release {
        color: #9b9b9b;
}

.list_item .cover {
	float:left;
	height: 60px;
	width: 60px;
}

.list_item .cover img {
	border: 1px solid #444;
	width: 60px;
	height: 60px;
}

.list_item .info {
	float: right;
	position: relative;
	text-align:left;
	margin:0px;
	color:#c3c3c3;
	width: 640px;
}

.mini_cover_float {
	float:left;
	height:40px;
	width:40px;
	margin-right:5px;
	border: 1px solid #666666;
}

fieldset { 
   -webkit-border-radius: 3px;
   border-radius: 3px;
   background-color: #202020;
   color: #dedede;
   padding: 5px 5px 5px 5px;
}

legend { color: #dedede; }
.leftspacing { margin-left:15px; }
.add_info { color:#acacac; font-style:italic; }

input:focus, textarea:focus, select:focus {
	box-shadow: 0 0 5px rgba(81, 97, 121, 1);
	-webkit-box-shadow: 0 0 5px rgba(81, 97, 121, 1);
	-moz-box-shadow: 0 0 5px rgba(81, 97, 121, 1);
	background: #313131 !important;
	outline: none;
	color: #e0e0e0 !important;
}

input, select, textarea {
	color: #f3f3f3;
	background: #2f2f2f !important;
	border:1px solid #434343 !important;
   -webkit-border-radius: 2px;
	border-radius: 2px;
}

.gsc-refinementsArea {
	border-bottom: 0px !important;
}

.field-disabled {
	color: #888 !important;
	background: #252525 !important;
	border: 1px solid #333 !important;
}

.add:hover, .remove:hover {
	cursor: pointer;
}

div.slider { 
	overflow: hidden; 
	display: none;
	font-size:12px;
	letter-spacing:0.2px;
	line-height:20px;
	cursor: pointer;
}

.lfieldbox-small-url { width:350px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }
.lfieldbox-small-title { width:180px; background:#353535; border:1px solid #555; color:#efefef; padding:0px 5px 0px 5px; }

#button-fav, #button-download, #button-voteup, #button-votedown, #button-voteok, #button-next {
	height:24px;
	top:4px;
	position:relative; 
	padding-left:15px;
	padding-right:15px;
}

/*#button-votedown {
	padding-left:7px;
	padding-right:7px;
}*/

.ytcontainer {
	cursor:pointer;
	min-height: 141px !important;
	min-width: 250px !important;
}




/*
*
* jquery.jgrowl.css
*
*/
div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}


/*
*
* jquery-ui-1.7.3.custom.min.css
*
*/ 
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url(/includes/images/ui-icons_cccccc_256x240.png);}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#5c5c5c url(/includes/images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80);}
.ui-widget{font-family:Segoe UI, Arial, sans-serif;font-size:1.1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #666;background:#000 url(/includes/images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x;color:#fff;}
.ui-widget-header{border:1px solid #333;background:#333 url(/includes/images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700;}
/*.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #666;background:#555 url(/includes/images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x;font-weight:700;color:#eee;outline:none;}*/
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #333;background-color:#444;font-weight:700;color:#eee;outline:none;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none;outline:none;}
/*.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #59b4d4;background:#0078a3 url(/includes/images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:700;color:#fff;outline:none;}*/
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #59b4d4;background-color:#0078a3; font-weight:700;color:#fff;outline:none;}
.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none;outline:none;}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #ffaf0f;background:#f58400 url(/includes/images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x;font-weight:700;color:#fff;outline:none;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;outline:none;text-decoration:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #ccc;background:#eee url(/includes/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#2e7db2;}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(/includes/images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:700;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400;}
.ui-state-active .ui-icon{background-image:url(/includes/images/ui-icons_222222_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/includes/images/ui-icons_4b8e0b_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/includes/images/ui-icons_a83300_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;}
.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.ui-corner-top{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.ui-corner-right{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;}
.ui-corner-left{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;}
.ui-corner-all{-moz-border-radius:6px;-webkit-border-radius:6px;}
.ui-widget-shadow{background:#ccc url(/includes/images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:8px;-webkit-border-radius:8px;margin:-7px 0 0 -7px;padding:7px;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;padding:1em 2.2em;}
.ui-dialog{position:relative;width:300px;padding:.2em;}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:.5em .3em .3em 1em;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0 .2em;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;height:18px;margin:-10px 0 0;padding:1px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{border:0;background:none;overflow:auto;zoom:1;padding:.5em 1em;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{float:right;cursor:pointer;line-height:1.4em;width:auto;overflow:visible;margin:.5em .4em .5em 0;padding:.2em .6em .3em;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{zoom:1;padding:.2em;}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.ui-datepicker{width:17em;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;}
.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}
.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-helper-clearfix,.ui-accordion .ui-accordion-content-active{display:block;}
.ui-widget-content a,.ui-widget-header a{color:#fff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#111;}
.ui-widget-content .ui-icon,.ui-state-default .ui-icon{background-image:url(/includes/images/ui-icons_cccccc_256x240.png);}
.ui-widget-header .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/includes/images/ui-icons_ffffff_256x240.png);}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year,.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 8px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #252525;
	position: relative;
}

.jspDrag
{
	background: #444;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 8px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


.right_latest .jspVerticalBar { display:none; }
.right_latest .jspPane { margin-left:0 !important; width:220px !important; }


tr, td, th {
        border: 0px !important;
        padding-bottom: 2px !important;
        padding-top: 2px !important;
}

tr:nth-child(odd) {
        background-color: #202020;
}

th {
        background-color: #1d1d1d;
}

.nr_first {
        color: #666;
}


.gsc-table-result tr {
	background-color:#1a1a1a;
}



/* Lyric line sharer */
.line.hover {
	background: none repeat scroll 0 0 #191919;
	color: #fff;
	color: #7Db0f8;
}

.line {
	display: block;
}

#fb-share-img:hover, #twitter-share-img:hover {
	cursor: pointer;
}

#fb-share-img {
	padding-left: 3px;
}

.ui-button {
	font-family: Verdana;
}

.nr_dl { width: 25px !important; opacity: 0.8 }
