html

{

	/*background:#350808 url(images/site_background.gif) repeat-x top left;*/

}



body

{

	background:#350808 url(images/site_background.gif) repeat-x top left;

	width:932px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-top:5px;

	margin:0 auto;

}



.inputbutton

{

	background-color:#C73C0B;

	color:#fff;

	font-size:11px;

	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;

	text-align:center;

	border-color:#F2D8D0 #8A390E #8A390E #F2D8D0;

	border-style:solid;

	border-width:1px;

}



.inputtext,SELECT,textarea

{

	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;

	font-size:11px;

	border:1px solid #CCC;

	padding:3px;

}



.inputtext:hover,SELECT:hover,textarea:hover

{

	border:1px solid #999;

	background-color:#F9FDFF;

}



.error_msg

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:red;

}



.error_msg2

{

	border-top:5px solid #C00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#C00;

	display: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;

}



.h1_default

{

	font-family:Georgia,"Times New Roman",Times,serif;

	font-style:normal;

	font-variant:normal;

	font-weight:400;

	font-size:24px;

	line-height:30px;

	letter-spacing:-1px;

	color:#2680BD;

	text-transform:capitalize;

	margin:0;

	padding:2px;

}



.signup a,.signup a:visited,.signup a:hover

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:400;

	color:#333;

	text-decoration:none;

}



.avatar_border

{

	border:1px solid #ddd;

	background-color:#fff;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#666;

	padding:4px;

}



#logo_search

{

	/*background:url(images/bg_logoheader.gif) no-repeat 0 0;

	height:60px;

	width:887px;

	display:table;

	padding-top:12px;

	padding-left:8px;

	margin:0;
*/
}



#logo

{

	display:block;

	float:left;

	width:520px;

	height:30px;

	padding:5px;

}



#search_form

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#B9B09D;

	display:block;

	width:340px;

	float:right;

	padding:10px 0;

}



#search_form .search_bttn

{

	background:url(images/search_bttn.gif) no-repeat center top;

	height:26px;

	width:117px;

	border:1px solid #B9B09D;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	color:#333;

	position:absolute;

	margin:1px;

}



#search_form .search_keywords

{

	border:1px solid #B9B09D;

	background:url(images/search_bg.gif) repeat-x top center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	width:200px;

	height:20px;

	padding-top:3px;

	padding-left:3px;

	margin:1px;

}



#header_1

{

	background-color:#B9121B;

	color:#fff;

	width:233px;

	height:16px;

	float:right;

	display:block;

	text-align:center;

	margin-right:15px;

	padding:4px 0;

}



#header_1 a:link,#header_1 a:visited

{

	color:#fff;

	text-decoration:none;

}



#header_1 a:hover

{

	color:#fff;

	text-decoration:underline;

}



#wrapper

{

	background-color:#ffffff;

	border-left:2px solid #fff;

	border-right:2px solid #fff;

	padding-left:16px;

	padding-right:16px;

}



#menu

{

	width:886px;

	/*background:#FFF url(images/bg_menu_bar.gif) no-repeat 0 0;*/

	height:24px;

	padding-top:2px;

	margin:0;

}



#menu_links li,#menu_links_2 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:#ffffff;

	text-decoration:none;

}



#menu_links a:hover

{

	color:#333;

}



#menu_links_2

{

	float:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:6px 5px;

}



#menu_links_2 a,#menu_links_2 a:visited

{

	font-weight:700;

	color:#ffffff;

	text-decoration:none;

}



#menu_links_2 a:hover

{

	color:#ffffff;

}



#reg_box

{

	background-color:#e1edf8;

	border:2px solid #e1edf8;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:18px;
	
	color:#999966;
	
	padding:5px;

}



#registration_index

{

	width:100%;

	background-color:#e1edf8;

	border:2px solid #e1edf8;

	margin:0 auto;

	padding:5px;

}



#registration_index h2

{

	font-family:Georgia,"Times New Roman",Times,serif;

	font-style:normal;

	font-variant:normal;

	font-weight:400;

	font-size:24px;

	color:#4C1B1B;

	background:url(images/dotx.gif) repeat-x bottom center;

	margin:0;

	padding:10px 0;

}



#content_index

{

	width:430px;

	background-color:#e1edf8;

	border:2px solid #e1edf8;

	line-height:17px;

	margin:0 auto;

	padding:5px;

}



#content_index h2

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	letter-spacing:-1px;

	color:#2680BD;

	margin:0;

	padding:5px 0;

}



#mvotd

{

	width:430px;

	background-color:#eeeeee;

	border:2px solid #FFFDF5;

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:700;

	letter-spacing:-1px;

	color:#666;

	margin:0 auto;

	padding:5px;

}



#mvotd a:link,#mvotd a:visited

{

	color:#5C817B;

	font-weight:400;

	text-decoration:none;

}



#mvotd a:hover

{

	color:#422142;

	text-decoration:underline;

}

#cvideo{
		font-family:Georgia, "Times New Roman", Times, serif;
			
		font-size:18px;
			
		color:#999966;
		
		font-weight:normal;
}


#list_subcats

{

	display:table;

	width:100%;

}



#list_subcats h4

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	color:#C73C0B;

	background:url(images/dotx.gif) repeat-x bottom center;

	margin:0;

	padding:3px 0;

}



#list_subcats ul

{

	margin:0;

	padding:10px 0;

}



#list_subcats li

{

	display:block;

	float:left;

	width:200px;

	background:url(images/ico_folder.gif) no-repeat left top;

	padding:2px 0 2px 20px;

}



#list_subcats a,#list_subcats a:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3D3D3D;

	font-weight:700;

	text-decoration:none;

}



#list_subcats a:hover

{

	font-weight:700;

	text-decoration:underline;

}



#list_cats a,#list_cats a:visited

{

	color:#BD8D46;

	font-weight:700;

	text-decoration:none;

}



#list_cats a:hover

{

	color:#F03C00;

	font-weight:700;

}



#top_videos

{

	border:2px solid #e1edf8;

	background:#e1edf8;

	line-height:19px;

	padding:5px;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:18px;
		
	color:#999966;

}



#top_videos .item

{

	color:#8c8c8c;

	height:50px;

	width:230px;

	background:url(images/bg_top7_item.gif) repeat-x bottom center;

	padding:4px 0;

}



#top_videos .artist_name

{

	color:#8E782C;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	letter-spacing:-1px;

	display:block;

}



#top_videos .artist_name_1

{

	color:#8E782C;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	letter-spacing:-1px;

	display:block;

}



#top_videos .song_name

{

	color:#766E49;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:400;

	text-decoration:none;

	display:inline-table;

}

#top_videos .imag

{

	background-color:#fff;

	width:53px;

	height:40px;

	border:1px solid #D1D1D1;

	margin-right:7px;

	float:right;

	padding:3px;

}





#site_stats

{

	border:2px solid #e1edf8;

	background:#e1edf8;

	line-height:17px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#706AAE;

	padding:5px;

}



#site_stats a,#site_stats a:visited

{

	color:#706AAE;

	text-decoration:none;

}



.tinythumb

{

	background-color:#fff;

	width:53px;

	height:40px;

	border:1px solid #D1D1D1;

	padding:3px;

}



#new_music_videos

{

	width:430px;

	background:#eeeeee url(images/bg_new_block.gif) repeat-x top center;

	border:2px solid #FFFDF5;

	display:table;

	margin:0 auto;

	padding:5px;

}



#new_music_videos .item

{

	/*display: block;*/

	width:200px;

	float:left;

	text-align:center;

	height:150px;

	padding:10px 0;

}



#new_music_videos .artist_name

{

	color:#3952A2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:700;

	letter-spacing:-1px;

	line-height:24px;

	width: 190px;

}



#new_music_videos .song_name

{

	color:#3952A2;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	display:block;

	text-decoration:none;

	width: 190px;

}



#favorites_main .playing

{

	width: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

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	line-height:24px;

	letter-spacing:-1px;

	color:#BD8D46;

	margin:0;

	padding:0;

}



#sorting

{

	font-size:12px;

	font-weight:700;

	color:#4C1B1B;

	float:right;

	margin:0;

	padding:10px;

}



#sorting ul

{

	display:inline;

	margin:0;

	padding:0;

}



#sorting li

{

	display:inline;

}



#sorting li a

{

	color:#BD8D46;

	font-family:Verdana, Helvetica, sans-serif;

	font-size:10px;

	font-weight:700;

	text-transform:uppercase;

	background-color:#FAF7D6;

	border:1px solid #E6D3AA;

	text-decoration:none;

	margin:0 2px;

	padding:4px;

}



#sorting li a:hover

{

	background-color:#F6F1C1;

	color:#BD8D46;

	border:1px solid #BD8D46;

}



#sorting li .selectedli

{

	background-color:#C73C0B;

	color:#FFF;

	border:1px solid #C73C0B;

}



#browse_results

{

	width:100%;

	display:table;

}



#browse_results ul

{

	display:block;

	margin:0;

	padding:20px 0;

}



#browse_results li

{

	text-align:center;

	float:left;

	display:block;

}



#browse_results .new

{

	background:url(images/ico_new.gif) no-repeat left top;

}



#browse_results .pop

{

	background:url(images/ico_pop.gif) no-repeat left center;

}



#browse_results .pop_new

{

	background:url(images/ico_pop_new.gif) no-repeat left top;

}



#browse_results li a

{

	width:173px;

	height:150px;

	display:block;

	color:#3952A2;

	text-decoration:none;

	margin:0;

	padding:3px 0;

}



#browse_results li a:hover .imag

{

	background-color:#FFF;

	width:125px;

	height:95px;

	border:2px solid #D1D1D1;

	margin-right:7px;

	padding:3px;

}



#browse_results .artist_name

{

	color:#3952A2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	letter-spacing:-1px;

	line-height:20px;

	display:block;

}



#browse_results .song_name

{

	color:#3952A2;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



.pag

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:400;

	text-decoration:none;

	color:#999;

}



#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:12px 10px;

}



.comment_box li

{

	display:table;

	border:1px solid #EDE2D3;

	background-color:#FFF;

	width:450px;

	margin:5px;

	padding:5px 10px;

}



.comment_box li:hover

{

	border:1px solid #FC3;

	background-color:#FFC;

}



.comment_box .avatar_img

{

	border:1px solid #999;

	width:70px;

	float:left;

	display:block;

	margin:0 10px 0 0;

	padding:1px;

}



.comment_box p

{

	float:left;

	line-height:18px;

	margin:0;

	padding:0 10px;

}



.comment_box a,.comment_box a:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	color:#B9121B;

	text-decoration:none;

}



.comment_box a:hover

{

	color:#B9121B;

	text-decoration:underline;

}



#detail_page .h2_song

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:28px;

	letter-spacing:-1px;

	color:#B9121B;

	margin:0;

	padding:0;

}



#detail_page .h2_artist

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	letter-spacing:-1px;

	color:#BD8D46;

	margin:0;

	padding:0;

}



#detail_page_video_links

{

	width:330px;

	color:#FFF;

	border:2px solid #FFFDF5;

	background:url(images/bg_video_links.gif) repeat-x top left;

	display:table;

	padding:12px 10px;

}



#detail_page_video_links li

{

	display:block;

	line-height:18px;

	font-size:11px;

}



#detail_page_video_links .ul_title

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:700;

	text-transform:uppercase;

	color:#87D3FF;

}



#detail_page_video_links a

{

	color:#F2F2F2;

	text-decoration:none;

}



#detail_page_video_links a:hover

{

	color:#FFF;

	text-decoration:underline;

}



#detail_page_video_links .play_next

{

	color:#6C0;

	text-decoration:none;

}



#detail_show_more

{

	border:3px solid #eeeeee;

	background-color:#eeeeee;

	line-height:19px;

	width:350px;

}



#detail_show_more .item

{

	color:#8c8c8c;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	height:70px;

}



#detail_show_more .artist_name

{

	color:#039;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

}



#detail_show_more .song_name

{

	color:#06F;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:400;

	letter-spacing:-1px;

	display:block;

	text-decoration:none;

}



#detail_show_more .imag

{

	background-color:#fff;

	width:72px;

	height:53px;

	border:1px solid #D1D1D1;

	margin-right:7px;

	float:left;

	padding:3px;

}



#detail_share_video

{

	background-color:#FFF;

}



#detail_share_video .dsv_content

{

	background-color:#FFF;

	width:330px;

	border:2px solid #FFFDF5;

	padding:12px 10px;

}



#profile_menu

{

	padding-left:10px;

}



#profile_menu a:link,#profile_menu a:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#BD8D46;

}



#profile_menu a:hover

{

	color:#000;

	text-decoration:none;

}



#logged_menu a,#logged_menu a:visited

{

	color:#036;

	font-weight:700;

	text-decoration:none;

}



#logged_menu a:hover

{

	color:#06F;

	font-weight:700;

}



#logged_menu a.admin_area

{

	color:red;

}



#topvideos_results a

{

	color:#039;

	text-decoration:none;

	font-weight:700;

}



#topvideos_results .row1

{

	background-color:#E1F0FA;

	color:#000;

}



#newvideos_results a

{

	color:#1C9900;

	text-decoration:none;

	font-weight:700;

}



#newvideos_results a:hover

{

	color:#0D4500;

	text-decoration:underline;

}



#newvideos_results .heading

{

	background:#74D22C url(images/bg_newvideoresults.gif) repeat-x top center;

	color:#FFF;

}



#newvideos_results .row1

{

	background-color:#F4FFF2;

	color:#000;

}



#footer

{
	background:#4c83b9 ;

	width:912px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:400;

	color:#FCC;

	line-height:19px;

	margin:0 auto;

	padding:10px;

}



#footer a

{

	color:#FCC;

	text-decoration:none;

}



.unit-rating

{

	list-style:none;

	width:100px;

	height:20px;

	position:relative;

	background:url('images/star_rating.gif') top left repeat-x;

	margin:0;

	padding:0;

}



.unit-rating li

{

	text-indent:-90000px;

	float:left;

	margin:0;

	padding:0;

}



.unit-rating li a

{

	display:block;

	width:20px;

	height:20px;

	text-decoration:none;

	text-indent:-9000px;

	z-index:20;

	position:absolute;

	padding:0;

}



.unit-rating li a:hover

{

	background:url('images/star_rating.gif') left center;

	z-index:2;

	left:0;

}



.unit-rating a.r1-unit

{

	left:0;

}



.unit-rating a.r1-unit:hover

{

	width:20px;

}



.unit-rating a.r2-unit

{

	left:20px;

}



.unit-rating a.r2-unit:hover

{

	width:40px;

}



.unit-rating a.r3-unit

{

	left:40px;

}



.unit-rating a.r3-unit:hover

{

	width:60px;

}



.unit-rating a.r4-unit

{

	left:60px;

}



.unit-rating a.r4-unit:hover

{

	width:80px;

}



.unit-rating a.r5-unit

{

	left:80px;

}



.unit-rating a.r5-unit:hover

{

	width:100px;

}



.unit-rating li.current-rating

{

	background:url('images/star_rating.gif') left bottom;

	position:absolute;

	height:21px;

	display:block;

	text-indent:-9000px;

	z-index:1;

}



#content_index a:link,#content_index a:visited,#detail_page a,#detail_page a:visited,#detail_page_comments a,#detail_page_comments a:visited

{

	color:#C00;

}



#content_index a:hover,#detail_page a:hover #detail_page_comments a:hover

{

	color:#C00;

	text-decoration:underline;

}



#list_cats,#logged_menu

{

	font-size:12px;

	padding:10px 0;

}



#list_cats li,#logged_menu li

{

	background:url(images/dotx.gif) repeat-x bottom center;

	padding:5px;

}



#new_music_videos .imag,#browse_results .imag

{

	background-color:#FFF;

	width:116px;

	height:87px;

	border:1px solid #D1D1D1;

	margin-right:7px;

	padding:3px;

}



#detail_page_vid_info a,#detail_page_vid_info a:visited,#detail_page_vid_info a:hover

{

	color:#FFF;

	text-decoration:none;

}



#detail_page_video_links .fl,#detail_page_video_links .fr

{

	width:150px;

	float:left;

}



#topvideos_results .row2,#newvideos_results .row2

{

	background-color:#FFF;

	color:#333;

}



#detail_page_share_link

{

	width:330px;

	color:#039;

	border:2px solid #FFFDF5;

	background-color:#FFF;

	line-height:15px;

	text-transform:uppercase;

	font-size:9px;

	font-weight:700;

	padding:12px 10px;

}



#fav_content_index

{

	width:430px;

	line-height:17px;

	margin:0 auto;

	padding:5px;

}



#fav_list

{

	width:100%;

}



#fav_list a:visited

{

	color:#fc0;

	text-decoration:none;

}



#fav_list .imag

{

	background-color:#FFF;

	width:49px;

	height:38px;

	border:2px solid #D1D1D1;

	margin-right:7px;

	padding:3px;

}



#fav_list .artist_name

{

	color:#AF7C9D;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:700;

	letter-spacing:-1px;

	line-height:20px;

}



#fav_list .song_name

{

	color:#958F6A;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



#fav_list .table_row1

{

	background-color:#e1edf8;

}



#fav_list .table_row1:hover

{

	background-color:#e1edf8;

}

#content_index .watch_all {

	padding: 10px 0px;

	text-align: center;

}

#content_index .watch_all a {

	font-size: 11px;

	font-weight: bold;

	color: #003399;

	text-decoration: none;

}

#content_index .watch_all a:hover {

	color: #0033FF;

	text-decoration: underline;

}

#lightsoff {

	font-size: 11px;

	font-weight: bold;

	padding: 15px 0px;

	letter-spacing: -1px;

	width: 100px;

}

#lightsoff a {

	color: #525252;

	text-decoration: none;

}

#lightsoff a:hover {

	color: #FF6600;

	text-decoration: underline;

}

.fav_share_link{

	color: #0033CC;

	font-weight: bold;

	font-size: 11px;

	text-align: center;

	letter-spacing: -1px;

	padding: 10px 0px;

}

div.pagination

{

	height:1%;

	width:auto;

	text-align:right;

	margin-top:5px;

	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:#039;

	color:#FFF;

	text-decoration:none;

	border-color:#039;

}



div.pagination span.current

{

	font-weight:400;

	color:#FFF;

	border:1px solid #039;

	background-color:#039;

	font-size:0.9em;

	margin:0 2px;

	padding:0 2px;

}



div.pagination span.disabled

{

	font-weight:400;

	border:1px solid #EEE;

	color:#DDD;

	font-size:0.9em;

	margin:0 2px;

	padding:0 2px;

}



#memberslist a

{

	color:#039;

	text-decoration:none;

	font-weight:700;

	font-size:12px;

}



#memberslist .row1

{

	background-color:#ECF3F7;

	color:#027BB8;

	border-top:#FAFAFA;

}



#memberslist .row2

{

	background-color:#E1EBF2;

	color:#027BB8;

	border-bottom:#12A3EB;

}



#memberlist_links a

{

	font-weight:400;

	text-decoration:none;

	color:#747474;

	background-color:#eee;

	border:1px solid #bababa;

	font-size:10px;

	line-height:1.5em;

	margin:2px 1px;

	padding:2px;

}



#memberlist_links a:hover

{

	text-decoration:none;

	color:#747474;

	background-color:#CFE1F6;

	border:1px solid #36C;

}



#playingnow

{

	width:430px;

	background-color:#eeeeee;

	border:2px solid #FFFDF5;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:700;

	color:#333;

	display:table;

	text-align:center;

	margin:0 auto;

	padding:5px;

}



#playingnow li

{

	width:120px;

	display:block;

	float:left;

	margin:0;

	padding:0;

}



#playingnow a,#playingnow a:visited

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000;

}



#playingnow a:hover

{

	color:#000;

	text-decoration:underline;

}



#playingnow .imag

{

	border:1px #333;

}



.mycommentspan

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:700;

	color:#06F;

}



.small-print

{

	font-size:9px;

	color:#666;

}



#pag

{

	display:block;

	height:22px;

	font-size:11px;

	padding:5px;

}



#pag a

{

	font-weight:700;

	text-decoration:none;

	color:#fff;

	background-color:#C73C0B;

	padding:5px;

}



#pag a:hover

{

	color:#fff;

	background-color:#3952A2;

}



#tags a,#tags a:visited

{

	color:#000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}



#tags a:hover

{

	color:#0060E6;

	text-decoration:underline;

}



.tag_cloud_link

{

	text-decoration:none;

	color:#bd8d46;

	font-weight:400;

}



.tag_cloud_link:hover

{

	text-decoration:underline;

	color:#f03c00;

}



.suggestionList

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#36C;

	background-color:#FFF;

	position:absolute;

	border:1px solid #999;

	width:200px;

	margin:0;

	padding:0;

	z-index: 10;

}



.suggestionList a

{

	color:#36C;

	text-decoration:none;

}



.suggestionList li

{

	display:block;

	cursor:pointer;

	list-style-type:none;

	color:#FFF;

	padding:3px 0 3px 4px;

}



.suggestionList li:hover

{

	display:block;

	color:#FFF;

	background-color:#36C;

}



#list_subcats .selectedcat,#list_cats .selectedcat

{

	background:#fff url(images/dotx.gif) repeat-x bottom center;

}



#top_videos .imag:hover,.tinythumb:hover

{

	border:1px solid #666;

}



#site_stats a:hover,#footer a:hover,.signup a:hover,#footer a:hover

{

	text-decoration:underline;

}



#favorites_main,#browse_main

{

	width:95%;

	background-color:#eeeeee;

	border:2px solid #eeeeee;

	float:right;

	margin:0 auto;

	padding:5px;

}



#detail_page,#detail_page_comments

{

	width:500px;

	background-color:#e1edf8;

	border:2px solid #e1edf8;

	display:table;

	margin:0;

	padding:5px;

}



#detail_page h3,#detail_page_comments h3

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	letter-spacing:-1px;

	color:#B9121B;

	margin:0;

	padding:5px 0;

}



.comment_box ol,#menu_links,#menu_links_2 ul,#list_cats ul,#logged_menu ul

{

	list-style-type:none;

	margin:0;

	padding:0;

}



#detail_page_video_links ul,#fav_list .remove_link,#playingnow ul

{

	margin:0;

	padding:0;

}



#topvideos_results a:hover,#memberslist a:hover

{

	color:#06F;

	text-decoration:underline;

}



#topvideos_results .heading,#memberslist .heading

{

	background:#00A1FF url(images/bg_topvideoresults.gif) repeat-x top center;

	color:#FFF;

}



#topvideos_results,#newvideos_results,#memberslist

{

	font-size:11px;

	line-height:17px;

	color:#333;

}



#fav_content_index a,#fav_list a

{

	color:#3952A2;

	text-decoration:none;

}



#memberslist .row1:hover,#memberslist .row2:hover

{

	background-color:#CFE1F6;

	color:#027BB8;

}



.suggestionList ul,.suggestionList li:hover a

{

	color:#fff;

}



/*	Categories Navigation Menu	*/

#ul_categories, #ul_categories ul {

	list-style-type:none;

}

#ul_categories li {

	position:relative;

}

#ul_categories ul li, #ul_categories ul li a, #ul_categories li:hover ul {

	display:block;

}

#ul_categories li ul {

	position:absolute;

	display:none;

	top:0;

	left:130px;

	background-color:#e1edf8;

	border:2px solid #e1edf8;

	padding:4px;

	z-index: 10;

	width:140px;

}

#ul_categories ul li {

	background:url(images/ico_folder.gif) no-repeat left top;

	padding:3px 3px 3px 20px;

}



#ul_categories ul li.selectedsubcat {

	color:#fff;

}



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

color: #FFF;

background-color: #BD8D46;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: normal;

}



.shadetabs li a:visited{

color: #FFF;

}



.shadetabs li a:hover{

text-decoration: none;

color: #FFF;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */

color: #FFF;

background-color: #8F6224;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;

}

.contentstyle{

width: 330px;

margin-bottom: 1em; padding: 10px;

}



	



.comments_content, .tabcontent {

display: none;

}











#lightsoff-background 

{

	position: absolute;

	margin:0;

	padding: 0;

	z-index: 20;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

}

