@-moz-document domain("youtube.com") {

/* General */

body{
background-color: rgb(10,10,10)!important;
background-image: url(http://i44.tinypic.com/9fsn50.jpg)!important;
color: #aaa!important;
}

#logo {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -34px -51px!important;
width: 75px!important;
}

#yt-masthead #logo-container span.content-region {
display: none!important;
}

#yt-masthead-container {
background: transparent!important;
border-bottom: 0px solid #111!important;
}

body #masthead-expanded-container {
background: #1c1c1c!important;
border-bottom: solid 1px #111!important;
margin-bottom: 10px!important;
border-radius: 10px 10px!important;
}

body #masthead-expanded-lists-container {
padding-top: 10px!important;
border-radius: 3px!important;
}

#yt-masthead-user-displayname {
color: #ccc!important;
}

p {
color: #999!important;
}

a {
color: #ccc!important;
}

.title {
color: #aaa!important;
}

h1, h2, h3, h4, h5, h6 {
color: #ccc!important;
}

body #footer-container {
display: none!important;
}

.google_image_div, .instream_google_companion_ad_div, #watch7-sidebar .watch-pyv-vid, #watch-longform-ad, #watch-channel-brand-div, #results .pyv-promoted-videos, #results .ppv-promoted-videos, #watch7-branded-banner, .branded-page-v2-secondary-col, #watch-channel-brand-div, .branded-page-v2-top-row {
display: none!important;
}

.comments-textarea-container textarea, .has-focus .comments-textarea-container textarea, .watch-playlists-drawer .new-playlist-title, .yt-uix-form-input-text, .share-embed-code, .share-email .share-email-recipients, .share-email .share-email-note, #channel-feed-post-form textarea, .secondary-pane textarea, .yt-uix-form-input-text, .yt-uix-form-textarea, .video-settings-add-tag, .yt-uix-form-input-fluid .yt-uix-form-input-textarea, .yt-uix-form-input-textarea  {
background: #171717!important;
border: 1px solid #111!important;
color: #ccc!important;
}

.site-left-aligned #yt-masthead-content {
max-width: 840px!important;
}






/* Width & centering */

.site-left-aligned #page {
margin: 0 auto!important;
}

.exp-new-site-width #page {
width: 1100px!important;
}

.branded-page-v2-col-container {
width: 920px!important;
}

#yt-masthead-container #yt-masthead { 
width: 1100px!important;
margin: 0 auto !important; 
}

.site-left-aligned #page.watch {
margin: 0 auto !important; 
}

.site-left-aligned.guide-enabled #watch7-video-container, .site-left-aligned.guide-enabled #watch7-main-container, .site-left-aligned.guide-enabled .watch7-playlist, .site-left-aligned.guide-enabled #watch7-owner-container {
padding-left: 0px!important; 
}

.exp-new-site-width #page.branded-page {
margin: 0 auto!important;
width: 100%!important;
}

body #masthead-expanded-container {
width: 1084px!important;
}

#yt-masthead #logo-container {
margin-right: 15px!important;
margin-left: 0px!important;
}

.exp-new-site-width #masthead-subnav, #content-container #baseDiv, .exp-new-site-width.no-sidebar #masthead-subnav, .yt-nav {
margin: 0 auto!important;
width: 1100px!important;
}

.yt-nav-dark  {
margin-left: -48px!important;
}

#content-container #baseDiv {
margin: 0 auto!important;
width: 1100px!important;
}

.exp-new-site-width #yt-admin.hh {
width: 1098px!important;
margin-left: 0px!important;
}

.account-page {
width: 1098px!important;
margin-left: -48px!important;
}

.site-left-aligned.guide-enabled #player {
padding-left: 0px!important;
background: transparent!important;
}

#yt-admin.container-div.ytg-box.hh {
margin-left: -56px!important;
}






/* Guide */

#guide {
background: transparent!important;
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0.2%, #222 0.2%,#222 3%)!important;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0.2%, #222 0.2%,#222 3%)!important;
border-bottom: #222 solid 30px!important;
border-radius: 0px 0px 0px 25px!important;
}

#page.watch #guide {
border-bottom: solid 0px #222!important;
}

#guide-container .guide-item:hover {
background: none!important;
color: #fff!important;
}

#guide-main .guide-module-content {
position: relative!important;
top: 40px!important;
}

.guide-section-separator {
border-bottom: 1px solid #333!important;
}

#guide-container .guide-item.guide-item-selected {
font-size: 15px!important;
text-shadow: none!important;
color: #eee!important;
}

.guide-channels-content ::-webkit-scrollbar-thumb, .guide-module-content ::-webkit-scrollbar-thumb {
border-left: 4px solid #333!important;
background: transparent!important;
}

.guide-channels-content ::-webkit-scrollbar-track, .guide-module-content ::-webkit-scrollbar-track {
border-left: 4px solid #222!important;
}

.guide-context-item a:hover, .guide-context-item.context-playing a {
background: #333!important;
border: 1px solid #222!important;
}

.guide-quick-filter {
border: 1px solid #333!important;
}

#page.watch #guide-container.branded {
background: transparent!important;
}

#guide-container .guide-item.guide-item-selected, #guide-container .guide-item.guide-item-selected:hover {
background: transparent!important;
}

.filter-match {
color: #fff!important;
}









/* Homepage table */

.feed-item-container .feed-item-main {
height: 105px!important;
}

.feed-page > ul > li {
width: 419px!important; 
height: 140px!important; 
float: left!important;
margin-bottom: 0px!important;
border-right: solid 1px #222!important;
border-bottom: solid 1px #222!important;
}

.feed-page > ul {
position: relative!important; 
width: 920px !important;
}

.branded-page-v2-container {
background: #222!important;
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0.1%, #222 0.1%,#222 3%)!important;
background-image: -moz-linear-gradient(top, rgba(0,0,0,0) 0.1%, #222 0.1%,#222 3%)!important;
width: 921px!important;
}

#channel-navigation-menu li {
position: relative!important;
left: 200px!important;
}

.branded-page-v2-col-container {
background: #2c2c2c!important;
border-left: 1px solid #222!important;
position: relative!important;
top: 45px!important;
}

.branded-page-v2-primary-col {
background: #333!important;
border-right: 0px solid #333!important;
border-left: 1px solid #333!important;
border-bottom: 1px solid #333!important;
}

.feed-item-container .feed-item-main {
border-bottom: 1px solid transparent!important;
}

.branded-page-v2-body .feed-item-container:hover {
background: transparent!important;
border-top: 1px solid #333!important;
border-bottom: 1px solid #222!important;
}

.feed-promo {
border-bottom: 1px solid #111!important;
background: #444!important;
}

.feed-promo h3 {
color: #ccc!important;
}

.branded-page-v2-col-container-bottom-border {
border-bottom: 0px solid #111!important;
}

.feed-load-more-container {
clear: left!important;
}

.epic-nav-item-heading {
color: #fff!important;
border-bottom: 0px solid #111!important;
}

#channel-navigation-menu li {
margin-top: 2px!important;
}

.feed-header-feed-filter .yt-uix-button-epic-nav-item:hover {
color: #fff !important;
border-bottom: 0px solid;
}

.concurrent-viewers {
color: #ccc!important;
}

.branded-page-v2-body .feed-item-dismissal {
background: transparent!important;
border-top: 0px solid #111!important;
border-bottom: 0px solid #111!important;
color: #aaa!important;
position: relative!important;
top: -25px!important;
opacity: 0.25!important;
}

.hitchhiker-enabled .yt-uix-button-icon-feed-item-action-menu {
opacity: 0.02!important;
}

.yt-uix-pager {
background: #222!important;
position: relative!important;
top: -36px!important;
left: -7px!important;
width: 640px!important;
height: 30px!important;
border-top: 1px solid #111!important;
}

#feed li.feed-item-container:first-child {
padding-top: 0px!important;
}

#feed li:first-child .feed-item-container, #feed li.feed-item-container:first-child {
padding-top: 0px!important;
}









/* homepage cell */

.feed-author-bubble {
display:none!important;
}

.feed-item-content .yt-user-photo {
display: none!important;
}

.time-published {
color: #888!important;  
}

.feed-header {
border-bottom: 0px solid #111!important;
background: #222!important;
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(1, #272727),color-stop(0, #222))!important;
background-image: -moz-gradient(linear,left bottom,left top,color-stop(1, #272727),color-stop(0, #222))!important;
position: absolute!important;
z-index: 1!important;
width: 1061px!important;
padding-top: 10px!important;
left: -181px!important;
top: -55px!important;
border-radius: 5px 5px 0px 0px!important;
}

.feed-item-main a.title {
height: 18px!important;
display: block!important; 
white-space: nowrap!important;
text-overflow: ellipsis!important;
overflow: hidden!important;
color: #bbb!important;
}

.feed-item-main .description {
position: relative!important;
top: -4px!important;
}

.feed-item-content .metadata .view-count {
color: #888!important;
}

.feed-item-main .feed-item-header {
color: #888!important;
}

.feed-item-main .feed-item-time {
color: #999!important;
font-size: 12px!important;
}

.feed-item-content .metadata {
color: #777!important;  
}

.shelf-item .channels-content-item .content-item-view-count {
color: #999!important;
}

.feed-item-main .feed-item-post {
margin-bottom: 8px!important;
}

.shelf-item .channels-content-item .content-item-time-created {
position: absolute!important;
top: 43px!important;
left: 0px!important;
width: 150px!important;
}


/* shelf  */

.shelf-wrapper {
width: 340px!important;
}

.compact-shelf.feeds-mode .channels-content-item  {
width: 315px!important;
margin-right: 25px!important;
}

.shelf-item .channels-content-item .content-item-detail {
position: relative!important;
top: -70px!important;
left: 125px!important;
margin-left: 2px!important;
}

.compact-shelf.feeds-mode .yt-uix-button-shelf-slider-pager {
height: 70px!important;
}

.channels-content-item .content-item-detail a.content-item-title {
height: 18px!important;
display: block!important; 
white-space: nowrap!important;
text-overflow: ellipsis!important;
overflow: hidden!important;
color: #bbb!important;
}


/* thumbnail  */

.yt-thumb {
background: none repeat scroll 0 0 #373737!important;
}

.feed-item-container .feed-item-main .yt-thumb-clip img {
height: 67px!important;
width: 120px!important;
}

.feed-item-main .feed-item-thumb .video-thumb {
width: 120px!important;
height: 67px!important;
box-shadow: 1px 1px 10px #000!important;
}

.yt-thumb-175 {
width: 120px!important;
}










/* Video page */

#watch7-content, #watch7-headline, #watch7-notification-area, #watch7-user-header {
background: #1b1b1b!important;
}

#watch7-content {
margin-top: 10px!important;
}

#watch7-discussion {
border: 0px solid #111!important;
}

#watch-description-toggle .yt-uix-button-hh-text {
top: -15px!important;
}

#watch-discussion {
border: 1px solid #1b1b1b!important;
}

#watch7-action-buttons {
border-bottom: 1px solid #333!important;
border-left: 1px solid #1b1b1b!important;
border-right: 1px solid #1b1b1b!important;
}

#watch7-action-panels {
border-left: 0px solid #1b1b1b!important;
border-right: 0px solid #1b1b1b!important;
}

#watch7-action-panels #watch7-action-panel-footer {
background: #151515!important;
}

.yt-horizontal-rule {
border-top: 5px solid rgba(0,0,0,0)!important;
}

.yt-uix-button-hh-text, body .yt-uix-button-hh-text[disabled] {
text-shadow: none!important;
}

#comments-view hr {
border-top: 1px solid #333!important;
}

.live-comments-setting {
border: 1px solid #333!important;
}

#watch7-secondary-actions {
color: #ddd!important;
text-shadow: 0px 0px 10px!important;
}

.yt-uix-button-subscribed-branded .yt-uix-button-content span, .yt-uix-button-subscribe-branded .yt-uix-button-content, .share-email label, #comments-view h4, #comments-view h4 a, #watch7-views-info {
color: #aaa!important;
}

.yt-uix-button-subscribed-branded:hover .yt-uix-button-content span, .yt-uix-button-subscribe-branded:hover .yt-uix-button-content, .yt-uix-expander-head {
color: #ccc!important;
}

.watch-view-count {
color: #ddd!important;
}

#watch7-user-header .yt-user-videos, #watch-description-extra-info .metadata-info-title, #action-panel-addto .watch-playlists-drawer h3, .watch-playlists-drawer .playlist-addto-title-options label {
color: #999!important;
}

.comments-section-description {
color: #777!important;
}

.share-email-preview-container {
background-image: -webkit-linear-gradient(top,#222 0,#272727 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#272727 100%)!important;
border: 1px dashed #111!important;
color: #ccc!important;
}

#watch7-video-container {
background: transparent!important;
}

.video-extras-sparkbar-dislikes {
background: #c00!important;
}

.yt-subscription-button-subscriber-count-branded-horizontal, .yt-subscription-button-subscriber-count-branded-vertical {
border: 1px solid #111!important;
color: #999!important;
background: #222!important;
margin-top: -1px!important;
}

.yt-subscription-button-subscriber-count-branded-horizontal::after, .yt-subscription-button-subscriber-count-unbranded-horizontal::after {
border-color: transparent #222!important;
}

.yt-subscription-button-subscriber-count-branded-horizontal::before {
border-color: transparent #111!important;
}

.share-group.secondary .overlay {
background: #1b1b1b!important;
}

.watch-playlists-drawer ul {
background: #171717!important;
border: 1px solid #111!important;
box-shadow: 0 1px 0 #111,inset 0 1px 1px rgba(0,0,0,0.2)!important;
color: #aaa!important;
}

.yt-uix-button-icon-watch-like {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -22px 0!important;
}

.yt-uix-button:hover .yt-uix-button-icon-watch-like {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -86px -569px!important;
}

.yt-uix-button.yt-uix-button-toggled .yt-uix-button-icon-watch-like {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -118px -273px!important;
}

#watch-like.yt-uix-button-toggled .yt-uix-button-content {
color: #ccc!important;
}

.yt-uix-button-icon-watch-dislike {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -107px -215px!important;
}

.yt-uix-button.yt-uix-button-toggled .yt-uix-button-icon-watch-dislike {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -35px -136px!important;
}

#watch7-playlist-tray-container ::-webkit-scrollbar-thumb {
background-image: -webkit-linear-gradient(left,#222 0,#333 50%, #222)!important;
background-image: -moz-linear-gradient(left,#222 0,#333 50%, #222)!important;
}

.voted-down .yt-uix-button-icon-watch-comment-vote-down {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) 0 -529px!important;
}

#watch7-playlist-tray-container ::-webkit-scrollbar-track {
background: #171717!important;
}

#watch7-playlist-tray .video-list-item {
background: #272727!important;
}

.action-panel-content .report-video-title {
border-bottom: 2px solid #333!important;
}

#action-panel-report .report-video {
color: #aaa!important;
}

#watch-uploader-info {
height: 33px!important;
}

.watch-video-date {
color: #fff!important;
}

#watch-description-extra-info .metadata-info {
color: #999!important;
}

#watch7-headline h1 {
color: #999!important;
}

.yt-uix-form-input-select {
background-color: #171717!important;
background-image: -moz-linear-gradient(top,#171717 0,#222 50%, #171717 100%)!important;
background-image: -webkit-linear-gradient(top,#1c1c1c 0,#171717 100%)!important;
color: #ccc!important;
text-shadow: none!important;
border: 1px solid #111!important;
}

.yt-uix-form-input-select-element option {
background: #222!important;
color: #aaa!important;
}

.caption-line {
border: 1px solid #333!important;
border-radius: 0px!important;
color: #ccc!important;
}

.caption-line:hover {
background-color: #444!important;
}

.caption-line-highlight {
background-color: #333!important;
}

select {
background-color: #222!important;
color: #ccc!important;
border: 1px solid #444!important;
}

.yt-uix-clickcard-card-border, .yt-uix-hovercard-card-border {
background-image: -webkit-linear-gradient(top,#222 0,#292929 100%)!important;
background-image: -moz-linear-gradient(top,#222 0,#292929 100%)!important;
border: 1px solid #111!important;
}

.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical {
border-bottom-color: #222!important;
}

.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical {
border-bottom-color: #111!important;
}

.watch-playlists-drawer .selected {
background-color: #222!important;
}

.watch7-card-promo-header, .watch-playlists-drawer .playlist-title, .watch-playlists-drawer .playlist-public-private, .watch-playlists-drawer .created-at, .watch-actions-stats h1, .watch-actions-stats .stats-views {
color: #ccc!important;
}

.watch7-card-promo-message, .watch-actions-stats h1, .watch-actions-stats h4  {
color: #aaa!important;
}

.watch-actions-stats h2, .primary-pane .watch-actions-stats h2, .watch-actions-stats dd {
color: #999!important;
}

.watch-actions-stats .stats-box {
background-color: #171717!important;
box-shadow: 0 1px 3px #111!important;
}

.watch-actions-stats .horizontal-line {
background-color: #333!important;
}

.watch-actions-stats .stats-engagement td {
border: solid 1px #222!important;
}

.yt-nav-aside {
float: left!important;
}

#eow-watch-description-clip:hover, #eow-title:hover {
background-color: #272727!important;
}

#watch7-discussion {
color: #999!important;
}

#comments-view .video-response {
margin-top: 5px!important;
}

.comments-post-alert {
background: #191919!important;
border: 1px solid #333!important;
}

#comments-view .parent-video-response {
color: #999!important;
}

.watch-view-count-hovercard-content {
color: #aaa!important;
}

.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical, .yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical {
border-bottom-color: #222!important;
}

.yt-uix-clickcard-card-border, .yt-uix-hovercard-card-border {
background: none repeat scroll 0 0 #1c1c1c!important;
border: 1px solid #1c1c1c!important;
}


/* Video player */

.watch-medium #player-api  {
width: 946px!important;
height: 558px!important;
}

.watch-medium .watch7-playlist-bar {
width: 947px!important;
}

#watch7-action-panels #watch7-action-panel-footer {
height: 10px!important;
}


/* Video sidebar */

#watch7-sidebar {
max-width: 290px!important;
}

#watch7-sidebar .watch-sidebar-section {
background: #1b1b1b!important;
border-top: 10px solid #1b1b1b!important;
border-left: 5px solid #1b1b1b!important;
border-right: 0px solid #1b1b1b!important;
border-bottom: 0px solid #1b1b1b!important;
width: 292px!important;
margin: 0 0 0px 0px !important; 
}

.watch-branded #watch7-sidebar {
background: transparent!important;
}

.watch-branded-banner #watch7-sidebar {
margin-top: -400px!important;
}

.watch-wide #watch7-sidebar {
margin-top: 0!important; 
}

.watch-wide #watch7-sidebar, .watch-playlist #watch7-sidebar, .watch-branded #watch7-sidebar {
padding-top: 10px!important; 
}






/* Search bar */

#masthead-search-terms {
border: 1px solid #222 !important;
background-color: #222 !important;
box-shadow: inset 0 1px 3px #333 !important;
}

#masthead-search-terms input {
color: #999 !important;
}

tr {
background-color: #111 !important;
color: #999 !important;
}

.gssb_m{
background: #1a1a1a !important;
}

.gssb_e {
border-top: 0px solid #222!important;
border-right: 1px solid #222!important;
border-bottom: 1px solid #222!important;
border-left: 1px solid #222!important;
box-shadow: 0 10px 50px #000!important;
}

.gssb_i td {
background: #222 !important;
}

.gscl_a {
color: #444 !important;
}

#masthead-search .search-btn-component, #masthead-search .search-btn-component .start {
background-image: -webkit-linear-gradient(top,#1b1b1b 0%,#222 50%, #1b1b1b 100%)!important;
background-image: -moz-linear-gradient(top,#1b1b1b 0%,#222 50%, #1b1b1b 100%)!important;
border-left: 0px solid #111!important;
}

.yt-masthead-hh #masthead-search .search-btn-component .yt-uix-button-content {
background: no-repeat url(http://i45.tinypic.com/9fwlrr.png) -16px -241px!important;
}






/* Buttons */

.yt-uix-button, .yt-uix-button-default, .yt-uix-button-subscription, a.yt-uix-button-default .yt-uix-button-content {
color: #999!important;
text-shadow: none!important;
opacity: 1!important;
}
  
.yt-uix-button.yt-uix-button-toggled {
opacity: 1!important;
color: #eee!important;
}

.yt-uix-button, .yt-subscription-button.subscribed, .yt-uix-slider-num {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
border: 1px solid #222!important;
box-shadow: inset 0 0 2px #111!important;
text-shadow: 0 1px 0 black!important;
}

#watch7-secondary-actions .yt-uix-button, #comments-view .comment-actions .separator, #comments-view .comment-actions .yt-uix-button, #comments-view .author, #watch7-sentiment-actions .yt-uix-button, body a.yt-uix-button.yt-uix-button-epic-nav-item, .yt-uix-button-subscribe-branded .yt-uix-button-content, .yt-uix-button-group .start, .yt-uix-button-subscribe-branded, .yt-uix-button, .yt-subscription-button.subscribed {
background: transparent!important;
box-shadow: none!important;
text-shadow: none!important;
border: 0px solid #222!important;
}

.yt-alert .close {
background: no-repeat url(http://s.ytimg.com/yts/imgbin/www-hitchhiker-vflmnaCdT.png) -237px -124px!important;
}

.yt-alert .close:hover {
box-shadow: inset 0 1px 1px rgba(0,0,0,0.8)!important;
}







/* Other */

.primary-col {
background-color: #222!important;
border: 1px solid #111!important;
}

.search-header {
border-bottom: 1px solid #111!important;
}

.result-list .snippet-video {
border-bottom: 1px solid #2c2c2c!important;
}



.yt-lockup2:hover {
background: transparent!important;
}

.search-header .yt-uix-button-content {
color: #aaa!important;
}

.yt-alert-naked .yt-alert-content, #results .video-alt-query {
color: #aaa!important;
}

#filter-dropdown {
background-color: #272727!important;
border-top: 1px solid #111!important;
}

.filter-content:hover {
background-color: #333!important;
color: #aaa!important;
text-decoration: none!important;
}

.result-item-onebox {
border: 1px solid #111!important;
background-image: -webkit-linear-gradient(top,#222 0,#1b1b1b 100%)!important;
background-image: -moz-linear-gradient(top,#222 0,#1B1B1B 100%)!important;
border-radius: 3px!important;
}

.yt-tile-default h3 a:visited, .yt-tile-visible h3 a:visited {
color: #ccc!important;
}

.item-badge-label, .yt-badge-std {
border: 1px solid #1b1b1b!important;
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
color: #ccc!important;
box-shadow: 1px 1px 1px rgba(0,0,0,0.25)!important;
}

.yt-lockup2 .yt-lockup2-content {
color: #777!important;
}

.yt-subscription-button-subscriber-count-unbranded-horizontal {
border: 1px solid #111!important;
background: #1c1c1c!important;
color: #ccc!important;
}

.yt-subscription-button-subscriber-count-unbranded-horizontal::before {
border-color: transparent #111!important;
}

.search-header .num-results strong {
color: #ccc!important;
}

.filter-col-title, .filter-selected {
color: #eee!important;
}

.channel-layout-two-column .tab-content-body, #playlist-pane-container {
background-image: none!important;
background-color: #333!important;
}

.yt-tile-static, .yt-tile-visible, .yt-tile-default:hover, .yt-tile-visible:hover, .yt-tile-static:hover {
background: rgb(25,25,25) !important;
box-shadow: 0 1px 8px #111!important;
border-bottom: solid 1px #111 !important;
}

.content-item-detail {
color: #999!important;
}

.channels-browse-filter {
text-shadow: none!important;
}

.channels-browse-filter.selected {
background-image: -webkit-linear-gradient(bottom, rgba(42,42,42,1) 0%, rgba(40,40,40,1) 100%)!important;
background-image: -moz-linear-gradient(bottom, rgba(42,42,42,1) 0%, rgba(40,40,40,1) 100%)!important;
background-color: #333!important;
border-radius: 5px!important;
border-bottom: 0px solid #444!important;
}

.primary-pane h2, .secondary-pane h2 {
color: #ccc!important;
}

.single-playlist .video .video-item-content {
width: 306px!important;
}

.yt-playall-link {
border: 1px solid #111!important;
box-shadow: none !important;
}

.yt-playall-link:hover {
background-image: -webkit-linear-gradient(top,#444 0,#1B1B1B 100%)!important;
background-image: -moz-linear-gradient(top,#444 0,#1B1B1B 100%)!important;
}

#branded-page-header-container .header-stats .stat-name, #branded-page-header-container .header-stats .stat-valuen .profile-view-module .user-profile-item .value {
color: #ccc!important;
}

.subscription-menu-expandable-channels3 {
background: #222!important;
box-shadow: inset 0 0 1px #111!important;
border: 1px solid #111!important;
}

.subscription-recommended-channel {
border-left: 0px solid #444!important;
border-right: 1px solid #444!important;
}

.label, .comment-text, .profile-editor legend, .other-channels-editor .usage-explanation, .store-display-offer-affiliate, .store-view-description, .single-playlist .annotation-info, .post-item .post-item-info, .profile-view-module .user-profile-item h5 {
color: #999!important;
}

.profile-editor .username, .last-visit-date {
color: #eee!important;
}

.editor-container, .module-editor {
background: #222!important;
}

.module-editor hr.editor-hr {
border-top: 1px solid #444!important;
border-bottom: 1px solid #444!important;
}

.featured-offers-view .featured-offer-container {
border: 1px solid #111!important;
background: #171717!important;
box-shadow: 0 1px 2px #111!important;
}

.store-display-offer-container {
border: 0px solid #111!important;
background: #171717!important;
box-shadow: 0 1px 2px #111!important;
color: #ccc!important;
}

.single-playlist hr {
border-top: 0px solid #ccc!important;
border-bottom: 0px solid #fff!important;
}

.feed-item-container:hover {
background: transparent!important;
border-top-color: transparent!important;
border-bottom-color: transparent!important;
}

.channel-activity-feeds .feed-item-container {
background: rgb(30,30,30) !important;
box-shadow: 0 1px 8px #111!important;
border-bottom: solid 1px #111 !important;
margin-left: 20px!important;
margin-top: 20px!important;
}

.feed-header .metadata a {
display: none!important;
}

.feed-header .feed-channel-header-profile-image {
position: relative!important;
top: -10px!important;
left: -10px!important;
}

.feed-header .feed-channel-header-secondary {
position: relative!important;
top: -8px!important;
}

.playlist-sparkbars {
border: 0px solid #222!important;
}

.playlist-sparkbar-likes {
background: #060;
border-right: 1px solid #222!important;
float: left;
height: 4px;
}

.yt-pl-thumb .sidebar-height-124 .sidethumb {
display: none!important;
}

.feed-item-content .playlist-full {
display: none!important;
}

.feed-header .feed-channel-header {
min-height: 0px!important;
margin-bottom: 0px!important;
height: 0px!important;
}

.feed-header .feed-channel-header-title a {
display: none!important;
}

.yt-pl-thumb-overlay .yt-pl-thumb-overlay-content {
text-shadow: none!important;
}

.yt-badge-rating-signal {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
box-shadow: none!important;
border: 1px solid #111!important;
color: #ccc!important;
}

#flag-video-panel h3, #flag-video-panel label, #flag-video-panel-buttons, #flag-video-panel .flag-video-result {
color: #ccc!important;
}

.flag-menu {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
}

.channels-live-events-list .event-title {
color: #ccc!important;
}

.channels-live-events-list .event-description, .channels-live-events-list .event-item {
color: #999!important;
}

playlist-video-item.odd, .playlist-video-item:nth-child(odd) {
background: #222!important;
}

.playlist-video-item.even, .playlist-video-item:nth-child(even) {
background: #272727!important;
}

.playlist-video-item {
border-bottom: 1px solid #444!important;
}

.playlist-video-item .video-annotation .annotation-text, .playlist-video-item.annotated .video-annotation-text {
color: #ccc!important;
border: 1px solid #555!important;
background: #1b1b1b!important;
}

.playlist-editor .secondary-pane fieldset {
color: #999!important;
}

.secondary-pane h3 {
color: #ccc!important;
}

.yt-dialog-base, .yt-uix-overlay-base {
background: rgba(0,0,0,0.8)!important;
background-image: none!important;
}

.yt-dialog-fg {
border: 1px solid #111!important;
}

.yt-dialog-base .yt-dialog-header {
border-bottom: 1px solid #111!important;
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
}

.yt-dialog-fg-content {
background: #272727!important;
}

.yt-dialog-base .yt-dialog-header h2, #interstitial-editor h3, .playlist-actions .playlist-quick-sort-container  {
color: #ccc!important;
}

#subscription-manager-container .subscription-count-header {
border-bottom: 1px solid #222!important;
width: 919px!important;
background-color: #333!important;
margin-top: -10px!important;
}

.branded-page-v2-secondary-column-hidden .branded-page-v2-primary-col {
border-right: 1px solid #1b1b1b!important;
}

.exp-new-site-width .subscription-manager .branded-page-v2-primary-col {
width: 919px!important;
}

#subscription-manager-container table tr {
background-color: #2c2c2c!important;
}

#subscription-manager-container .even td {
background-color: #333!important;
border-bottom: 0px solid #222!important;
border-top: 1px solid #222!important;
}

#subscription-manager-container table {
width: 919px!important;
}

#yt-admin-recommendations h2, #vm-page-subheader {
color: #ccc!important;
border-bottom: 1px solid #333!important;
box-shadow: none!important;
}

#vm-page-subheader {
background: #333!important;
border-bottom: 1px solid #444!important;
}

.hh #vm-video-actions-inner {
background: #333!important;
}

body .yt-uix-button-hh-default[disabled] {
color: #fff!important;
}

.vm-video-list .vm-video-item {
background: #272727!important;
}

.vm-video-list li {
border-top: 1px solid #444!important;
}

.vm-video-metrics {
border-left: 1px solid #444!important;
}

.vm-video-metrics dd {
color: #fff!important;
}

.vm-video-metrics dt {
color: #aaa!important;
}

.vm-video-list .vm-video-info, .vm-video-info {
color: #aaa!important;
}

.vm-video-list .vm-video-desc {
color: #888!important;
}

.recommendations.collapsed #yt-admin-content {
width: 915px!important;
}

.vm-video-badge {
display: none!important;
}

#vm-pagination {
border-top: 0px solid #444!important;
}

#subscription-manager-container .subscription-manager-header {
border-bottom: 1px solid #222!important;
width: 970px!important;
}

.starting-box {
background-color: #171717!important;
}

.upload-header {
color: #aaa!important;
border: 1px solid #444!important;
background: #333!important;
}

.sharing-networks-label {
color: #aaa!important;
}

.yt-chip {
background: #333!important;
border: 1px solid #111!important;
box-shadow: 0 1px 0 #111!important; 
color: #ccc!important;
}

.yt-dialog-fg-content, .yt-uix-overlay-fg-content {
color: #ccc!important;
}

.upload-element-hover, .small-starting-box-action-container:hover {
background-image: -moz-linear-gradient(top,#191919 0,#111 100%)!important;
background-image: -webkit-linear-gradient(top,#191919 0,#111 100%)!important;
}

.starting-description, .informational-footer span {
color: #777!important;
}

.social-connector {
border: 1px solid #555!important;
background: transparent!important;
color: #ccc!important;
border-radius: 2px!important;
}

#main-content .starting-box, #upload-prompt-box {
border: 1px solid #444!important;
}

#upload-sidebar .upload-sidebar-header {
color: #eee!important;
}

#upload-other-options-list .upload-option-text {
color: #aaa!important;
}

#upload-sidebar .social-connector .info .social-network-name {
color: #ccc!important;
}

ul.yt-uix-button-menu, .yt-uix-button-menu {
background: #222!important;
border: 1px solid #111!important;
color: #ccc!important;
}

.yt-uix-button-menu .yt-uix-button-menu-item:hover  {
background: #333!important;
color: #ccc!important;
}

.yt-uix-button-menu .yt-uix-button-menu-item {
color: #aaa!important;
}

.yt-uix-button-menu .yt-uix-button-menu-item.menu-subheading {
background: #222!important;
}

.yt-uix-button-menu .yt-uix-button-menu-item.menu-subheading {
border-top: 1px solid #444!important;
}

#yt-admin {
border: 1px solid #444!important;
background: #222!important;
}

#yt-admin-content h2, #yt-admin-content .yt-admin-h2 {
background: transparent!important;
color: #eee!important;
border-bottom: 1px solid #222!important;
box-shadow: none!important;
}

#yt-admin-sidebar h2, #yt-admin-sidebar .yt-admin-h2 {
border-bottom: 1px solid #111!important;
background-image: none!important;
box-shadow: none!important;
}

#message_reading .buttonbar {
border-top: 1px solid #111 !important;
background-image: none !important;
}

#yt-admin-sidebar .selected {
color: #999!important;
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
}

#vm-video-list-container {
border-top: solid 1px #444 !important;
}

#yt-admin-sidebar a, #yt-admin-sidebar li {
color: #999 !important;
border-bottom: 1px solid #444 !important;
text-shadow: 0 0 0 transparent,0 1px 0 #111!important;
box-shadow: none!important;
}

#yt-admin-sidebar h2 {
box-shadow: none!important;
border-bottom: 1px solid #333!important;
}

.m_nohighlight {
background: #272727!important;
color: #aaa!important;
}

.m_highlight {
background: #333!important;
color: #aaa!important;
}

.message-display .unread h3, .message-display .unread .yt-admin-h3 {
color: #fff!important;
}

.sorterbar th {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
border: 1px solid #444!important;
color: #eee!important;
}

.page-numbers {
color: #999!important;
}

#compose-cell {
box-shadow: none!important;
border-top: 0px solid #111!important;
}

.compose_header {
color: #999!important;
}

.hh #yt-admin-content {
background: #222!important;
border-right: 1px solid #333!important;
border-left: 0px solid #333!important;
border: 0px solid #333!important;
}

#vm-page-subheader h3 {
color: #ccc!important;
}

#yt-admin-content h2, #yt-admin-content .yt-admin-h2 {
border-bottom: 1px solid #333!important;
}

.ab-layout-table tr {
background: #222!important;
}

.account-container {
background: #222!important;
border: 0px solid #333!important;
}

.account-header h2 {
color: #ccc!important;
}

.account-page {
background: #222!important;
border: 1px solid #444!important;
}

.account-sidebar {
border-left: 0px solid #444!important;
border-right: 1px solid #444!important;
}

.account-info-item .account-info-label, .account-settings-item .account-settings-label, .account-info-item .account-info, .account-settings-item .account-settings-value, .account-content .account-status-section, .account-content .account-section, .account-section-setting, .account-settings-info, .account-features-name-section, .account-features-status-section {
color: #ccc!important;
}

.account-content, .account-features-desc-section {
color: #aaa!important;
}

.account-sidebar-section li .selected, .account-sidebar-section li a:hover {
border-top: 1px solid #444!important;
background: #444!important;
color: #ccc !important;
}

h3.account-section-header {
color: #eee !important;
}

th.ab-users-head {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
color: #ccc!important;
border-bottom: 1px solid #444!important;
}

.ab-midpane {
background: #222!important;
}

.ab-group-name, .ab-contact {
color: #ccc!important;
border-bottom: 1px solid #444!important;
text-shadow: none!important;
box-shadow: none!important;
}

.ab-group-name:hover, .ab-contact:hover {
background: #333!important;
}

.ab-main {
border: 1px solid #444!important;
width: 958px!important;
}

.ab-layout-table {
border: 1px solid #444!important;
width: 952px!important;
}

.ab-mulsel-hdr {
border-bottom: 1px solid #444!important;
}

#ab-contacts-table {
border-top: 1px solid #444!important;
}

.ab-cd-txtlbl {
color: #ccc!important;
}

.channel-layout-full-width .tab-content-body {
background: #222!important;
}

#yt-admin-sidebar li:hover {
background: #333!important;
}

.vm-vertical-nav {
border-right: 1px solid #444!important;
border-top: 0px solid #444!important;
}

#vm-video-actions-bar #vm-video-actions-inner {
border-top: 0px solid #444!important;
border-bottom: 0px solid #444!important;
border-left: 1px solid #444!important;
background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#333),to(#272727))!important;
background-image: -moz-linear-gradient(top,#333,#222)!important;
color: #999!important;
}

.vm-list-view .vm-video-item-content {
border-bottom: 1px solid #444!important;
}

.vm-list-view .vm-video-metrics {
background: #272727!important;
color: #fff!important;
border-left: 1px solid #444!important;
}

.vm-list-view .vm-video-metrics a:hover {
background: transparent!important;
}

.vm-list-view .vm-video-metric .vm-video-metric-value {
color: #fff!important;
}

#vm-video-actions-inner #vm-view-filter-label {
color: #999!important;
}

.infobox .editor-tab-container, #top-bar {
border: 1px solid #444!important;
background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#333),to(#222))!important;
background-image: -moz-linear-gradient(top,#333,#222)!important;
}

.yt-search-field {
border: 0px solid #444!important;
}

.vm-list-view .vm-video-list li {
background: #272727!important;
border-left: 1px solid #444!important;
}

#yt-admin-sidebar a, #yt-admin-sidebar .selected {
color: #ccc!important;
}

.editor-content {
background: #222!important;
border: 1px solid #444!important;
}

#enhance-advanced-body {
border-top: 1px solid #444!important;
}

#enhance-advanced-body {
color: #999!important;
}

.video-header-divider {
border-top: 1px solid #444!important;
}

.thumbnail-overlay-inner-border, .thumbnail-overlay-inner-border  {
border: 1px solid #111!important;
}

#player-and-info-pane #video-info dd {
color: #ccc!important;
}

.metadata-container {
background-image: -webkit-linear-gradient(top,#171717 0,#272727 70%)!important;
background-image: -moz-linear-gradient(top,#17171 0,#272727 70%)!important;
border: 1px solid #111!important;
}

.tab-bg {
background: #171717!important;
border: 1px solid #111!important;
}

ul.tabs li {
border-right: 1px solid #111!important;
border-top: 1px solid #111!important;
}

ul.tabs li.selected {
color: #ccc!important;
border-right: 1px solid #111!important;
border-left: 1px solid #111!important;
border-bottom: 1px solid #111!important;
background: #222!important;
height: 15px!important;
}

.tag {
color: #ccc!important;
border: 1px solid #111!important;
box-shadow: 0 1px 0 #111!important;
}

#inline-editor-main {
background: #222!important;
border: 1px solid #444!important;
}

#inline-editor-header {
border-bottom: 1px solid #444!important;
}

#inline-editor-revert-container {
border-right: 1px solid #444!important;
}

#enhance-editor-promo {
color: #999!important;
}

#audio-ui-pagefold {
border-bottom: 1px solid #222!important;
border-top: 1px solid #444!important;
}

.audio-ui-featured-row {
border: 1px solid #444!important;
}

#audio-ui-featured-table {
border: 1px solid #444!important;
}

#audio-ui-featured-table-container thead td {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
}

#audio-ui-selection {
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
text-shadow: none!important;
border: 1px solid #444!important;
}

#audio-ui-selection-info tr {
background: transparent!important;
color: #ccc!important;
}

#audio-ui-mixer .slider-readout {
color: #999!important;
}

#audio-ui-remove-track-button {
box-shadow: none!important;
border: 0px solid #222 !important;
}

.audio-ui-featured-table-header {
color: #ccc!important;
}

.audio-ui-featured-row-len span {
background: #222!important;
}

#annotator-div {
background: #222!important;
border: 1px solid #444 !important;
}

#annotator-add-div, #annotator-select-div {
border-bottom: 1px solid #444 !important;
}

.captions-widget {
border: 1px solid #444!important;
background: #222!important;
}

#dashboard-header h1, #dashboard-header .dashboard-stat-value, #dashboard-header .dashboard-stat-name {
text-shadow: none!important;
color: #ccc!important;
}

.dashboard-widget {
background: #272727!important;
border: 1px solid #111!important;
box-shadow: 0 1px 4px #111!important;
}

.dashboard-widget:hover .dashboard-widget-display-title {
border-right: 1px solid #444!important;
}

.dashboard-widget-header:hover {
background-color: #333!important;
border-bottom: 1px solid #444!important;
}

.dashboard-widget.analytics .section + .section {
border-top: 1px solid #111!important;
}

.dashboard-widget.promos .promos-content-container {
background: #222!important;
border-radius: 8px!important;
}

.lohp-large-shelf-container {
border-right: 1px solid #222!important;
}

#channel-subheader {
border-bottom: 1px solid #222!important;
}

.lohp-medium-shelves-container {
border-left: 1px solid #222!important;
}

.lohp-shelf-cell-container {
border: 1px solid #222!important;
}

.lohp-newspaper-shelf {
border-bottom: 1px solid #222!important;
}

.c4-box {
padding: 25px 20px;
border-bottom: 1px solid #222!important;
}

#feed-page-subnav {
border-bottom: 1px solid #222!important;
}

.lohp-shelf-cell-container:hover {
background-color: #333!important;
}

.guide-builder-page-header {
border-bottom: 1px solid #222!important;
}

.category-header .category-title {
color: #ddd!important;
}

.channels-search .search-field-container {
border: 1px solid #444!important;
}

.subscribable-content-username {
color: #ccc!important;
}

.category-header .channel-count {
color: #aaa!important;
}

.yt-subscription-button-subscriber-count-vertical-container {
background-color: #333!important;
}

.yt-subscription-button-subscriber-count-unbranded-vertical {
border: 1px solid #111!important;
color: #999!important;
background: #222!important;
}

.yt-subscription-button-subscriber-count-unbranded-vertical::before {
border-color: #222 transparent!important;
}

.yt-subscription-button-subscriber-count-branded-vertical::after, .yt-subscription-button-subscriber-count-unbranded-vertical::after {
border-color: transparent transparent!important;
}

#builder-preview-pane {
background: #333!important;
}

.builder-preview-thumb .video-thumb {
border: 3px solid #555!important;
}

.lohp-large-shelf-container .lohp-blog-headline {
border-top: 1px solid #222!important;
}
.browse-bg-gradient {
background: #222!important;
}

.browse-container hr {
border-top-color: #444!important;
}

.yt-uix-slider.browse-collection .yt-uix-pager {
border: 1px solid #444!important;
}

.yt-uix-slider.browse-collection .yt-uix-slider-title {
color: #ccc!important;
}

.yt-uix-slider.browse-collection .pager-info {
color: #aaa!important;
}

.charts .video-card {
background: #1b1b1b!important;
box-shadow: 0 1px 2px #111!important;
}

.charts .position {
background: #111!important;
color: #fff!important;
text-shadow: 0px 0px 10px!important;
}

.charts .videos-count-container {
background: #111!important;
color: #fff!important;
}

.charts .video-card .video-card-footer {
border-top: 1px solid #333!important;
}

.browse-container hr {
border-top: 1px solid #333!important;
border-bottom: 1px solid #444!important;
}

#education .browse-stage {
background-image: -webkit-linear-gradient(top,#222 0,#333 100%)!important;
background-image: -moz-linear-gradient(top,#222 0,#333 100%)!important;
border: 1px solid #111!important;
}

#marketing-content h2 {
color: #ddd!important;
}

#marketing-content h3 {
color: #bbb!important;
}

#marketing-header {
border-bottom-color: #444!important;
box-shadow: none!important;
padding-left: 20px!important;
}

#marketing-content .marketing-thumb {
border: 1px solid #444!important;
}

.yt-uix-hovercard-card-border {
background-image: -webkit-linear-gradient(top,#222 0,#272727 100%)!important;
background-image: -moz-linear-gradient(top,#222 0,#272727 100%)!important;
border: 1px solid #111!important;
}

.yt-uix-hovercard-card .info h3 {
color: #ddd!important;
}

.yt-uix-hovercard-card .details, .yt-uix-hovercard-card .info {
box-shadow: 0 1px 1px #444!important;
border-bottom-color: #444!important;
}

.yt-uix-card-body-arrow-horizontal {
border-left-color: #272727!important;
}

.yt-uix-card-border-arrow-horizontal {
border-left-color: #111!important;
}

.browse-container h2 {
color: #fff!important;
margin-top: 10px!important;
}

.hh .metadata-container .metadata-tab, #audio-ui-search-input-field {
background: #1b1b1b!important;
}

.hh .metadata-editor-container .tab-header:hover {
border-bottom: 3px solid transparent!important;
}

.yt-search-field {
box-shadow: none!important;
}

.annotation-details-container li.annotation-time-pair, .annotation-link {
border-top: 1px solid #444!important;
}

#annotator-select-menu .yt-uix-button-menu-item td {
border-bottom: 1px solid #222!important;
}

.captions-widget-hh {
background-color: #222!important;
border: 1px solid #444!important;
margin-left: 0px!important;
width: 1055px!important;
}

.editor-content {
width: 1058px!important;
position: relative!important;
left: -48px!important;
top: -14px!important;
}

body #yt-admin.vm-has-videolist.hh {
position: relative!important;
left: 0px!important;
}

.media-filters {
border-bottom: 1px solid #333!important;
}

#mediapicker {
border-left: 1px solid #333!important;
background-color: #1b1b1b!important;
}

.search-input-container {
background-color: #1b1b1b!important;
}

.yt-search-field .yt-uix-form-input-fluid {
border-bottom: 1px solid #333!important;
background-image: -webkit-linear-gradient(top,#444 0,#272727 100%)!important;
background-image: -moz-linear-gradient(top,#444 0,#272727 100%)!important;
}

.vis-refresh-modifier .editor-tab.selected {
background-color: #666!important;
}

.editor-tab {
border-right: 1px solid #444!important;
}

#storyboard {
border: 1px solid #444!important;
box-shadow: none!important;
}

.message.open td {
background-image: -webkit-linear-gradient(top,#333 0,#272727 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#272727 100%)!important;
color: #aaa!important;
}

#error-page-content p {
text-shadow: none!important;
}

.upload-item {
background-color: #272727!important;
border: 1px solid #333!important;
}

#shared-addto-menu .playlists {
border-top: 1px solid #111!important;
border-bottom: 1px solid #111!important;
}

.vm-video-actions-delete-overlay .vm-video-actions-delete-main-area {
background-color: #272727!important;
color: #aaa!important;
}

.vm-video-actions-delete-overlay .vm-video-actions-delete-header {
border-bottom: 1px solid #111!important;
background-image: -webkit-linear-gradient(top,#222 0,#333 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#272727 100%)!important;
}

.yt-uix-overlay-fg {
border: 1px solid #111!important;
}

.upload-multifile-popup {
border: 1px solid #1117!important;
background-color: #272727!important;
box-shadow: 2px 2px 2px #111!important;
}

.header {
border-bottom: 1px solid #333!important;
color: #ccc!important;
}

#ytm-static-intro-content {
border-top: 1px solid #333!important;
}

#instructions {
background-color: #272727!important;
}

#upload-email-to {
background-color: #272727!important;
border: 0px solid #333!important;
box-shadow: none!important;
}

#upload-email-to .email-to {
color: #fff!important;
}

.section-left-icon {
display: none!important;
}

#vm-pagination {
border-bottom: 0px solid #111!important;
}

.vm-beauty-view .vm-video-item-content {
background-color: #171717!important;
box-shadow: 0 2px 5px #111!important;
}

.yt-uix-overlay-fg {
background-color: #272727!important;
}

.yt-uix-overlay-fg-content h2 {
border-bottom: 1px solid #111!important;
color: #ccc!important;
}

.add-widget-menu-content li {
border-top: 1px solid #171717!important;
}

.add-widget-menu-item:hover {
background-color: #333!important;
}

.add-widget-menu-item.added .add-widget-menu-item-added {
color: #999!important;
}

.dashboard-widget.edit .dashboard-widget-header {
background-color: transparent!important;
border-bottom: 1px solid #444;
}

.dashboard-widget .config-controls {
border-top: 1px solid #444!important;
}

.playlist-thumb-strip {
background: #111!important;
}

#social-promo h4, #social-promo .google-upgrade-promo, .tag-suggest-title, label.single-option, div.annotation-header span, label, .thumb-placeholder.large-thumb-dimensions, #upload-email-to .tip-line, .upload-item-failed .upload-failure, .upload-item-failed .item-close, .add-widget-menu-item-title, .dashboard-widget h3, .section-right-text  {
color: #aaa!important;
}

#social-promo .feed-promo-feed-name, #browse-side-column .charts .username, #video-header #title, h4, #inline-editor-headline, .annotator-header h1, #mymedia .entity-header h1, .item-title, .vm-video-actions-delete-overlay .vm-video-actions-delete-header .yt-alert-message, .upload-multifile-popup h1, .add-widget-menu-content h2, #upload-email-to .intro   {
color: #ccc!important;
}

#watch-response {
background: #2c2c2c!important;
}

#watch-response-content-sort {
border-bottom: 1px solid #222!important;
}

#watch-response-content {
border-top: 1px solid #222!important;
}

.link-gplus-dialog {
color: #aaa!important;
}

#link-gplus-lb .dialog-footer {
border-top: 1px solid #777!important;
}

#link-gplus-lb .link-gplus-flow-add-gplus.link-gplus-intro .before-container {
background: #222!important;
border: 1px solid #aaa!important;
}

#link-gplus-lb .link-gplus-flow-add-gplus.link-gplus-intro .before-username {
color: #ccc!important;
}

#link-gplus-lb .dialog-title {
text-shadow: none!important;
}

#link-gplus-lb .dialog-header {
background-image: none!important;
background: transparent!important;
}

#link-gplus-lb .optout-bottom-section {
background: transparent!important;
}

.yt-uix-form-input-checkbox-container {
background: transparent!important;
}

#action-panel-loop {
color: #aaa!important;
}

.secondary-pane .editor-input-header, .secondary-pane h3 {
color: #aaa!important;
}

#vm-pagination {
background: transparent!important;
}

.lohp-pyv-shelf-container {
border-bottom-color: #222!important;
}

.live-template-new #video-description-extra-info .video-extras-likes-dislikes {
color: #aaa!important;
}
  
.live-template-new .video-extras-sparkbars {
border: solid 1px #222!important;
box-shadow: 0 1px 0 #333!important;
}

#creator-sidebar .creator-sidebar-section.selected {
border-top: 1px solid #333!important;
border-bottom: 1px solid #333!important;
}

#creator-sidebar .creator-sidebar-channel-link {
border-top: 1px solid #333!important;
}

#creator-sidebar .creator-sidebar-feedback {
margin-top: -10px!important;
margin-left: -9px!important;
}

#creator-sidebar .creator-sidebar-back-arrow {
display: none!important;
}

#creator-sidebar .creator-sidebar-bullet {
margin: 8px 0 0 -10px!important;
}

#yt-admin-sidebar-hh {
background: #222!important;
border-radius: 0px 0px 5px 5px!important;
border: 1px solid #444!important;
}

#yt-admin.vm-has-videolist.hh {
left: -1000px!important;
}

.hh #dashboard-header-stats li {
border-left: 1px solid #444!important;
}
  
.dashboard-widget .dashboard-widget-content {
background-color: #272727!important;
background-image: -moz-linear-gradient(bottom, #333 0%, #272727 100%);
background-image: -webkit-linear-gradient(bottom, #333  0%, #272727 100%);
border: 1px solid #444!important;
}

.dashboard-widget.notification .notification-title, .dashboard-widget.analytics .section-label {
color: #aaa!important;
}

.dashboard-widget.comments .comment-body {
color: #999!important;
}

#creator-editor-container, .hh.editor-content {
background: #222!important;
border: 1px solid #444!important;
}

.creator-editor-header, .creator-editor-content #inline-editor-header {
border-bottom: 1px solid #444!important;
}

.creator-editor-nav {
background-image: -webkit-linear-gradient(top,#444 0%,#2c2c2c 50%, #444 100%)!important;
background-image: -moz-linear-gradient(top,#444 0%,#2c2c2c 50%, #444 100%)!important;
}

.creator-editor-nav-tabs li.selected, .creator-editor-nav-tabs li:hover {
border-bottom: 4px solid #333!important;
background-image: -webkit-linear-gradient(top,#333 0%,#222 50%, #333 100%)!important;
background-image: -moz-linear-gradient(top,#333 0%,#222 50%, #333 100%)!important;
}

.creator-editor-nav-tabs li {
border-bottom: 0px solid #111!important;
padding: 0px 10px 0px 0px!important;
margin-top: 0px!important;
}

#audio-ui-featured-table-container {
margin-left: -40px!important;
}

.exp-new-site-width #inline-editor-main {
width: 980px!important;
position: relative!important;
}

.container-div #ytg-box-hh {
margin-left: -48px!important;
}

.vm-confirmation-overlay .vm-video-actions-delete-warning {
color: #ccc!important;
}

#player-and-info-pane #video-info h2, #player-and-info-pane #video-info dt  {
color: #999!important;
}

.vm-confirmation-overlay .vm-confirmation-overlay-header {
border-bottom: 1px solid #111!important;
background-image: -webkit-linear-gradient(top,#2c2c2c 0%,#222 50%, #2c2c2c 100%)!important;
background-image: -moz-linear-gradient(top,#2c2c2c 0%,#222 50%, #2c2c2c 100%)!important;
}

.metadata-field .feed-item-container .feed-author-bubble {
background: transparent!important;
height: 96px!important;
position: relative!important;
top: 0px!important;
left: 0px!important;
}

.branded-page-v2-detached-top .branded-page-v2-primary-col {
border-top: 1px solid #222!important;
}

#channel-subscription-promo-in-feed {
display: none!important;
}

.vm-list-view .vm-video-title .vm-video-title-content {
color: #ccc!important;
}

.vm-beauty-view .vm-video-title {
max-height: 27px!important;
}

.hh .metadata-editor-container .tab-header.selected {
background: transparent!important;
}

.vm-label-item, .vm-member-item {
background: #2c2c2c!important;
border-bottom: 1px solid #222!important;
}

.yt-badge-creator {
background-image: -moz-linear-gradient(center top , #333333 0px, #222222 100%) !important;
border: 1px solid #1B1B1B !important;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25) !important;
color: #CCCCCC !important;
}

.ux-thumb-wrap .yt-uix-button.addto-button {
opacity: 0!important;
}

.ux-thumb-wrap .yt-uix-button.addto-button:hover {
opacity: 1!important;
}

#verify {
color: #ccc!important;
}

.exp-grouped-results #search-results .group-container {
border-bottom: 1px solid #111!important;
border-top: 0px solid #111!important;
}

.exp-grouped-results #search-results .group-container.header-hover {
background: #222!important;
}

.feed-item-content-wrapper.playlist-promo, .feed-item-content-wrapper.channel-lockup {
border: 0px solid #222!important;
box-shadow: none!important;
}

.yt-search-field {
background-color: transparent!important;
}

.hh #dashboard-header {
background-color: #333!important;
border-bottom: 1px solid #444!important;
}

.dashboard-widget-analytics .section + .section {
border-top: 1px solid #444!important;
}

.dashboard-widget-header:hover .dashboard-widget-header-controls {
border-left: 1px solid #444!important;
}

.yt-badge  {
border: 1px solid #1b1b1b!important;
background-image: -webkit-linear-gradient(top,#333 0,#222 100%)!important;
background-image: -moz-linear-gradient(top,#333 0,#222 100%)!important;
color: #ccc!important;
box-shadow: 1px 1px 1px rgba(0,0,0,0.25)!important;
}

.reply_header {
color: #aaa!important;
}

.reply_bottom {
border-bottom: 1px solid #444!important;
}

.compose_body {
color: #888!important;
}

#yt-microsite h2, #yt-microsite h3, #yt-microsite h4, #yt-microsite h5, #yt-playbook-main-content h1 {
text-shadow: none!important;
}

.yt-tile-static, .yt-tile-visible, .yt-tile-default:hover {
box-shadow: none!important;
}

.yt-tile-default, .yt-tile-static, .yt-tile-visible{
border: 1px solid #111!important;
}

.feed-item-container .feed-item-main .yt-uix-form-input-checkbox-container, .branded-page-v2-primary-col-header-container .yt-uix-form-input-checkbox-container{
background: #fff!important;
height: 16px!important;
}

.yt-creators-programs-nav li {
border: 1px solid #444!important;
}

#masthead-container {
background: transparent!important;
border-bottom: 0px solid #444!important;
margin-bottom:10px!important;
}

#yt-main-nav-container {
width: 970px!important;
margin: 0 auto!important; 
}

.yt-lockup2-playlist-item {
border-bottom: 1px solid #444!important;
}

.channels-content-item .channel-video-badge.next-badge {
border: 0px solid #444!important;
color: #aaa!important;
}






/* New channel page */

body.flex-width-enabled #page {
margin: 0 auto !important; 
}

#c4-header-bg-container, .branded-page-v2-subnav-container, .branded-page-v2-body #channel-feed-post-form {
border-bottom: 1px solid #222!important;
}

.other-channels-module, .about-subscriptions {
border-top: 1px solid #222!important;
}

.video-player-view-component {
color: #aaa!important;
}

.video-player-view-component .view-count .count {
color: #ccc!important;
}

#c4-about-tab .about-stats .about-stat {
color: #ccc!important;
}

.yt-uix-flex-width-slider-body {
height: 155px!important;
}

.channels-content-item .content-item-detail .content-item-metadata {
position: relative!important;
top: 0px!important;
}

#video-page-content {
padding-top: 50px!important;   
}

.expanded-shelf .branded-page-module-title {
color: red!important;  
position: relative!important;
top: -33px!important;
}
    
#channel-discussion .feed-item-main{
width: 800px!important;
height: 20px!important;
}
    
#channel-discussion .feed-item-main .feed-item-post {
display: block!important;
}
    
#channel-discussion .feed-item-actions-line .feed-item-owner {
margin-left: 20px!important;
}
    
#channel-discussion .feed-author-bubble {
position: absolute!important;
top: 5px!important;
left: -5px!important; 
}
    
#channel-discussion .feed-item-header {
position: static!important;
}
    
.epic-nav-dropdown-group:hover {
border: 0px solid #333!important;
}
        
.branded-page-module-title, .branded-page-module-title a:visited, .branded-page-module-title a {
color: #ccc!important;
}

#channel-discussion .feed-item-main {
position: static!important;
}

body a.yt-uix-button .yt-uix-button-content:hover {
color: #fff!important;
}

#channel-discussion .feed-item-container:hover  {
border-bottom: 1px solid transparent!important;
}

.feed-item-snippet .feed-item-actions-line {
color: #999!important;
}

.welcome.c4-spotlight-module-component {
border-bottom: 1px solid #222!important;
}

.c4-welcome-primary-col {
border-right: 1px solid #222!important;
}

.c4-welcome-secondary-col {
border-left: 1px solid #222!important;
}

#channel-feed .feed-item-container .feed-item-main {
position: relative!important;
clear: both!important;
left: 0px!important;
top: 0px!important;
width: 420px!important;
}

#channel-feed .feed-list-item {
width: 418px!important;  
float: left!important;
margin-bottom: 0px!important;
border-right: solid 1px #222!important;
border-bottom: solid 1px #222!important;
height: 140px!important;
}

.playlist-video-item .yt-user-name {
color: #ccc!important;
}

.playlist-pager, .playlist-video-item {
border-top: 1px solid #444!important;
}

.playlist-metadata-secondary-col {
color: #aaa!important;
}

.share-panel-main-buttons {
border-left: 0px solid #444!important;
border-right: 0px solid #444!important;
}

.share-panel .share-options, .share-panel .share-options-secondary {
background: none repeat scroll 0 0 #272727!important;
border: 1px solid #222!important;
box-shadow: none!important;
color: #ccc!important;
}

.feed-item-main .description.lines-3, .feed-item-main .description.lines-2 {
margin-top: 8px!important;
}

.c4-box .feed-item-main .feed-item-content  {
height: 100px!important;
}

.c4-box .feed-item-content .metadata .view-count {
color: #888!important;
}

.expanded-shelf-content-item.feed-item-main {
height: 90px!important;
}

.compact-shelf.yt-uix-shelfslider {
height: 190px!important;
margin-top: 0px!important;
}

.c4-box {
margin-top: 30px!important;
}

.feed-item-content .metadata .view-count, .expanded-shelf-content-item .metadata .time-published {
margin-top: 12px!important; 
}

.yt-thumb-185, .channel-video-thumb-container.watched, .channels-browse-content-grid .channels-content-item .channel-video-thumb-container {
width: 160px!important;
}

.epic-nav-item.selected, .epic-nav-item-heading {
border-bottom: 0px solid #111!important;
}

#c4-shelves-container .shelf-item .channels-content-item .content-item-detail {
position: relative!important;
left: 0px!important;
top: 0px!important;
width: 190px!important;
}

.channels-content-item .content-item-detail a.content-item-title {
width: 160px!important;
}







.site-left-aligned #page.watch #guide-container {
position: absolute!important;
left: 960px!important;
}

}

@-moz-document url-prefix("http://www.youtube.com/watch") {
.site-left-aligned #page.watch #guide-container {
position: absolute!important;
left: 960px!important;
}
}

@-moz-document url-prefix("https://www.youtube.com/watch") {
.site-left-aligned #page.watch #guide-container {
position: absolute!important;
left: 960px!important;
}
}