 html {
background:#000000 url(images/bg_body.jpg) no-repeat top left
}

body {
width:980px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
margin:0 auto
}

.inputbutton {
background-color:#716946;
color:#fff;
font-size:11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-align:center;
border-color:#857D5E #595233 #595233 #857D5E;
border-style:solid;
border-width:1px
}

.inputtext {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
border:1px solid #CCC;
padding:3px
}

.inputtext:hover,SELECT:hover,textarea:hover {
border:1px solid #999;
background-color:#F9FDFF
}

#wrapper textarea,select {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px
}

.field {
border:1px solid #bdc7d8;
padding:2px
}

textarea.field {
width:98.5%;
height:100px
}

#wrapper .inputnoborder {
border:0 none;
margin:0;
padding:0
}

#addtofavorites {
float:left;
border:0;
margin:0;
padding:0
}

.error_msg {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red
}

.error_msg2 {
border-top:5px solid #C00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C00;
display:table;
background-color:#FFF;
margin:10px 0;
padding:10px
}

.confirm_send {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
border:1px solid #090;
background:#FFF;
text-align:center;
margin:10px 0;
padding:5px
}

.input-warning {
font-weight:700
}

.small-warning {
font-size:9px;
color:red
}

h2 {
font-family:"Times New Roman", Times, serif;
font-size:26px;
font-weight:400;
letter-spacing:-2px;
color:#607766;
margin:0 0 10px
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:800;
letter-spacing:-1px;
color:#FFB808;
text-transform:uppercase;
margin:0;
padding:2px 0
}

.signup a,.signup a:visited,.signup a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#FFF;
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 {
height:122px;
width:980px;
display:table;
padding-left:8px;
background:url(images/header.jpg) no-repeat left top;
margin:0
}

#logo {
display:block;
float:right;
width:520px;
height:70px;
padding:30px
}

#search_form,#search_form_articles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#B9B09D;
display:block;
width:352px;
height:31px;
float:right;
padding:0px 3px 0 0
}

#search_form .search_bttn,#search_form_articles .search_bttn {
background:url(images/search_bttn.gif) repeat-x center center;
height:24px;
width:117px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
color:#000;
margin:1px
}

#search_form_articles .search_bttn {
background-color:#E2D2AE;
border:1px solid #BA9C60;
color:#59331D
}

#search_form .search_keywords,#search_form_articles .search_keywords {
border:1px solid #79BAF2;
background:url(images/search_bg.gif) repeat-x top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:190px;
height:20px;
padding-top:3px;
padding-left:3px;
border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
margin:1px
}

#search_form_articles .search_keywords {
border:1px solid #BA9C60
}

#header_1 {
background-color:#B9121B;
color:#fff;
width:233px;
height:16px;
float:right;
display:block;
text-align:center;
margin-right:15px;
padding:4px 0
}

#header_1 a:link,#header_1 a:visited {
color:#fff;
text-decoration:none
}

#wrapper {
background:#222222 url(images/bg_wrapper.jpg) no-repeat left top;
padding-left:12px;
padding-right:12px;
margin:0 auto
}

#wrapper .tag_featured {
background-color:#000;
color:#A3CC52;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
line-height:18px;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
padding:6px
}

#menu {
width:500px;
height:40px;
padding-top:2px;
margin:0
}

#menu_links {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:6px 3px
}

#menu_links li {
display:inline;
margin:0;
padding:7px
}

#menu_links a {
font-weight:700;
color:#756A40;
text-decoration:none
}

#reg_box {
padding:5px
}

#reg_box .reg_box_login {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:600;
text-transform:uppercase;
color:#716946
}

#registration_index {
width:100%;
background-color:#000;
color:#FFF;
margin:0 auto;
padding:5px
}

#content_index {
width:470px;
line-height:17px;
background-color:#000;
color:#FFF;
margin:0 auto;
padding:5px
}

#mvotd {
width:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
letter-spacing:-1px;
color:#666;
background-color:#000;
margin:0 auto;
padding:5px
}

#mvotd a:link,#mvotd a:visited {
color:#FFCC00;
font-weight:400;
text-decoration:none
}

#mvotd a:hover {
color:#ffffff;
text-decoration:underline
}

#list_subcats {
display:table;
width:100%
}

#list_subcats h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#C73C0B;
background:url(images/dotx.gif) repeat-x bottom center;
margin:0;
padding:3px 0
}

#list_subcats ul {
margin:0;
padding:10px 0
}

#list_subcats li {
display:block;
float:left;
width:180px;
background:url(images/ico_folder.gif) no-repeat left center;
padding-left:20px
}

#list_subcats a,#list_subcats a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9C0;
font-weight:700;
text-decoration:none
}

#list_subcats a:hover {
font-weight:700;
text-decoration:underline
}

#list_cats a,#list_cats a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:100;
color:#FFF;
text-decoration:none
}

#list_cats a:hover {
color:#E8F7FF;
font-weight:700
}

#top_videos {
line-height:19px;
padding:0
}

#top_videos .item {
color:#8c8c8c;
height:50px;
width:255px;
background:#000 url(images/bg_tv_item.gif) repeat-x bottom left;
padding:4px 5px
}

#top_videos .artist_name,#top_videos .artist_name_1 {
color:#8E782C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
display:block
}

#top_videos .song_name {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
line-height:11px
}

#top_videos .imag {
background-color:#000;
width:53px;
height:40px;
border:1px solid #D1D1D1;
margin-right:7px;
float:left;
padding:3px
}

#top_videos .item_views,#new_music_videos .item_views {
color:#36F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
display:block
}

#site_stats {
line-height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#706AAE;
background-color:#000;
width:255px;
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
}

#artistas a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight:700;
}

.style7 {font-family: Arial; color: #999999; font-size: 12px; font-weight: bold; }
.style7x {font-family: Arial; color: #999999; font-size: 12px; }
.style12 {font-family: Arial; color: #FFFFFF; font-size: 12px; }
.edit {font-family: Arial; color: #FFCC00; font-size: 11px; text-decoration:none; }


#artistas a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:700;
}

#new_music_videos {
width:490px;
display:table;
background-color:#000;
margin:0 auto;
padding:5px
}

#new_music_videos fieldset {
margin:0 auto
}

#new_music_videos .item {
width:160px;
float:left;
text-align:center;
height:145px;
margin:0;
padding:5px 0
}

#new_music_videos .artist_name {
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px
}

#new_music_videos .song_name {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
text-decoration:none
}

#favorites_main .playing {
width:100%;
background-color:#000;
z-index:1;
margin:0 auto;
padding:10px 0
}

#browse_main .h2_search {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
line-height:28px;
letter-spacing:-1px;
color:#B9121B;
margin:0;
padding:0
}

#browse_main .h2_searchstring {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
letter-spacing:-1px;
color:#4CB3B6;
margin:0;
padding:0
}

#sorting {
font-size:11px;
font-weight:700;
color:#000;
float:right;
background:url(images/bg_sorting.gif) no-repeat left center;
margin:0;
padding:10px
}

#sorting ul {
display:inline;
margin:0;
padding:0
}

#sorting li a {
color:#FFF;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
margin:0 2px;
padding:4px
}

#sorting li a:hover {
color:#000;
text-decoration:underline;
background:url(images/bg_arrow_sort.gif) no-repeat top center
}

#sorting li .selectedli {
background-color:#C73C0B;
color:#FFF;
border:1px solid #C73C0B
}

#browse_results {
width:100%;
display:table
}

#browse_results ul {
display:block;
margin:0;
padding:10px 0
}

#browse_results li {
float:left;
display:block;
text-align:center;
background:url(images/bg_thumb.gif) no-repeat top center;
padding:10px 0
}

#browse_results li a {
width:173px;
height:150px;
display:block;
color:#FFC;
text-decoration:none;
margin:0
}

#browse_results .artist_name {
color:#FFC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:25px;
display:block;
padding-top:5px
}

#browse_results .song_name {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

.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 {
margin-left:2px;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
padding:1px 4px
}

.video_i .tag span.new {
background-color:#0C0;
color:#FFF
}

.video_i .tag span.hot {
background-color:#C03;
color:#FFF
}

.video_i .tag span.featured {
background-color:#03C;
color:#FFF
}

.pag {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
list-style-type:none;
margin:0;
padding:0
}

.comment_box ol li {
display:table;
background-color:#F3F2DA;
width:550px;
line-height:18px;
font-size:11px;
color:#2A2A2A;
border:1px solid #F3F2DA;
list-style-type:none;
margin:5px;
padding:10px
}

.comment_box .comment-head a,.comment_box .comment-head a:visited {
color:#F60;
font-family:Arial, Helvetica, sans-serif;
font-weight:100;
text-decoration:none
}

.comment_box a:hover {
color:#8E943D;
text-decoration:underline
}

.comment_box .row_actions {
display:block;
float:right;
padding:3px 0
}

.comment_box .ban_user,.comment_box .delete_comment,.comment_box .ipaddress {
display:block;
color:#fff;
float:left;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
margin:0 1px;
padding:1px 6px
}

.comment_box .ipaddress {
color:#000;
background:#FC3
}

.comment_box .ipaddress:hover {
background:#FC3;
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:550px;
height:60px;
margin:0
}

.comment_box .avatar_img {
width:48px;
float:left;
margin:0 10px 0 0;
padding:5px
}

.comment_box .comment-author {
color:#F60;
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;
font-weight:700;
color:#FFF;
margin:0;
padding:0
}

#detail_page .h2_artist {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
letter-spacing:-1px;
color:#2786c2;
margin:0;
padding:0
}

#detail_page_vid_info {
width:330px;
color:#525252;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000;
border:1px solid #40444A;
padding:12px
}

#detail_page_video_links {
width:330px;
color:#525252;
background-color:#333;
border:1px solid #40444A;
padding:12px
}

#detail_page_video_links .inputtextsmall {
font-size:10px
}

#detail_page_video_links li {
display:block;
line-height:18px;
font-size:11px
}

#detail_page_video_links .small_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#525252
}

#detail_page_video_links a:hover {
color:#2786c2;
text-decoration:underline
}

#detail_page_video_links .play_next {
color:#6C0;
text-decoration:none
}

#detail_show_more {
border:1px solid #40444A;
line-height:19px;
width:350px;
background-color:#000
}

#detail_show_more .item {
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
display:block;
height:60px;
padding:5px
}

#detail_show_more .artist_name {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700
}

#detail_show_more .song_name {
color:#CEA400;
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:#000;
width:72px;
height:53px;
border:1px solid #40444A;
margin-right:7px;
float:left;
padding:3px
}

#detail_share_video {
background-color:#FFF
}

#detail_share_video .dsv_content {
background-color:#FFF;
width:330px;
border:2px solid #FFFDF5;
padding:12px 10px
}

#profile_menu {
padding-left:10px
}

#profile_menu a:link,#profile_menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4CB3B6
}

#logged_menu a,#logged_menu a:visited {
color:#FFF;
font-weight:100;
text-decoration:none
}

#logged_menu a:hover {
color:#FF9;
font-weight:700
}

#logged_menu a.admin_area {
color:#FF0;
font-weight:700
}

#topvideos_results a
{
	color:#ffffff;
	text-decoration:none;
	font-weight:700;
}

#topvideos_results .row1
{
	background-color:#252525;
	color:#fff;
}

#newvideos_results a
{
	color:#fff;
	text-decoration:none;
	font-weight:700;
}

#newvideos_results a:hover
{
	color:#fff;
	text-decoration:underline;
}

#newvideos_results .heading
{
	background:#222222 repeat-x top center;
	color:#FFF;
}

#newvideos_results .row1
{
	background-color:#222222;
	color:#fff;
}


#footer {
background:#222222 url(images/s_bg_footer.gif) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#03F;
line-height:15px;
margin:0 auto;
padding:55px 20px 0
}

#footer a {
color:#03F;
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
}

#detail_page .comment_link,#detail_page .comment_link a {
color:#06C;
text-decoration:none;
font-size:11px;
line-height:1.6em
}

#list_cats,#logged_menu {
font-size:12px;
padding:10px 0
}

#list_cats li,#logged_menu li {
padding:2px
}

#new_music_videos .imag,#browse_results .imag {
width:90px;
height:68px;
border:1px solid #FFF;
pading:0;
margin:0
}

#topvideos_results .row2,#newvideos_results .row2 {
background-color:#252525;
color:#fff
}

#detail_page_share_link {
width:330px;
color:#039;
line-height:15px;
text-transform:uppercase;
font-size:9px;
font-weight:700;
background-color:#000;
border:1px solid #40444A;
padding:12px
}

#fav_content_index {
width:470px;
line-height:17px;
margin:0 auto;
padding:5px
}

#fav_list {
width:100%
}

#fav_list a:visited {
color:#fc0;
text-decoration:none
}

#fav_list .imag {
background-color:#FFF;
width:49px;
height:38px;
border:2px solid #D1D1D1;
margin-right:7px;
padding:3px
}

#fav_list .artist_name {
color:#AF7C9D;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:-1px;
line-height:20px
}

#fav_list .song_name {
color:#958F6A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none
}

#content_index .watch_all {
text-align:center;
padding:10px 0
}

#content_index .watch_all a {
font-size:11px;
font-weight:700;
color:#039;
text-decoration:none
}

#content_index .watch_all a:hover {
color:#03F;
text-decoration:underline
}

#controlers {
background:#000 url(images/s_ico_bg.gif) repeat-x top center;
width:566px
}

#lightsoff {
float:left;
width:109px
}

.fav_share_link {
color:#CCC;
font-weight:700;
font-size:11px;
text-align:center;
letter-spacing:-1px;
padding:10px 0
}

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
}

div.pagination a {
color:#FFF;
background-color:#75755F;
line-height:2em;
text-decoration:none;
margin:2px;
padding:2px
}

div.pagination a:hover,div.pagination a:active {
background-color:#8cba26;
color:#FFF;
text-decoration:none;
border-color:#8cba26
}

div.pagination span.current {
color:#FFF;
border:1px solid #8cba26;
background-color:#8cba26;
margin:3px;
padding:2px
}

#memberslist a {
color:#ffffff;
text-decoration:none;
font-weight:700;
font-size:12px
}

#memberslist .row1 {
background-color:#333333;
color:#ffffff;
border-top:#FAFAFA
}

#memberslist .row2 {
background-color:#222222;
color:#027BB8;
border-bottom:#12A3EB
}

#memberlist_links a
{
	font-weight:400;
	text-decoration:none;
	color:#747474;
	background-color:#eee;
	border:1px solid #bababa;
	font-size:10px;
	line-height:1.0em;
	margin:1px 1px;
	padding:1px;
}

#memberlist_links a:hover
{
	text-decoration:none;
	color:#ffffff;
	background-color:#cc0000;
	border:1px solid #FFFFFF;
}

#playingnow {
width:490px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
display:table;
text-align:center;
background-color:#000;
margin:0 auto;
padding:5px
}

#playingnow li {
width:120px;
display:block;
float:left;
margin:0;
padding:0
}

#playingnow a,#playingnow a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FC0;
text-decoration:none
}

#playingnow .imag {
border:1px #333
}

.mycommentspan {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#06F
}

.small-print {
font-size:9px;
color:#666
}

#pag {
display:block;
height:22px;
font-size:11px;
padding:5px
}

#pag a {
font-weight:700;
text-decoration:none;
color:#fff;
background-color:#C73C0B;
padding:5px
}

#pag a:hover {
color:#fff;
background-color:#3952A2
}

#tags a,#tags a:visited {
color:#FF9;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

#tags a:hover {
color:#0060E6;
text-decoration:underline
}

.tag_cloud_link {
text-decoration:none;
color:#4CB3B6;
font-weight:400
}

.tag_cloud_link:hover {
text-decoration:underline;
color:#f03c00
}

.suggestionList {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
background-color:#FFF;
position:absolute;
border:1px solid #999;
width:290px;
z-index:10;
margin:0;
padding:0
}

.suggestionList li {
display:block;
cursor:pointer;
list-style-type:none;
color:#000;
padding:3px 0 3px 4px
}

.suggestionList li:hover {
display:block;
color:#000;
background-color:#039
}

#list_subcats .selectedcat,#list_cats .selectedcat {
color:#4CB3B6
}

#top_videos .imag:hover,.tinythumb:hover,#new_music_videos .imag:hover {
border:1px solid #2786c2
}

#site_stats a:hover,#footer a:hover,.signup a:hover,#footer a:hover {
text-decoration:underline
}

#favorites_main,#browse_main,#css_articles {
width:95%;
float:right;
background:url(images/bg_browse.gif) no-repeat top left;
color:#FFF;
margin:0 auto;
padding:5px
}

#detail_page,#detail_page_comments {
color:#FFF;
width:570px;
display:table;
margin:0;
padding:5px
}

.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:#FFCC00;
text-decoration:underline
}

#topvideos_results .heading,#memberslist .heading {
background:#222222;
color:#FFF
}

#topvideos_results,#newvideos_results,#memberslist {
font-size:11px;
line-height:17px;
color:#333;
background-color:#000
}

#fav_content_index a,#fav_list a {
color:#3952A2;
text-decoration:none
}

#memberslist .row1:hover,#memberslist .row2:hover {
background-color:#000000;
color:#027BB8
}

#ul_categories ul,#ul_categories li ul {
list-style-type:none;
cursor:pointer
}

#ul_categories ul li:hover {
cursor:pointer
}

#ul_categories li:hover a {
color:#F03C00
}

#ul_categories ul li a {
margin:1px 0
}

#ul_categories li ul {
display:none;
cursor:pointer;
margin-top:4px
}

#ul_categories .hidden_li {
visibility:hidden;
display:none
}

#ul_categories .visible_li {
visibility:visible;
display:block;
font-size:11px
}

#ul_categories .visible_li a,#ul_categories .visible_li a:hover {
display:block;
color:#4A4A4A
}

#ul_categories .visible_li a:hover,#ul_categories .visible_li li:hover {
color:#F03C00;
text-decoration:underline
}

#ul_categories ul li {
background:url(images/ico_folder.gif) no-repeat left top;
padding:3px 3px 3px 17px
}

#show_related {
list-style:none;
font-size:10px;
font-weight:700;
text-transform:uppercase;
width:330px;
height:28px;
margin:0;
padding:0
}

#show_related li {
float:left;
background:url(images/tableft.png) no-repeat top left;
margin-right:1px;
padding:8px 0 8px 14px
}

#show_related li a {
color:#000;
background:url(images/tabright.png) no-repeat top right;
text-decoration:none;
padding:8px 14px 8px 0
}

#show_related li.selected {
background:url(images/tableft_active.png) no-repeat left top;
text-decoration:none
}

#show_related li.selected a {
color:#FFF;
background:url(images/tabright_active.png) no-repeat right top;
text-decoration:none
}

#show_related .shadetabs li.selected {
position:relative;
top:1px
}

#show_related .contentstyle {
background-color:#F5F5F5;
margin-bottom:1em
}

.comments_content,.tabcontent {
display:none
}

#lightsoff-background {
position:absolute;
z-index:20;
width:100%;
height:100%;
left:0;
top:0;
margin:0;
padding:0
}

#player_controlers {
background:url(images/bg_buttons.gif) no-repeat top center;
height:45px;
text-align:left;
margin:0;
padding:7px
}

.contentstyle {
width:330px;
margin-bottom:1em;
padding:10px
}

#lang_selector,.lang_selected,.lang_submenu {
border:0;
list-style:none;
width:40px;
margin:0;
padding:0
}

#lang_selector {
height:24px;
float:right;
margin-right:8px
}

.lang_selected span,.lang_selected_onclick span {
display:block;
padding:4px 2px 2px 4px
}

.lang_selected span:hover,.lang_selected_onclick span {
border-right:1px solid #000;
border-bottom:1px solid #000
}

.lang_selected_onclick span {
border-bottom:none
}

.lang_submenu {
width:39px;
display:none;
position:absolute;
border-right:1px solid #000;
border-bottom:1px solid #000;
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
}

#h3 {
list-style:none;
font-size:10px;
font-weight:700;
text-transform:uppercase;
display:table;
padding:0
}

#h3 span {
float:left;
margin-right:1px;
background:url(images/tableft_active.png) no-repeat top left;
padding:8px 0 8px 14px
}

#h3 span b {
color:#FFF;
background:url(images/tabright_active.png) no-repeat top right;
text-decoration:none;
padding:8px 14px 8px 0
}

#divfourseven {
width:470px;
margin:0 auto;
padding:0
}

#css_articles {
background-image:none;
background-color:#FFF;
color:#333;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px
}

#css_articles_list {
border-bottom:1px solid #999;
padding:20px 0
}

#css_articles h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:2.3em;
font-weight:400;
line-height:1.2em;
color:#333;
margin:0;
padding:5px 0
}

#css_articles h3,#css_articles_list h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight:100;
letter-spacing:-1px;
color:#090;
margin:0;
padding:10px 0
}

#css_articles_list h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
letter-spacing:0;
color:#06C;
padding:4px 0
}

#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 0
}

#css_articles .articleBreadcrumb {
color:#999;
text-align:right
}

#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 {
border:1px solid #ccc;
margin:5px 10px;
padding:5px
}

#css_articles .articleContent .browseh2 {
color:#59331D;
font-size:2.5em;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #BA9C60
}

#css_articles .articleContent a,#css_articles .articleContent a:visited {
color:#06F;
text-decoration:none
}

#css_articles .articleContent a:hover {
color:#F03;
text-decoration:underline
}

#css_articles .postComments .comment_box li {
display:table;
background-color:#F3F2DA;
width:95%;
line-height:18px;
font-size:11px;
color:#2A2A2A;
border:1px solid #F3F2DA;
margin:5px;
padding:10px
}

#css_articles .postComments .be_the_first {
font-size:11px;
color:#666;
padding:0 3px
}

#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:15px
}

#css_articles .relatedArticles ul {
font-weight:700;
list-style-type:circle;
padding-left:25px;
margin-left:0
}

#css_articles .relatedArticles ul li a {
color:#09F;
background-color:#FFF;
text-decoration:none;
padding:3px
}

#css_articles .shareLinks {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000
}

#css_articles .shareLinks ul {
list-style-type:none;
margin:0 15px;
padding:15px 0
}

#css_articles .shareLinks ul li {
font-weight:700;
float:left;
list-style-type:none;
display:block;
text-align:center;
padding:0 4px
}

#css_articles .shareLinks li.upLink {
background-color:#6C0;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
float:right;
padding:2px 10px
}

#css_articles .shareLinks li.upLink a,#css_articles .shareLinks li.upLink a:visited {
color:#FFF;
text-decoration:none
}

#css_articles .shareLinks a:hover {
color:#06C;
text-decoration:none
}

#css_articles #changeFont a,#css_articles #changeFont a:visited {
color:#999;
text-decoration:none;
float:right
}

#css_articles #changeFont a:hover {
color:#C03
}

#articleParagraph,#pm_resizer {
font-size:12px;
display:block;
width:100%;
padding:10px 0
}

#articleParagraph .shortcuts {
float:right;
display:none
}

#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:#C03
}

*html #articleParagraph .shortcuts {
display:block;
margin:10px 0;
padding:10px 0
}

#detail_related_articles {
line-height:1.9em;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin:10px
}

#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:#09F;
text-decoration:none;
padding:3px
}

#index_articles {
font-size:11px;
width:430px;
background-color:#fff;
border:2px solid #FFFDF5;
color:#333;
display:table;
text-align:left;
border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
margin:0 auto;
padding:5px
}

#index_articles a {
color:#09F;
text-decoration:none
}

#index_articles ul {
list-style-type:none;
margin:0;
padding:0
}

#index_articles ul li {
margin-left:10px;
display:block;
background:url(../../admin/images/ico_article.png) no-repeat left center;
padding:5px 5px 5px 30px
}

#index_articles ul li:hover {
color:#F03;
cursor:pointer;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px
}

#index_articles ul li:hover a {
color:#F03
}

#suggest_page {
color:#FFF;
width:99%;
background-color:#000;
line-height:17px;
margin:0 auto;
padding:5px
}

#divfourseven_suggest {
width:95%;
margin:0 auto
}

input:focus,textarea:focus,select:focus,.field:focus {
border-color:#687FB0
}

#header_1 a:hover,#playingnow a:hover {
color:#fff;
text-decoration:underline
}

#menu_links li:hover,#content_index a:link,#content_index a:visited,#detail_page a,#detail_page a:visited,#detail_page_comments a,#detail_page_comments a:visited,#index_articles a:hover {
color:#FFF
}

#menu_links a:hover,#content_index a:hover,#detail_page a:hover,#detail_page_comments a:hover {
color:#FFF;
text-decoration:underline
}

#sorting li,.lang_selected li {
display:inline
}

.comment_box li:hover,#css_articles .postComments .comment_box li:hover {
background-color:#E5F3FA;
color:#000;
border:1px solid #259DB8
}

#detail_page_vid_info a,#detail_page_vid_info a:visited,#detail_page_vid_info a:hover,#detail_page_video_links a {
color:#2786c2;
text-decoration:none
}

#profile_menu a:hover,.suggestionList a {
color:#000;
text-decoration:none
}

.suggestionList ul,.suggestionList li:hover a,#ul_categories ul li.selectedsubcat {
color:#fff
}

#ul_categories ul li,#ul_categories li:hover ul,#articleParagraph:hover .shortcuts {
display:block
}

#css_articles .articleBreadcrumb a,#css_articles .articleBreadcrumb a:visited,#css_articles .shareLinks a,#css_articles .shareLinks a:visited {
color:#666;
text-decoration:none
}

#css_articles .relatedArticles ul li a:hover,#detail_related_articles ul li a:hover {
color:#FFF;
background-color:#09F;
border-radius:2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px
} 