@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix("http://video.google.com/videoplay") {

/* change background color and link color */
body {
  background-color: #333333 !important;
  margin: 0 !important;
}
a {
  color: rgb(183, 183, 183) !important;
}

/* remove distractions */
#gbar,
#gbarc,
#gbarl,
#guser,
#videoheader .td-logo,
#videoheader .td-logo + td > table > tbody > tr + tr,
#videoheader .td-search .div-navtabs,
#videoheader .td-header-padding {
  display: none !important;
}

/* remove top padding */
#videoheader {
  padding-top: 0 !important;
  z-index: 10 !important;
  position: absolute !important;
  left: 50% !important;
  margin-left: -168px !important;
  margin-top: 0 !important;
  width: auto !important;
}
#videoheader .td-search > table > tbody > tr > td:first-child + td {
  position: absolute !important;
  padding-top: 3px !important;
  width: 115px !important;
}

/* make video fill width */
#playvideoblock {
  width: auto !important;
  height: auto !important;
  top: 30px !important;
  left: 3px !important;
  right: 3px !important;
  bottom: 3px !important;
}
#flashobjectplaceholder {
  height: auto !important;
}

/* download links in header */

/* l337 h4x */
#playrightblock {
  position: absolute !important;
  display: block !important;
  border: none !important;
  width: 100% !important;
  height: 30px !important;
  left: 0 !important;
  top: 0 !important;
  z-index: 5 !important;
}

/* remove lots of things in the sidebar */
#abovecorner,
#thumbsetc > a:first-child,
#platform,
#sharevidpanel,
#description,
#upnextmenu,
#bottomrightcorner {
  display: none !important;
}

/* make all the download links visible */
#videodownloaddiv,
#gvpdownloaddiv,
#clientunknowndiv,
#clientunknowndiv > a:first-child,
#clientunknowndiv > hr,
#directdownloaddiv,
#macdownloaddiv,
#macdownloadlink,
#ipoddownloaddiv,
#ipoddownloadlink {
  display: inline !important;
}

#corner {
  max-width: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
}

#summary {
  width: auto !important;
  position: static !important;
  height: auto !important;
}

/* gather the download links on one line */
#clientunknowndiv > a:first-child {
  position: absolute !important;
  left: -155px !important;
  top: 6px !important;
  z-index: 2 !important;
}

#clientunknowndiv > a:first-child:after {
  content: ".gvp" !important;
  margin-left: 150px !important;
}

#macdownloadlink {
  position: absolute !important;
  left: -155px !important;
  top: 6px !important;
  z-index: 1 !important;
}

#macdownloadlink:after {
  content: ".avi" !important;
  margin-left: 243px !important;
}

#ipoddownloadlink {
  position: absolute !important;
  left: -155px !important;
  top: 6px !important;
  z-index: 0 !important;
}

#ipoddownloadlink:after {
  content: ".mp4" !important;
  margin-left: 266px !important;
}

/* Add "Download video" text */
#platformtext {
  position: absolute !important;
  left: -155px !important;
  top: 6px !important;
  z-index: 3 !important;
}

#platformtext:after {
  content: "Download video:" !important;
  color: #CCCCCC !important;
  margin-left: 145px !important;
  padding: 7px 4px 7px 0 !important;
}

/* prev/next links */
#prevnextlinks {
  position: absolute !important;
  right: 5px !important;
  top: 5px !important;
  margin: 0 !important;
  color: #CCCCCC !important;
}

#prevnextlinks font {
  color: #CCCCCC !important;
}

}