html {
    background: url("images/site_background.gif") repeat-x scroll left top #350808;
}
body {
    background: url("images/site_background.gif") repeat-x scroll left top #350808;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    padding-top: 5px;
    width: 1060px;
}
.inputbutton {
    background-color: #C73C0B;
    border-color: #F2D8D0 #8A390E #8A390E #F2D8D0;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    text-align: center;
}
.inputtext, SELECT, textarea {
    border: 1px solid #CCCCCC;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    padding: 3px;
}
.inputtext:hover, SELECT:hover, textarea:hover {
    background-color: #F9FDFF;
    border: 1px solid #999999;
}
.error_msg {
    color: red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.error_msg2 {
    background-color: #FFFFFF;
    border-top: 5px solid #CC0000;
    color: #CC0000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px 0;
    padding: 10px;
}
.confirm_send {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #009900;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin: 10px 0;
    padding: 5px;
    text-align: center;
}
.input-warning {
    font-weight: 700;
}
.small-warning {
    color: red;
    font-size: 9px;
}
.h1_default {
    color: #2680BD;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 30px;
    margin: 0;
    padding: 2px;
    text-transform: capitalize;
}
.signup a, .signup a:visited, .signup a:hover {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
}
.avatar_border {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #666666;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding: 4px;
}
#logo_search {
    display: block;
    height: 60px;
    margin: 0;
    padding-left: 8px;
    padding-top: 12px;
    width: 887px;
}
#logo {
    display: block;
    float: left;
    height: 30px;
    padding: 5px;
    width: 490px;
}
#search_form, #search_form_articles {
    color: #B9B09D;
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    padding: 10px 0;
    width: 370px;
}
#search_form .search_bttn, #search_form_articles .search_bttn {
    background-color: #CEF2EF;
    border: 1px solid #79BAF2;
    border-radius: 4px 4px 4px 4px;
    color: #4682B2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    height: 26px;
    margin: 1px;
    position: absolute;
    width: 95px;
}
#search_form_articles .search_bttn {
    background-color: #E2D2AE;
    border: 1px solid #BA9C60;
    color: #59331D;
}
#search_form .search_keywords, #search_form_articles .search_keywords {
    background: url("images/search_bg.gif") repeat-x scroll center top transparent;
    border: 1px solid #79BAF2;
    border-radius: 4px 4px 4px 4px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 20px;
    margin: 1px;
    padding-left: 3px;
    padding-top: 3px;
    width: 217px;
}
#search_form_articles .search_keywords {
    border: 1px solid #BA9C60;
}
#header_1 {
    background-color: #B9121B;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 16px;
    margin-right: 15px;
    padding: 4px 0;
    text-align: center;
    width: 233px;
}
#header_1 a:link, #header_1 a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#header_1 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#wrapper {
    background-color: #F6E497;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    padding-left: 16px;
    padding-right: 16px;
}
#wrapper .tag_featured {
    background-color: #000000;
    border-radius: 2px 2px 2px 2px;
    color: #A3CC52;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px;
}
#menu {
    height: 24px;
    margin: 0;
    padding-top: 2px;
}
#menu_links li {
    display: inline;
    margin: 0;
    padding: 7px;
}
#menu_links {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 6px 5px;
	width: 875px;

}
#menu_links a, #menu_links a:visited {
    color: #756A40;
    font-weight: 700;
    text-decoration: none;
}
#menu_links a:hover {
    color: #333333;
}
#menu_links .button_upload {
    background-color: #FF6600;
    border-radius: 4px 4px 4px 4px;
    padding: 4px 5px;
}
#menu_links .button_upload:hover {
    background-color: #CC0033;
}
#menu_links .button_upload a {
    color: #FFFFFF;
}
#reg_box {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    padding: 5px;
}
#registration_index {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    margin: 0 auto;
    padding: 5px;
    width: 100%;
}
#registration_index h2 {
    background: url("images/dotx.gif") repeat-x scroll center bottom transparent;
    color: #4C1B1B;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    margin: 0;
    padding: 10px 0;
}
#content_index {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    line-height: 17px;
    margin: 0 auto;
    padding: 5px;
    width: 430px;
}
#content_index h2, #suggest_page h2 {
    color: #2680BD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    letter-spacing: -1px;
    margin: 0;
    padding: 5px 0;
}
#content_index .social_none {
    opacity: 0.4;
}
#mvotd {
    background-color: #FAF5C3;
    border: 2px solid #FFFDF5;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 0 auto;
    padding: 5px;
    width: 430px;
}
#mvotd a:link, #mvotd a:visited {
    color: #5C817B;
    font-weight: 400;
    text-decoration: none;
}
#mvotd a:hover {
    color: #422142;
    text-decoration: underline;
}
#list_subcats {
    display: table;
    width: 100%;
}
#list_subcats h4 {
    background: url("images/dotx.gif") repeat-x scroll center bottom transparent;
    color: #C73C0B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 3px 0;
    text-transform: uppercase;
}
#list_subcats ul {
    margin: 0;
    padding: 10px 0;
}
#list_subcats li {
   /* background: url("images/small_arrow.gif") no-repeat scroll left center transparent;*/
    display: block;
    float: left;
    padding: 2px 0 2px 20px;
    width: 200px;
}
#list_subcats a, #list_subcats a:visited {
    color: #3D3D3D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-decoration: none;
}
#list_subcats a:hover {
    direction: rtl;
    font-weight: 700;
    text-align: center;
    text-decoration: underline;
}
#list_cats a, #list_cats a:visited {
    color: #000000;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}
#list_cats a:hover {
    color: #F03C00;
    font-weight: 700;
}
#top_videos {
    background: none repeat scroll 0 0 #FAF3CB;
    border: 2px solid #FFFDF5;
    line-height: 19px;
    padding: 5px;
}
#top_videos .item {
    background: url("images/bg_top7_item.gif") repeat-x scroll center bottom transparent;
    color: #8C8C8C;
    height: 50px;
    padding: 4px 0;
    width: 235px;
}
#top_videos .artist_name, #top_videos .artist_name_1 {
    color: #8E782C;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 13px;
    margin-left: 4px;
}
#top_videos .song_name {
    color: #766E49;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
}
#top_videos .imag {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    float: left;
    height: 40px;
    margin-right: 10px;
    padding: 3px;
    width: 53px;
}
#top_videos .item_views, #new_music_videos .item_views {
    color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}
#site_stats {
    background: none repeat scroll 0 0 #FAF3CB;
    border: 2px solid #FFFDF5;
    color: #706AAE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 17px;
    padding: 5px;
}
#site_stats a, #site_stats a:visited {
    color: #706AAE;
    text-decoration: none;
}
.tinythumb {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    height: 40px;
    padding: 3px;
    width: 53px;
}
#new_music_videos {
    background: url("images/bg_new_block.gif") repeat-x scroll center top #FAF3CB;
    border: 2px solid #FFFDF5;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    width: 430px;
}
#new_music_videos h3 {
    color: #FFFFFF;
}
#new_music_videos .item {
    display: block;
    float: left;
    height: 140px;
    margin-left: 7px;
    padding: 10px;
    text-align: left;
    width: 115px;
}
#new_music_videos .artist_name {
    font-size: 11px;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 14px;
    margin-left: 0;
}
#new_music_videos .song_name {
    margin-left: 0;
}
#favorites_main .playing {
    background-color: #000000;
    height: 476px;
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
    z-index: 1;
}
#browse_main h2 {
    color: #2680BD;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: -1px;
    line-height: 28px;
    margin: 0;
    padding: 2px;
}
#browse_main .h2_search {
    color: #B9121B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    letter-spacing: -1px;
    line-height: 28px;
    margin: 0;
    padding: 0;
}
#browse_main .h2_searchstring {
    color: #BD8D46;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    letter-spacing: -1px;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
#sorting {
    color: #4C1B1B;
    float: right;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 10px;
}
#sorting ul {
    display: inline;
    margin: 0;
    padding: 0;
}
#sorting li {
    display: inline;
}
#sorting li a {
    background-color: #FAF7D6;
    border: 1px solid #E6D3AA;
    color: #BD8D46;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 700;
    margin: 0 2px;
    padding: 4px;
    text-decoration: none;
    text-transform: uppercase;
}
#sorting li a:hover {
    background-color: #F6F1C1;
    border: 1px solid #BD8D46;
    color: #BD8D46;
}
#sorting li .selectedli {
    background-color: #C73C0B;
    border: 1px solid #C73C0B;
    color: #FFFFFF;
}
#browse_results {
    display: table;
    width: 100%;
}
#browse_results ul {
    display: block;
    margin: 0;
    padding: 3px 0;
}
#browse_results li {
    display: block;
    float: left;
}
#browse_results li a {
    display: block;
    margin: 0;
    padding: 3px 0;
    text-decoration: none;
}
#browse_results li .imag {
    background-color: #FFFFFF;
    border: 0.5px solid #00F;
    border-radius: 10px 10px 10px 10px;
    height: 160px;
    margin-right: 7px;
    padding: 3px;
    width: 210px;
}
#browse_results li .imag:hover {
    border: 1px solid #665B34;
    border-radius: 3px 3px 3px 3px;
}
.artist_name {
    color: #004496;
    display: block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -1px;
    margin-left: 4px;
}
.song_name {
    color: #0057C2;
    font-size: 11px;
    margin-left: 4px;
    text-decoration: none;
}
.video_i {
    height: 200px;
    margin-left: 10px;
    padding: 5px 3px;
    position: relative;
    width: 210px;
}
.video_i .tag {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 12px;
    position: absolute;
    right: 33px;
    top: 170px;
}
.video_i .tag span {
    border-radius: 2px 2px 2px 2px;
    margin-left: 2px;
    padding: 1px 4px;
}
.video_i .tag span.new {
    background-color: #00CC00;
    color: #FFFFFF;
}
.video_i .tag span.hot {
    background-color: #CC0033;
    color: #FFFFFF;
}
.video_i .tag span.featured {
    background-color: #0033CC;
    color: #FFFFFF;
}
.pag {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#detail_page_vid_info {
    background: url("images/bg_video_nfo.gif") repeat-x scroll left top transparent;
    border: 2px solid #FFFDF5;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    padding: 8px 10px;
    width: 330px;
}
.comment_box ol li {
    background-color: #F3F2DA;
    border: 1px solid #F3F2DA;
    color: #2A2A2A;
    display: table;
    font-size: 11px;
    line-height: 18px;
    list-style-type: none;
    margin: 5px;
    padding: 10px;
    width: 465px;
}
.comment_box li:hover {
    background-color: #E5F3FA;
    border: 1px solid #259DB8;
    color: #000000;
}
.comment_box .comment-head a, .comment_box .comment-head a:visited {
    color: #FF6600;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 100;
    text-decoration: none;
}
.comment_box a:hover {
    color: #8E943D;
    text-decoration: underline;
}
.comment_box .row_actions {
    display: block;
    float: right;
    padding: 3px 0;
}
.comment_box .ban_user, .comment_box .delete_comment, .comment_box .ipaddress {
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 10px;
    margin: 0 1px;
    padding: 1px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
.comment_box .ipaddress {
    background: none repeat scroll 0 0 #FFCC33;
    color: #000000;
}
.comment_box .ipaddress:hover {
    background: none repeat scroll 0 0 #FFCC33;
    color: #333333;
}
.comment_box .ban_user {
    background: none repeat scroll 0 0 #8AC3D4;
    color: #FFFFFF;
}
.comment_box .ban_user:hover {
    background: none repeat scroll 0 0 #66ABBF;
    color: #FFFFFF;
}
.comment_box .delete_comment {
    background: none repeat scroll 0 0 #DC6A6A;
}
.comment_box .delete_comment:hover {
    background: none repeat scroll 0 0 #C64747;
    color: #FFFFFF;
}
.comment_box .comment-head {
    background-color: #FFFFFF;
    display: block;
    height: 60px;
    margin: 0;
    width: 465px;
}
.comment_box .avatar_img {
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    width: 48px;
}
.comment_box .comment-author {
    color: #FF6600;
    font-size: 18px;
    line-height: 22px;
}
.comment_box .comment-date {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
}
.comment_box p {
    float: left;
    margin: 0;
    padding: 0 10px;
}
.comment_box li, .comment_box .comment-head {
    border-radius: 5px 5px 5px 5px;
    list-style-type: none;
}
#detail_page .h2_song {
    color: #B9121B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}
#detail_page .h2_artist {
    color: #BD8D46;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}
#detail_page_video_links {
    background: url("images/bg_video_links.gif") repeat-x scroll left top transparent;
    border: 2px solid #FFFDF5;
    color: #FFFFFF;
    display: table;
    padding: 12px 10px;
    width: 330px;
}
#detail_page_video_links li {
    display: block;
    font-size: 11px;
    line-height: 18px;
}
#detail_page_video_links .ul_title {
    color: #87D3FF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}
#detail_page_video_links a {
    color: #F2F2F2;
    text-decoration: none;
}
#detail_page_video_links a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#detail_page_video_links .play_next {
    color: #66CC00;
    text-decoration: none;
}
#detail_show_more {
    background-color: #FAF3CB;
    border: 3px solid #8F6224;
    line-height: 19px;
    width: 350px;
}
#detail_show_more .item {
    color: #8C8C8C;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    height: 70px;
}
#detail_show_more .artist_name {
    color: #003399;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
}
#detail_show_more .song_name {
    color: #0066FF;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: -1px;
    text-decoration: none;
}
#detail_show_more .imag {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    float: left;
    height: 53px;
    margin-right: 7px;
    padding: 3px;
    width: 72px;
}
#detail_share_video {
    background-color: #FFFFFF;
}
#detail_share_video .dsv_content {
    background-color: #FFFFFF;
    border: 2px solid #FFFDF5;
    padding: 12px 10px;
    width: 330px;
}
#profile_menu {
    padding-left: 10px;
}
#profile_menu a:link, #profile_menu a:visited {
    color: #BD8D46;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#profile_menu a:hover {
    color: #000000;
    text-decoration: none;
}
#logged_menu a, #logged_menu a:visited {
    color: #003366;
    font-weight: 700;
    text-decoration: none;
}
#logged_menu a:hover {
    color: #0066FF;
    font-weight: 700;
}
#logged_menu a.admin_area {
    color: red;
}
#topvideos_results a {
    color: #003399;
    font-weight: 700;
    text-decoration: none;
}
#topvideos_results .row1 {
    background-color: #E1F0FA;
    color: #000000;
}
#newvideos_results a {
    color: #1C9900;
    font-weight: 700;
    text-decoration: none;
}
#newvideos_results a:hover {
    color: #0D4500;
    text-decoration: underline;
}
#newvideos_results .heading {
    background: url("images/bg_newvideoresults.gif") repeat-x scroll center top #74D22C;
    color: #FFFFFF;
}
#newvideos_results .row1 {
    background-color: #F4FFF2;
    color: #000000;
}
#footer {
    color: #FFCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 19px;
    margin: 0 auto;
    padding: 10px;
    width: 932px;
}
#footer a {
    color: #FFCCCC;
    text-decoration: none;
}
.unit-rating {
    background: url("images/star_rating.gif") repeat-x scroll left top transparent;
    height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100px;
}
.unit-rating li {
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -90000px;
}
.unit-rating li a {
    display: block;
    height: 20px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 20px;
    z-index: 20;
}
.unit-rating li a:hover {
    background: url("images/star_rating.gif") repeat scroll left center transparent;
    left: 0;
    z-index: 2;
}
.unit-rating a.r1-unit {
    left: 0;
}
.unit-rating a.r1-unit:hover {
    width: 20px;
}
.unit-rating a.r2-unit {
    left: 20px;
}
.unit-rating a.r2-unit:hover {
    width: 40px;
}
.unit-rating a.r3-unit {
    left: 40px;
}
.unit-rating a.r3-unit:hover {
    width: 60px;
}
.unit-rating a.r4-unit {
    left: 60px;
}
.unit-rating a.r4-unit:hover {
    width: 80px;
}
.unit-rating a.r5-unit {
    left: 80px;
}
.unit-rating a.r5-unit:hover {
    width: 100px;
}
.unit-rating li.current-rating {
    background: url("images/star_rating.gif") repeat scroll left bottom transparent;
    display: block;
    height: 21px;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}
#content_index a, #content_index a:visited, #detail_page a, #detail_page a:visited {
}
#detail_page .comment_link, #detail_page .comment_link a {
    color: #0066CC;
    font-size: 11px;
    line-height: 1.6em;
    text-decoration: none;
}
#content_index a:hover, #detail_page a:hover #detail_page_comments a:hover {
    color: #CC0000;
    text-decoration: underline;
}
#list_cats, #logged_menu {
    font-size: 12px;
    padding: 10px 0;
}
#list_cats li, #logged_menu li {
    background: url("images/dotx.gif") repeat-x scroll center bottom transparent;
    padding: 5px;
}
#new_music_videos .imag, #browse_results .imag {
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    height: 87px;
    margin-right: 7px;
    padding: 3px;
    width: 116px;
}
#new_music_videos .imag {
    height: 72px;
    width: 107px;
}
#detail_page_vid_info a, #detail_page_vid_info a:visited, #detail_page_vid_info a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#detail_page_video_links .fl, #detail_page_video_links .fr {
    float: left;
    width: 150px;
}
#topvideos_results .row2, #newvideos_results .row2 {
    background-color: #FFFFFF;
    color: #333333;
}
#detail_page_share_link {
    background-color: #FFFFFF;
    border: 2px solid #FFFDF5;
    color: #003399;
    font-size: 9px;
    font-weight: 700;
    line-height: 15px;
    padding: 12px 10px;
    text-transform: uppercase;
    width: 330px;
}
#detail_page_share_link ul {
    list-style: none outside none;
    margin: 6px 0 0;
    padding: 0;
}
#detail_page_share_link li {
    background-image: url("images/social_logos.gif");
    display: inline;
    font-size: 13px;
    height: 16px;
    margin-right: 1px;
    width: 16px;
}
#detail_page_share_link a {
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
#detail_page_share_link .twitter {
    background-position: -220px 0;
}
#detail_page_share_link .digg {
    background-position: -44px 0;
}
#detail_page_share_link .reddit {
    background-position: -154px 0;
}
#detail_page_share_link .furl {
    background-position: -88px 0;
}
#detail_page_share_link .google {
    background-position: -110px 0;
}
#detail_page_share_link .technorati {
    background-position: -198px 0;
}
#detail_page_share_link .live {
    background-position: -242px 0;
}
#detail_page_share_link .yahoo {
    background-position: -264px 0;
}
#detail_page_share_link .stumbleupon {
    background-position: -176px 0;
}
#detail_page_share_link .delicious {
    background-position: -22px 0;
}
#detail_page_share_link .facebook {
    background-position: -66px 0;
}
#fav_content_index {
    line-height: 17px;
    margin: 0 auto;
    padding: 5px;
    width: 430px;
}
#fav_list {
    width: 100%;
}
#fav_list a:visited {
    color: #FFCC00;
    text-decoration: none;
}
#fav_list .imag {
    background-color: #FFFFFF;
    border: 2px solid #D1D1D1;
    height: 38px;
    margin-right: 7px;
    padding: 3px;
    width: 49px;
}
#fav_list .artist_name {
    color: #AF7C9D;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 20px;
}
#fav_list .song_name {
    color: #958F6A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
#fav_list .table_row1 {
    background-color: #FAF3CB;
}
#fav_list .table_row1:hover {
    background-color: #FBE980;
}
#content_index .watch_all {
    padding: 10px 0;
    text-align: center;
}
#content_index .watch_all a {
    color: #003399;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#content_index .watch_all a:hover {
    color: #0033FF;
    text-decoration: underline;
}
#lightsoff {
    font-size: 11px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 15px 0;
    width: 100px;
}
#lightsoff a {
    color: #525252;
    text-decoration: none;
}
#lightsoff a:hover {
    color: #FF6600;
    text-decoration: underline;
}
.fav_share_link {
    color: #0033CC;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 10px 0;
    text-align: center;
}
div.pagination {
    float: right;
    margin: 5px;
    padding: 3px;
    text-align: right;
    width: auto;
}
div.pagination a {
    background-color: #EEEEEE;
    border: 1px solid #BABABA;
    color: #747474;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0 2px;
    padding: 0 2px;
    text-decoration: none;
}
div.pagination a:hover, div.pagination a:active {
    background-color: #0094D6;
    border-color: #0094D6;
    color: #FFFFFF;
    text-decoration: none;
}
div.pagination span.current {
    background-color: #0094D6;
    border: 1px solid #0094D6;
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: 400;
    margin: 0 2px;
    padding: 0 2px;
}
div.pagination span.disabled {
    visibility: hidden;
}
div.pagination a, div.pagination span.current, div.pagination span.disabled {
    border-radius: 2px 2px 2px 2px;
    padding: 2px 4px;
}
#memberslist a {
    color: #003399;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
}
#memberslist .row1 {
    background-color: #ECF3F7;
    border-top: medium none #FAFAFA;
    color: #027BB8;
}
#memberslist .row2 {
    background-color: #E1EBF2;
    border-bottom: medium none #12A3EB;
    color: #027BB8;
}
#memberlist_links a {
    background-color: #EEEEEE;
    border: 1px solid #BABABA;
    color: #747474;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.5em;
    margin: 2px 1px;
    padding: 2px;
    text-decoration: none;
}
#memberlist_links a:hover {
    background-color: #CFE1F6;
    border: 1px solid #3366CC;
    color: #747474;
    text-decoration: none;
}
#playingnow {
    background-color: #FAF5C3;
    border: 2px solid #FFFDF5;
    color: #333333;
    display: table;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    width: 430px;
}
#playingnow li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 120px;
}
#playingnow li .imag {
    border: 3px solid #FFFFFF;
    padding: 1px;
}
#playingnow a, #playingnow a:visited {
    color: #0066CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
#playingnow a:hover {
    color: #000000;
    text-decoration: underline;
}
#playingnow .imag {
    border: 1px none #333333;
}
.mycommentspan {
    color: #0066FF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: 700;
}
.small-print {
    color: #666666;
    font-size: 9px;
}
#pag {
    display: block;
    font-size: 11px;
    height: 22px;
    padding: 5px;
}
#pag a {
    background-color: #C73C0B;
    color: #FFFFFF;
    font-weight: 700;
    padding: 5px;
    text-decoration: none;
}
#pag a:hover {
    background-color: #3952A2;
    color: #FFFFFF;
}
#tags a, #tags a:visited {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
}
#tags a:hover {
    color: #0060E6;
    text-decoration: underline;
}
.tag_cloud_link {
    color: #BD8D46;
    font-weight: 400;
    text-decoration: none;
}
.tag_cloud_link:hover {
    color: #F03C00;
    text-decoration: underline;
}
.suggestionList {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    color: #3366CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 217px;
    z-index: 100;
}
.suggestionList a {
    color: #3366CC;
    text-decoration: none;
}
.suggestionList li {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    list-style-type: none;
    padding: 3px 0 3px 4px;
}
.suggestionList li:hover {
    background-color: #3366CC;
    color: #FFFFFF;
    display: block;
}
#list_subcats .selectedcat, #list_cats .selectedcat {
    background: url("images/dotx.gif") repeat-x scroll center bottom #66FFFF;
    font-size: large;
}
#tips {
    background: url("images/dotx.gif") repeat-x scroll center bottom #FDFFBB;
}
#top_videos .imag:hover, .tinythumb:hover {
    border: 1px solid #666666;
}
#site_stats a:hover, #footer a:hover, .signup a:hover, #footer a:hover {
    text-decoration: underline;
}
#favorites_main, #browse_main, #css_articles, #additional_page {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    float: right;
    margin: 0 auto;
    padding: 5px;
    width: 95%;
}
#detail_page, #detail_page_comments {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    display: table;
    margin: 0;
    padding: 5px;
    width: 500px;
}
#detail_page h3, #detail_page_comments h3 {
    color: #B9121B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    letter-spacing: -1px;
    margin: 0;
    padding: 5px 0;
}
.comment_box ol, #menu_links ul, #list_cats ul, #logged_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#detail_page_video_links ul, #fav_list .remove_link, #playingnow ul {
    margin: 0;
    padding: 0;
}
#topvideos_results a:hover, #memberslist a:hover {
    color: #0066FF;
    text-decoration: underline;
}
#topvideos_results .heading, #memberslist .heading {
    background: url("images/bg_topvideoresults.gif") repeat-x scroll center top #00A1FF;
    color: #FFFFFF;
}
#topvideos_results, #newvideos_results, #memberslist {
    color: #333333;
    font-size: 11px;
    line-height: 17px;
}
#fav_content_index a, #fav_list a {
    color: #3952A2;
    text-decoration: none;
}
#memberslist .row1:hover, #memberslist .row2:hover {
    background-color: #CFE1F6;
    color: #027BB8;
}
.suggestionList ul, .suggestionList li:hover a {
    color: #FFFFFF;
}
#ul_categories ul, #ul_categories li ul {
    cursor: pointer;
    list-style-type: none;
}
#ul_categories ul li:hover {
    cursor: pointer;
}
#ul_categories ul li, #ul_categories li:hover ul {
    display: block;
}
#ul_categories li:hover a {
    color: #F03C00;
}
#ul_categories ul li a {
    margin: 1px 0;
}
#ul_categories li ul {
    cursor: pointer;
    display: none;
    margin-top: 4px;
}
#ul_categories .hidden_li {
    display: none;
    visibility: hidden;
}
#ul_categories .visible_li {
    display: block;
    font-size: 11px;
    visibility: visible;
}
#ul_categories .visible_li a, #ul_categories .visible_li a:hover {
    color: #4A4A4A;
    display: block;
}
#ul_categories .visible_li a:hover, #ul_categories .visible_li li:hover {
    color: #F03C00;
    text-decoration: underline;
}
#ul_categories ul li {
    background: url("images/small_arrow.gif") no-repeat scroll left center transparent;
    padding: 5px 5px 5px 10px;
}
#ul_categories ul li.selectedsubcat {
    color: #FFFFFF;
}
.shadetabs {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 1px;
    padding: 3px 0;
    text-align: left;
}
.shadetabs li {
    display: inline;
    margin: 0;
}
.shadetabs li a {
    background-color: #BD8D46;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-right: 3px;
    padding: 3px 7px;
    text-decoration: none;
}
.shadetabs li a:visited {
    color: #FFFFFF;
}
.shadetabs li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.shadetabs li.selected {
    position: relative;
    top: 1px;
}
.shadetabs li.selected a {
    background-color: #8F6224;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.shadetabs li.selected a:hover {
    text-decoration: none;
}
.contentstyle {
    background-image: none;
    height: 330px;
    margin-bottom: 1em;
    overflow: auto;
    padding: 10px;
    width: 330px;
}
.comments_content, .tabcontent {
    display: none;
}
#lightsoff-background {
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
}
#lang_selector, .lang_selected, .lang_submenu {
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 40px;
}
#lang_selector {
    float: right;
    height: 24px;
    margin-right: 8px;
}
.lang_selected span, .lang_selected_onclick span {
    display: block;
    padding: 4px 2px 2px 4px;
}
.lang_selected li {
    display: inline;
}
.lang_selected span:hover, .lang_selected_onclick span {
    background-color: #FAF3CB;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}
.lang_selected_onclick span {
    border-bottom: medium none;
}
.lang_submenu {
    background-color: #FAF3CB;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    display: none;
    position: absolute;
    width: 39px;
    z-index: 2;
}
.lang_submenu a:link, .lang_submenu a:visited, .lang_submenu a:hover {
    display: block;
    font-size: 11px;
    padding: 4px 2px 2px 4px;
}
.arrow {
    cursor: pointer;
    margin-left: 3px;
}
.captions {
    color: #756A40;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0;
    padding: 2px 0 5px;
}
#css_articles {
    background-color: #FFFFFF;
}
#css_articles_list {
    border-bottom: 1px solid #999999;
    padding: 20px 0;
}
#css_articles h2 {
    color: #333333;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 2.3em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 5px 0;
}
#css_articles h3, #css_articles_list h3 {
    color: #009900;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    font-weight: 100;
    letter-spacing: -1px;
    margin: 0;
    padding: 10px 0;
}
#css_articles_list h3 {
    color: #0066CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    letter-spacing: 0;
    padding: 4px 0;
}
#css_articles .pubDate, #css_articles_list .pubDate {
    background-color: #F4F4F4;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 1px 5px;
}
#css_articles_list .pubDate {
    background-color: #FFFFFF;
    padding: 2px 0;
}
#css_articles .articleBreadcrumb {
    color: #999999;
    text-align: right;
}
#css_articles .articleBreadcrumb a, #css_articles .articleBreadcrumb a:visited {
    color: #666666;
    text-decoration: none;
}
#css_articles .articleBreadcrumb a:hover {
    color: #333333;
    text-decoration: underline;
}
#css_articles .articleContent {
    font-family: Georgia,"Times New Roman",Times,serif;
    line-height: 1.9em;
    margin: 15px;
}
#css_articles .articleContent img {
    border: 1px solid #CCCCCC;
    margin: 5px 10px;
    padding: 5px;
}
#css_articles .articleContent .browseh2 {
    border-bottom: 1px solid #BA9C60;
    color: #59331D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 2.5em;
}
#css_articles .articleContent a, #css_articles .articleContent a:visited {
    color: #0066FF;
    text-decoration: none;
}
#css_articles .articleContent a:hover {
    color: #FF0033;
    text-decoration: underline;
}
#css_articles .postComments .comment_box li {
    background-color: #F3F2DA;
    border: 1px solid #F3F2DA;
    color: #2A2A2A;
    display: table;
    font-size: 11px;
    line-height: 18px;
    margin: 5px;
    padding: 10px;
    width: 95%;
}
#css_articles .postComments .be_the_first {
    color: #666666;
    font-size: 11px;
    padding: 0 3px;
}
#css_articles .postComments .comment_box li:hover {
    background-color: #E5F3FA;
    border: 1px solid #259DB8;
    color: #000000;
}
#css_articles .postComments .comment_box .comment-head {
    background-color: #FFFFFF;
    display: block;
    height: 60px;
    margin: 0;
    width: 100%;
}
#css_articles .relatedArticles, #css_articles .postComments {
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.9em;
    margin: 15px;
}
#css_articles .shareLinks {
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#css_articles .shareLinks ul {
    list-style-type: none;
    margin: 0 15px;
    padding: 15px 0;
}
#css_articles .shareLinks ul li {
    display: block;
    float: left;
    font-weight: bold;
    list-style-type: none;
    padding: 0 4px;
    text-align: center;
}
#css_articles .shareLinks a, #css_articles .shareLinks a:visited {
    color: #666666;
    text-decoration: none;
}
#css_articles .shareLinks li.upLink {
    background-color: #66CC00;
    border-radius: 2px 2px 2px 2px;
    float: right;
    padding: 2px 10px;
}
#css_articles .shareLinks li.upLink a, #css_articles .shareLinks li.upLink a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#css_articles .shareLinks a:hover {
    color: #0066CC;
    text-decoration: none;
}
#css_articles #changeFont a, #css_articles #changeFont a:visited {
    color: #999999;
    float: right;
    text-decoration: none;
}
#css_articles #changeFont a:hover {
    color: #CC0033;
}
#articleParagraph, #pm_resizer {
    display: block;
    font-size: 12px;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}
#articleParagraph .shortcuts {
    display: block;
    float: right;
}
#articleParagraph .shortcuts a {
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
}
#articleParagraph .shortcuts a:hover {
    background-color: #CC0033;
    color: #FFFFFF;
    text-decoration: none;
}
#articleParagraph .shortcuts {
    display: none;
}
#articleParagraph:hover .shortcuts {
    display: block;
}
#detail_related_articles {
    background-color: #FFFFFF;
    margin: 0;
}
#index_articles {
    background-color: #FFFFFF;
    border: 2px solid #FFFDF5;
    border-radius: 4px 4px 4px 4px;
    display: table;
    margin: 0 auto;
    padding: 5px;
    text-align: left;
    width: 430px;
}
#suggest_page {
    background-color: #FAF3CB;
    border: 2px solid #FFFDF5;
    line-height: 17px;
    margin: 0 auto;
    padding: 5px;
    width: 95%;
}
#additional_page {
    background-color: #FFFFFF;
}
#additional_page p {
    height: 100%;
    padding: 15px;
}
#additional_page h1.h1_default {
    margin: 0 0 10px;
    padding: 0;
}
.relatedArticleli {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#index_articles .relatedArticleli li, .relatedArticleli li {
    display: block;
    float: left;
    height: 85px;
    padding: 8px;
    width: 315px;
}
#index_articles .relatedArticleli li, #detail_related_articles .relatedArticleli li {
    border-top: 1px dotted #999999;
    height: 55px;
    width: 97%;
}
.relatedArticleli li a, .relatedArticleli li a:visited {
    color: #0099FF;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}
#index_articles .relatedArticleli li a, #index_articles .relatedArticleli li a:visited {
    font-size: 11px;
}
.relatedArticleli li a:hover {
    text-decoration: underline;
}
.relatedArticleli li .minDesc {
    color: #888888;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 1.2em;
}
#detail_related_articles .relatedArticleli li .minDesc {
    color: #444444;
}
.relatedArticleli li .artThumb {
    border: 1px solid #999999;
    margin: 3px 7px 3px 0;
    padding: 1px;
}
#fav_list .artist_name {
    display: inline;
}
#fav_list .song_name {
}
#fav_list a:link {
    text-decoration: none;
}
#restricted_video {
    background-color: #222222;
    border-radius: 5px 5px 5px 5px;
    color: #FFCC00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 5px;
    padding: 25px 17px;
}
#restricted_video .rv_warn {
    color: #FFFFFF;
    font-size: 29px;
    font-weight: bold;
    line-height: 29px;
    margin-bottom: 30px;
}
#restricted_video .rv_form {
    padding: 20px 0;
}
#restricted_video .inputbutton {
    font-size: 11px;
    margin: 0;
    padding: 2px;
}
#wrapper #restricted_video a, #wrapper #restricted_video a:hover {
    color: #FFCC00;
    text-decoration: underline;
}

.downloadBtn {
    box-shadow:inset 0px 1px 0px 0px #f5978e;
    background:linear-gradient(to bottom, #70110a 5%, #b04f46 100%);
    background-color:#70110a;
    border-radius:6px;
    border:1px solid #4d2826;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    padding:17px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
}
.downloadBtn:hover {
    background:linear-gradient(to bottom, #b04f46 5%, #70110a 100%);
    background-color:#b04f46;
}
.downloadBtn:active {
    position:relative;
    top:1px;
}

