/*  

Theme Name: Default

Version: 1.6.5

Description: Designed by <a href="http://www.phpsugar.com">PHPSUGAR.com</a>.

Author: PHPSUGAR.com

Author URI: http://www.phpsugar.com

*/



html {

background:#420000 url(images/site_background.png) repeat-x top left;

}



body {

background:#420000 url(images/site_background.png) repeat-x top left;

width:932px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding-top:5px;

margin:0 auto;

}



.inputbutton {

background-color:#C73C0B;

color:#fff;

font-size:11px;

font-family:"lucida grande",tahoma,verdana,arial,sans-serif;

text-align:center;

border-color:#F2D8D0 #8A390E #8A390E #F2D8D0;

border-style:solid;

border-width:1px;

}



.inputtext,SELECT,textarea {

font-family:"lucida grande",tahoma,verdana,arial,sans-serif;

font-size:11px;

border:1px solid #CCC;

padding:3px;

}



.inputtext:hover,SELECT:hover,textarea:hover {

border:1px solid #999;

background-color:#F9FDFF;

}



.error_msg {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:red;

}



.error_msg2 {

border-top:5px solid #C00;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#C00;

display:block;

background-color:#FFF;

margin:10px 0;

padding:10px;

}



.confirm_send {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:700;

color:#333;

border:1px solid #090;

background:#FFF;

text-align:center;

margin:10px 0;

padding:5px;

}



.input-warning {

font-weight:700;

}



.small-warning {

font-size:9px;

color:red;

}



.h1_default {

font-family:Georgia,"Times New Roman",Times,serif;

font-style:normal;

font-variant:normal;

font-weight:400;

font-size:24px;

line-height:30px;

letter-spacing:-1px;

color:#2680BD;

text-transform:capitalize;

margin:0;

padding:2px;

}



.signup a,.signup a:visited,.signup a:hover {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

color:#333;

text-decoration:none;

}



.avatar_border {

border:1px solid #ddd;

background-color:#fff;

float:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#666;

padding:4px;

}



#logo_search {

background:url(images/bg_logoheader.gif) no-repeat 0 0;

height:60px;

width:887px;

display:block;

padding-top:2px;

padding-left:8px;

margin:0;

}



#logo {

display:block;

float:left;

width:520px;

height:30px;

padding:12px;

}



#search_form, #search_form_articles {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#B9B09D;

display:block;

width:340px;

float:right;

padding:10px 0;

}



#search_form .search_bttn, #search_form_articles .search_bttn {

background-color: #CEF2EF;

height:26px;

width:95px;

border:1px solid #79BAF2;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:700;

color:#4682B2;

position:absolute;

margin:1px;

border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}

#search_form_articles .search_bttn {

background-color: #E2D2AE;

border: 1px solid #BA9C60;

color: #59331D;

}

#search_form .search_keywords, #search_form_articles .search_keywords {

border:1px solid #79BAF2;

background:url(images/search_bg.gif) repeat-x top center;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

width:217px;

height:20px;

padding-top:3px;

padding-left:3px;

margin:1px;



border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}

#search_form_articles .search_keywords {

border:1px solid #BA9C60;

}

#header_1 {

background-color:#B9121B;

color:#fff;

width:233px;

height:16px;

float:right;

display:block;

text-align:center;

margin-right:15px;

padding:4px 0;

}



#header_1 a:link,#header_1 a:visited {

color:#fff;

text-decoration:none;

}



#header_1 a:hover {

color:#fff;

text-decoration:underline;

}



#wrapper {

background-color:#F6E497;

border-left:2px solid #fff;

border-right:2px solid #fff;

padding-left:16px;

padding-right:16px;

}

#wrapper .tag_featured {

background-color: #000;

color: #A3CC52;

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight: bold;

line-height: 18px;

padding: 6px;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

}

#menu {

width:886px;

background:#F6E497 url(images/bg_menu_bar.gif) no-repeat 0 0;

height:24px;

padding-top:2px;

margin:0;

}



#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;

}



#menu_links a,#menu_links a:visited {

font-weight:700;

color:#756A40;

text-decoration:none;

}



#menu_links a:hover {

color:#333;

}

#menu_links .button_upload {

padding: 4px 5px;

background-color: #FF6600;

border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}

#menu_links .button_upload:hover {

background-color: #CC0033;

}

#menu_links .button_upload a {

color:#FFF;

}

#reg_box {

background-color:#FAF3CB;

border:2px solid #FFFDF5;

padding:5px;

}



#registration_index {

width:100%;

background-color:#FAF3CB;

border:2px solid #FFFDF5;

margin:0 auto;

padding:5px;

}



#registration_index h2 {

font-family:Georgia,"Times New Roman",Times,serif;

font-style:normal;

font-variant:normal;

font-weight:400;

font-size:24px;

color:#4C1B1B;

background:url(images/dotx.gif) repeat-x bottom center;

margin:0;

padding:10px 0;

}



#content_index {

width:430px;

background-color:#FAF3CB;

border:2px solid #FFFDF5;

line-height:17px;

margin:0 auto;

padding:5px;

}



#content_index h2, #suggest_page h2 {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

letter-spacing:-1px;

color:#2680BD;

margin:0;

padding:5px 0;

}

#content_index .social_none {

/* for IE */

filter:alpha(opacity=40);

opacity:0.4;

}

#mvotd {

width:430px;

background-color:#FAF5C3;

border:2px solid #FFFDF5;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:700;

letter-spacing:-1px;

color:#666;

margin:0 auto;

padding:5px;

}



#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 {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-transform:uppercase;

color:#C73C0B;

background:url(images/dotx.gif) repeat-x bottom center;

margin:0;

padding:3px 0;

}



#list_subcats ul {

margin:0;

padding:10px 0;

}



#list_subcats li {

display:block;

float:left;

width:200px;

background:url(images/small_arrow.gif) no-repeat left center;

padding:2px 0 2px 20px;

}



#list_subcats a,#list_subcats a:visited {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#3D3D3D;

font-weight:700;

text-decoration:none;

}



#list_subcats a:hover {

font-weight:700;

text-decoration:underline;

}



#list_cats a,#list_cats a:visited {

color:#BD8D46;

font-weight:700;

text-decoration:none;

}



#list_cats a:hover {

color:#F03C00;

font-weight:700;

}



#top_videos {

border:2px solid #FFFDF5;

background:#FAF3CB;

line-height:19px;

padding:5px;

}



#top_videos .item {

color:#8c8c8c;

height:50px;

width:235px;

background:url(images/bg_top7_item.gif) repeat-x bottom center;

padding:4px 0;

}



#top_videos .artist_name, #top_videos .artist_name_1 {

color:#8E782C;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:700;

letter-spacing:0px;

display:block;

margin-left: 4px;

line-height: 13px;

}



#top_videos .song_name {

color:#766E49;

font-family: Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

text-decoration:none;

line-height: 18px;

display:block;

}

#top_videos .imag {

background-color:#fff;

width:53px;

height:40px;

border:1px solid #D1D1D1;

margin-right:10px;

float:left;

padding:3px;

}



#top_videos .item_views, #new_music_videos .item_views {

color: #666;

font-family: Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:none;

display:block;

}



#site_stats {

border:2px solid #FFFDF5;

background:#FAF3CB;

line-height:17px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#706AAE;

padding:5px;

}



#site_stats a,#site_stats a:visited {

color:#706AAE;

text-decoration:none;

}



.tinythumb {

background-color:#fff;

width:53px;

height:40px;

border:1px solid #D1D1D1;

padding:3px;

}



#new_music_videos {

width:430px;

background:#FAF3CB url(images/bg_new_block.gif) repeat-x top center;

border:2px solid #FFFDF5;

margin:0 auto;

padding:5px;

display: block;

overflow: hidden;

}

#new_music_videos h3 {

color: #fff;

}

#new_music_videos .item {

width:115px;

float:left;

text-align:left;

height:140px;

padding: 10px;

margin-left: 7px;

display: block;

}



#new_music_videos .artist_name {

margin-left: 0;

letter-spacing: normal;

font-size: 11px;

font-weight: normal;

line-height: 14px;

}



#new_music_videos .song_name {

margin-left: 0;

}



#favorites_main .playing {

width:100%;

height:476px;

background-color:#000;

margin:0 auto;

padding:10px 0;

z-index:1;

}



#browse_main h2 {

font-family:Georgia,"Times New Roman",Times,serif;

font-style:normal;

font-variant:normal;

font-weight:400;

font-size:24px;

line-height:28px;

letter-spacing:-1px;

color:#2680BD;

margin:0;

padding:2px;

}



#browse_main .h2_search {

font-family:Arial, Helvetica, sans-serif;

font-size:28px;

line-height:28px;

letter-spacing:-1px;

color:#B9121B;

margin:0;

padding:0;

}



#browse_main .h2_searchstring {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

line-height:24px;

letter-spacing:-1px;

color:#BD8D46;

margin:0;

padding:0;

}



#sorting {

font-size:12px;

font-weight:700;

color:#4C1B1B;

float:right;

margin:0;

padding:10px;

}



#sorting ul {

display:inline;

margin:0;

padding:0;

}



#sorting li {

display:inline;

}



#sorting li a {

color:#BD8D46;

font-family:Verdana, Helvetica, sans-serif;

font-size:10px;

font-weight:700;

text-transform:uppercase;

background-color:#FAF7D6;

border:1px solid #E6D3AA;

text-decoration:none;

margin:0 2px;

padding:4px;

}



#sorting li a:hover {

background-color:#F6F1C1;

color:#BD8D46;

border:1px solid #BD8D46;

}



#sorting li .selectedli {

background-color:#C73C0B;

color:#FFF;

border:1px solid #C73C0B;

}



#browse_results {

width:100%;

display:table;

}



#browse_results ul {

display:block;

margin:0;

padding:20px 0;

}



#browse_results li {

float:left;

display:block;

}



#browse_results li a {

display:block;

text-decoration:none;

margin:0;

padding:3px 0;

}



#browse_results li .imag {

background-color:#FFF;

width:125px;

height:95px;

border:1px solid #FFF;

margin-right:7px;

padding:3px;



border-radius: 3px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

}

#browse_results li .imag:hover {

border:1px solid #665B34;

border-radius: 3px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

}

.artist_name {

color: #004496;

font-size:12px;

font-weight:700;

letter-spacing:-1px;

/*line-height:18px;*/

display:block;

margin-left: 4px;

}

.song_name {

font-size:11px;

text-decoration:none;

color: #0057C2;

margin-left: 4px;

}

.video_i {

position:relative;

padding: 10px 7px;

margin-left: 10px;

width: 150px;

height: 146px;

}

.video_i .tag {

top: 94px;

right: 33px;

position: absolute;

height: 12px;

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

}

.video_i .tag span {

padding: 1px 4px;

margin-left: 2px;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

}

.video_i .tag span.new {

background-color: #00CC00;

color: #FFF;

}

.video_i .tag span.hot {

background-color: #CC0033;

color: #FFF;

}

.video_i .tag span.featured {

background-color: #0033CC;

color: #FFF;

}



.pag {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;



list-style-type: none;

padding: 0;

margin: 0;

}

#detail_page_vid_info

{

	width:330px;

	color:#FFF;

	border:2px solid #FFFDF5;

	background:url(images/bg_video_nfo.gif) repeat-x top left;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:8px 10px;

}

.comment_box ol li {

display: table;

background-color:#F3F2DA;

width:465px;

margin:5px;

padding:10px;

line-height:18px;

font-size:11px;

color: #2A2A2A;

border: 1px solid #F3F2DA;

list-style-type: none;

}



.comment_box li:hover {

background-color: #E5F3FA;

color: #000;

border: 1px solid #259DB8;

}

.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 0px;

}

/* ====================== */

/* Action Buttons         */

/* ====================== */



.comment_box .ban_user, .comment_box .delete_comment, .comment_box .ipaddress {

display: block;

padding: 1px 6px;

color: #fff;

float: left;

margin: 0px 1px;

text-transform: uppercase;

text-decoration: none;

font-size: 10px;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

}

.comment_box .ipaddress { color: #000; background:#FFCC33; }

.comment_box .ipaddress:hover { background: #FFCC33; color: #333; }

.comment_box .ban_user { color: #FFF; background: #8AC3D4; }

.comment_box .ban_user:hover { background: #66ABBF; color: #fff; }

.comment_box .delete_comment { background: #DC6A6A; }

.comment_box .delete_comment:hover { background: #C64747; color: #fff; }



.comment_box .comment-head {

display: block;

background-color: #FFF;

width:465px;

height: 60px;

margin: 0;

}

.comment_box .avatar_img {

width:48px;

float: left;

margin:0 10px 0 0;

padding:5px;

}

.comment_box .comment-author {

color: #FF6600;

font-size: 18px;

line-height: 22px;

}

.comment_box .comment-date {

font-family: "Times New Roman", Times, serif;

font-size: 13px;

font-style: italic;

color: #333;

}

.comment_box p {

float:left;

margin:0;

padding:0 10px;

}

.comment_box li, .comment_box .comment-head {

list-style-type: none;

-moz-border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

}

#detail_page .h2_song {

font-family:Arial, Helvetica, sans-serif;

font-size:28px;

letter-spacing:-1px;

color:#B9121B;

margin:0;

padding:0;

}



#detail_page .h2_artist {

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

letter-spacing:-1px;

color:#BD8D46;

margin:0;

padding:0;

}



#detail_page_video_links {

width:330px;

color:#FFF;

border:2px solid #FFFDF5;

background:url(images/bg_video_links.gif) repeat-x top left;

display:table;

padding:12px 10px;

}



#detail_page_video_links li {

display:block;

line-height:18px;

font-size:11px;

}



#detail_page_video_links .ul_title {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:700;

text-transform:uppercase;

color:#87D3FF;

}



#detail_page_video_links a {

color:#F2F2F2;

text-decoration:none;

}



#detail_page_video_links a:hover {

color:#FFF;

text-decoration:underline;

}



#detail_page_video_links .play_next {

color:#6C0;

text-decoration:none;

}



#detail_show_more {

border:3px solid #8F6224;

background-color:#FAF3CB;

line-height:19px;

width:350px;

}



#detail_show_more .item {

color:#8c8c8c;

font-family:Arial, Helvetica, sans-serif;

display:block;

height:70px;

}



#detail_show_more .artist_name {

color:#039;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:700;

}



#detail_show_more .song_name {

color:#06F;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:400;

letter-spacing:-1px;

display:block;

text-decoration:none;

}



#detail_show_more .imag {

background-color:#fff;

width:72px;

height:53px;

border:1px solid #D1D1D1;

margin-right:7px;

float:left;

padding:3px;

}



#detail_share_video {

background-color:#FFF;

}



#detail_share_video .dsv_content {

background-color:#FFF;

width:330px;

border:2px solid #FFFDF5;

padding:12px 10px;

}



#profile_menu {

padding-left:10px;

}



#profile_menu a:link,#profile_menu a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#BD8D46;

}



#profile_menu a:hover {

color:#000;

text-decoration:none;

}



#logged_menu a,#logged_menu a:visited {

color:#036;

font-weight:700;

text-decoration:none;

}



#logged_menu a:hover {

color:#06F;

font-weight:700;

}



#logged_menu a.admin_area {

color:red;

}



#topvideos_results a {

color:#039;

text-decoration:none;

font-weight:700;

}



#topvideos_results .row1 {

background-color:#E1F0FA;

color:#000;

}



#newvideos_results a {

color:#1C9900;

text-decoration:none;

font-weight:700;

}



#newvideos_results a:hover {

color:#0D4500;

text-decoration:underline;

}



#newvideos_results .heading {

background:#74D22C url(images/bg_newvideoresults.gif) repeat-x top center;

color:#FFF;

}



#newvideos_results .row1 {

background-color:#F4FFF2;

color:#000;

}



#footer {

width:932px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:400;

color:#FCC;

line-height:19px;

margin:0 auto;

padding:10px;

}



#footer a {

color:#FCC;

text-decoration:none;

}



.unit-rating {

list-style:none;

width:100px;

height:20px;

position:relative;

background:url('images/star_rating.gif') top left repeat-x;

margin:0;

padding:0;

}



.unit-rating li {

text-indent:-90000px;

float:left;

margin:0;

padding:0;

}



.unit-rating li a {

display:block;

width:20px;

height:20px;

text-decoration:none;

text-indent:-9000px;

z-index:20;

position:absolute;

padding:0;

}



.unit-rating li a:hover {

background:url('images/star_rating.gif') left center;

z-index:2;

left:0;

}



.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') left bottom;

position:absolute;

height:21px;

display:block;

text-indent:-9000px;

z-index:1;

}



#content_index a,#content_index a:visited,#detail_page a,#detail_page a:visited {

/*color:#C00;*/

}

#detail_page .comment_link, #detail_page .comment_link a {

color: #0066CC;

text-decoration: none;

font-size: 11px;

line-height: 1.6em;

}

#content_index a:hover,#detail_page a:hover #detail_page_comments a:hover {

color:#C00;

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 bottom center;

padding:5px;

}



#new_music_videos .imag,#browse_results .imag {

background-color:#FFF;

width:116px;

height:87px;

border:1px solid #D1D1D1;

margin-right:7px;

padding:3px;

}

#new_music_videos .imag {

width:107px;

height:72px;

}

#detail_page_vid_info a,#detail_page_vid_info a:visited,#detail_page_vid_info a:hover {

color:#FFF;

text-decoration:none;

}



#detail_page_video_links .fl,#detail_page_video_links .fr {

width:150px;

float:left;

}



#topvideos_results .row2,#newvideos_results .row2 {

background-color:#FFF;

color:#333;

}



#detail_page_share_link {

width:330px;

color:#039;

border:2px solid #FFFDF5;

background-color:#FFF;

line-height:15px;

text-transform:uppercase;

font-size:9px;

font-weight:700;

padding:12px 10px;

}



#fav_content_index {

width:430px;

line-height:17px;

margin:0 auto;

padding:5px;

}



#fav_list {

width:100%;

}



#fav_list a:visited {

color:#fc0;

text-decoration:none;

}



#fav_list .imag {

background-color:#FFF;

width:49px;

height:38px;

border:2px solid #D1D1D1;

margin-right:7px;

padding:3px;

}



#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 0px;

text-align: center;

}

#content_index .watch_all a {

font-size: 11px;

font-weight: bold;

color: #003399;

text-decoration: none;

}

#content_index .watch_all a:hover {

color: #0033FF;

text-decoration: underline;

}

#lightsoff {

font-size: 11px;

font-weight: bold;

padding: 15px 0px;

letter-spacing: -1px;

width: 100px;

}

#lightsoff a {

color: #525252;

text-decoration: none;

}

#lightsoff a:hover {

color: #FF6600;

text-decoration: underline;

}

.fav_share_link{

color: #0033CC;

font-weight: bold;

font-size: 11px;

text-align: center;

letter-spacing: -1px;

padding: 10px 0px;

}

div.pagination {



width:auto;

text-align:right;

margin:5px;

padding: 3px;

float:right;

}



div.pagination a {

font-weight:400;

text-decoration:none;

color:#747474;

background-color:#eee;

border:1px solid #bababa;

font-size:0.9em;

line-height:1.5em;

margin:0 2px;

padding:0 2px;

}



div.pagination a:hover,div.pagination a:active {

background-color:#0094D6;

color:#FFF;

text-decoration:none;

border-color:#0094D6;

}



div.pagination span.current {

font-weight:400;

color:#FFF;

border:1px solid #0094D6;

background-color:#0094D6;

font-size:0.9em;

margin:0 2px;

padding:0 2px;

}



div.pagination span.disabled {

visibility: hidden;

}

div.pagination a,

div.pagination span.current,

div.pagination span.disabled  {

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

border-radius: 2px;

padding: 2px 4px;

}

#memberslist a {

color:#039;

text-decoration:none;

font-weight:700;

font-size:12px;

}



#memberslist .row1 {

background-color:#ECF3F7;

color:#027BB8;

border-top:#FAFAFA;

}



#memberslist .row2 {

background-color:#E1EBF2;

color:#027BB8;

border-bottom:#12A3EB;

}



#memberlist_links a {

font-weight:400;

text-decoration:none;

color:#747474;

background-color:#eee;

border:1px solid #bababa;

font-size:10px;

line-height:1.5em;

margin:2px 1px;

padding:2px;

}



#memberlist_links a:hover {

text-decoration:none;

color:#747474;

background-color:#CFE1F6;

border:1px solid #36C;

}



#playingnow {

width:430px;

background-color:#FAF5C3;

border:2px solid #FFFDF5;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:700;

color:#333;

display:table;

text-align:center;

margin:0 auto;

padding:5px;

}



#playingnow li {

width:120px;

display:block;

float:left;

margin:0;

padding:0;

}

#playingnow li .imag  {

border: 3px solid #FFF;

padding: 1px;

}

#playingnow a,#playingnow a:visited {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration: none;

color: #0066CC;

}



#playingnow a:hover {

color:#000;

text-decoration:underline;

}



#playingnow .imag {

border:1px #333;

}



.mycommentspan {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:700;

color:#06F;

}



.small-print {

font-size:9px;

color:#666;

}



#pag {

display:block;

height:22px;

font-size:11px;

padding:5px;

}



#pag a {

font-weight:700;

text-decoration:none;

color:#fff;

background-color:#C73C0B;

padding:5px;

}



#pag a:hover {

color:#fff;

background-color:#3952A2;

}



#tags a,#tags a:visited {

color:#000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-decoration:none;

}



#tags a:hover {

color:#0060E6;

text-decoration:underline;

}

.tag_cloud_link {

text-decoration:none;

color:#bd8d46;

font-weight:400;

}



.tag_cloud_link:hover {

text-decoration:underline;

color:#f03c00;

}



.suggestionList {

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#36C;

background-color:#FFF;

position:absolute;

border:1px solid #999;

width:217px;

margin:0;

padding:0;

z-index: 100;

border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}



.suggestionList a {

color:#36C;

text-decoration:none;

}



.suggestionList li {

display:block;

cursor:pointer;

list-style-type:none;

color:#FFF;

padding:3px 0 3px 4px;

}



.suggestionList li:hover {

display:block;

color:#FFF;

background-color:#36C;

}



#list_subcats .selectedcat,#list_cats .selectedcat {

background:#fff url(images/dotx.gif) repeat-x bottom center;

}



#top_videos .imag:hover,.tinythumb:hover {

border:1px solid #666;

}



#site_stats a:hover,#footer a:hover,.signup a:hover,#footer a:hover {

text-decoration:underline;

}



#favorites_main,#browse_main, #css_articles, #additional_page  {

width:95%;

background-color:#FAF3CB;

border:2px solid #FFFDF5;

float:right;

margin:0 auto;

padding:5px;

}



#detail_page,#detail_page_comments {

width:500px;

background-color:#FAF3CB;

border:2px solid #FFFDF5;

display:table;

margin:0;

padding:5px;

}



#detail_page h3,#detail_page_comments h3 {

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

letter-spacing:-1px;

color:#B9121B;

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:#06F;

text-decoration:underline;

}



#topvideos_results .heading,#memberslist .heading {

background:#00A1FF url(images/bg_topvideoresults.gif) repeat-x top center;

color:#FFF;

}



#topvideos_results,#newvideos_results,#memberslist {

font-size:11px;

line-height:17px;

color:#333;

}



#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:#fff;

}



/*	Categories Navigation Menu	*/

#ul_categories ul,

#ul_categories li ul {

list-style-type:none;

cursor: pointer;

}

#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 0px;

}

#ul_categories li ul {

display: none;

cursor: pointer;

margin-top: 4px;

}

#ul_categories .hidden_li {

visibility: hidden;

display: none;

}

#ul_categories .visible_li {

visibility: visible;

display: block;

font-size: 11px;

}

#ul_categories .visible_li a,

#ul_categories .visible_li a:hover {

display: block;

color: #4A4A4A;

}

#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 left center;

padding:5px 5px 5px 10px;

}



#ul_categories ul li.selectedsubcat {

color:#fff;

}



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

color: #FFF;

background-color: #BD8D46;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

}



.shadetabs li a:visited{

color: #FFF;

}



.shadetabs li a:hover{

text-decoration: none;

color: #FFF;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */

color: #FFF;

background-color: #8F6224;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;

}

.contentstyle{

width: 330px;

height: 330px;

margin-bottom: 1em; 

padding: 10px;

background-image: none;

overflow:auto;

}







.comments_content, .tabcontent {

display: none;

}



#lightsoff-background  {

position: absolute;

margin:0;

padding: 0;

z-index: 20;

width: 100%;

height: 100%;

left: 0;

top: 0;

}

/*

Language selector

*/

#lang_selector, .lang_selected, .lang_submenu {

margin: 0;

border: 0;

list-style: none;

padding: 0;

width: 40px;

}

#lang_selector  {

height: 24px;

float: right;

margin-right: 8px;

}

.lang_selected span, .lang_selected_onclick span {

padding: 4px 2px 2px 4px;

display: block;

}

.lang_selected li {

display:  inline;

}

.lang_selected span:hover, .lang_selected_onclick span {

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

background-color: #faf3cb;

}

.lang_selected_onclick span {

border-bottom: none;

}

.lang_submenu {

width: 39px;

display: none;

position: absolute;

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

background-color: #faf3cb;

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{

margin-left: 3px;

cursor: pointer;

}



.captions {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size: 18px;

font-weight: normal;

letter-spacing: -1px;

color:#756A40;

text-transform: ;

padding: 2px 0px 5px 0px;

margin: 0;

}



/* ARTICLES CSS */

#css_articles {

background-color: #FFF;

}

#css_articles_list {

padding: 20px 0px;

border-bottom: 1px solid #999;

}

#css_articles h2 {

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size: 2.3em;

font-weight: normal;

line-height: 1.2em;

color: #333;

padding: 5px 0px;

margin: 0;

}

#css_articles h3, #css_articles_list h3 {

font-family: Arial, Helvetica, sans-serif;

font-size: 1.7em;

font-weight: 100;

letter-spacing: -1px;

padding: 10px 0px;

margin: 0;

color: #009900;

}



#css_articles_list h3 {

font-family: Arial, Helvetica, sans-serif;

font-size: 1.5em;

letter-spacing: 0px;

padding: 4px 0px;

color: #0066CC;

}



#css_articles .pubDate, #css_articles_list .pubDate {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #666;

background-color: #f4f4f4;

padding: 1px 5px;

}

#css_articles_list .pubDate {

background-color: #FFF;

padding: 2px 0px;

}

#css_articles .articleBreadcrumb {

color: #999;

text-align: right;

}

#css_articles .articleBreadcrumb a, #css_articles .articleBreadcrumb a:visited {

color: #666;

text-decoration: none;

}

#css_articles .articleBreadcrumb a:hover {

color: #333;

text-decoration: underline;

}

#css_articles .articleContent {

font-family: Georgia, "Times New Roman", Times, serif;

line-height: 1.9em;

margin: 15px;

}

#css_articles .articleContent img {

padding: 5px;

margin: 5px 10px;

border: 1px solid #ccc;

}

#css_articles .articleContent .browseh2 {

color: #59331D;

font-size: 2.5em;

font-family: Arial, Helvetica, sans-serif;

border-bottom: 1px solid #BA9C60;

}

#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 {

display:table;

background-color:#F3F2DA;

width:95%;

margin:5px;

padding:10px;

line-height:18px;

font-size:11px;

color: #2A2A2A;

border: 1px solid #F3F2DA;

}

#css_articles .postComments .be_the_first {

font-size: 11px;

color: #666;

padding: 0px 3px;

}

#css_articles .postComments .comment_box li:hover {

background-color: #E5F3FA;

color: #000;

border: 1px solid #259DB8;

}

#css_articles .postComments .comment_box .comment-head {

display: block;

background-color: #FFF;

width: 100%;

height: 60px;

margin: 0;

}

#css_articles .relatedArticles, #css_articles .postComments {

line-height: 1.9em;

margin: 15px;

font-family: Arial, Helvetica, sans-serif;

}

#css_articles .shareLinks {

display: block;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000;

}

#css_articles .shareLinks ul {

padding: 15px 0px;

margin: 0px 15px;

list-style-type: none;

}

#css_articles .shareLinks ul li {

display: inline;

font-weight: bold;

padding: 0px 4px;

float: left;

list-style-type: none;

display: block;

text-align: center;

}

#css_articles .shareLinks a, #css_articles .shareLinks a:visited {

color: #666;

text-decoration: none;

}

#css_articles .shareLinks li.upLink {

padding: 2px 10px;

background-color: #66CC00;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

float: right;

}

#css_articles .shareLinks li.upLink a, #css_articles .shareLinks li.upLink a:visited{

color: #FFF;

text-decoration: none;

}

#css_articles .shareLinks a:hover {

color: #0066CC;

text-decoration: none;

}

#css_articles #changeFont a, #css_articles #changeFont a:visited {

color: #999;

text-decoration: none;

float: right;

}

#css_articles #changeFont a:hover{

color: #CC0033;

}



#articleParagraph, #pm_resizer {

font-size: 12px;

display: block;

padding: 10px 0px;

width: 100%;

overflow: hidden;

}

#articleParagraph .shortcuts {

float: right;

display: block;

}

#articleParagraph .shortcuts a {

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

padding: 5px;

}

#articleParagraph .shortcuts a:hover {

color: #FFF;

text-decoration: none;

background-color:#CC0033;

}

#articleParagraph .shortcuts {

display: none;

}

#articleParagraph:hover .shortcuts {

display: block;

}

*html #articleParagraph .shortcuts { /*Silly IE*/

display: block;

padding: 10px 0px;

margin: 10px 0px;

}

#detail_related_articles {

margin: 0px;

background-color: #FFF;

}

#index_articles {

width:430px;

background-color:#fff;

border:2px solid #FFFDF5;

display:table;

text-align:left;

margin:0 auto;

padding:5px;

border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}

#suggest_page {

width:95%;

background-color:#FAF3CB;

border:2px solid #FFFDF5;

line-height:17px;

margin:0 auto;

padding:5px;

}



#additional_page {

background-color: #FFF;

}

#additional_page p {

height: 100%;

padding: 15px;

}

#additional_page h1.h1_default {

margin: 0;

padding: 0;

margin-bottom: 10px;

}

.relatedArticleli {

	padding: 0;

	margin: 0;

	overflow: hidden;

}

#index_articles .relatedArticleli li,

.relatedArticleli li {

	display: block;

	height: 85px;

	width: 315px;

	float: left;

	padding: 8px;

}

#index_articles .relatedArticleli li,

#detail_related_articles .relatedArticleli li{

	width: 97%;

	height: 55px;

	border-top: 1px dotted #999;

}

.relatedArticleli li a,

.relatedArticleli li a:visited {

	font-size: 12px;

	font-weight: bold;

	line-height: 16px;

	text-decoration: none;

	color: #0099FF;	

}

#index_articles .relatedArticleli li a,

#index_articles .relatedArticleli li a:visited {

	font-size: 11px;

}

.relatedArticleli li a:hover {

	text-decoration: underline;

}

.relatedArticleli li .minDesc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 1.2em;

	color: #888;

}

#detail_related_articles .relatedArticleli li .minDesc {

	color: #444;

}

.relatedArticleli li .artThumb {

	padding: 1px;

	margin: 3px 0;

	margin-right: 7px;

	border: 1px solid #999;

}

#fav_list .artist_name {

display: inline;

}

#fav_list .song_name {

}

#fav_list a:link {

	text-decoration: none;

}

/* 1.6.5 additional CSS for private videos */

#restricted_video {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #222;

	color: #FC0;

	padding: 25px 17px;

	margin: 5px;

	border-radius: 5px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 16px;

}

#restricted_video .rv_warn {

	color: #FFF;

	font-size: 29px;

	font-weight: bold;

	line-height: 29px;

	margin-bottom: 30px;

}

#restricted_video .rv_form {

	padding: 20px 0px;

}

#restricted_video .inputbutton {

	font-size: 11px;

	padding: 2px;

	margin: 0px;

}

#wrapper #restricted_video a,

#wrapper #restricted_video a:hover {

	color: #FC0;

	text-decoration:underline;

}