﻿html {
background:#000000;
}

body {
background:#000000;
width:980px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#969696;
font-size:12px;
padding-top:5px;
margin:0 auto;
}

#wrapper {
background:#ffffff;
padding-top: 10px;
padding-left:16px;
padding-right:16px;
padding-bottom:16px;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

a:link {
text-decoration: none;
color: #8f8f8f;
}

a:hover {
color: #669fc5;
}

a img {
border: 0;
}

a:visited {
text-decoration: none;
color: #8c8c8c;
}

#Playerholder {
  background: #000;
  color: #FFF;
  font-size: 16px;
  z-index:15; 
}

#lightsoff-background {
z-index: 1;
}

hr {
background-color: #c0c0c0;
border: 2px #c0c0c0 solid;
margin: 10px;
}

.3d {
text-shadow: -0.06em 0 red, 0.06em 0 cyan;
letter-spacing: 0.08em;
}

.inputbutton {
background:#80a9da;
background:-webkit-gradient(linear,left top,left bottom,color-stop(#80a9da,0),color-stop(#6f97c5,1));
background:-webkit-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
background:-moz-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
background:-o-linear-gradient(top, #80a9da 0%, #6f97c5 100%);
background:linear-gradient(top, #80a9da 0%, #6f97c5 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80a9da', endColorstr='#6f97c5',GradientType=0 );
padding: 6px;
margin: 2px;
border:1px solid #5d81ab;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: bold;
text-align:center;
font-size:14px;
color: #ffffff;
text-shadow:0px -1px 1px #5d81ab;
cursor: pointer;
-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-transition:box-shadow 0.3s ease-in-out;
-moz-transition:box-shadow 0.3s ease-in-out;
-o-transition:box-shadow 0.3s ease-in-out;
transition:box-shadow 0.3s ease-in-out;
}

.inputtext,SELECT,textarea {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#5c5c5c;
font-size:12px;
background-color:#ffffff;
border:2px #e6e6dc solid;
padding:3px;
}

.inputtext:hover,SELECT:hover,textarea:hover {
border:2px #e3e3b4 solid;
}

.login_inputtext {
width: 80%;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#5c5c5c;
font-size:20px;
background-color:#ffffff;
border:2px #e6e6dc solid;
padding:3px;
}

.login_inputtext:hover {
border:2px #e3e3b4 solid;
}

a.linego {
display:block;
font-size: 16px;
text-align: center;
margin: 10px;
padding: 10px 5px 10px 5px;
background-color: #E6E6DC;
border: 1px #ceceb5 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}

a.linego:hover {
background-color: #f4f4df;
}

.error_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e12c52;
}

.error_msg2 {
border-top:5px solid #C00;
border-left:1px solid #fabdbd;
border-right:1px solid #fabdbd;
border-bottom:1px solid #fabdbd;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#e12c52;
display:block;
background-color:#f4f4ee;
margin:10px 0;
padding:10px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.confirm_send {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#83b108;
text-align:center;
margin:10px 0;
padding:5px;
}

.input-warning {
border: 2px #e12c52 solid;
}

.small-warning {
font-size:10px;
color:#e12c52;
}

.h1_default {
font: normal 22px Georgia,"Times New Roman",Times,serif;
margin: 0px;
margin-top: 10px;
margin-bottom: 15px;
padding: 2px;
color: #A5A5A5;
}

.topper {
margin: 0 10px 20px 10px;
}

.topname {
font-size: 18px;
margin-left: 10px;
text-shadow: 0px 0px 1px #666;
}

.signup a,.signup a:visited,.signup a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#636363;
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 {
width:980px;
display:block;
padding-top:12px;
padding-left:8px;
margin:0;
}

#logo {
display:block;
float:left;
width:345px;
padding:5px;
}

#search_form, #search_form_articles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B9B09D;
display:block;
float:right;
margin-left:10px;
padding:0 0;
}

#search_form .search_bttn {
background:#314658 url('images/icon_search.png') no-repeat center center;
height:26px;
width:60px;
border:1px solid #123048;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#4682B2;
position:absolute;
cursor: pointer;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form .search_bttn:hover {
background-color:#415e76;
}
#search_form_articles .search_bttn {
background:#314658 url('images/icon_article.png') no-repeat center center;
height:26px;
width:60px;
border:1px solid #123048;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#4682B2;
position:absolute;
cursor: pointer;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
}
#search_form_articles .search_bttn:hover {
background-color:#415e76;
}
#search_form .search_keywords, #search_form_articles .search_keywords {
background-color:#fff;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align: middle;
width:98%;
height:24px;
border: 1px solid;
border-radius: 12px;
-moz-border-radius: 12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;
}

/*
Language selector
*/
#lang_selector {
display:inline;
list-style: none;
padding: 0;
cursor: pointer;
}
#lang_selector li div.lang_submenu {
width: 150px;
height: 70px;
padding: 5px;
display: none;
position: absolute;
z-index: 3;
background-color:#e9e9e9;
border: 1px #b7b7b7 solid;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}


#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 .tag_featured {
background: #000;
color: #676767;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 6px;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
}
.left {
position: relative;
float: left;
}
.right {
position: relative;
float: right;
}
#left-box {
position: relative;
width: 300px;
float: left;
}
#middle-box {
position: relative;
width: 600px;
float: left;
margin-top: 15px;
}
#right-box {
margin-left: 20px;
position: relative;
width: 300px;
float: left;
}
#left-box-expand {
position: relative;
width: 200px;
float: left;
}
#middle-box-expand {
position: relative;
width: 700px;
float: left;
margin-top: 15px;
}
#right-box-expand {
margin-left: 20px;
position: relative;
width: 200px;
float: left;
}
#left-slide {
position: relative;
width: 70px;
float: left;
margin-top: 10px;
}
#middle-slide {
margin-left: 20px;
position: relative;
width: 500px;
float: left;
}
#right-slide {
margin-left: 20px;
position: relative;
width: 300px;
float: left;
}
.clearer {
clear: both;
}

#toptext {
margin-top: 10px;
margin-bottom: 5px;
line-height: 28px;
color: #AAAAAA;
font-size: 10px;
}

#toptext a {
font: normal 16px Arial,sans-serif;
color: #AFAF8D;
background-color: #F5F5ED;
border: 1px solid #E6E6DC;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#toptext a:hover {
background-color: #e8e8cf;
}

#middle-box #tabs {
height: 32px;
padding:0;
margin:0 0 10px 0;
}

#middle-box ul#tabs {
list-style: none;
}

#middle-box ul#tabs li a {
display: block;
float: left;
width: 110px;
font: normal 16px Arial,sans-serif;
margin-right: 5px;
cursor: pointer;
background-color: #f4f4ee;
padding: 5px;
padding-left: 10px;
text-decoration: none;
color: #a5a5a5;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#middle-box ul#tabs li a:hover {
color: #669fc5;
background-color: #e6e6dc;
}

#middle-box ul#tabs li a.tab_active {
background-color: #e6e6dc;
}

a.loginus {
background:#a9db80;
background:-webkit-gradient(linear,left top,left bottom,color-stop(#a9db80,0),color-stop(#96c56f,1));
background:-webkit-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:-moz-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:-o-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:linear-gradient(top, #a9db80 0%, #96c56f 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 );
display:block;
padding: 8px;
margin: 3px;
width: 120px;
border:1px solid #80ab5d;
font-family: Arial,sans-serif;
font-size:13px;
color: white;
font-weight: bold;
text-shadow:0px -1px 1px #80ab5d;
-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-transition:box-shadow 0.3s ease-in-out;
-moz-transition:box-shadow 0.3s ease-in-out;
-o-transition:box-shadow 0.3s ease-in-out;
transition:box-shadow 0.3s ease-in-out;
}
a.loginus:hover {
color: #325455;
}
a.registerus {
background:#a9db80;
background:-webkit-gradient(linear,left top,left bottom,color-stop(#a9db80,0),color-stop(#96c56f,1));
background:-webkit-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:-moz-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:-o-linear-gradient(top, #a9db80 0%, #96c56f 100%);
background:linear-gradient(top, #a9db80 0%, #96c56f 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 );
display:block;
padding: 8px;
margin: 3px;
width: 120px;
border:1px solid #80ab5d;
font-family: Arial,sans-serif;
font-size:13px;
color: white;
font-weight: bold;
text-shadow:0px -1px 1px #80ab5d;
-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-transition:box-shadow 0.3s ease-in-out;
-moz-transition:box-shadow 0.3s ease-in-out;
-o-transition:box-shadow 0.3s ease-in-out;
transition:box-shadow 0.3s ease-in-out;
}
a.registerus:hover {
color: #325455;
}

.menu_area {
background: #e6e6dc;
padding: 10px;
-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;
}
.menu_in {
width: 98%;
background: #ffffff;
padding: 5px;
padding-left: 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}

#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 {
padding:5px;
margin-bottom:3px;
}

.reg_line {
margin: 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 {
background-color:#ffffff;
border:5px solid #e6e6dc;
padding:16px;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

#content_index h2, #suggest_page h2 {
font-family:normal 22px Georgia,"Times New Roman",Times,serif;
font-size:16px;
color:#A5A5A5;
margin:0;
padding:5px 0;
}
#content_index .social_none {
/* for IE */
filter:alpha(opacity=40);
opacity:0.4;
}

.reg_form {
width: 300px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#5c5c5c;
font-size:20px;
background-color:#ffffff;
border:2px #e6e6dc solid;
padding:3px;
}

.captcha_form {
width:100px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#5c5c5c;
font-size:20px;
background-color:#ebebe5;
border:2px #e6e6dc solid;
padding:3px;
text-align: center;
}

.big_form {
font-size:20px;
width: 300px;
}

.big_area {
font-size:18px;
width: 300px;
}

.middle_form {
font-size:20px;
width: 150px;
}

.category_dropdown {
font-size:20px;
width: 300px;
}

.necessary {
background-color:#ebebe5;
border:2px #e6e6dc solid;
}

#mvotd {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666;
margin:0 auto 25px auto;
padding:5px;
}

#mvotd .a1 {
margin-bottom: 10px;
}

#mvotd .a2 {
text-align: center;
}

#mvotd h3.captions {
font-weight: normal;
color: #253946;
margin: 0px;
}

#mvotd h3.pane_captions {
font-weight: normal;
font-size: 16px;
color: #3f6782;
margin: 0px;
}

.menu_content ul {
list-style:none;
padding:0px;
margin:10px 0 0;
}

#menu_butt a, #menu_butt a:visited {
display:block;
width:99%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #c0c0c0 dotted;
}

#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;
padding:2px 0 2px 20px;
}

#list_subcats a,#list_subcats a:visited {
padding: 5px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
color: #fff;
background: #2874b4;
border: 1px #5374B4 solid;
text-decoration:none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

#list_subcats a:hover {
background: #1d476b; 
}

#list_cats a,#list_cats a:visited, #list_cats1 a,#list_cats1 a:visited {
display: block;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20px;
color:#2874b4;
text-decoration:none;
margin: 10px;
}

#list_cats a:hover, #list_cats1 a:hover {
color:#8ba3b7;
}

#list_cats1 #ul_categories {
margin:0;
padding:0;
}

#list_cats1 ul li {
list-style-type: none;
display: block;
float: left;
width: 45%;
margin:0 10px 10px 0;
padding:0;
background: #93badb;
border: 1px #6a96bb solid;
text-align:left;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-khtml-border-radius: 12px;
border-radius: 12px;
}

#list_cats1 ul li ul {
margin:0 7px 10px 7px;
padding:0;
}

#list_cats1 ul li ul li {
display:block;
width: 98%;
float:none;
border: 0;
list-style-type: none;
margin:0;
padding:0;
text-align:left;
}

#list_cats1 ul li a,#list_cats1 ul li a:visited {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20px;
color:#fff;
text-decoration:none;
padding: 10px 10px 5px 10px;
margin: 0;
text-shadow:0px -1px 1px #6a96bb;
}

#list_cats1 ul li ul li a,#list_cats1 ul li ul li a:visited {
display: block;
width: 100%;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
color:#2874b4;
border-bottom: 1px #2874B4 dotted;
text-decoration: none !important;
padding: 3px 3px 2px 6px;
margin: 0;
}

#list_cats1 ul li a:hover {
color:#143551;
text-decoration: none !important;
}

#list_cats1 ul li ul li a:hover {
color:#3a6f9a;
text-decoration: none !important;
}

#top_videos {
padding:5px;
}

#top_videos .item {
color:#8c8c8c;
height:60px;
width:100%;
padding:10px 0 10px 0;
border-bottom: 1px silver dotted;
}

#top_videos .artist_name, #top_videos .artist_name_1 {
position:relative;
top:25px;
color:#8E782C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:0px;
display:block;
margin-left: 4px;
line-height: 13px;
}

#top_videos .song_name {
position:relative;
top:-10px;
color:#766E49;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
text-decoration:none;
line-height: 18px;
display:block;
}
#top_videos .imag {
width:72px;
height:53px;
border:1px solid #D1D1D1;
margin-right:10px;
float:left;
padding:3px;
background:#fff url('images/bars_53_40.png') no-repeat 3px 3px;
}

#top_videos .item_views {
position:relative;
top:0;
left:0;
color: #666;
font-family: Arial, Helvetica, sans-serif;
font-size:8px;
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:100%;
margin:0 auto;
padding:5px;
display: block;
overflow: hidden;
}
#new_music_videos h3 {
font-weight: normal;
font-size: 15px;
color: #666;
margin: 0px;
padding: 5px;
background-color: #E6E6DC;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#new_music_videos .item {
width:90%;
height: 90px;
float:left;
text-align:left;
padding: 10px;
margin-left: 7px;
display: block;
border-bottom: 1px #c0c0c0 dotted;
}

#new_music_videos .item:last-child {
border-bottom: 0;
}

#new_music_videos .item_views {
display: inline;
position: relative;
top: -38px;
left: 8px;
font-size: 10px;
padding: 2px;
background-color: #000;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

#new_music_videos .artist_name {
letter-spacing: normal;
font-size: 16px;
font-weight: normal;
line-height: 14px;
color: #666;
}

#new_music_videos .song_name {
display: block;
position: relative;
left: 130px;
top: -60px;
}

#favorites_main .playing {
width:100%;
height:100%;
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 {
display: inline;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#BD8D46;
margin:0;
margin-top: 20px;
padding:5px;
background-color: #E6E6DC;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

#sorting {
font-size:12px;
color:#465560;
float:right;
margin:0;
padding:10px;
}

#sorting ul {
display:inline;
margin:0;
padding:0;
}

#sorting li {
display:inline;
}

#sorting li a {
color:#cececc;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
background-color:#929189;
border:1px solid #9c9883;
text-decoration:none;
margin:2px;
padding:2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#sorting li a:hover {
background-color:#a9a89f;
}

#sorting li .selectedli {
background-color:#bdb99c;
color:#FFF;
border:1px solid #9c9883;
}

a.unselectedmem {
color: #0F1214;
text-decoration:none;
border-bottom: 1px dotted;
}

a.unselectedmem:hover {
color: #0F1214;
text-decoration:none;
border-bottom: 1px solid;
}

a.selectedmem:after {
color: #0F1214;
text-decoration:none;
content:"▼";
}

a.selectedmem:hover {
color: #0F1214;
text-decoration:none;
border-bottom: 1px solid;
}

#browse_results {
width:100%;
display:table;
}

#browse_results ul {
display:block;
margin:0;
padding:20px 0;
}

#browse_results li {
float:left;
display:block;
width: 33%;
}

#browse_results li a {
display:block;
text-decoration:none;
margin:0;
padding:3px 0;
}

#browse_results li .imag {
width:125px;
height:95px;
border:1px solid #FFF;
margin-right:7px;
padding:3px;
background:#fff url('images/bars_125_95.png') no-repeat 3px 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: block;
background-color:#F3F2DA;
width:90%;
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;
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;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
.h2_song {
color: #3E3E3E;
font: bold 36px arial,sans-serif;
overflow: hidden;
margin:0;
padding:0;
}

.h2_artist {
display:inline;
color: #929388;
font: normal 18px/18px arial,sans-serif;
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;
}

.videoctrlsbox {
background-color: #F5F5ED;
border: 1px solid #E6E6DC;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.viewbox {
padding: 3px;
color: #afaf8d;
background-color: #ebebda;
width:95%;
height: 40px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

.viewbox span.blue {
color: #87A5B0;
}

.viewbox span.copyr {
color: #87A5B0;
font-weight: bold;
font-size: 26px;
}

.viewbox div.vw_first {
font: bold 16px/28px arial,sans-serif;
letter-spacing: -1px;
}

.viewbox div.vw_second {
font: bold 11px/11px arial,sans-serif;
letter-spacing: -1px;
}

.viewbox div.copyrtxt {
margin-top: -4px;
}

#write_comment {
border:3px solid #e6e6dc;
padding:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

a#add_comment_first {
border-bottom: 1px dotted;
}

a#add_comment_first:hover {
border-bottom: 1px solid;
text-decoration: none !important;
}

#detail_buttons {
margin-top: 10px;
padding: 10px;
border:3px solid #e6e6dc;
background-color: #f5f5ed;
width:94%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}

#detail_show_more {
border:3px solid #e6e6dc;
line-height:19px;
width:300px;
height:290px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-radius: 5px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}

#detail_show_more .item {
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
display:block;
height:70px;
}

#detail_show_more .artist_name {
color:#8094a1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#detail_show_more .song_name {
color:#8094a1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:-1px;
display:block;
text-decoration:none;
}

#detail_show_more .imag {
background:#fff url('images/bars_72_53.png') no-repeat 3px 3px;
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;
}

#profile_menu a:hover {
text-decoration:none;
}

#logged_menu a,#logged_menu a:visited {
display:block;
color: #627886;
width:99%;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #2b3135 dotted;
}

#logged_menu a:hover {
color:#246d9b;
}
#memberlist_links {
  border-right: 1px #c0c0c0 solid;
}

#memberlist_links a, #memberlist_links a:visited {
display: block;
width: 45px;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 20px;
color: #a7a7a7;
background-color: #e6e6dc;
text-align: center;
padding: 2px;
margin-bottom: 3px;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}

#memberlist_links a:hover {
background-color: #e2e2bf;
}

#logged_menu div {
display:inline;
margin:0;
padding:0;
}

#logged_menu div div {
display:block;
margin:8px;
padding:0;
}

#logged_menu div a.logged_menu_sub, #logged_menu div a.logged_menu_sub:visited {
display:inline;
font-size: 12px;
border: 0;
margin:0;
padding:3px;
background-color: #323d45;
color: #060809;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

#logged_menu div a.logged_menu_sub:hover {
background-color: #3c4f5d;
}

div#suggest_gird div {
margin-bottom: 3px;
}

div#upload_gird div {
margin-bottom: 3px;
}

table tr:first-child td:first-child {
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-khtml-border-radius: 5px;
border-top-left-radius: 5px;
}
table tr:first-child td:last-child {
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
-khtml-border-radius: 5px;
border-top-right-radius: 5px;
}
table tr:last-child td:first-child {
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius: 5px;
border-bottom-left-radius: 5px;
}
table tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius: 5px;
border-bottom-right-radius: 5px;
}

div.rounded {
display:block;
margin:8px;
padding:0;
}

a.rounded_sub, a.rounded_sub:visited {
display:inline;
font-size: 12px;
border: 0;
margin:0;
padding:3px;
background-color: #e6e6dc;
color: #a8a8a8;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

a.rounded_sub:hover {
background-color: #dfdfdf;
}

#topvideos_results a {
text-decoration:none;
}

#newvideos_results a {
color:#517689;
text-decoration:none;
}

#newvideos_results a:hover {
color:#5f90aa;
text-decoration:underline;
}

#newvideos_results .heading {
background-color:#E6E6DC;
color:#969696;
}

a.stat_link {
border-bottom: 1px dotted;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#383838;
line-height:19px;
margin:10px auto 20px;
}

#footer a {
color:#383838;
text-decoration:none;
}

.unit-rating {
list-style:none;
text-align: center;
width:100px;
height:20px;
position:relative;
background:url('images/star_rating.png') 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.png') 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.png') left bottom;
position:absolute;
height:21px;
display:block;
text-indent:-9000px;
z-index:1;
}

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

#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;
background:url('images/bars_107_72.png') no-repeat 3px 3px;
}
#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,#topvideos_results .row1 ,#newvideos_results .row2, #newvideos_results .row1 {
background-color:#E2E2E2;
border-bottom: 1px silver solid;
}

#topvideos_results table tr td,#newvideos_results table tr td {
font-size: 14px;
}

#detail_page_share_link {
width:100%;
padding:10px;
overflow: auto;
}

#detail_page_share_link ul { list-style:none; padding:0px; margin:6px 0 0; }
#detail_page_share_link li { background-image:url('images/social_logos.png'); width:28px; height:28px; display:inline; font-size:24px; margin-right:1px;}
#detail_page_share_link a { width:28px; height:28px; display:inline-block; text-decoration:none;}
#detail_page_share_link .twitter { background-position: -56px 0; }
#detail_page_share_link .digg { background-position: -196px 0; }
#detail_page_share_link .reddit { background-position: -224px 0; }
#detail_page_share_link .myspace { background-position: -252px 0; }
#detail_page_share_link .google { background-position: 0px 0; }
#detail_page_share_link .technorati { background-position: -198px 0; }
#detail_page_share_link .deviantart { background-position: -308px 0; }
#detail_page_share_link .yahoo { background-position: -140px 0; }
#detail_page_share_link .stumbleupon { background-position: -168px 0; }
#detail_page_share_link .delicious { background-position: -84px 0; }
#detail_page_share_link .facebook { background-position: -28px 0; }
#detail_page_share_link .vimeo { background-position: -112px 0; }
#detail_page_share_link .lastfm { background-position: -280px 0; }
#detail_page_share_link .grooveshark { background-position: -336px 0; }
#detail_page_share_link .sharemail { background-position: -364px 0; }

#fav_content_index {
width:430px;
line-height:17px;
margin:0 auto;
padding:5px;
}

#fav_list, #fav_list1, #fav_list2, .fav_pages {
width:95%;
}

#fav_list a:visited, #fav_list1 a:visited, #fav_list2 a:visited {
color:#fc0;
text-decoration:none;
}

#fav_list .imag, #fav_list1 .imag, #fav_list2 .imag {
background:url('images/bars_116_87.png') no-repeat 3px 3px;
border:2px solid #e6e6dc;
margin:5px;
padding:3px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#fav_list .artist_name, #fav_list1 .artist_name, #fav_list2 .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, #fav_list1 .song_name, #fav_list2 .song_name {
color:#958F6A;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
}

#fav_list .table_row1, #fav_list1 .table_row1, #fav_list2 .table_row1 {
margin-bottom: 10px;
border-bottom: 1px silver dotted;
}

/* START IE 8 fix */
#fav_list1 a {
display:block;
float:left;
width: 45%;
height: 110px;
}
/* END IE8 fix */

#fav_list1 a:nth-child(even) {
display: block;
width: 65%;
height: 110px;
float: left;
}
#fav_list1 a:nth-child(odd) {
display: block;
width: 30%;
height: 110px;
float: left;
}

.info_left {
float:left;
width: 70px;
text-align:center;
}
.info_left div.img_val {
text-align: center;
}

div.img_val {
margin-bottom: 10px;
}
div.textinfo div span.big {
font-size: 14px;
font-weight: bold;
}

.info_left div.textinfo {
font-size: 9px;
font-weight: normal;
}
#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;
}
.fav_share_link{
color: #A4A4A4;
font-weight: bold;
font-size: 11px;
text-align: center;
padding: 10px 0px;
}

.tab_space {
margin: 4px;
}

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:#818181;
text-decoration:none;
font-size:12px;
}

#memberslist .row2, #memberslist .row1 {
background-color:#e2e2e2;
border-bottom:1px #c0c0c0 solid;
}

#playingnow {
width:90%;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#507e9c;
display:block;
text-align:center;
margin:0 auto;
padding:5px;
}

#playingnow li {
display:block;
width: 27%;
margin:10px;
padding:5px;
float:left;
}
#playingnow li .imag  {
background:url('images/bars_85_63.png') no-repeat 3px 3px;
border:2px solid #e6e6dc;
padding:3px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#playingnow a,#playingnow a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration: none;
color: #0066CC;
}

#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:14px;
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 {
display: inline;
text-decoration: none;
color: #2786C2;
outline: none;
cursor: pointer;
padding: 3px;
line-height: 20px;
border-bottom: 1px #2f3f4a dotted;
}

#tags a:hover {
color:#718c9d;
text-decoration:none;
}
.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-color:#e6e6dc;
padding: 4px;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

#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  {
background-color:#ffffff;
border:5px solid #e6e6dc;
padding-left:16px;
padding-right:16px;
padding-bottom:16px;
border-radius:10px;
-moz-border-radius:10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
}

.smallnote {
font-size: 10px;
}

.smalltextarea {
font-size: 9px;
}

.cont_line {
margin: 3px;
margin-bottom: 7px;
}

#detail_page, #detail_page_comments, .detail_infos {
margin:0;
padding:5px;
}

#detail_page h3,#detail_page_comments h3, .detail_infos h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
letter-spacing:-1px;
color:#4f7b98;
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 .heading,#memberslist .heading {
background-color:#E6E6DC;
color:#969696;
}

#topvideos_results,#newvideos_results,#memberslist {
font-size:11px;
color:#6e8290;
}

#fav_content_index a,#fav_list a {
color:#3952A2;
text-decoration:none;
}

#memberslist .row1:hover,#memberslist .row2:hover {
background-color:#cfcfcf;
}

.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: #14314a;
}
#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 {
text-decoration: none;
}

#ul_categories ul li {
padding:5px 5px 5px 10px;
}

#ul_categories ul li.selectedsubcat {
color:#fff;
}

.vid_desc {
font: normal 20px/24px arial,helvetica,sans-serif;
color: #76838f;
margin-top: 20px;
padding-bottom: 15px;
overflow: hidden;
margin-bottom: 10px;
border-bottom: 1px #35444e dotted;
}

.shadetabs{
padding: 0;
margin: 0;
list-style-type: none;
text-align: left;
}

.shadetabs li{
padding: 0;
margin: 0;
}

.shadetabs li a{
display: block;
width: 285px;
height: 20px;
text-decoration: none;
padding: 7px;
margin-right: 3px;
color: #a5a5a5;
background-color: #f4f4ee;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
border-right: 7px solid #E6E6DC;
}

.shadetabs li a:visited{
color: #a5a5a5;
}

.shadetabs li a:hover{
text-decoration: none;
color: #3e8ec5;
}

.shadetabs li.selected a{ /*selected main tab style */
color: #606060;
background-color: #d8d8cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-right: 21px solid #E6E6DC;
width: 271px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #3e8ec5
}

.shadetabs li#tabs_select_related a{
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#ajaxcontentarea div.content {
padding: 5px;
height: 290px;
width:96%;
background-image: none;
overflow:auto;
}
div.tabcat {
display: block;
text-align: center;
font-size: 13px;
margin-top: 2px;
padding: 5px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #8f8f8f;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
div.tabcat a {
color: #FFFFFF;
text-shadow: 0px 0px 1px #333;
border-right: 1px #b3b3b3 solid;
padding-right: 4px;
}
div.tabcat a:last-child{
border-right: 0;
padding-right: 0;
}
div.tabcat:hover {
background: #669FC5;
}

.comments_content, .tabcontent {
display: none;
}

#lightsoff-background  {
position: absolute;
margin:0;
padding: 0;
z-index: 20;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.menu_text {
height: 18px;
padding: 2px;
padding-top: 4px;
margin: 0;
-webkit-border-radius: 2px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius: 2px;
-moz-border-radius-bottomleft: 0;
border-radius: 2px;
border-bottom-left-radius: 0;
}

.captions {
margin: 0;
padding-left: 3px;
font-family: Arial,sans-serif,Geneva,Helvetica;
font-size: 12px;
letter-spacing: 1px;
font-weight: bold;
color:#ffffff;
}

.captions a {
color:#ffffff;
}

.captions a:hover {
color:#dddddd;
border-bottom: 1px #dddddd dotted;
}

h3.captions_menu {
color:#A4A4A4;
}

a.to {
font-family: Arial,sans-serif,Geneva,Helvetica;
font-style: italic;
font-size: 10px;
font-weight: normal;
color:#dddddd;
margin-left: 10px;
}

a.to:hover {
color:#cccccc;
border-bottom: 1px #cccccc dotted;
}

.menu_triangle {
left: 16px;
top: 24px;
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 0;
z-index: 2;
}

.playnow {
background-color: #e6e6dc;
padding: 6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
}

.playnow a {
border-bottom: 1px dotted;
}

/* ARTICLES CSS */
#css_articles {

}
#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: #969696;
font-size: 2.5em;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 2px solid #e6e6dc;
}
#css_articles .articleContent a, #css_articles .articleContent a:visited {
color: #4e4e4e;
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;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 40px;
}

#css_articles div.upLink a.anchorLink {
display: block;
margin-top: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
padding: 5px;
background-color: #d6ceaf;
border: 1px #b0a98e solid;
width: 200px;
border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
float: right;
}

#css_articles .shareLinks ul { list-style:none; padding:0px; margin:6px 0 0; }
#css_articles .shareLinks li { background-image:url('images/social_logos.png'); width:28px; height:28px; display:inline; font-size:24px; margin-right:1px;}
#css_articles .shareLinks a { width:28px; height:28px; display:inline-block; text-decoration:none;}
#css_articles .shareLinks a:hover { text-decoration:none;}
#css_articles .shareLinks .twitter { background-position: -56px 0; }
#css_articles .shareLinks .digg { background-position: -196px 0; }
#css_articles .shareLinks .reddit { background-position: -224px 0; }
#css_articles .shareLinks .myspace { background-position: -252px 0; }
#css_articles .shareLinks .google { background-position: 0px 0; }
#css_articles .shareLinks .technorati { background-position: -198px 0; }
#css_articles .shareLinks .deviantart { background-position: -308px 0; }
#css_articles .shareLinks .yahoo { background-position: -140px 0; }
#css_articles .shareLinks .stumbleupon { background-position: -168px 0; }
#css_articles .shareLinks .delicious { background-position: -84px 0; }
#css_articles .shareLinks .facebook { background-position: -28px 0; }
#css_articles .shareLinks .vimeo { background-position: -112px 0; }
#css_articles .shareLinks .lastfm { background-position: -280px 0; }
#css_articles .shareLinks .grooveshark { background-position: -336px 0; }

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

#fav_list1 .artist_name {
display: inline;
}
#fav_list1 .song_name {
}
#fav_list1 a:link {
	text-decoration: none;
}

#fav_list2 .artist_name {
display: inline;
}
#fav_list2 .song_name {
}
#fav_list2 a:link {
	text-decoration: none;
}
/* 1.6.5 additional CSS for private videos */
#restricted_video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #f4f4ee;
	color: #8c8c82;
	padding: 25px 17px;
	margin: 5px;
	border: 2px #e6e6dc solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#restricted_video .rv_warn {
	color: #b4af9f;
	font-size: 29px;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 30px;
}
#restricted_video .rv_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 20px 0px;
}
#restricted_video .submit {
	margin-top: 10px;
}
#wrapper #restricted_video a,
#wrapper #restricted_video a:hover {
	color: #6e6e65;
	text-decoration:underline;
}

/* tags */
.tagify-container {
    width: 300px;
    height: 100px;
    border: 2px solid #e6e6dc;
    background-color: #f4f4ee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    overflow: auto;
}
.tagify-container > span {
    display: inline-block;
    padding: 3px 5px;
    margin: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #EEE;
    background-color: #FFEBA1;
    color: #888;
}
.tagify-container > span > a {
    padding-left: 5px;
    color: #EB7E14;
    text-decoration: none;
    font-weight: bold;
}
.tagify-container > input {
    margin: 4px;
    padding: 2px;
    border: 1px #AAAAAA solid;
    background-color: #ffffff;
    width: 100px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
.tagify-container > input:focus {
    outline: none;
}
.tags_clear {
clear: both;
width: 100%;
height: 0px;
}
.contactingbutt {
display: block;
height: 32px;
font-size: 18px;
background:url('images/menu_contact.png') no-repeat center left;
padding-left: 55px;
margin: 15px;
}

div.cnt_div {
padding: 3px;
margin-bottom: 6px;
border-bottom: 1px silver dotted;
}

a.contact_link {
display: block;
font-size: 14px;
}

a.contact_link:hover span.ico_contact {
color: #44596c;
}

a.contact_skype:hover span.ico_contact {
color: #3daa44;
}

a.contact_youtube:hover span.ico_contact {
color: #cc4d4d;
}

a.contact_vimeo:hover span.ico_contact {
color: #ffbb00;
}

a.contact_phone span {
font-size: 10px;
}

.ad_top {
margin-left: 20px;
margin-top: 20px;
}
.ad_bottom_wrap {
width: 100%;
text-align: center;
margin-bottom: 30px;
}
.ad_bottom {
display: inline;
}
.ad_player_wrapper {
background-color: transparent;
display: block;
text-align: center;
z-index: 21;
margin: 10px;
}
.ad_player {
display: inline;
}
.ad_close {
z-index: 22;
display: inline;
position:relative;
top: -6px;
left: -70px;
background-color: #000;
padding: 3px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
filter: alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
span#ad_count {
font-size: 10px;
color: #999;
cursor: wait;
}
span#ad_count b {
font-size: 8px;
color: #999;
}

/* pajinating */
.active_page{
	font-weight: 400;
  color: white !important;
  border: 1px solid #0094D6 !important;
  background-color: #0094D6 !important;
  font-size: 0.9em;
  margin: 0 2px;
  padding: 0 2px;
}
.no_more{
  background-color: white;
  color: gray;
  cursor: default;
}

.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	font-weight: 400;
  text-decoration: none;
  color: #747474 !important;
  background-color: #EEE;
  border: 1px solid #BABABA;
  font-size: 0.9em !important;
  line-height: 1.5em;
  margin: 0 2px !important;
  padding: 0 2px !important;
}

.page_navigation a:hover, .alt_page_navigation a:hover{
	background-color: #0094D6;
  color: white !important;
  text-decoration: none !important;
  border-color: #0094D6;
}

.a-btn{
    background:#a9db80;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#a9db80,0),color-stop(#96c56f,1));
    background:-webkit-linear-gradient(top, #a9db80 0%, #96c56f 100%);
    background:-moz-linear-gradient(top, #a9db80 0%, #96c56f 100%);
    background:-o-linear-gradient(top, #a9db80 0%, #96c56f 100%);
    background:linear-gradient(top, #a9db80 0%, #96c56f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 );
    display:block;
    padding: 8px;
    border:1px solid #80ab5d;
    font-size:14px;
    text-shadow:0px -1px 1px #80ab5d;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
    transition:box-shadow 0.3s ease-in-out;
}
