

body {
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #2E2D2D;
}

.cutting_td1 {
	background-image: url("http://www.riffstar.com/images/bg_gradient_top.gif");
	background-repeat: repeat-x;
}



.cutting_td2_bottom, .cutting_td2 {
	border-bottom: solid 1px #A0A0A0;
}

.cutting_td2_right, .cutting_td2 {
	border-right: solid 1px #A0A0A0;
}

.cutting_td2 {
	border-top: solid 1px #A0A0A0;
	border-left: solid 1px #A0A0A0;
}

.menu_bg_td {
	background-image: url("http://www.riffstar.com/images/menu_bg_gradient.gif");
	background-repeat: repeat-x;
	
	font-family: Arial;
	font-size: 13px;
	color: #585858;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 18px;
	padding-right: 17px;
}

.menu_bg_a:link, .menu_bg_a:active, .menu_bg_a:hover, .menu_bg_a:visited {
	color: #282828;
	text-decoration: none;
}
.menu_bg_a:hover {
	color: #181818;
}

.cutting_td2_bottom {
	font-family: Arial;
	font-size: 17px;
	
	color: #444444;
	font-weight: normal;
}

.signin_signout_link:link, .signin_signout_link:active, .signin_signout_link:hover, .signin_signout_link:visited {
	color: #1E29FF;
	text-decoration: underline;
}

.signin_signout_link:hover {
	color: #FF431E;
}

.cutting_td2_right {
	padding-top: 15px;
}

.songlist_photo_td {

}

.songlist_songtitle_td {
	padding-left: 10px;
}

.songlist_songtitle, .songlist_songcategory, .songlist_songlocation {
	font-family: Arial;
	color: #2E2D2D;
	font-size: 14px;
}

.songlist_songcategory {
	font-size: 11px;
}

.songlist_songlocation {
	font-size: 11px;
	padding-top: 6px;
}

.ratingstars_text {
	font-family: Arial;
	color: #2E2D2D;
	font-size: 11px;
	padding-top: 3px;
}

.songlist_ratingtd {
	padding-left: 19px;
	padding-bottom: 9px;
}

.songlist_performer_td {
	padding-left: 22px;
}

.songlist_contest_number_of_votes, .songlist_contest_music_publishing {
	font-family: Arial;
	color: #E4241F;
	font-size: 12px;
}

.songlist_contest_music_publishing {
	color: #4B4B4B;
}

.songlist_conteststatus_td {
	padding-left: 18px;
	padding-bottom: 8px;
}

.songlist_distance_td {
	font-family: Arial;
	font-size: 13px;
}

.main_right_column_td {
	padding-left: 12px;
	padding-top: 10px;

}

.frame_newsletter_td__ {
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;

	padding: 1px 1px 1px 1px;	
}

.subscribe_to_newsletter_text, .main_right_column_td {
	font-family: Arial;
	font-size: 15px;
}

.subscribe_to_newsletter_text {
	background-color: #ffffe0;
	padding-left: 5px;
	padding-right: 5px;
}

.contest_counter_overall_td {
	font-family: Arial;
	font-size: 12px;
}

.contest_conter_contestlist_td {
	padding-left: 11px;

}

.entercontest_link:link, .entercontest_link:hover, .entercontest_link:active,  .entercontest_link:visited {
	text-decoration: underline;
	color: #1E19FD;
}

.entercontest_link:hover {
	color: #FD191E;
}

.contestlist_contestcounter_medskip {
	font-family: Arial;
	font-size: 8px;
}

.bottom_page_links {
	font-family: Arial;
	font-size: 10pt;
}

.h1 {
	font-family: Arial;
	font-size: 23px;
	font-style: normal;
	color: #333333;
	font-weight: bold;
}

.form_text, .form_header, .form_error_caption, .form_error_caption_inside, .form_error_header, .form_error_text, .form_very_small_note {
	font-family: Arial;
	font-size: 14px;
	color :#222222;
}

.form_header {
	font-size: 16px;
	font-weight: bold;
	color: #229922;
}

.form_input, .form_input_error {
	font-family: sans-serif;
	margin: 0px;
	padding: 0px 0px 1px 1px;
	font-size: 17px;
	font-weight: normal;
}

.form_input_error {
	font-weight: bold;
	color: #df0000;
	background-color: #ffe0e0;
}

.form_submit {
	font-family: Arial;
	font-size: 13px;
}

.form_error_caption, .form_error_header, .form_error_text, .form_error_caption_inside {
	font-weight: bold;
	color: #df0000;
	font-size: 23px;
}

.form_error_caption, .form_error_text, .form_error_caption_inside {
	font-size: 17px;
	font-weight: normal;
}

.form_error_caption_inside {
	font-weight: bold;
}

.form_error_text {
	font-size: 14px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 0px;
}

.form_error_li {
	padding-bottom: 5px;
}

.form_error_frame_td {
	background-color: #EED848;
	border-top: solid 1px #171714;
	border-bottom: solid 1px #171714;
	border-left: solid 1px #171714;
	border-right: solid 1px #171714;
	padding: 5px 5px 5px 5px;
}

.error_box_div {
	padding-top: 9px;
	padding-bottom: 6px;
}

.form_very_small_note {
	font-size: 11px;
	color: #666666;
}

.errorbox_error_header, .errorbox_error_text {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #ef2020;
}

.errorbox_error_text {
	font-weight: normal;
	color: #222222;
	padding-left: 7px;
}

.inside_user_menu_td, .inside_user_menu_td_selected {
	font-family: Arial;
	font-size: 14px;
	padding: 2px 5px 2px 5px;
	

	border-top: solid 1px #444444;
	border-bottom: solid 1px #444444;
	border-right: solid 1px #444444;
	
	background-color: #C893C7;
}

.inside_user_menu_td_selected {
	border-bottom: none;
}

.inside_userarea_content_area_with_borders, .inside_user_menu_td_selected {
	background-color: #f0f0f0;
}

.inside_user_menu_td_link:link, .inside_user_menu_td_link:active, .inside_user_menu_td_link:hover, .inside_user_menu_td_link:visited {
	text-decoration: none;
	font-weight: normal;
	color: #222222;
}

.inside_user_menu_td_link_selected:link, .inside_user_menu_td_link_selected:active, .inside_user_menu_td_link_selected:hover, .inside_user_menu_td_link_selected:visited {
	text-decoration: none;
	font-weight: bold;
	color: #303030;
}


.inside_user_menuitem_selected {
	font-weight: bold;
}

.inside_userarea_content_area_with_borders {
	border-bottom: solid 1px #444444;
	border-right: solid 1px #444444;
	border-left: solid 1px #444444;
	
	padding: 7px 8px 4px 8px;
	
}

.inside_userarea_content_area_with_borders, .inside_userarea_font {
	font-family: Arial;
	font-size: 13px;
	color: #111111;
}

.mysongs_overall_frame {
	border-top: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	border-left: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
	padding: 7px 4px 2px 7px;
}

.mysongs_add4mb_button {
	font-family: Arial;
	font-size: 13px;
}

.popup_song_top_gradient_td1 {
	background-image: url("http://www.riffstar.com/images/popup_top_bg.gif");
	background-repeat: repeat-x;
}

.song_popup_singer_name, .song_popup_song_name {
	font-family: Arial;
	font-size: 30px;
}

.song_popup_song_name {
	font-size: 21px;
	padding-left: 3px;
}

.song_popup_rate_this_song_text {
	font-family: Arial;
	font-size: 12px;
	padding-top: 12px;
}

.song_popup_rateform_td1 {
	font-family: Arial;
	font-size: 12px;
	padding-top: 1px;
	font-weight: bold;
	padding-right: 4px;
}

.song_popup_rateform_button {
	font-family: Arial;
	font-size: 12px;
}

.song_popup_lyrics_frame_td {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	
	padding-top: 7px;
	padding-bottom: 8px;
	
	padding-left: 19px;
	padding-right: 19px;
	
}

.song_popup_lyrics_text_td {
	font-family: Arial;
	font-size: 12px;
	
	color: #444444;
}

.edit_song_frame_td {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
}

.contests_terms_and_conditions_p {
	font-family: Arial;
	font-size: 12px;
}

.popupsong_fanclub_td1 {
	border-left: solid 1px #22ff22;
	border-top: solid 1px #22ff22;
	border-right: solid 1px #22ff22;
	border-bottom: solid 1px #22ff22;
	
	padding: 1px 1px 1px 1px;
}

.popupsong_fanclub_td2 {
	border-left: solid 1px #66ff66;
	border-top: solid 1px #66ff66;
	border-right: solid 1px #66ff66;
	border-bottom: solid 1px #66ff66;
}

.fans_listtable_th, .fans_listtable_td, {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.fans_listtable_th {
	background-color: #d0d0ff;
}

.fans_listtable_border1 {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	
	font-family: Arial;
	font-size: 14px;
	
}

.fans_listtable_td {
	background-color: #ffffff;
}

.profile_hb_updated_td {
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	
	font-family: Arial;
	font-size: 14px;
	
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
	
	background-color: #ffff90;
	color: #f05090;
}

.contest_grayed_td_most_bg {
	background-image: url("http://www.riffstar.com/images/voting_bg_grayed.gif");
	background-repeat: repeat;
}

.contest_grayed_td_inside_container1 {
	padding: 10px 10px 10px 10px;
	border-top: solid 3px #111111;
	border-left: solid 3px #111111;
	border-right: solid 3px #111111;
	border-bottom: solid 3px #111111;
	background-color: #ffffff;
}

.contest_vote_td1, .contest_vote_td2, .contest_vote_td4 {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.contest_vote_td2, .contest_vote_td4 {
	font-size: 7pt;
	color: #000055;
}

.contest_vote_input {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}

.contest_vote_td3 {
	padding-top: 9px;
}

.contest_vote_td4 {
	color: #666666;
}

.contest_vote_td5 {
	padding-top: 4px;
}

.contest_vote_td6 {
	font-family: Arial;
	font-size: 6pt;
	font-weight: normal;
	color: #222222;
}

.contest_vote_td7 {
	padding-top: 4px;
}

.contest_vote_ok_button {
	font-family: Arial;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	width: 30pt;
}

.search_td1 {
	border-top: solid #f0f0f0 1px;
	border-bottom: solid #f0f0f0 1px;
	border-left: solid #f0f0f0 1px;
	border-right: solid #f0f0f0 1px;
	
	background-color: #fffeff;
	padding: 3px 3px 3px 3px;
}

.search_td1_formcaption {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #33333;
}

.search_td1_forminput, .search_td1_forminputsubmit {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
}

.search_td1_forminputsubmit {
	font-size: 8pt;
	color: #444444;
}

.search_results_word {
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 11px;
}

.search_featured_results {
	border-top: solid #f0f0f0 1px;
	border-bottom: solid #f0f0f0 1px;
	border-left: solid #f0f0f0 1px;
	border-right: solid #f0f0f0 1px;
	
	background-color: #ffffe9;
	padding: 3px 3px 3px 3px;
	
}

.search_featured_results_pagesset_td {
	padding-right: 4px;	
}

.search_featured_results_pagesset_link:link, .search_featured_results_pagesset_link:active, .search_featured_results_pagesset_link:hover, .search_featured_results_pagesset_link:visited, .search_featured_results_pagesset_page_selected { 
	font-family: Verdana;
	font-size: 18px;
	color: #6666ff;
	text-decoration: underline;
}

.search_featured_results_pagesset_link:hover {
	color: #ff6666;
}

.search_featured_results_pagesset_page_selected {
	color: #222222;
	text-decoration: none;
	font-weight: bold;	
}

.popupsong_proreview_td1 {
	border-left: dashed 2px #f000f0;
	border-top: dashed 2px #f000f0;
	border-right: dashed 2px #f000f0;
	border-bottom: dashed 2px #f000f0;
	
	padding: 1px 1px 1px 1px;
}

.popupsong_proreview_td2 {
	border-left: solid 1px #d000d0;
	border-top: solid 1px #d000d0;
	border-right: solid 1px #d000d0;
	border-bottom: solid 1px #d000d0;
}

.mark_td1 {
	font-family: Arial;
	font-size: 19px;
}

.linkslist_header {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.linkslist_description {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 14px;
	padding-bottom: 17px;
	padding-top: 3px;
	
}

.link_grab_td1, .link_grab_td2 {
	border-left: solid 1px #555555;
	border-top: solid 1px #555555;
	border-bottom: solid 1px #555555;
	font-family: Arial;
	font-size: 13px;
	padding: 2px;
	background-color: #f3f3f3;
	font-weight: bold;
}
.link_grab_td2 {
	border-right: solid 1px #555555;
}

.link_grab_link:link, .link_grab_link:active, .link_grab_link:hover, .link_grab_link:visited {
	font-weight: normal;
	color: #2222ff;
}

.account_header_bar {
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	
	background-color: #ffddff;
	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	
	padding-right: 12px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.prolong_td1_h, .prolong_td1_t {
	font-family: Arial;
	font-size: 18px;
}

.prolong_td1_t {
	font-size: 13px;
	padding-left: 14px;
	padding-top: 5px;
}

.prolong_td1 {
	padding-bottom: 14px;
}

.td_normal_text {
	font-family: Arial;
	font-size: 14px;
}

.inside_account_submenu_td {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-right: 18px;
	background-color: #f4f4f4;
	border-left: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	border-top: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
	padding: 4px 4px 4px 4px;
}

.inside_account_submenu_td_link:link,.inside_account_submenu_td_link:active,.inside_account_submenu_td_link:visited,.inside_account_submenu_td_link:hover {
	font-weight: normal;
	color: #0000f0;
	text-decoration: underline;
}


.aboutme_td {
	padding-top: 16px;
	padding-bottom: 7px;
	border-bottom: solid #999999 1px;
	padding-left: 19px;
}
.aboutme_td, .aboutme_td_answer {
	font-family: Arial;
	font-size: 13px;
}

.aboutme_text_answ {
	width:97%;
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
}

.account_submenu_td, .account_submenu_td_bottom {
	font-family: Arial;
	font-size: 13px;
	background-color: #f6f6f6;
	font-weight: bold;
	color: #222222;
}

.account_submenu_td {
	border-bottom: solid 1px #d0d0ff;
}

.account_submenu_td_link:link, .account_submenu_td_link:active, .account_submenu_td_link:hover, .account_submenu_td_link:visited {
	color: #222222;
	text-decoration: none;	
}

.account_submenu_td_link:hover {
	text-decoration: underline;	
}

.category_aboutme_popup_link:link, .category_aboutme_popup_link:active, .category_aboutme_popup_link:hover, .category_aboutme_popup_link:visited, .category_aboutme_popup {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}

.category_aboutme_popup_link:link, .category_aboutme_popup_link:active, .category_aboutme_popup_link:hover, .category_aboutme_popup_link:visited {
	color: #1E19FE;
	text-decoration: underline;
}

.category_aboutme_popup_link:hover {
	color: #FE3919;
}

.not_for_children_content {
	border-top: solid 1px #ff0000;
	border-bottom: solid 1px #ff0000;
	border-left: solid 1px #ff0000;
	border-right: solid 1px #ff0000;
	background-color: #D9D88C;
	

	font-family: Arial;
	font-size: 12px;
	color: #957878;
}

.u_must_be_18_plus_text {
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;

	border-top: solid 1px #ff0000;
	border-bottom: solid 1px #ff0000;
	border-left: solid 1px #ff0000;
	border-right: solid 1px #ff0000;
	background-color: #d0d0d0;

	padding: 9 9 9 9;	
	
	color: #221B1B;
}

.popupsong_buy_song_td1 {
	border-left: solid 1px #FFD700;
	border-top: solid 1px #FFD700;
	border-right: solid 1px #FFD700;
	border-bottom: solid 1px #FFD700;
	
	padding: 1px 1px 1px 1px;
}

.popupsong_buy_song_td2 {
	border-left: solid 1px #F8F800;
	border-top: solid 1px #F8F800;
	border-right: solid 1px #F8F800;
	border-bottom: solid 1px #F8F800;
}

.s_buy_song_title {
	font-family: Arial;
	font-size: 16px;
}

.s_buy_song_descr {
	font-family: Arial;
	font-size: 12px;
}

.featured_td1 {
    border-top: solid 1px #666666;
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    border-bottom: solid 1px #666666;
    background-color: #FDFDE2;
    padding-top: 3px;
    padding-left: 2px;
    padding-right: 5px;
}

.featured_td1_div {
    padding-bottom: 6px;
}

.featured_td1_h {
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 3px;
}

.top40_td {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	
	padding-left: 2px;
	padding-top: 6px;
	padding-right: 19px;
	padding-bottom: 9px;
	
	border-bottom: dashed 1px #999999;
}

.top40_td a {
	font-weight: bold;
	color: #0000b0;
	text-decoration: underline;
}

.copyembedurl_inp{
    font-family: Arial;
    font-size: 12px;
    width: 300px;
}

.special_td1{
    border-top: solid 2px #232323;
    border-left: solid 2px #232323;
    border-right: solid 2px #232323;
    border-bottom: solid 2px #232323;
    background-color:#ebdd41;
    font-family: Verdana;
    font-size: 13px;
    padding-top:7px;
    padding-bottom:6px;
    font-weight: normal;
}

.special_td1 a{
    color:#1815a4;
    text-decoration:underline;
}
.special_td1 a:hover{
    color:#b14a25;
    text-decoration:underline;
}

