/*
 * YouTube - Youtube - Dark Wood Gray Redesign (Sarge101)
 *
 * Author      : Sarge101
 * Updated     : 14th March, 2011
 * Description : Modifies the colors, logos, and a few other images on YouTube (http://youtube.com/)
 * Usage       : Use with Stylish Firefox extension (http://userstyles.org/) or copy to your Firefox userContent.css file
 *
 */

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("youtube.com") {

body{
  color: #ddd !important;
  background: #0D0D0D url('http://i.imgur.com/7Prf6.jpg') !important;
  background-repeat: repeat-y;
  background-attachment: fixed !important;
  background-position: center !important;
}

/* Basic Fixes
----------------------------- */
/* Transparent Fixes */
#watch-video-container, #watch-headline-container, .watch-module-body, .feedmodule-anchor, .watch-module-body h4,
#yt-admin.recommendations, #yt-admin h1, .recommendations #yt-admin-content h2,#mymedia #table, #yt-admin #table, .cpline,
#watch-description .yt-uix-expander-head, #watch-description .expand, .watch-sparkbars{
    border-color: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	color: #ddd !important;
}

/* Text Fixes */
#watch-headline h1, #search-header h2, .num-results, #search-header, .watch-view-count, .module-title, .video-stat span, #yt-admin-recommendations p,
.shmoovies-category-heading, .shmoovies-list-container h2, #eow-description-short,.feedmodule-smtitle-wrapper,.artist-album-module h1,
.viewcount, .snippet-metadata li.views , #artist-videos .album-track-duration, .artist-module-header h1, .artist-module h1{
	color: #ddd !important;
}

/* Link Fixes */
a, .video-list-item .title,.yt-uix-button-text,.video-list-item .stat strong,.yt-suggest-close span{
	color: #aaa !important;
}

/* LineBreak Fixes */
hr, #masthead-utility, #search-section-header, #masthead-utility a, #search-header, .comments-section h4, #watch-honors-content, #yt-admin-recommendations h2, #artist-videos .album-row:hover , div.flag-list, 
#watch-audio-stats,#videos-main h3, #music-main h3, #trailers-main h3, #videos-main h4, #music-main h4, #trailers-main h4, #yt-admin .actions, #yt-admin-recommendations,#artist-videos .album-row ,
.comment-list .comment, .events-list-container .events-list,.live-comments-setting,.opt-in-experiment-feedmodule-body .feedmodule-single-form-item, .vm-video-list li,#picker-container .picker-top p ,
.opt-in-experiment-feedmodule-body .feedmodule-bulletin, #charts-selector, .searchFooterBox div, .vm-video-metrics, #vm-pagination, #masthead-subnav a, .ytg-fl, #region-picker, #language-picker, #safetymode-picker{
	border-color: #444 !important;
}

/* Basic Youtube Fixes (Home page, search page, video page)
----------------------------- */
/* Searchbox / Comments Submit Fix */
#masthead-search input{
	background-color: white !important;
}
.yt-suggest-selected .yt-suggest-selected .yt-suggest-left, 
.yt-suggest-selected .yt-suggest-right, .yt-suggest-selected .yt-suggest-left {
  background: #555 !important;
}
.yt-suggest-unselected, .yt-suggest-close {
  background: #333 !important;
  border: none !important;  
}
#watch-discussion textarea, .watch-comments-post-count input, .comments-post-count input {
  background: #333 !important;
  color: #ddd !important; 
}

/* Header Bar / SubHeader (SubNav) / Footer */
#masthead-container, #footer-container,#masthead-subnav {
  background: #111 !important;
  border-color: #444 !important;
}

/* Video Thumbnails */
.video-thumb, .playlist-extra-thumb-outer, .playlist-extra-thumb-inner{
  background: #444 !important;
  border: 0px solid transparent !important;
}

/* Front page content boxes & side bars */
.feedmodule-anchor, .homepage-side-block,.yt-alert-promo{
  background: #333 !important; 
}
#feed_all.experiment{
  background: #222 !important;
}
#feed_recommended, .module-title, .homepage-side-block .module-title, .feedmodule-modheader, .fm-title-underlined-gray{
  background: #222 !important;
  border-color: #444 !important;
  text-indent: 3px !important;
  font-weight: bold !important;
}
.feedmodule-data,.homepage-side-block .video-list {
  padding: 4px !important;
}
.watch-module-body{
  background: #333 !important; 
  border-left: 4px solid #444 !important;
}
#watch-sidebar h4.first{
   text-indent: 2px !important;
   font-weight: bold !important;
}

/* Browse Side bar and header bar */
.browse-categories-side, .browse-tab-modifiers, .main-tabs-spotlight-inner  {
  background-color: #333 !important;
}
.main-tabs-spotlight .video-entry {
  background-color: #444 !important;
}

/* User Videos (channels videos) */
#watch-video-count .watch-expander-head{
  background-color: #222 !important;
  color: #aaa !important;
  border: 1px solid #444 !important;  
}
#watch-channel-discoverbox{
  background: #333 !important;
  color: #ddd !important;
  border: 1px solid #444 !important;  
}
.yt-uix-slider-shade-left, .yt-uix-slider-shade-right{
  display: none !important;
}

/* Video About Box (My pants bar) */
#watch-info .yt-uix-expander-collapsed .watch-expander-head, #watch-actions-area, .yt-alert-announce{
  background-color: #222 !important;
  color: #ddd !important;
  border: 1px solid #444 !important;  
}
#watch-info, .yt-alert-info, .yt-alert-status, #page.search-mode #watch-panel{
  background: #333 !important;
  color: #ddd !important;
}
#watch-info .watch-expander-head, .watch-extra-info {
  background: #222 !important;
  color: #ddd !important;
  border: 1px solid #444 !important;
  -moz-border-radius:0px 0px 5px 5px;
}
.watch-extra-info > div + div{
  border-color: #444 !important;
}
#watch-description-fadeout{
  display: none !important;
}
#watch-description .collapse, #watch-description .expand .yt-uix-button, #watch-description .collapse .yt-uix-button {
  background: #222 !important;
  border: 1px solid #333 !important;
  color: #aaa !important;
}
.watch-sparkbar-likes{
  border-color: #060 !important;
}

/* View graphs fix */
.watch-stats-title-cell, .watch-stats-title tr[style*="background-color: rgb(238, 238, 238);"]{
  background: #444 !important;
  border: 1px solid #444 !important;
}
#insightBox td{
  color: #ddd !important;
}

/* Video hover links and comment hover styling */
a.video-list-item-link:hover, .hover a.video-list-item-link, .watch-ppv-vid{
  background-color: #444 !important;
}
.comment-list .comment:hover{
  background-color: rgba(256, 256, 256, 0.05) !important;
  border: none !important;
  border-left: 4px solid #444 !important;
  border-bottom: 1px solid #333 !important;
}
.comment-list .comment {
  border-bottom: 1px solid #333 !important;
}
.comment .content{
  width: auto !important;
}

/*  Badges (playlist ect.) */
#spotlight-list .playlist-badge, #recent-column .playlist-badge, span.yt-badge-std {
  background-color: #444 !important;
  border: 1px solid #333 !important;
}

/* button fixes */
#shmoovies-category-heading .yt-uix-expander-head, #watch-video-count .watch-expander-head, .subscription-subscribed-container .yt-uix-expander-head {
  background-color: #333 !important;
  border: 1px solid #444 !important;
  color: #aaa !important;
}

/* Vevo branding Fix */
#page.watch-branded #watch-main-container, 
#page.watch-branded #watch-sidebar, 
#page.watch-branded-w5 #watch-headline-container,
#page.watch.watch-branded #content{
    border-color: transparent !important;
	background: transparent !important;
	color: #ddd !important;
}
#page.watch-branded-w5.watch-branded-new-ui #watch-sidebar {
  margin-top: -390px;
}

/* Image Fix
----------------------------- */
.master-sprite{
  background-image: url('http://i.imgur.com/waz6f.png') !important;
}
.yt-uix-button{
  background-image: none !important;
}

/* Extras Fixes (music pages)
----------------------------- */
hr{
  background-color: #444 !important;
}
#artist-videos .album-row:hover{
  background-color: #444 !important;
}
#artist-videos .album-row-odd{
  background-color: #222 !important;
}

/* Shitty playlist bar
----------------------------- */
#quicklist-bar-container{
  background: #111 !important;
  border-color: #111 !important;
}

/* Prompt Messages
----------------------------- */
.yt-alert,.search-tip-container,#picker-container,#shmoovies-category-menu-container{
  background: #333 !important;
  border-color: #444 !important;
}

/* User Account (playlist, myvideos ect.)
----------------------------- */
#vm-page-subheader{
  background-color: #222 !important;
  border-color: #333 !important;
}
#vm-video-actions-inner{
  background-color: #333 !important;
  border-color: #222 !important;
}}