@namespace url(http://www.w3.org/1999/xhtml);

/* Display The Navigation, Video, Title Of The Video and Related Videos On Watch Page */

@-moz-document url-prefix(http://youtube.com/watch) , url-prefix(http://www.youtube.com/watch) {


/* Hidden ID's and Classes */

body > a, #logo, #lang-locale-picker-links-wrapper, #slogan, #watch-ratings-views, #watch-main-area, #watch-comments-stats, #watch-channel-vids-div, #watch-active-sharing, #watch-video-response, #footer, #copyright, #chrome-promo, #watch-promoted-vid, #watch-promoted-container, span.expand-header, .watch-arrow, #adblitz-promo-hdr, #adblitz-promo-ugc, .alignC, #watch-stats-data-wrapper, .small-expand-panel, .QLIconImg, #watch-promoted-videos-container, button#watch-longform-popup, div#watch-comment-panel, div#watch-video-responses-none, h4.yt-uix-expander-head, div#watch-this-vid-info .yt-uix-expander, div#watch-more-popular, div#lights-off-switch, div#player-toggle-switch {display: none !important;}

* {text-decoration:none !important;}
div#masthead a:hover {color:#999!important;}

/* Navigation Bar Styling */

.search-form, #masthead, #search-type-masthead, #masthead-search-term, #masthead-search, .masthead-button-wrapper, .yt-button, .yt-button-primary, .nav-item, .master-sprite, .search-term-focus {background:#262626 !important;}
.nav-item {border:none !important;}
#bar {border:1px solid #4a4a4a !important;}
#bar a:hover {color:#494949 !important;}
#bar a:visited {color:#494949 !important;}
.confirmBox {background:#262626 !important;border:1px dashed #4a4a4a !important;color:green !important;}
.errorBox {background:#262626 !important;border:1px dashed red !important;color:#7a7a7a !important;}

div#masthead-search, div#masthead-container {border:none!important;}
h2.yt-uix-expander-head span {color:#666!important;}
h2.yt-uix-expander-head span:hover {color:#777!important;}
ul.yt-menulink-menu, ul.yt-menulink-menu li {border:1px solid #222!important;}
ul.yt-menulink-menu a {background:#111!important;color:#777!important;border:none!important;}


/* Search Form Styling */

form.search-term {
background:#262626 !important;
font-weight:bold !important;
font-size:12pt !important;
padding-bottom:3px !important;
border:1px solid #fff !important;
}

.search-term {
color:#7a7a7a !important;
font-weight:bold !important;
padding-left:5px!important;
}

/* Seach and Upload Button Styling */

.yt-button, .yt-button-primary {
padding:0 5px!important;
background:#191919 !important;
border:1px solid #4a4a4a !important;
text-decoration:none !important;
}
 
/* Video Quality Setting */

#watch-low-quality-link, #watch-high-quality-link {text-decoration:none !important;}
#watch-video-quality-setting a:hover {color:#5c5c5c !important;}

/* Video Page Formatting */

#baseDiv {padding:10px 10px 10px !important;width: 970px !important;}

/* Gray Background with Light Gray Text*/

body {background:#262626 !important;color:#bcb2cf !important;}

/* Body Link Colors */

body a:link {color:#7b7b7b !important;}
body a:visited {color:#7b7b7b !important;}

/* Center Video */

#movie_player {margin-top: 25px !important;}

/* Format Video Title */

div>h1 {
padding-top:3px !important;
padding-bottom:3px !important;
padding-left:10px !important;
margin-top:10px !important;
background:#191919 !important;
border:1px solid #4a4a4a !important;
text-align: left !important;
font-family: georgia !important;
font: bold 17pt Trebuchet MS !important;
color: #7a7a7a !important;
}

div#watch-longform-vid-show-episode span {color:#777!important;border:none!important;}

/* Related Videos Box Styling */

#watch-channel-vids-body, #watch-related-vids-body {border: 1px solid #5b5b5b !important;background:#353535 !important;}
#watch-channel-vids-body a, #watch-related-vids-body a {text-decoration:none !important;}
#watch-channel-vids-body a:hover, #watch-related-vids-body a:hover {color:#5c5c5c !important;}
div.watch-ppv-vid, div.video-entry:hover, div.watch-playlist-row-playing, div.watch-playlist-row:hover {background:#111 !important;border:none!important;
}
}