@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("youtube.com"){
body {
	background: #000000 !important;
}
/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }

a:link,a:active,a:visited { color : #2AAAA8 ! important; }

a:hover	{ text-decoration: underline ! important; color : #2AAAA8 ! important; }

hr { height: 0px ! important; border: solid #383838 0px ! important; border-top-width: 1px ! important;}

/*
td {border: #000000; background-color: #000000 !important;}

table {border: #000000; background-color: #000000 !important;}

div {border: #000000; background-color: #000000 !important;}
*/
.baseDiv {background: #000000 !important;}

#searchDiv, #searchForm, #searchField input, font { color : #2AAAA8 ! important; }

.exploreBody, #side_results {background-color : #000000 !important;}



#searchDiv .smallLabel { color : #2AAAA8 ! important; }
#userInfoDiv .smallLabel { color : #2AAAA8 ! important; }
#userInfoDiv .smallText { color : #2AAAA8 ! important; }

#ratingMessage .label { color : #2AAAA8 ! important; }
#ratingDiv .label { color : #2AAAA8 ! important; }
#ratingDivWrapper .label { color : #2AAAA8 ! important; }
#actionsDiv .smallLabel { color : #2AAAA8 ! important; }
#actionsDiv .smallText { color : #2AAAA8 ! important; }

#statsDiv .statRow .smallLabel { color : #2AAAA8 ! important; }
.footerbox {background-color: #383838 !important; }
.rating  .label{ color : #2AAAA8 ! important; }
.tabContent {background-color: #383838 !important;}
#gNavBottom  {background-color: #383838 !important;}
#gNavDiv .rc * {background: #383838 !important; }
#gSubNavDiv {background: #383838 !important; }
.tab b {background-color: #383838 !important; }
.tab border {color: #000000 !important; }
.ltab b {background-color: #383838 !important; }
.rtab b {background-color: #383838 !important; }


#gNavDiv .rc  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#gNavDiv .rc  {border-left: 1px solid #000000  !important; background: #000000 !important; }

#gNavDiv .rc1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rc5  {border-left: 1px solid #000000 !important; background: #383838 !important; }


#gNavDiv .tabContent selected b {background-color: #000000 !important; }
#gNavDiv .rcs  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#gNavDiv .rcs  {border-left: 1px solid #000000  !important; background: #000000 !important; }

#gNavDiv .rcs1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#gNavDiv .rcs5  {border-left: 1px solid #000000 !important; background: #383838 !important; }


#sideNav  .headerRCBox b {background-color: #000000 !important; }
#sideNav .headerRCBox .rch  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#sideNav .headerRCBox  .rch  {border-left: 1px solid #000000  !important; background: #000000 !important; }
#sideNav .headerRCBox .rch1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox .rch1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#sideNav  .headerRCBox  .rch4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#sideNav  .headerRCBox  .rch5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#sideNav .headerRCBox  .rch5  {border-left: 1px solid #000000 !important; background: #383838 !important; }

.headerTitle { color : #2AAAA8 ! important; }

#mainContentWithNav .headerRCBox b {background-color: #000000 !important; }
#mainContentWithNav .headerRCBox .rch  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#mainContentWithNav .headerRCBox  .rch  {border-left: 1px solid #000000  !important; background: #000000 !important; }
#mainContentWithNav .headerRCBox .rch1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox .rch1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#mainContentWithNav .headerRCBox  .rch5  {border-left: 1px solid #000000 !important; background: #383838 !important; }

.headerTitleRight  { color : #2AAAA8 ! important; }


.vListBox {background-color: #383838 !important; }
.navHead { color : #2AAAA8 ! important; }
.label { color : #2AAAA8 ! important; }
#gSubNavDiv {background-color: #383838 !important; }


.vNowPlaying {background-color: #000000 !important; border: solid #383838 0px ! important;}font,th,td,p { color : #2AAAA8 ! important; }

.content {background-color: #383838  !important; }

.headerRCBox b {background: #383838 !important; }
#aboutExploreDiv {background: #383838 !important; }

#aboutExploreDiv .rch  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#aboutExploreDiv .rch  {border-left: 1px solid #000000  !important; background: #000000 !important; }

#aboutExploreDiv .rch1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#aboutExploreDiv .rch5  {border-left: 1px solid #000000 !important; background: #383838 !important; }


.headerRCBox b {background: #383838 !important; }
#aboutExploreDiv {background: #383838 !important; }

#hpMainContent .rch  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
#hpMainContent .rch  {border-left: 1px solid #000000  !important; background: #000000 !important; }

#hpMainContent .rch1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
#hpMainContent .rch5  {border-left: 1px solid #000000 !important; background: #383838 !important; }


.hpContentBlock .rch  {border-right: 1px solid #000000  !important; background: #000000 !important;  }
.hpContentBlock .rch  {border-left: 1px solid #000000  !important; background: #000000 !important; }

.hpContentBlock .rch1  {border-right: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch1  {border-left: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch2  {border-right: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch2  {border-left: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch3  {border-right: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch3  {border-left: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch4  {border-right: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch4  {border-left: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch5  {border-right: 1px solid #000000 !important; background: #383838 !important; }
.hpContentBlock .rch5  {border-left: 1px solid #000000 !important; background: #383838 !important; }


.headerTitleLite {background-color : #383838 !important; color : #2AAAA8 ! important; border : thin dotted #2AAAA8 ! important;}


#commentsDiv {background-color : #000000 !important;}
#commentsDiv h {color : #2AAAA8 ! important;}

#vResponseDiv #vResponseHeading {background-color : #383838 !important; color : #2AAAA8 ! important; border : thin dotted #2AAAA8 ! important;}

.videobarthumbnail_white {background-color: #000000 !important; }

#div_video_responses_0  {background-color: #000000 !important; }
#div_video_responses_1  {background-color: #000000 !important; }
#div_video_responses_2  {background-color: #000000 !important; }
#div_video_responses_3  {background-color: #000000 !important; }
#div_video_responses_4  {background-color: #000000 !important; }
#div_video_responses_5  {background-color: #000000 !important; }

.contentBox {border : thin dotted #2AAAA8 ! important;}

.vidURLField {background-color: #000000 !important; }
 
.vidURLField, #video_link font,th,td,p { color : #2AAAA8 ! important; }

.showingTable {background-color: #383838!important; }

.commentHead {background-color: #383838!important; }

h1 { color : #2AAAA8 ! important; }

h2 { color : #2AAAA8 ! important; }


#utilNavLeftContainer {border:0px #000 solid ! important; }

img {border : thin dotted #2AAAA8 ! important;}
.facets { color : #2AAAA8 ! important; }
.runtime { color : #2AAAA8 ! important; }
.footerBox{border : thin dotted #2AAAA8 ! important;}
.footerBox  {background-color: #383838!important; }
.pagingDiv { color : #2AAAA8 ! important; }
.pagingDiv  {background-color: #383838!important; }
.pagerCurrent {background-color: #383838!important; }
.pagerCurrent { color : #2AAAA8 ! important; }
.pagerNotCurrent a:link,a:active,a:visited { color : #2AAAA8 ! important; }
.pagerNotCurrent  {background-color: #383838!important; }
}
#actionsAndStatsDiv {background-color: #383838!important; }