@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("digg.com") 

{

#container {
  width:100%!important;
  position:absolute!important;
  top:0px!important;
  left:0px!important;
}

.main {
  margin:0px!important;
}

#contents {
  padding-right:0px!important;
}

  body
    {
    padding: 0px !important;
    }

  #wrapper
    {
    padding-top: 20px !important;
    }

  .news-summary
    {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    }

/*style dropdown menus*/
  .submenu-drop.catdropm
    {
    background-color: rgb(178,210,129) !important;
    padding: 2px !important;
    }

  .submenu-drop.catdropm a
    {
    color: rgb(59,93,20) !important;
    background-color: rgb(178,210,129) !important;
    }


/*clean up header area*/
  #h
    {
    height: 65px !important;
    }

  input
    {
    color: rgb(27,87,144) !important;
    font-weight: bold !important;
    }

  #footer, .copyright
    {
    display: none !important;
    }
   
/* remove annoying things */

.news-summary a img, .news-img, #join-digg, #announce, .news-digg, #block_ad_msft, #comments_ad_msft, #recommended-list, .promo, .add-widget, .header-join, .header-about, #h-sec, .tool.share, .bury-link, .tool.user-info, .topic, .inaccurate, .d, #top_ad_msft, .permalink-wrap .sidebar
  {
  display:none!important;
  }

/*without this layer hack, the sidebar behaves very oddly...*/
/*either an invisible element blocks the links, making them */
/*unclickable, or a white field covers up the links, making */
/*covering half of the words of the link.                   */

.news-summary, .news-body, .v-details, .news-summary.v {
  position:relative!important;
  z-index:1!important;
  }

.sidebar {
  position:relative!important;
  z-index:2!important;
  padding-left:20px!important;
}

/* end layer hack :P */

.selector {
  display:none!important;
  }


/* fix padding caused by removing news-img*/

 .news-body
    {
    padding-left: 10px !important;
    width: 100% !important;
    }

/* move hot box list left*/

  .sidebar .news-summary.news-thumb
    {
    padding-left: 0px !important;
    font-size: 14px !important;
    }

  .sidebar .news-summary
    {
    padding-left: 0px !important;
    font-size: 14px !important;
    }

   .sidebar .news-summary.vid-thumb, .sidebar .news-summary.img-thumb, .sidebar .news-summary.vid-thumb a, .sidebar .news-summary.img-thumb a
    {
    padding-left: 0px !important;
    font-size: 14px !important;
    }

  .sidebar .news-summary.news-thumb em, .sidebar .news-summary.vid-thumb span, .sidebar .news-summary.img-thumb span
    {
    display: none !important;
    }    

/* fix comments page */

  .main
    {
    margin-right:15px!important;
    }

.thumb img, .c-diggs-count {
  display:none!important;
}

/*Profile Page and such*/

.profile-form, .main .tab {
  width:70%!important;
}

/* Color Styling, and other minor positional things */

#h h1 a, .site-name a {
  position:absolute!important;
  top:5px!important;
  width: 0px !important; 
  height: 40px !important; 
  padding-bottom:0px!important;
  padding-left: 90px !important;
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAsCAIAAABuROi0AAAABGdBTUEAALGPC/xhBQAAAUNJREFUaEPtmu0NwiAQhnUOR9DEOIs/3MIx/O0KbuCIYqgNyEfvCm3RPoYY2+AhD+8dd8Xt4Xja8DIEDAjaWw2TUthd7m6zY33dNJeT/gahcUB0DgGINYE43562GTcJP1jfWYsiLIW2QAijV91uLoj99WEu7Xs/ygKKqDtDobWZQIQ7YvROfvssNJIZUQKrjiIK55ACpKIJCC9ni6ZwKEKRs07iGv0KqFLs1GJKjORHXEwRgOjcFRCAiJXbYcWtyiNUsiJGiDRIsGT7/LiqRAs1y/CSFKB/VFdipNEYkSo9VMFSa4Rag1rD37P/RxGpwKYqKFWd3RHrFF3y4Dyip2puqs6Ngih8utOEa4xY5/ArgOiOWAABiJYO4n9g16gSgAaNAGKWQ+DBdWinA4pAEX6oRhEoAkVEIzSugWvgGrhG7j/GL5JMs1u8I3CqAAAAAElFTkSuQmCC") !important; 
}

#h-pri {
  position:absolute!important;
  top:45px!important;
}

a.header-login {
  border-left:0px!important;
  font-size:0px!important;
  position:relative!important;
  left:100px!important;
  top:-5px!important;
  width: 0px !important; 
  height: 30px !important; 
  padding-bottom:0px!important;
  padding-right: 40px !important;
background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAfCAIAAAAumtkzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAMlJREFUWEftlmEOgCAIhescXaGtdZqu1ZGzuTmGJEhUumj+aRp8PJ7aOC/r0NQTgJoaQ1M0Z7sciHGIK8TtIVeoe4WmbQ/D6ixQRMMeUoSwoo9xKoAiaxqQA00ljVF5hQgpmhQoT4mykskgUCECrK0aKHyMRIKv5FTMR6qVt7sOKH2fl85O/QMo+uaDluUOtTI12Vne1IUtQ2576Nkreyk9pDjlhJmEkQ1ue+EB8x4QtPn9m8dAIWHpwmUO1P0PmrDTzy1zD3XnoQMHfWrjzZeJUwAAAABJRU5ErkJggg==") !important;
}

body #container #h .sideheader #search #top-keywords {
  font-size:12px!important;
}


#contents *, .corpus-contents *, html, #contents {
  background:rgb(44,47,49)!important;
  color:rgb(184,199,163)!important;
}

#contents a:link, #contents a:visited {
  color:rgb(27,87,144)!important;
}

#search, #top-keywords {
  background:rgb(44,47,49)!important;
  border-left:0px!important;
  text-align:right!important;
}

#top-submit {
  display:none!important;
}

#wrapper .tool.comments {
  color:rgb(184,199,163)!important;
}

#h {
  background:rgb(44,47,49)!important;
}

.dialog * {
  background:rgb(178,210,129)!important;
}

.side-header {
  position:relative!important;
  top:0px!important;
  left:-188px!important;
}

.bury.tool, #topten-list h3 a span {
  display:none!important;
}

.corpus-contents {
  background:rgb(44,47,49)!important;
}

}