/* 

   ================================================================================

 * Youtube Graphic Style (Dark-Blue)

 *

 * Author	  : Markos Medina 

 * Version	  : 3.0 - 17-11-2010

   ================================================================================

*/ 



@namespace url(http://www.w3.org/1999/xhtml);

/* ================================ GLOBAL STYLE ================================ */



@-moz-document domain("youtube.com") {



body { background: url(http://fc00.deviantart.net/fs70/f/2011/054/b/a/background_black_by_marcosrstone-d3a89v8.png) repeat-x top #020202!important; }



::-moz-selection { background: #0d0d0d; color: #d2d2d2; }



.yt-uix-button:hover, .yt-button:hover, #vm-playlist-actions a:hover
{
     background: #333333 !important;
}




/* Browse | Upload | Expolre | Sign In (Buttons) */
.watch-action-link, #masthead-nav-main a, #masthead-nav-user a, #masthead-utility a {padding-left: 5px !important;padding-right: 5px !important; margin: 0px !important;}

* {border-color: #000000 !important;}




/*HD ICON */
.yt-badge-std
{background-color: rgba(155, 155, 155, 0.5)!important;
color:#ddd!important;
padding-left:2px!important;
padding-right:3px!important;
padding-bottom:1px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
border:none !important;
/*border:none!important;*/
-moz-transform: scale(1,1) !important;}
.yt-badge-std:hover,
.yt-badge-std:active
{background-color: rgba(155, 155, 155, 0.5)!important;}



/*RESULTS PAGE SEARCHTERM BOLD IN TITLE OF PLAYLIST RESULTS*/


.playlist-extra-thumb-outer,
.playlist-extra-thumb-inner
{background:none!important;}
.playlist-extra-thumb-inner
{border:none!important;}
 .playlist-extra-thumb-outer 
{border-color: #444444 !important;
margin-top:4px!important;
border: 1px solid #444444 !important;}




.video-translation-links a
{background-color: rgba(155, 155, 155, 0.5)!important;
color:#ddd!important;
padding-left:2px!important;
padding-right:3px!important;
padding-bottom:1px!important;
-moz-border-radius: 3px 3px 3px 3px!important;
border:none !important;
/*border:none!important;*/
-moz-transform: scale(1,1) !important;}




#search-header{
	margin: 5px 0 !important;
	border: none !important;
	padding: 5px !important;
}

#search-header,#search-header.yt-uix-button-text,#search-header p{
	color: #ccc !important;}




.next-list-current, #playnav-navbar a.navbar-tab-selected, #playnav-navbar a.navbar-tab:hover, #ticker .hLink, #ticker .floatR, a:focus, #yt-admin-sidebar a.selected, #yt-admin-sidebar .selected a
{
    background: #333333 !important;
}


a:focus
{
    outline: 3px #333333 solid !important;
}






















/* Main search bar - dropdown */

.yt-suggest-table { 	
	background: -moz-linear-gradient(90deg,#646464,#252525)!important; 
	background-color: #252525!important;
	border: 0!important; 
	color: #d2d2d2!important; 
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5)!important;
}

.yt-suggest-table td { padding: 2px 0 2px 5px!important; }
.yt-suggest-unselected { background: transparent!important; }

.yt-suggest-selected .yt-suggest-left, .yt-suggest-selected .yt-suggest-right, .yt-suggest-selected .grayText { 
	background: -moz-linear-gradient(90deg,transparent,#252525)!important;
	color: #aaa!important;
}

.yt-suggest-close span { 
	padding-right: 5px!important;
	text-decoration: none!important; 
	color: #d2d2d2!important; 
}




#watch-channel-discoverbox div {
	background: transparent!important;
}














/* ==== Master image ==== */

/* --- Custom background image for elements --- */
.master-sprite, #masthead #logo, #masthead-search #masthead-search-term, #masthead-search 
#masthead-search-term:focus, #masthead-search #masthead-search-term:hover, 
#masthead-search .search-button, #masthead-search .search-button:hover,
#masthead-nav a, #masthead-utility button, #masthead-utility button:hover, 
#masthead-utility a[onclick*="logoutForm"], #masthead-utility a[onclick*="logoutForm"]:hover,
.yt-uix-button-icon-watch-expand-share, .yt-uix-button-icon-watch-like, .yt-uix-button-icon-watch-unlike,
.yt-uix-button-icon-watch-flag, .watch-actions-share-link-icon, .yt-uix-button-icon-autoplay, 
.yt-uix-button-icon-watch-comment-vote-up, .yt-uix-button-icon-watch-comment-vote-down,
.yt-uix-button-icon-watch-comment-flag, .yt-uix-button-icon-watch-comment-reply,
img.video-bar-left-arrow, img.video-bar-right-arrow, .img-action-arrow, #mymedia #table .video .arrow img,
#mymedia #table .video.expanded .arrow img, .column-table.account #account-page .tab .bullet,
.column-table.account #account-page .section.current .bullet, .search-option-expander-icon, 
.collapsed .search-option-expander-icon, .watch-check-grn-circle
	{ background: url(http://i35.tinypic.com/29ntnci.png) transparent!important; }

/* --- Default for now --- */
img.hd-video-logo, .tiny-video-icon
	{ background: url(http://s.ytimg.com/yt/img/master-vfl172243.png) transparent!important; }


/* ==== Links ==== */

/* --- Main content, footer, edit subscription --- */
#content a, #content a:link, #content a:visited, #baseDiv a, #baseDiv a:link, #baseDiv a:visited,
#subscribeMessage a, #subscribeMessage a:link, #subscribeMessage a:visited,
#footer a, #footer a:link, #footer a:visited, #masthead-container a, #masthead-container a:link
	{ color: #aaa!important; }

#content a:hover, #baseDiv a:hover, #footer a:hover
	{ text-decoration: none!important; color: #d2d2d2!important; }
 
 /* --- Homepage content container --- */
#homepage-main-content a, #homepage-main-content a:link, #homepage-main-content a:visited
	{ color: #0d0d0d!important; }
  
#homepage-main-content a:hover
	{ color: #444!important; }
	
/* --- Inside white containers with lots of text --- */
#upload-page #left-col a:link, #upload-page #left-col a:visited, 
#yts-article a, #yts-article a:link, #yts-article a:visited 
	{ color: #9e1313!important; font-weight: bold; }
	
#upload-page #left-col a:hover, #yts-article a:hover 
	{ color: #0d0d0d!important; font-weight: bold; }


 

/* ==== Buttons ==== */

/* remove outer glows */
.yt-uix-button:hover,.yt-uix-button:focus, .yt-uix-button-menu { 
	-moz-box-shadow: 0 0 0!important;
	-webkit-box-shadow: 0 0 0!important;
}

/* --- Buttons background --- */
/* primary buttons */
.yt-uix-button, .yt-uix-button-primary, #vm-playlist-actions li a {
	background: -moz-linear-gradient(90deg,#252525,#646464)!important;
	border: 0!important;
	color: #d2d2d2!important;
	-moz-appearance: none;
}

.yt-uix-button:hover, .yt-uix-button-primary:hover, #vm-playlist-actions li a:hover {
	background: -moz-linear-gradient(90deg,#3d3d3d,#d2d2d2)!important;
	border: 0!important;
	color: #0d0d0d!important;
	-moz-appearance: none;
}

/* subscribe buttons / urgent buttons */
.yt-uix-button-urgent, .watch-headline button[onclick*="subscribeWatch"] { 
	background: -moz-linear-gradient(90deg,#480a0a,#9d1313)!important;
	border: 0!important;
	color: #f14040!important;
	-moz-appearance: none;
}

.yt-uix-button-urgent:hover, .watch-headline button[onclick*="subscribeWatch"]:hover { 
	background: -moz-linear-gradient(90deg,#9e1313,#f14040)!important;
	border: 0!important;
	color: #fff!important;
	-moz-appearance: none;
}




/* ==== Icons ==== */



/* --- Front page --- */

img.img-php-up-arrow { background-position: -262px -159px!important; width: 19px!important; height: 14px!important; }

img.img-php-up-arrow:hover { background-position: -281px -159px!important; width: 19px!important; height: 14px!important; }

.disabled img.img-php-up-arrow { background-position: -300px -159px!important; width: 19px!important; height: 14px!important; }



img.img-php-down-arrow { background-position: -262px -173px!important; width: 19px!important; height: 14px!important; }

img.img-php-down-arrow:hover { background-position: -281px -173px!important; width: 19px!important; height: 14px!important; }

.disabled img.img-php-down-arrow { background-position: -300px -173px!important; width: 19px!important; height: 14px!important; }



img.img-php-close-button { background-position: -262px -187px!important; width: 14px!important; height: 14px!important; }

img.img-php-close-button:hover { background-position: -276px -187px!important; width: 14px!important; height: 14px!important; }

.disabled img.img-php-close-button { background-position: -290px -187px!important; width: 14px!important; height: 14px!important; }



img.img-php-add-remove-button { background-position: -262px -201px!important; width: 20px!important; height: 20px!important; }

img.img-php-add-remove-button:hover { background-position: -282px -201px!important; width: 20px!important; height: 20px!important; }



/* --- Watch page --- */

#watch-actions-area .master-sprite.close-button { background-position: -262px -187px!important; width: 14px!important; height: 14px!important; }

#watch-actions-area .master-sprite.close-button:hover { background-position: -276px -187px!important; width: 14px!important; height: 14px!important; }



.yt-uix-expander-arrow { background-position: -261px -221px!important; width: 14px!important; height: 12px!important; }

.yt-uix-expander-arrow:hover { background-position: -273px -221px!important; width: 14px!important; height: 12px!important; }



.yt-uix-button-icon-watch-like, .watch-ratings-stats-table .watch-ratings-stats-like { background-position: -454px -291px!important; width: 18px!important; height: 20px!important; margin-right: 3px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-like { background-position: -454px -311px!important; width: 18px!important; height: 20px!important; }



.yt-uix-button-icon-watch-unlike, .watch-ratings-stats-table .watch-ratings-stats-unlike { background-position: -457px -252px!important; width: 18px!important; height: 19px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-unlike { background-position: -457px -271px!important; width: 18px!important; height: 19px!important; }



.yt-uix-button-icon-watch-expand-share { background-position: -336px -376px!important; width: 14px!important; height: 14px!important; margin-right: 3px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-expand-share { background-position: -336px -360px!important; width: 14px!important; height: 14px!important; }



.yt-uix-button-icon-watch-flag { background-position: -440px -253px!important; width: 17px!important; height: 18px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-flag { background-position: -439px -272px!important; width: 17px!important; height: 18px!important; }



.watch-actions-share-link-icon { background-position: -398px -251px!important; width: 20px!important; height: 20px!important; }

img#comments-attach-video-icon { background-position: -394px -313px!important; width: 18px!important; height: 14px!important; }



.yt-uix-button-icon-autoplay { background-position: -378px -343px!important; width: 20px!important; height: 12px!important; }

.autoplay-off .yt-uix-button-icon-autoplay { background-position: -398px -343px!important; width: 20px!important; height: 12px!important; }



.yt-uix-button-icon-watch-comment-vote-up { background-position: -319px -315px!important; width: 18px!important; height: 14px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up { background-position: -319px -295px!important; width: 18px!important; height: 14px!important; }



.yt-uix-button-icon-watch-comment-vote-down { background-position: -338px -315px!important; width: 18px!important; height: 14px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down { background-position: -338px -295px!important; width: 18px!important; height: 14px!important; }



.yt-uix-button-icon-watch-comment-reply { background-position: -356px -315px!important; width: 18px!important; height: 14px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-comment-reply { background-position: -356px -295px!important; width: 18px!important; height: 14px!important; }



.yt-uix-button-icon-watch-comment-flag { background-position: -374px -315px!important; width: 18px!important; height: 14px!important; }

.yt-uix-button:hover .yt-uix-button-icon-watch-comment-flag { background-position: -374px -295px!important; width: 18px!important; height: 14px!important; }



.watch-check-grn-circle { background-position: -418px -227px!important; width: 18px!important; height: 18px!important; }



/* --- Search result --- */

img.hd-video-logo { background-position: 0px -683px!important; }

.tiny-video-icon { background-position:-109px -726px!important; }



.search-option-expander-icon { background-position: -261px -221px!important; width: 14px!important; height: 12px!important; }

.collapsed .search-option-expander-icon { background-position: -273px -221px!important; width: 14px!important; height: 12px!important; }



/* --- Browse pages --- */

img.video-bar-left-arrow {  background-position: -378px -362px!important; width: 26px!important; height: 26px!important; }

img.video-bar-left-arrow:hover {  background-position: -404px -362px!important; width: 26px!important; height: 26px!important; }



img.video-bar-right-arrow {  background-position: -429px -362px!important; width: 26px!important; height: 26px!important; }

img.video-bar-right-arrow:hover {  background-position: -455px -362px!important; width: 26px!important; height: 26px!important; }



/* --- User's media --- */

.img-action-arrow { background-position: -317px -230px!important; width: 18px!important; height: 15px!important; }



#mymedia #table .video .arrow img { background-position: -291px -232px!important; width: 13px!important; height: 13px!important; }

#mymedia #table .video.expanded .arrow img { background-position: -304px -232px!important; width: 13px!important; height: 13px!important; }



.column-table.account #account-page .tab .bullet { background-position: -276px -233px!important; width: 13px!important; height: 13px!important; }

.column-table.account #account-page .section.current .bullet { background-position: -262px -233px!important; width: 13px!important; height: 13px!important; }



/* --- Alert messages --- */

.yt-alert button.close, #error-box button.close { background-position: -304px -187px!important; width: 14px!important; height: 14px!important; }

.yt-alert button.close:hover, #error-box button.close:hover { background-position: -276px -187px!important; width: 14px!important; height: 14px!important; }



.yt-alert-error img.icon { background-position: -339px -159px!important; }

.yt-alert-success img.icon { background-position: -372px -159px!important; }

.yt-alert-warn img.icon { background-position: -406px -159px!important; }

.yt-alert-announce img.icon, .yt-alert-info img.icon, .yt-alert-status img.icon { background-position: -440px -159px!important; }





/* ==== Alerts and messages ==== */



/* --- Styling --- */

/* dark grey */

#subscribeMessage, #html-optional-lang-link { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important;

	border: 1px solid #444!important;

	color: #d2d2d2!important;

}



/* light grey */

.yt-alert-success, .yt-alert-announce, .yt-alert-info, .yt-alert-status, #edit-save-messages {

	background: -moz-linear-gradient(90deg,#3d3d3d,#d2d2d2)!important;

	border: 1px solid #3d3d3d!important;

	color: #0d0d0d!important;

}



/* red */

.yt-alert-error, .yt-alert-warn {	

	background: -moz-linear-gradient(90deg,#480a0a,#9d1313)!important;

	border: 1px solid #9d1313!important;

	color: #f14040!important;

}



/* --- Positioning, small changes --- */

/* change language message */

#html-optional-lang-link { margin-top: 10px!important; }



/* --- Fixes --- */

/* message boxes in watch page */

.watch #pagetop #alerts { position: relative; margin: 68px auto!important; }

.watch #pagetop #alerts div { top: 15px; }

.watch #pagetop #alerts #error-box, .watch #pagetop #alerts #subscribeMessage 

	{ position: relative; width: 95%!important;  margin: 0 auto -70px auto!important; }

	

	

/* ==== Textarea, input, checkboxes and radio buttons ==== */

input, textarea {

	background: #444!important;

	border: 1px solid #666!important;

	color: #d2d2d2!important;

	-moz-appearance: none;

}



input[type*="button"] {

	-moz-appearance: none;

}



input:hover, textarea:hover {

	background: #666!important;

	color: #d2d2d2!important;

	-moz-appearance: none;

}



input[type*="checkbox"], input[type*="radio"] {

	background: -moz-linear-gradient(90deg,#646464,#252525)!important;

	border: 1px solid #666!important;

	color: #d2d2d2!important;

	-moz-appearance: none;

}



input[type*="checkbox"]:hover, input[type*="radio"]:hover {

	background: -moz-linear-gradient(90deg,#9e1313,#252525)!important;

	border: 1px solid #9e1313!important;

	color: #f14040!important;

	-moz-appearance: none;

}





/* ==== Dropdown ==== */



#watch-video-count .watch-expander-head, .vm-button.watch-expander-head {

	background: #0d0d0d!important; 

	border: 1px solid #1f1f1f!important;

	color: #666!important;

}



#watch-video-count .watch-expander-head:hover, .vm-button.watch-expander-head:hover {

	background: #1f1f1f!important; 

	border: 1px solid #d2d2d2!important;

	color: #d2d2d2!important;

}



/* ============================================================ */





/* ==== Global ==== */











/* --- Top elements --- */



/* Banner */

#page { 

	background: url(http://fc06.deviantart.net/fs71/f/2011/054/7/c/youtube_background_by_marcosrstone-d3a8boy.png) no-repeat center top transparent!important; 

	z-index: 1;

	height: 540px;

}



#masthead-container { 

	background: transparent!important;

	border-bottom: 0px!important;

}



#masthead_child_div { display: none; }



/* Main logo */

#masthead a #logo { 

	background-position: 0 0!important;

	width: 64px!important; 

	height: 63px!important;

	position: absolute;

	margin: -6px 0 0 40px!important;

}



#masthead #logo:hover { background-position: -64px 0!important; }



/* Main search bar */
.search-form { margin: 9px 0 0 130px!important; }

#masthead-search.search-form { 
        width: 336px!important;
        height: 39px!important;
}

#masthead-search.search-form>label { border: 0!important; }

#masthead-search #masthead-search-term { 
	background-position: -128px 0!important;
	width: 340px!important;
	height: 39px!important;
	padding: 0 5px 0 15px!important;
	margin: -7px!important;
	border: 0px!important;
	font-size: 14px!important;
	color: #00000!important;
	-moz-appearance: none!important;
}

#masthead-search #masthead-search-term:focus,
#masthead-search #masthead-search-term:hover { 
	background-position: -128px -39px!important;
	margin: -7px!important;
	color: #fff!important;
}





input#masthead-search-term:focus {-moz-box-shadow:0px 0px 5px !important;-moz-border-radius:0px!important;border-width:1px!important;margin:0px!important;border-color:rgba(0,0,0,1)!important;background:transparent -moz-linear-gradient(center bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 100%)!important;margin-left:135px!important;}
form.search-form button.search-button {display:none!important;}

#masthead-search .search-button { 
	background-position: -418px 0!important;
	width: 56px!important;
	height: 39px!important;
	padding: 0!important;
	margin: 2px 0 0 -45px!important;
	border: 0px!important;
	color: transparent!important;
	-moz-appearance: none!important;
}

#masthead-search .search-button:hover { 
	background-position: -418px -39px!important;
}

#masthead-search .end.search-button img {  margin-left: -28px!important; }
#masthead-search .end.search-button { background-position: -474px 0!important; width: 34px!important; }
#masthead-search .end.search-button:hover { background-position: -474px -39px!important; width: 34px!important; }
































/* Main nav - browse | upload */

#masthead-nav { 

	float: right!important;

	margin: -20px 375px 0 0!important;

}



#masthead-nav a {	

	display: inline-block; 

	width: 77px;

	height: 80px;

	border: 0px!important;

	color: transparent!important; 

}



#masthead-nav a[href*="/videos"] {

	background-position: 0 -75px!important;

	padding: 0!important;

	color: transparent!important; 

}



#masthead-nav a[href*="my_videos_upload"] {

	background-position: -77px -75px!important;

	padding: 0!important;

	color: transparent!important; 

}



#masthead-nav a[href*="/videos"]:hover {

	background-position: 0 -155px!important;

	padding: 0!important;

}



#masthead-nav a[href*="my_videos_upload"]:hover {

	background-position: -77px -155px!important;

	padding: 0!important;

}



#masthead-nav a::-moz-selection { background: transparent; color: transparent; }



#masthead-utility>span.floatL a {

        border-color: #444!important;

}



/* Main nav - user | sign out */

#masthead-utility {

	margin: 15px 0 0 0!important;

	text-align: left!important;

}



#masthead-utility span.floatR {

        float: left!important;

        margin: 0px 0 0 80px!important;

}




#masthead-utility button { 
	background-position: -295px -81px!important;
	min-width: 173;
	height: 33!important;
	margin: 0 10px 0 15px!important;
	border: 0!important;
	color: #d2d2d2!important;
	-moz-appearance: none!important;
	-moz-border-radius: 10px!important;
	-moz-box-shadow: 
		0px 0px 5px rgba(0, 0, 0, 0.4),
		inset 0 1px 0 rgba(155, 155, 155, 0.5)
		!important;
}




#masthead-utility button:hover { 

	background-position: -295px -114px!important;

	-moz-appearance: none!important;

	color: #0d0d0d!important;

	-moz-box-shadow: 

		0px 0px 5px rgba(0, 0, 0, 0.4),

		inset 0 1px 0 rgba(255, 255, 255, 1)

		!important;

}



#masthead-utility button:focus {

	background-position: -295px -114px!important;

	-moz-appearance: none!important;

	color: #0d0d0d!important;

	-moz-border-radius-bottomleft: 0!important;

	-moz-border-radius-bottomright: 0!important;

}



#masthead-utility a[onclick*="logoutForm"] { 

	background-position: -155px -78px!important;

	display: block;

	position: absolute;

	width: 74px;

	height: 78px;

	padding: 0!important;

	margin: -60px 0 0 280px!important;

	border: 0!important;

	color: transparent!important;

}



#masthead-utility a[onclick*="logoutForm"]:hover { 

	background-position: -155px -158px!important;

}



#masthead-utility a[onclick*="logoutForm"]::-moz-selection { background: transparent; color: transparent; }



/* Main nav - user dropdown */

.yt-uix-button-menu { 

	background: -moz-linear-gradient(90deg,#646464,#252525)!important;

	background-color: #252525!important;

	margin: 0 0 0 0!important;

	border: 0!important;

}


.yt-uix-button-menu table { 
	background: -moz-linear-gradient(90deg,#646464,#252525)!important;
	background-color: #252525!important;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5)!important;
}



.yt-uix-button-menu .yt-uix-button-menu-item { 

	background: transparent!important;

	padding: 8px 12px 8px 12px!important;

	text-align: center;

	font-size: 11px!important;

	color: #d2d2d2!important;

}



.yt-uix-button-menu .yt-uix-button-menu-item:hover { 

	background: -moz-linear-gradient(90deg,transparent,#252525)!important;

	color: #aaa!important;

}




/* --- Middle elements --- */



/* Main content container */

#baseDiv { 

	background: url(http://fc03.deviantart.net/fs70/f/2011/054/2/f/backgroud_dark_gray_by_marcosrstone-d3a8cmr.gif) repeat-x top #0d0d0d!important;

	z-index: 2;

	min-height: 93%;

	padding: 0 10px 0 10px!important;

	margin-top: -410px!important;

	border: 1px solid #1f1f1f!important;

	border-bottom: 0!important;

	color: #d2d2d2!important;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-box-shadow: 

		0px -5px 3px rgba(0, 0, 0, 0.2),

		inset 0 1px 0 rgba(70, 70, 70, 1)

		!important;

}



/* Video thumbs */

.video-thumb {

	background: #0d0d0d!important;

	border: 1px solid #444!important;

}



/* --- Bottom elements --- */



/* footer container */

#footer-container {

	background: transparent!important;

	text-align: center; 

}



#footer { 

	padding: 5px 0 5px 0!important; 

	border-top: 0px!important; 

}



/* picker */

#picker-container { background: transparent!important; }

#picker-container div { color: #aaa!important; border: 0px!important; }

.picker-top p { border: 0px!important; }



.feedmodule-anchor { background: transparent!important; }





/* ==== Front page ==== */



/* --- Containers --- */



/* main content and right menu */

#homepage-main-content { 

	background: #ececec!important; 

	padding: 10px!important;

	margin: 15px 0 0 5px!important; 

	border: 1px solid #ececec!important;

	-moz-border-radius: 10px;

	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7);

}



#homepage-side-content { 

	margin: 20px 5px 0 0!important; 

	width: 280px!important; 

}



.iyt-add-remove-module a { font-size: 11px!important; color: #0d0d0d!important; }

.iyt-add-remove-module a:hover { color: #444!important; }



/* find your friends */

.fyf-container { 

	background: transparent!important; 

	border: 0!important;

	color: #d2d2d2!important;

}



.fyf-container-services, .fyf-container-services a {

	border: 0!important;

	color: #aaa!important;

}



.fyf-container-services a:hover { color: #d2d2d2!important; }



/* inbox */

.statModule-title {

	border: 0!important;

}



.statModule-item-line {

	background: transparent!important; 

	width: 91%!important;

	padding: 3px!important;

	border: 0!important;

}



.statModule-item-line:hover {

	background: #1f1f1f!important; 

}



.statModule-item-text { margin: 0px!important; }



.statModule-item-line a { padding: 0px!important; color: #aaa!important; } 

.statModule-item-line a:hover { border: 0!important; color: #d2d2d2!important; }



/* what's new */

#homepage-whats-new h2 {

	border: 0!important;

	color: #d2d2d2!important;

}



/* modules */

.feedmodule-anchor {	color: #0d0d0d!important; }



.feedmodule-anchor a, .friendnull-action-text { border: 0!important; color: #0d0d0d!important; }

.feedmodule-anchor a:hover, .friendnull-action-text:hover { text-decoration: none!important; color: #444!important; }



.iyt-edit-link {	border: 0!important; color: #444!important; }

.iyt-edit-link:hover {	 color: #666!important; }



.fm-title-underlined-gray { border: 0!important; }



/* messages */

.iyt-undo-remove-msg { color: #0d0d0d!important; }

}



/* no account suggestion box */

#homepage-side-content #iyt-login-suggest-side-box div {

	background: transparent!important;

	border: 1px solid #444!important;

}





/* ==== Create new account ==== */



.signup-main #pagination-top, .signup-main { border-color: #444!important; }



.signup-main table div, .signup-main #signupForm .signup-table {

	background: transparent!important;

	border: 0!important;

}



.signup-main > table > tbody > tr > td:nth-of-type(1) {

	display: none!important;

}



/* ==== Upload page ==== */



/* left menu */

#upload-page #left-col {

	background: #ececec!important; 

	padding: 10px!important;

	margin: 15px 0 0 5px!important; 

	border: 1px solid #ececec!important;

	color: #0d0d0d!important;

	-moz-border-radius: 10px;

	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7);

}



/* main content */

#upload-page h1.header {

	margin: 15px 0 0 10px!important;

}



#upload-page .upload-outer-box {

	background: #eee!important;

	border: 1px solid #aaa!important;

	color: #0d0d0d!important;

}



#upload-page .upload-inner-box {

	background: transparent!important;

	border: 0!important;

	color: #0d0d0d!important;

}



#upload-page .upload-inner-box button {

	width: 170px;

	height: 50px!important;

	font-size: 13px!important;

	text-transform: uppercase;

}



/* right menu */

#instructions {

	background: transparent!important;

	border: 0!important;

	color: #666!important;

}



#upload-page #right-col {

	width: 255px!important;

	margin: 20px 0 0 20px!important;

}





/* ==== Browse main ==== */



#side-column, #body-column { margin-top: 15px!important; }



/* left menu */

.browse-side-column ul {  background: -moz-linear-gradient(90deg,#252525,#646464)!important; }

.browse-side-column ul li:hover {	background: -moz-linear-gradient(90deg,transparent,#252525)!important; color: #aaa!important; }

.browse-side-column .category-selected.browse-category-top-level.first.yt-rounded { padding:  8px 0 8px 10px!important; }

.browse-side-column .browse-categories-side .category-selected { background: -moz-linear-gradient(90deg,#252525,transparent)!important; color: #aaa!important; }



/* top nav */

.browse-side-column .category-selected.browse-category-top-level.first.yt-rounded,

#browse-video-channels-modifiers.browse-tab-modifiers,

.main-tab-layout-top-browse-tabs > .browse-tab-modifiers,

#body-column #espn-module-header.browse-tab-modifiers.yt-rounded 

	{ background: -moz-linear-gradient(90deg,#252525,#646464)!important; }



#browse-video-channels-modifiers .subcategory, .browse-tab-modifiers.yt-rounded > .subcategory,

#body-column #espn-module-header .subcategory a

	{ background: transparent!important; }

 

#browse-video-channels-modifiers .subcategory.selected,

.browse-tab-modifiers.yt-rounded .subcategory.selected 

	{ background: -moz-linear-gradient(90deg,#3d3d3d,#d2d2d2)!important; }

	

#body-column #espn-module-header .subcategory.selected a { color: #fff!important; }



.browse-modifiers-extended .browse-basic-modifiers .subcategory { border-color: #252525!important; }

.browse-modifiers-extended .browse-basic-modifiers .subcategory.selected span { color: #666!important; }



/* dropdown menu */

span.yt-menulink-menu {

	background: -moz-linear-gradient(90deg,#646464,#252525)!important; 

	border: 0!important; 

	color: #d2d2d2!important; 

	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5)!important;

}



span.yt-menulink-menu span a {

	background: transparent!important;

	border: 0!important; 

	color: #d2d2d2!important; 

}



span.yt-menulink-menu span a:hover {

	background: -moz-linear-gradient(90deg,transparent,#252525)!important;

	color: #aaa!important;

}



/* spotlight */

#body-column .main-tabs-spotlight.list-view .main-tabs-spotlight-inner { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important; 

	width: 98%!important;

	margin: 0 auto 15px auto!important;

}

#body-column .main-tabs-spotlight.list-view .main-tabs-spotlight-inner .video-entry {

	background: #0d0d0d!important;

	border: 1px solid #1f1f1f!important;

	color: #666!important;

}



/* those stupid tag boxes I didn't see before */

#body-column .hot-trends-bottom .hot-trends-cloud-area.yt-rounded, #body-column .hot-trends-cloud-area.yt-rounded {

	background: #1f1f1f!important;

}



#body-column .hot-trends-bottom .hot-trends-cloud-area.yt-rounded .hot-trends-cloud-inner-area.yt-rounded,

#body-column .hot-trends-cloud-inner-area.yt-rounded {

	background: #0d0d0d!important;

}



/* bottom */

.browse-tab-modifiers.yt-rounded .see-more.grayText { color: #aaa!important; }

.yt-uix-pager { background: transparent!important; border: 0!important; }





/* ==== Browse sub pages ==== */



/* main container */

#shows-main, #movies-main, #trailers-main { 

	background: url(http://fc03.deviantart.net/fs70/f/2011/054/2/f/backgroud_dark_gray_by_marcosrstone-d3a8cmr.gif) repeat-x top #0d0d0d!important;

	width: 960px;

	padding: 0 10px 0 10px!important;

	margin: 106px 0 0 -11px!important;

	border: 1px solid #1f1f1f!important;

	border-bottom: 0!important;

	color: #d2d2d2!important;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-box-shadow: 

		0px -5px 3px rgba(0, 0, 0, 0.2),

		inset 0 1px 0 rgba(70, 70, 70, 1)

		!important;

}



/* headings */

#shows-main h2, #movies-main h2, #trailers-main h2 { padding: 10px 0 10px 10px!important; }

#shows-main h2 span, #movies-main h2 span, #trailers-main h2 span { color: #666!important; }

#shows-main h3, #movies-main h3, #trailers-main h3 { border: 0!important; color: #0d0d0d!important; }

#shows-main #popular-column h4, #movies-main #popular-column h4, #trailers-main #recent-column h4 { border: 0!important; margin-top: 15px!important; }

#recent-column h3, #recent-column h4 { border: 0!important; color: #aaa!important; }



#shows-main #popular-column, #movies-main #popular-column, #trailers-main #popular-column {

	background: #ececec!important; 

	max-width: 600px;

	padding: 5px 0 5px 11px!important;

	margin: 15px 0 0 0!important; 

	border: 1px solid #ececec!important;

	color: #0d0d0d!important;

	-moz-border-radius: 10px;

	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7);

}



/* inner container */

#shows-main #popular-column a, #shows-main #popular-column a:visited, 

#movies-main #popular-column a, #movies-main #popular-column a:visited,

#trailers-main #popular-column a, #trailers-main #popular-column a:visited { color: #0d0d0d!important; }

#shows-main #popular-column a:hover, #movies-main #popular-column a:hover { color: #444!important; }



#shows-main #popular-column .show-cell, #movies-main #popular-column .movie-cell,

#trailers-main #popular-column .trailer-cell

	{ margin: 0!important; padding: 5px 15px 0 0!important; }



/* right container*/

#shows-main #popular-column .popular-show-list { max-width: 600px; }

#shows-main #recent-column, #movies-main #recent-column,

#trailers-main #recent-column

	{ margin-left: 20px!important; }

	



/* ==== Show ==== */



#shows-episodes-clips #shows-episodes-clips-fg .shows-table {

	background: transparent!important;

}



#shows-episodes-clips #shows-episodes-clips-fg .shows-table tr.alt td {

	background: #252525!important;

}



#shows-episodes-clips .browse-tab-modifiers.yt-rounded {

	background: -moz-linear-gradient(90deg,#252525,#646464)!important;

	background-color: #252525!important;

}



	

/* ==== Information pages ==== */



#yts-nav h2 { color: #666!important; }



#yts-article { 

	background: #ececec!important; 

	padding: 11px!important;

	margin: 15px 0 0 0!important; 

	border: 1px solid #ececec!important;

	color: #0d0d0d!important;

	-moz-border-radius: 10px;

	-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.7);

}



#yts-article .yts-heading-menu { border-color: #aaa!important; }



#yts-article .box-blue { background: #aaa!important; }

#yts-article .box-blue h2 { color: #0d0d0d!important; }





/* ==== Search result ==== */



#search-section-header  { margin-top: 10px!important; border-color: #252525!important; }

#search-section-header div { color: #d2d2d2!important; }

#search-section-header #search-settings-form .search-setting-inner { background: transparent!important; border: 0!important; }



#search-footer-box div { background: transparent!important; color: #444!important; }



.item-badges li a { background: #9e1313!important; border: 0!important; }



#search-base-div #search-tips-top #search-tips-hd { background: transparent!important; }

#search-base-div #search-tips-top #search-tips-hd div a { border: 0!important; }



#search-base-div #search-geosearch-onebox { 

	background: transparent!important; 

	border: 1px solid #1f1f1f!important; 

	-moz-border-radius: 5px; 

}





/* ==== Your pages ==== NEEDS CLEANUP */



#masthead-subnav { 

	background: transparent!important; 

	border-color: transparent!important; 

	margin-top: 70px!important; 

}

#masthead-subnav ul {

	background: #252525!important;

}

#masthead-subnav li {

	border-color: #444!important;

}

.masthead-arrow { display: none!important; }



#baseDiv .nav-header, .column-table.account td, #mymedia div { border: 0!important; }

#baseDiv .nav-header h1 { margin: 10px 0 10px 0!important; }



#baseDiv .nav-header li { border-color: #444!important; }



#baseDiv .container-div #folderlinks .groupnamecont { 

	color: #aaa!important;

}



#baseDiv .container-div #folderlinks .groupnamecont:hover,

.column-table.account #account-tabs .tab:hover, #mymedia #nav-pane .folder:hover { 

	background: #252525!important;

	color: #d2d2d2!important;

}



#baseDiv .container-div #folderlinks .groupnamecont.selected,

.column-table.account #account-tabs .tab.current, #mymedia #nav-pane .folder.selected { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important;

	color: #d2d2d2!important;

}



#baseDiv .container-div table td, #compose-cell #commands2 { border: 0!important; }



#baseDiv .container-div table td.vert-bar, .column-table.account .column-divider,

#mymedia #view-pane .splitter

	{  background: transparent!important; }



#baseDiv .container-div #compose-cell, .column-table.account #account-page.page { 

	background: #252525!important; 

	-moz-border-radius: 10px;

}



#mymedia #view-pane .actions, #mymedia #view-pane table { background: #252525!important; }



.column-table.account #account-page.page .section-page .page span.grayText 

	{ color: #aaa!important; }



#compose-cell #message-pane .message-display th, .column-table.account #account-page.page #save-template.save-button,

#mymedia #view-pane .settings, #mymedia #view-pane #headings td, #mymedia #view-pane .footer, #mymedia #view-pane #playlist-form { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important; 

	border-color: #444!important;

}



.column-table.account .tab, .column-table.account .section.current,

.column-table.account .section-page .header #overview-userinfo { border-color: #444!important; }



#compose-cell #message-pane .message-display tr td:nth-of-type(1) { background: #1f1f1f!important;  color: #666!important; }

#compose-cell #message-pane .message-display tr td:nth-of-type(2),

#compose-cell #message-pane .message-display tr td:nth-of-type(3),

#compose-cell #message-pane .message-display tr td:nth-of-type(4) { background: #444!important;  color: #aaa!important; }

#compose-cell #message-pane .message-display tr td .subject strong { color: #d2d2d2!important; }



.column-table.account .tab, .column-table.account .section.current,

.column-table.account .section-page .header #overview-userinfo { border-color: #444!important; }



#compose-cell #message-pane .message-display tr td:nth-of-type(1) { background: #1f1f1f!important;  color: #666!important; }

#compose-cell #message-pane .message-display tr td:nth-of-type(2),

#compose-cell #message-pane .message-display tr td:nth-of-type(3),

#compose-cell #message-pane .message-display tr td:nth-of-type(4) { background: #444!important;  color: #aaa!important; }

#compose-cell #message-pane .message-display tr td .subject strong { color: #d2d2d2!important; }



#mymedia #view-pane #videos .video-stat, #mymedia #view-pane #videos .video-stat span { color: #d2d2d2!important; }

#mymedia #nav-pane #list-pane .subfolder { background: #1f1f1f!important; }

#mymedia #nav-pane #list-pane .subfolder.selected { background: #444!important; }



#mymedia #view-pane #videos .video.even td, #mymedia #view-pane #videos .video-details.even > td.column-details { background: #252525!important; }

#mymedia #view-pane #videos .video.odd td, #mymedia #view-pane #videos .video-details.odd > td.column-details { background: #1f1f1f!important; }



#view-pane #edit_subscription_container div { background: #444!Important; }





/* --- My Account  stuff--- */



.yt-admin.container-div h1, #folderlinks-cell, #compose-cell { border: 0!important; }



/* top container */

#vm-pageheader-container { 

margin-top: 10px!important; 

background: transparent!important; 

border-color: transparent!important; 

}



/* left menu links */

#vm-layout-left li a.selected, #folderlinks .selected

	{ background: -moz-linear-gradient(90deg,#252525,#646464)!important; }

#vm-layout-left li a:hover, #folderlinks a:hover 

	{ background: #252525!important; -moz-border-radius: 4px; }



/* video page */

#vm-layout-right #vm-page-subheader, #vm-layout-right #vm-playlist-header,

#folder_title {

	background: #252525!important; 

	border: 0!important; 

	-moz-border-radius-topleft: 10px; 

	-moz-border-radius-topright: 10px; 

}

#vm-layout-right #vm-video-actions-bar #vm-video-actions-inner, #commands2 { background: #444!important; }

#vm-layout-right #vm-video-actions-bar { background: #444!important; border-color: #444!important; }



/* video containers */

#vm-layout-right #vm-video-list-container .vm-video-list li, #vm-pagination { border-color: #252525!important; }

#vm-layout-right #vm-video-list-container .vm-video-metrics, #vm-video-list-container #vm-playlist-no-videos { border-color: #252525!important; }



/* playlist (button colors are grouped with primary buttons) */

#vm-playlist-actions { border: 0!important; }

.vm-video-list .vm-video-position { border: 1px solid #444!important; }



/* Inbox messages*/

.buttonbar { border: 0!important; }

.message-display th { background: #1f1f1f!important; border-color: #252525!important; }

.message-display td { background: #0d0d0d!important; }



#message-pane .body, #message-pane .subject, #message-pane .msg-date { color: #d2d2d2!important; }



/* dialogs */

.vm-dialog { background: #252525!important; border-color: #444!important; -moz-box-shadow: 0 0 0!important; }

.vm-dialog .vm-video-list { border-color: #444!important; }

.vm-dialog .vm-arrow { display: none!important; }



/* ================================ end GLOBAL STYLE ================================ */





/* ================================ PAGE SPECIFIC ================================ */



/* === Watch page === NEEDS CLEANUP */

@-moz-document url-prefix("http://www.youtube.com/watch") {

/* --- Containers --- */

#content { margin-top: 54px!important; }



#watch-container #watch-headline-container { background: transparent!important; }



/* header */

.watch-headline { 

	background: url(http://fc03.deviantart.net/fs70/f/2011/054/2/f/backgroud_dark_gray_by_marcosrstone-d3a8cmr.gif) repeat-x top #0d0d0d!important; 

	width: 990px!important;

	padding:  10px 0 10px!important;

	border: 1px solid #1f1f1f!important;

	border-bottom: 0!important;

	text-align: center!important; 

	color: #d2d2d2!important;

	-moz-border-radius-topright: 15px;

	-moz-border-radius-topleft: 15px;

	-moz-box-shadow: 

		0px -5px 3px rgba(0, 0, 0, 0.2),

		inset 0 1px 0 rgba(70, 70, 70, 1)

		!important;

}



#watch-headline-title { padding-top: 5px!important; color: #aaa!important; }

#watch-headline-user-info { padding-left: 15px!important; }



/* user's video */

#watch-channel-discoverbox { 

	background: #0d0d0d!important;

	border: 1px solid #1f1f1f!important;

	color: #666!important;

}



/* video player */

#watch-video-container { 

	background: #0d0d0d!important; 

	position: relative;

	width: 990px!important;

	height: 580px!important;

	padding:  10px 0 10px!important;

	margin: 0 auto!important;

}



#movie_player {  width: 970px!important; height: 577px!important; }



/* content */

#watch-main { 

	background: url(http://fc03.deviantart.net/fs70/f/2011/054/2/f/backgroud_dark_gray_by_marcosrstone-d3a8cmr.gif) repeat-x top #0d0d0d!important; 

	padding: 0 10px 0 10px!important;

	margin-top: 0px!important;

	border: 1px solid #1f1f1f!important;

	border-bottom: 0!important;

	color: #000000!important;

}



/* next in subscriptions / playlist */

#watch-sidebar { margin-top: 11px!important; }

.watch-active-list .yt-uix-expander-body { border: 0!important; }



.watch-active-list .yt-uix-expander-head {

	background: #0d0d0d!important;

	padding: 5px 0 5px 10px!important;

	border: 1px solid #1f1f1f!important;

	color: #666!important;

}



.watch-active-list .yt-uix-expander-head:hover { color: #d2d2d2!important; }

.watch-next-list-actions { background: transparent!important; border: 0!important; }



.watch-module-body h4.first { border-color: #666!important; }

.watch-module-body .next-list-current { background: #252525!important; border: 0!important; }

.watch-module-body .stat strong { color: #666!important; }



/* related videos */

.watch-module { 

	margin-left: 10px!important;

        margin-top: 0px!important;

	width: 314px!important;

}



.watch-module-body { 

	background: transparent!important; 


	overflow-y: !important; 

}



.watch-module-body .watch-ppv-vid { background: -moz-linear-gradient(90deg,#252525,#646464)!important; }



/* comments, description */

#watch-panel { margin-top: 5px!important; }





/* --- Comments, video description, functions --- NEEDS CLEANUP */



/* description, video stats */

#watch-info .yt-rounded {

	background: #0d0d0d!important;

	padding: 10px 0 10px 15px!important;

	border: 1px solid #1f1f1f!important;

	color: #666!important;

}



.watch-extra-info {

	background: #252525!important;

	padding: 3px!important;

	border: 1px solid #1f1f1f!important;

	border-top: 0!important;

	color: #666!important;

}



.watch-extra-info > div:nth-of-type(2) { border-top: 1px solid #666!important; }



#insightBox td, #insightBox tr { background: transparent!important; }



#watch-info.expanded {

	padding: 0!important;

	-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0)!important;

}



.yt-uix-expander {

	-moz-box-shadow: 0 0 0!important;

}



/* video actions */

.action-bar-ratings-stats { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important; 

	border: 1px solid #252525!important;

}



#watch-actions-area {

	background: -moz-linear-gradient(90deg,#252525,#646464)!important;

	border: 1px solid #444!important; 

}



#watch-flag-menu a { 

	background: #1f1f1f!important; 

	border-color: #444!important;

	color: #666!important;

}



#watch-flag-menu a:hover { 

	background: #444!important; 

	color: #d2d2d2!important;

}



/* like/dislike confirm */

#watch-action-confirmation .watch-ratings-stats-parenthesis,

#watch-action-confirmation .watch-ratings-stats-table td

	{ color: #d2d2d2!important; }



/* transcript */

#watch-container #watch-captions-container #captions-scrollbox div { border:0!important; }

#watch-container #watch-captions-container #captions-scrollbox .cpline-highlight { background: #d2d2d2!important; }

#watch-container #watch-captions-container #captions-scrollbox .cpline:hover { background: #252525!important; }



/* comments */

#comments-post-form.input-collapsed textarea,

#comments-post-form.input-expanded textarea,

.comment-list textarea {

	background: #1f1f1f!important;

	padding: 5px!important;

	border: 1px solid #252525!important;

	color: #aaa!important;

	-moz-appearance: none;

}



#comments-post-form.input-expanded input, .comment-list input {

	background: #1f1f1f!important;

	padding: 3px!important;

}



.comments-section h4 {

	border: 0!important;

	font-size: 14px!important;

	font-weight: bold!important;

	color: #d2d2d2!important;

}



.child .content { border-left: 1px dashed #444!important; }



.comment { color: #666!important; }

.current { background: #252525!important; color: #d2d2d2!important; }







/* video responses */

.video-list-item .title { color: #aaa!important; }

.video-list-item a:hover { background: #252525!important; }



}





/* === View all comments === */

@-moz-document url-prefix("http://www.youtube.com/comment_servlet") {

/* Reposition content container */

#content { 

	background: url(http://fc03.deviantart.net/fs70/f/2011/054/2/f/backgroud_dark_gray_by_marcosrstone-d3a8cmr.gif) repeat-x top #0d0d0d!important; 

	max-width: 640px;

	padding: 0 10px 0 10px!important;

	margin-top: 106px!important;

	border: 1px solid #1f1f1f!important;

	border-bottom: 0!important;

	color: #d2d2d2!important;

}



#comment-video-info { margin-top: 10px!important; }



.runtime { color: #666!important; }



.comments-section h4 {

	border: 0!important;

	font-size: 14px!important;

	font-weight: bold!important;

	color: #d2d2d2!important;

}



.current { background: #252525!important; color: #d2d2d2!important; }

}





/* === Video editor === */

@-moz-document url-prefix("http://www.youtube.com/editor") {

	#masthead-container { position: relative; z-index: 999!important; }

	#masthead-title { color: #d2d2d2!important; margin: 7px 0 0 130px!important; }

	#masthead-utility a { margin-right: 260px!important; }

	#content { position: relative; z-index: 0!important; }

	#preview-box { margin-top: 65px!important; }

	#mediapicker { margin: 100px 0 0 -250px!important; }

}





/* === Playlist === */

@-moz-document url-prefix("http://www.youtube.com/view_play_list") {

#baseDiv > div {

	background: transparent!important;

	border: 0!important;

}



#baseDiv > h2 { margin-top: 10px!Important; }



#sortmedia #table #headings #heading-filter.heading { 

	background: -moz-linear-gradient(90deg,#252525,#646464)!important;

	border: 1px solid #444!important; 

}



#sortmedia #table { background: transparent!important; border: 0!important; }

}





/* === User profiles and groups === */

@-moz-document url-prefix("http://www.youtube.com/user/"), url-prefix("http://www.youtube.com/profile") {

/* Replace banner image */

#page { 

	background: url(http://a.imageshack.us/img689/6568/bgbannersimplerl.gif) repeat-x transparent!important; 

	height: 80px!important;

}



/* Remove giant black container */

#baseDiv { display: none!important; }



#edit_controls .edit_controls_outer { margin: 0!important; padding: 0!important; }

}



@-moz-document url-prefix("http://www.youtube.com/group/") {

/* Replace banner image */

#page { 

	background: url(http://a.imageshack.us/img689/6568/bgbannersimplerl.gif) repeat-x transparent!important; 

	height: 80px!important;

}



/* Remove giant black container */

#baseDiv { display: none!important; }

}









/* === Support === */

@-moz-document url-prefix("http://www.google.com/support/youtube/") {

/* Remove giant black container */

#baseDiv { 

	background: transparent!important;

	min-height: 93%;

	padding: 0px!important;

	margin: 0px!important;

	border: 0!important;

	color: #000!important;

	-moz-border-radius: 0px!important;

	-moz-box-shadow: 0 0 0!important;

}


























  #quicklist-bar-container {display:none}
  #quicklist-tray {display:none}

}



#default-language-box { display:none !important; }











