html {

background:#000000 

}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}

body {
	background:#000000;
	width:932px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	margin:0 auto;
	color: #fff;
	font-variant: small-caps;
	text-transform: capitalize;
}

.no_videos_play {
	color: #CC0000;
	font-variant: small-caps;
	text-transform: capitalize;
}
.inputbutton
{
	background-color:#CC0000;
	color:#FFF;
	font-size:11px;
	font-weight: bold;
	text-align:center;
	border-color:#FFFFFF;
	border-style:solid;
	border: 1px solid #000;
	padding: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-variant: small-caps;
	text-transform: capitalize;
}



.inputtext,SELECT,textarea {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:11px;
	padding:3px;
	border: 1px solid #CCCCCC;
	font-variant: small-caps;
	text-transform: capitalize;
		border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px
}

.inputtext:hover, SELECT:hover, textarea:hover  {
	border: 1px solid #FFFFFF;
	background-color: #CC0000;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
}



.error_msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	font-variant: small-caps;
	text-transform: capitalize;
}



.error_msg2 {

	padding: 10px;

	margin: 10px 0px;

	border-top: 5px solid #CC0000;

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

	font-size: 12px;

	color: #CC0000;

	display: table;

	background-color: #000000;

	font-variant: small-caps;

	text-transform: capitalize;

}



.confirm_send {

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

	font-size:12px;

	font-weight:700;

	color:#FFFFFF;

	border:1px solid #CC0000;

	background:#000000;

	text-align:center;

	margin:10px 0;

	padding:5px;

	font-variant: small-caps;

	text-transform: capitalize;

}



.input-warning {

font-weight:700;

}



.small-warning {

font-size:9px;

color:red;	

font-variant: small-caps;

	text-transform: capitalize;

}



.h1_default {

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

font-size:28px;

line-height:30px;

font-weight:400;

letter-spacing:-1px;

color:#CC0000;

text-transform:capitalize;

margin:0;

padding:2px;

	font-variant: small-caps;



}



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

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

	font-size:11px;

	font-weight:400;

	color:#CC0000;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



.avatar_border {

border:1px solid #ddd;

background-color:#CC0000;

float:left;

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

font-size:9px;

color:#666;

padding:4px;

}



#logo_search {

height:76px; /* 98 */

width:901px;

display:table;

margin:0;

padding-top: 12px;

}



#logo {

display:block;

float:left;

width:520px;

height:30px;

padding:5px;

}



#search_form, #search_form_articles {

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

font-size:9px;

color:#FFFFFF;

display:block;

width:340px;

float:right;

padding:10px 0;

}



#search_form .search_bttn, #search_form_articles .search_bttn {

background-color: #CC0000;

	font-variant: small-caps;

	text-transform: capitalize;

height:26px;

width:95px;

	

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

font-size:12px;

font-weight:700;

color:#FFFFFF;

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

border: 1px solid #000000;

color: #FFFFFF;

	font-variant: small-caps;

	text-transform: capitalize;

}

#search_form .search_keywords, #search_form_articles .search_keywords {

border:1px solid #CC0000;

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;

	font-variant: small-caps;

	text-transform: capitalize;

border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;

}

#search_form_articles .search_keywords {

border:1px solid #CC0000;

}

#header_1 {

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 {

padding-left:17px;

padding-right:17px;

}

#wrapper .tag_featured {

background-color: #000;

color: #0000FF;

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 {

background: url(images/bg_menu.gif) no-repeat left top;

width:901px;

height:30px;

padding-top:3px;

margin:0;

}



#menu_links li {

display:inline;

margin:0;

padding:5px;

}



#menu_links {

float:left;

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

font-size:12px;

padding:6px 5px;

}



#menu_links a,#menu_links a:visited {

	font-weight:700;

	color:#000000;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#menu_links a:hover {

color:#FFFFFF;

}



#reg_box {

padding:0px 3px;

}



#registration_index {

	width:100%;

	background-color:#000000;

	

	margin:0 auto;

	padding:5px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#registration_index h2 {

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

	font-size:20px;

	font-weight:400;

	color:#FFF;

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

	margin:0;

	padding:10px 0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#content_index {

	width:430px;

	background-color:#000000;

	line-height:17px;

	margin:0 auto;

	padding:5px;

	font-variant: small-caps;

	text-transform: capitalize;

}

#menucojonero {

	font-variant: small-caps;

	text-transform: capitalize;

	color: #CC0000;

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

	font-weight: bold;

}



#content_index h2 {

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

	font-size:16px;

	letter-spacing:-1px;

	color:#FFFFFF;

	margin:0;

	padding:5px 0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#mvotd {
	width:430px;
	background-color:#000000;
	margin:0 auto;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	font-variant: small-caps;
	text-transform: capitalize;
	text-align: center;
}



#mvotd a:link, #mvotd a:visited {

color: #CC0000;

font-weight: normal;

text-decoration: none;

}



#mvotd a:hover {

color: #FFFFFF;

}



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

}



#list_subcats ul {

margin:0;

padding:10px 0;

}



#list_subcats li {

display: block;

float: left;

width: 200px;

padding: 2px 0px 2px 20px;

background: url(images/ico_folder.gif) no-repeat left top;

}



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


}

#list_cats,#logged_menu {

font-size:12px;

padding:10px 0;

}



#list_cats li,#logged_menu li {



padding:5px;

}

#list_cats a,#list_cats a:visited {

	color:#CC0000;

	font-weight:700;

	text-decoration:none;

	display: block;

	font-variant: small-caps;

	text-transform: capitalize;

}



#list_cats a:hover {

color:#000000;

font-weight:700;

display: block;

background: url(images/bg_selectedcat.gif) no-repeat right center;

}

#list_cats .selectedcat a{

background: url(images/bg_selectedcat.gif) no-repeat right center;

display: block;

}

#top_videos {

	

background:#000000;

line-height:19px;

padding:5px;

}



#top_videos .item {

	color:#000000;

	height:50px;

	width:230px;



	padding:4px 0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#top_videos .artist_name, #top_videos .artist_name_1 {

	color:#CC0000;

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

	font-size:12px;

	font-weight:700;

	display:block;

	font-variant: small-caps;

	text-transform: capitalize;

}

#top_videos .song_name:hover {
	font-weight: bold;
}


#top_videos .song_name {

	color:#FFFFFF;

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

	font-size:11px;

	font-weight:400;

	text-decoration:none;

	display:inline;

	font-variant: small-caps;

	text-transform: capitalize;

}

#top_videos .imag {

background-color:#CC0000;

width:53px;

height:40px;

border:1px solid #D1D1D1;

margin-right:7px;

float:right;

padding:3px;

}



#top_videos .item_views, #new_music_videos .item_views {

color: #3366FF;

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

font-size:10px;

text-decoration:none;

display:block;

}



#site_stats {

	background:#000000;

	line-height:17px;

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

	font-size:11px;

	color:#FFFFFF;

	padding:5px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#site_stats a,#site_stats a:visited {

	color:#CC0000;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



.tinythumb {

background-color:#CC0000;

width:53px;

height:40px;

border:1px solid #D1D1D1;

padding:3px;

}



#new_music_videos {
	width:430px;
	background:#000000;
	display:table;
	margin:0 auto;
	padding:5px;
	text-align: center;
}

#new_music_videos h3 {

color: #FFFFFF;

}

#new_music_videos .item {

/*display: block;*/

width:200px;

float:left;

text-align:center;

height:150px;

padding:10px 0;

}



#new_music_videos .artist_name {

	color:#CC0000;

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

	font-size:14px;

	font-weight:700;

	letter-spacing:-1px;

	line-height:24px;

	width: 190px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#new_music_videos .song_name {

	color:#FFFFFF;

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

	font-size:12px;

	display:block;

	text-decoration:none;

	width: 190px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#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:small-caps;

	font-weight:500;

	font-size:24px;

	line-height:28px;

	letter-spacing:-1px;

	color:#CC0000;

	margin:0;

	padding:2px;

	text-transform: capitalize;

}



#browse_main .h2_search {

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

	font-size:28px;

	line-height:28px;

	letter-spacing:-1px;

	color:#CC0000;

	margin:0;

	padding:0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#browse_main .h2_searchstring {

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

	font-size:24px;

	line-height:24px;

	letter-spacing:-1px;

	color:#CC0000;

	margin:0;

	padding:0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#sorting {

	font-size:12px;

	font-weight:700;

	color:#CC0000;

	float:right;

	margin:0;

	padding:10px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#sorting ul {

display:inline;

margin:0;

padding:0;

}



#sorting li {

display:inline;

}



#sorting li a {

	color:#FFFFFF;

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

	font-size:10px;

	font-weight:700;

	text-transform:capitalize;

	background-color:#CC0000;

	border:1px solid #E6D3AA;

	text-decoration:none;

	margin:0 2px;

	padding:4px;

	font-variant: small-caps;

}



#sorting li a:hover {



color:#000000;

border:1px solid #FFFFFF;

}



#sorting li .selectedli {

background-color:#FFFFFF;

color:#CC0000;

border:1px solid #CC0000;

}



#browse_results {

width:100%;

display:table;

}



#browse_results ul {

display:block;

margin:0;

padding:20px 0;

}



#browse_results li {

text-align:center;

float:left;

display:block;

}



#browse_results li a {

	width:173px;

	height:150px;

	display:block;

	text-decoration:none;

	margin:0;

	padding:3px 0;

	font-variant: small-caps;

	text-transform: capitalize;

}



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

}

#browse_results .artist_name {

	color: #CC0000;

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

	font-size:12px;

	font-weight:700;

	letter-spacing:-1px;

	line-height:20px;

	display:block;

	font-variant: small-caps;

	text-transform: capitalize;

}



#browse_results .song_name {

	color:#FFFFFF;

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

	font-size:11px;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



.video_i {

position:relative;

}

.video_i .tag {

top: 85px;

right: 35px;

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

	color: #000000;

	font-variant: small-caps;

	text-transform: capitalize;

}

.video_i .tag span.hot {

	background-color: #FFFF00;

	color: #000000;

	font-variant: small-caps;

	text-transform: capitalize;

}

.video_i .tag span.featured {

	background-color: #0000FF;

	color: #000000;

	font-variant: small-caps;

	text-transform: capitalize;

}



.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:1px solid #000000;

	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;

	font-variant: small-caps;

	text-transform: capitalize;

}

.comment_box ol li {

	display: table;

	background-color:#FFFFFF;

	width:465px;

	margin:5px;

	padding:10px;

	line-height:18px;

	font-size:11px;

	color: #2A2A2A;

	border: 1px solid #F3F2DA;

	list-style-type: none;

	font-variant: small-caps;

	text-transform: capitalize;

}



.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: #CC0000;

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

font-weight: 100;

text-decoration:none;

}

.comment_box a:hover {

color: #CC0033;

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

	margin:0;

	padding:0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#detail_page .h2_artist {

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

	font-size:24px;

	letter-spacing:-1px;

	color:#FFFFFF;

	margin:0;

	padding:0;

	font-variant: small-caps;

	text-transform: capitalize;

}



#detail_page_video_links {

	width:330px;

	color:#FFF;

	border:2px solid #000000;

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

	display:table;

	padding:12px 10px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#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:12px;

	font-weight:bold;

	text-transform:capitalize;

	color:#FFFFFF;

	font-variant: small-caps;

}



#detail_page_video_links a {

	color:#F2F2F2;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#detail_page_video_links a:hover {

color:#FFF;

text-decoration:underline;

}



#detail_page_video_links .play_next {

	color:#CC0000;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#detail_show_more {

border:3px solid #CC0000;

background-color:#FFFFFF;

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

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

font-size:12px;

font-weight:700;

}



#detail_show_more .song_name {

color:#000000;

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

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;

	font-variant: small-caps;

	text-transform: capitalize;

}



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

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

	font-size:11px;

	color:#CC0000;

	font-variant: small-caps;

	text-transform: capitalize;

}



#profile_menu a:hover {

color:#000;

text-decoration:none;

}



#logged_menu a,#logged_menu a:visited {

	color:#CC0000;

	font-weight:700;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#logged_menu a:hover {

color:#FFFFFF;

font-weight:700;

}



#logged_menu a.admin_area {

color:#FFFF00;

}



#topvideos_results a {

	color:#CC0000;

	text-decoration:none;

	font-weight:700;

	font-variant: small-caps;

	text-transform: capitalize;

}



#topvideos_results .row1 {

	background-color:#E1F0FA;

	color:#000;

	font-variant: small-caps;

	text-transform: capitalize;

}



#newvideos_results a {

	color:#CC0000;

	text-decoration:none;

	font-weight:700;

	font-variant: small-caps;

	text-transform: capitalize;

}



#newvideos_results a:hover {

color:#000000;

}



#newvideos_results .heading {

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

	color:#FFF;

	font-variant: small-caps;

	text-transform: capitalize;

}



#newvideos_results .row1 {

	background-color:#F4FFF2;

	color:#000;

	font-variant: small-caps;

	text-transform: capitalize;

}



#footer {

	width:932px;

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

	font-size:11px;

	font-weight:400;

	color:#FFFFFF;

	line-height:19px;

	margin:0 auto;

	padding:10px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#footer a {

color:#FFFFFF;

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: #CC0000;
	text-decoration: none;
	font-size: 11px;
	line-height: 1.6em;
	font-variant: small-caps;
	text-transform: capitalize;
}

#content_index a:hover,#detail_page a:hover #detail_page_comments a:hover {
	color:#CC0000;
	font-variant: small-caps;
	text-transform: capitalize;
}



#list_cats,#logged_menu {

font-size:12px;

padding:10px 0;

}



#list_cats li,#logged_menu li {



padding:5px;

}



#new_music_videos .imag,#browse_results .imag {

	background-color:#CC0000;

	width:116px;

	height:87px;

	border:1px solid #D1D1D1;

	margin-right:7px;

	padding:3px;

	font-variant: small-caps;

	text-transform: capitalize;

}



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

text-decoration: none;

}



#fav_list .imag {

background-color:#000000;

width:49px;

height:38px;

border:2px solid #D1D1D1;

margin-right:7px;

padding:3px;

	font-variant: small-caps;

	text-transform: capitalize;	

}



#fav_list .artist_name {

color:#CC0000;

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

font-size:12px;

font-weight:700;

letter-spacing:-1px;

line-height:20px;

	font-variant: small-caps;

	text-transform: capitalize;

}



#fav_list .song_name {

	color:#FFFFFF;

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

	font-size:11px;

	text-decoration:none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#fav_list .table_row1 {

background-color:#000000;

}



#fav_list .table_row1:hover {

background-color:#000000;

}

#content_index .watch_all {

padding: 10px 0px;

text-align: center;

}

#content_index .watch_all a {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	font-variant: small-caps;

	text-transform: capitalize;

}

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

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: normal;

	text-decoration: none;

	color: #747474;

	margin: 0 2px;

	padding: 0 2px;

	background-color: #eeeeee;

	border: 1px solid #bababa;

	font-size: 0.9em;

	line-height: 1.5em;	

}



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

	border-color: #FFFFFF;

	background-color: #CC0000;

	color: #FFF;

	text-decoration: none;

}



div.pagination span.current {

	padding: 0 2px;

	margin: 0 2px;

	font-weight: normal;

	color: #FFFFFF;

	border: 1px solid #003399;

	background-color: #CC0000;

	font-size: 0.9em;

	}



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

text-decoration:none;

font-weight:700;

font-size:12px;

}



#memberslist .row1 {

background-color:#000000;

color:#CC0000;



}



#memberslist .row2 {

background-color:#000000;

color:#CC0000;

border-bottom:#12A3EB;

}



#memberlist_links a {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#CC0000;
	border:1px solid #FFFFFF;
	font-size:10px;
	line-height:1.5em;
	margin:2px 1px;
	padding:2px;
	font-variant: small-caps;
	text-transform: capitalize;
}



#memberlist_links a:hover {
	text-decoration:none;
	color:#000000;
	background-color:#CC0000;
	border:1px solid #000000;
	font-weight: bold;
}



#playingnow {
	width:430px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ccc;
	display: table;
	text-align: center;
	font-variant: small-caps;
	text-transform: capitalize;

}



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

	font-variant: small-caps;

	text-transform: capitalize;

}



#playingnow a:hover {

color:#fff;

	font-variant: small-caps;

	text-transform: capitalize;

}



#playingnow .imag {

border:1px #333;

}



.mycommentspan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	color: #CC0000;
	font-variant: small-caps;
	text-transform: capitalize;
}



.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;
	font-variant: small-caps;
	text-transform: capitalize;
}



#pag a:hover {

color:#fff;

background-color:#CC0000;

}



#tags a, #tags a:visited {

	color: #CC0000;

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

	font-size: 11px;

	text-decoration: none;

	font-variant: small-caps;

	text-transform: capitalize;

}



#tags a:hover {

color: #FFFFFF;



}

.tag_cloud_link {

	text-decoration:none;

	color:#CC0000;

	font-weight:400;

	font-variant: small-caps;

	text-transform: capitalize;

}



.tag_cloud_link:hover {

color:#FFFFFF;

}



.suggestionList {

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

	font-size:11px;

	color:#CC0000;

	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;

	font-variant: small-caps;

	text-transform: capitalize;

}



.suggestionList a {

color:#CC0000;

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 {



}



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

border:2px solid #000000;

}



#site_stats a:hover,#footer a:hover,.signup a:hover,#footer a:hover {
	color: #FFFFFF;
	font-variant: small-caps;
	text-transform: capitalize;
}



#favorites_main,#browse_main, #css_articles {

width:95%;

background-color:#000000;

float:right;

margin:0 auto;

padding:5px;

}



#detail_page,#detail_page_comments {
	width:500px;
	background-color:#000000;
	border:2px solid #FFFDF5;
	display:table;
	margin:0;
	padding:5px;
	font-variant: small-caps;
	text-transform: capitalize;
}



#detail_page h3,#detail_page_comments h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:-1px;
	color:#CC0000;
	margin:0;
	padding:5px 0;
	font-variant: small-caps;
	text-transform: capitalize;
}



.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:#000000;
	font-variant: small-caps;
	text-transform: capitalize;
}



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

	font-variant: small-caps;

	text-transform: capitalize;

}



#fav_content_index a,#fav_list a {

color:#3952A2;

text-decoration:none;

}



#memberslist .row1:hover,#memberslist .row2:hover {

background-color:#CC0000;

color:#FFFFFF;

}



.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: #ffffff;

}

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

}

#ul_categories .visible_li a:hover {
display: block;

color: #000000;
}

#ul_categories .visible_li li:hover {

color: #000000;

text-decoration: underline;

}



#ul_categories ul li {
	padding:5px 5px 5px 10px;
	background-color: #000000;
	background-image: url(images/small_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



#ul_categories ul li.selectedsubcat {

color:#000000;

}



.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: #CC0000;

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

	font-size: 11px;

	font-weight: normal;

	font-variant: small-caps;

	text-transform: capitalize;

}



.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: #CC3300;

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;
	font-weight: bold;
}

.contentstyle{

width: 330px;

margin-bottom: 1em; padding: 10px;

}







.comments_content, .tabcontent {

	display: none;

	font-variant: small-caps;

	text-transform: capitalize;

}



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

}

.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: #CC0000;

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: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	letter-spacing: -1px;

	color:#FFFFFF;

	padding: 2px 0px 5px 0px;

	margin: 0;

	font-variant: small-caps;

	text-transform: capitalize;

}

.caption {

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

	font-size: 18px;

	font-weight: normal;

	letter-spacing: -1px;

	color:#FFFFFF;


	margin: 0;

	font-variant: small-caps;

	text-transform: capitalize;

}

.artistas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	letter-spacing: -1px;
	color:#FFFF00;
	margin: 0;
	font-variant: small-caps;
	text-transform: capitalize;
	padding-bottom: 2px;
}

/* ARTICLES CSS */

#css_articles {

background-color: #000000;

}

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

	padding: 5px 0px;

	margin: 0;

	font-variant: small-caps;

	text-transform: capitalize;

}

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

	font-variant: small-caps;

	text-transform: capitalize;

}



#css_articles_list h3 {

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

	font-size: 1.5em;

	letter-spacing: 0px;

	padding: 4px 0px;

	color: #CC0000;

	font-variant: small-caps;

	text-transform: capitalize;

}



#css_articles .pubDate, #css_articles_list .pubDate {

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

font-size: 11px;

color: #CC0000;

background-color: #000000;

padding: 1px 5px;

}

#css_articles_list .pubDate {

background-color: #000000;

padding: 2px 0px;

}

#css_articles .articleBreadcrumb {

color: #FFFFFF;

text-align: right;

}

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

color: #FFFFFF;

text-decoration: none;

}

#css_articles .articleBreadcrumb a:hover {

color: #333;

text-decoration: underline;

}

#css_articles .articleContent {

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

	line-height: 1.9em;

	margin: 15px;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .articleContent img {

padding: 5px;

margin: 5px 10px;

border: 1px solid #ccc;

}

#css_articles .articleContent .browseh2 {

	color: #CC0000;

	font-size: 2.5em;

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

	border-bottom: 1px solid #000000;

	font-variant: small-caps;

	text-transform: capitalize;

}

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

color: #CC0000;

text-decoration: none;

}

#css_articles .articleContent a:hover {

color: #FFFFFF;

text-decoration: none;

}

#css_articles .postComments .comment_box li {

	display:table;

	background-color:#FFFFFF;

	width:95%;

	margin:5px;

	padding:10px;

	line-height:18px;

	font-size:11px;

	color: #2A2A2A;

	border: 1px solid #CC0000;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .postComments .be_the_first {

	font-size: 11px;

	color: #CC0000;

	padding: 0px 3px;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .postComments .comment_box li:hover {

	background-color: #CCCCCC;

	color: #000;

	border: 1px solid #CC0000;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .postComments .comment_box .comment-head {

	display: block;

	background-color: #FFF;

	width: 100%;

	height: 60px;

	margin: 0;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .relatedArticles, #css_articles .postComments {

	line-height: 1.9em;

	margin: 15px;

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

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .relatedArticles ul {

font-weight: bold;

list-style-type: circle;

padding-left: 25px;

margin-left: 0;

}

#css_articles .relatedArticles ul li a {

	color: #FFFFFF;

	background-color: #000000;

	padding: 3px;

	text-decoration: none;

	font-variant: small-caps;

	text-transform: capitalize;

}

#css_articles .relatedArticles ul li a:hover {

	color: #FFF;

	background-color: #CC0000;

	border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

	font-variant: small-caps;

	text-transform: capitalize;

}



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

text-decoration: none;

}

#css_articles .shareLinks li.upLink {

padding: 2px 10px;

background-color: #CC0000;

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

text-decoration: none;

}

#css_articles .shareLinks a:hover {

color: #FFFFFF;

text-decoration: none;

}

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

color: #FFFFFF;

text-decoration: none;

float: right;

}

#css_articles #changeFont a:hover{

color: #CC0000;

}

#articleParagraph, #pm_resizer {

font-size: 12px;

display: block;

padding: 10px 0px;

width: 100%;

}

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

line-height: 1.9em;

margin: 10px;

font-weight: bold;

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

}

#detail_related_articles ul {

list-style-type: circle;

padding-left: 15px;

margin-left: 0;

}

#detail_related_articles ul li {

list-style-type: circle;

}



#detail_related_articles ul li a {

color: #CC0000;

padding: 3px;

text-decoration: none;

}

#detail_related_articles ul li a:hover {

color: #FFF;

background-color: #CC0000;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

}



#index_articles {
	font-size: 11px;
	width:430px;
	background-color:#000000;
	color:#FFFFFF;
	display:table;
	text-align:center;
	margin:0 auto;
	padding:5px;
	border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight: normal;
}

#index_articles a {
	color: #CC0000;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight: 600;
}

#index_articles a:hover {

color: #FFF;

}

#index_articles ul {

padding: 0;

margin: 0;

list-style-type: none;

}


#index_articles ul li:hover {

color: #FFFFFF;

cursor: pointer;

border-radius: 2px;

-moz-border-radius: 2px;

-khtml-border-radius: 2px;

-webkit-border-radius: 2px;

}

#index_articles ul li:hover a {

color: #FFFFFF;

}



#suggest_page {

width:95%;

background-color:#000000;

border:2px solid #FFFDF5;

line-height:17px;

margin:0 auto;

padding:5px;

}

#listadeautores {
	font-size: 11px;
	width:430px;
	color:#FFFFFF;
	display:table;
	text-align:center;
	margin:0 auto;
	padding:5px;
	border-radius: 4px;

-moz-border-radius: 4px;

-khtml-border-radius: 4px;

-webkit-border-radius: 4px;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight: normal;
}