@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("digg.com"),
url("http://duggmirror.com/")  {


body {
background-color: #5c5c5c !important;
color: #bbbbbb !important;
}
* {
background-color: transparent !important;
border-color: #3c3c3c !important;
}
div.news-body h3 {
font-family: verdana, helvetica, sans-serif !important;
font-size: 10pt !important; 
}
a:link, a.tool:visited {
text-decoration: none !important;
color: #FFC682!important;
}
a:visited {
text-decoration: none !important;
color: gray!important;
}
a:hover {
color:white !important;
text-decoration: none !important;
}
.news-body p{
font-size: 8pt !important; 
}
/* --- removes blue underlines on story titles --- */
h3 > a{
background: url() !important;
}
/* --- container from watch video image --- */
a.thumb span{
-moz-opacity:.30;opacity:.30 !important;
}
/* --- remove background images from digg add mirrors greasemonkey script --- */
div.sam_backgroundimage_left, div.sam_backgroundimage_right {
display: none  !important;
}
/* --- deleted background images --- */
#sidebar, #sidebar li, #container{
background: url() !important;
}
#sidebar ul li.toggle a{
background: url() !important;
}
/* --- pages nav bar, don't change to visited links --- */
div.pages a:link, div.pages a:visited{
color: #FFC682 !important;
}


/* --- h3 links --- */

h3 a:link, h3 a:visited {
text-decoration: underline !important;
background-color: #4c4c4c !important;
font-weight: normal !important;
}
h3 a:link {
color: #FFD38E!important;
}
h3 a:visited {
color: gray!important;
}
h3 a:hover {
color:white !important;
}


/* --- header --- */

div#header {
background: #3c3c3c url() !important;
min-height: 27px !important;
height: 27px !important;
padding-top: 3px !important;
}
/* --- move digg background image --- */
div#header h1 a {
background: #356AA0 url(http://www.digg.com/img/header.png) no-repeat -1px -38px !important;
-moz-opacity:.10;opacity:.10 !important;
height: 29px !important;
width: 70px !important;
padding: 0px !important;
}
/* --- divider --- */
#header .sign-out {
background: url() 0 0 no-repeat !important;
}


/* --- tabs --- */

div.extra-nav ul li, div#sub-nav ul li{
background: url() !important;
margin: 0px !important;
}
div.extra-nav ul li a, div#sub-nav ul li a{
background: #3c3c3c url() !important;
}
div.extra-nav ul li span, div#sub-nav ul li span{
background: url() !important;
background: #6c6c6c url() !important;
}
#sub-nav, .extra-nav {
background: url() !important;
border-bottom: 1px solid black !important;
}


/* --- sidebar styling --- */

#sidebar{
font-size: 8pt !important; 
}
#sidebar ul li.toggle, #sidebar ul li.view-all-current{
font-size: 10pt !important; 
}
/* --- toggle buttons on categories, make alt text "show" disappear  --- */
ul li.toggle a.toggle {
text-indent: 0.4em  !important;
display: block  !important;
overflow: hidden !important;
}
ul li.toggle a.toggle:before {
content: "V ";
color: black  !important;
font-weight: normal !important;
line-height: 120% !important;
}
/* --- username style  --- */
div#sidebar h3:first-child {
font-size: 14pt !important; 
color: #bbbbbb  !important;
}


/* --- comments --- */

.comment ol li, .comment ol li.c-bury, .comment ol li.c-friend {
background: url() !important;
}
.comment ol li {
background-color: #7c7c7c !important;
border: 1px solid black !important;
}
.comment ol li.c-bury {
background-color: #5c5c5c !important;
}
.comment ol li.c-bury > .c-info{
background-color: #5c5c5c !important;
-moz-opacity:.40;opacity:.40 !important;
}
.comment ol li.c-friend {
background-color: #5c5c5c !important;
}
div.c-info {
background-color: #4c4c4c !important;
}
.c-digg strong {
color: #9c9c9c !important;
}


/* --- other images --- */

.c-block, img[alt="digg this"], img[width="14"], img[alt="Add as My Number One"] {
-moz-opacity:.50;opacity:.50 !important;
}


/* --- sidebar fixes --- */

#sidebar {
 float: right !important;
 margin: 1em 0 !important;
 padding: 0 !important;
 width: 20% !important
}
#sidebar li a, #sidebar a.button-link, #sidebar a.button-link-drop, .button-link-drop-disabled, .button-link-disabled, #side-login {
 width: auto !important;
}
#sidebar li .toggle, #sidebar li .toggle-current {
 width: 15px !important;
}
#sidebar li.view-all a, #sidebar li.view-all-current a {
 background: none !important;
}
#sidebar a.button-link, #sidebar a.button-link-drop, .button-link-drop-disabled, .button-link-disabled, #side-login { 
 background: none !important;
}
#sidebar .button-link-drop-disabled, #sidebar .button-link-disabled {
 background: #e1e1e1 !important;
}


/* --- width/height fixes --- */

#contents {
 float: left !important;
 width: 79% !important;
}
#container {
 width: 99.5% !important;
 background: none !important;
 padding: 0 !important;
}
.comment, #sub-nav, .sub-menu, .news-full {
 width: 100% !important;
}
#sub-nav {
 margin-bottom: 0 !important;
}
.news-body {
 padding-left: 3.7em !important;
}
.sub-menu {
 height: 10px !important;
}
.comment-tray {
 position: relative !important;
 top: -2.3em !important;
 height: 0 !important;
}
textarea[id="comment"] {
 width: 99% !important;
}


/* --- user profile page fixes --- */

.extra-nav, .user-profile {
 width: 100% !important;
}
.user-profile .extra-nav h2 {
 text-indent: 40px !important;
}
.user-profile {
 padding: 0 !important;
}
.user-profile .user-image {
 top: 0 !important;
 left: 0 !important;
 width: 32px !important;
 height: 32px !important;
}


/* --- yellow diggit button enhancements --- */


ul.news-digg 			/* --- parent --- */
{
margin-left: -7px !important; 
color: #E6B973 !important;
overflow: visible !important;
border: 0px !important;
background: #585858 !important;
}
ul.news-digg li.digg-count 			/* --- number of diggs --- */
{ 
text-align: right !important; 
line-height: 50% !important;
border: 0px !important;

}
ul.news-digg li.digg-count a,	 			/* --- the word "diggs" --- */
ul.news-digg li.digg-count span	 			/* --- the word "diggs" --- */
{
color: #E6B973 !important;
}
ul.news-digg li.digg-count a strong,			/* --- big numbers --- */ 
ul.news-digg li span strong			/* --- big numbers --- */
{
text-align: right !important; 
color: #E6B973 !important;
font-size: 16pt !important; 
font-weight: bold !important;
}
ul.news-digg li.digg-it 			/* --- button to digg --- */
{ 
overflow: visible !important;
border: 0px !important;
margin-top: 5px !important; 
text-align: center !important; 
}
ul.news-digg li.digg-it a:before {content: "<";}
ul.news-digg li.digg-it a:after {content: ">";}
ul.news-digg li.digg-it a			/* --- button text for an undugg story --- */ 
{
overflow: visible !important;
background: #555555 !important;
line-height: 10% !important;

}
ul.news-digg li.digg-it span 			/* --- button text for an dugg story --- */
{
color: #bbbbbb !important;
}
ul.news-digg li.digg-it span:before {content: ">";}
ul.news-digg li.digg-it span:after {content: "<";}


ul.news-digg li a:link, ul.news-digg li a:visited{
text-decoration: none !important;
}
.shade-1, .shade-2, .shade-3, .shade-4, .shade-5, .shade6,
.shade-1 a, .shade-2 a, .shade-3 a, .shade-4 a, .shade-5 a, .shade6 a,
.shade-1 span, .shade-2 span, .shade-3 span, .shade-4 span, .shade-5 span, .shade6 span,
.digg-it, .undigg-it,.digg-count, .news-digg,
.digg-it a, .digg-it span, .undigg-it a { 
background: url() !important; 
}


/* --- text box styling --- */

select, textarea, input[type="text"], input[type="password"] {
background: #fffadb url("http://digg.com/img/form-back.gif") repeat-x !important;
padding: 3px !important;
border: 1px solid #cbb945 !important;
color: #776b1b !important;
}
input[name="search"] {
background: #4c83bd !important;
border: 1px solid #b6c6d6 !important;
color: #d6e3f0 !important;
}
select {
 padding: 0 !important;
}


/* --- captcha fixes --- */

#commentcaptcha {
 margin-top: 5px !important;
 text-indent: -2000px !important;
 height: 60px !important;
}
#commentcaptcha br {
 display: none !important;
}
#commentcaptcha > input {
 position: relative !important;
 top: -32px !important;
 left: 2010px !important;
}
#commentcaptcha > img {
 position: relative !important;
 left: 2000px !important;
}


/* --- removed unneeded stuff --- */

#top_ad, .banner_ad {
display: none !important;
}
div[id="top_ad"], div[class="banner_ad_unit"], div[id="item_ad"], div[class="single_ad_unit"], div[class="tower_ad_unit"], div[class="top_ad_image"], div[class="comments_ad_image"], div[id="search_ad"], div[class="stacked_ad_unit"], .more, .c-filter{ 
display: none !important; 
}
.footer-contents2, img.footer-contents2 , .copyright , #footer{ 
display: none !important; 
background-image: none !important;
}


/* --- misc --- */

.fieldset-footer {
 background-color: #fff !important;
 background-repeat: no-repeat !important;
}
.sub-upcoming {
 background-position: top right !important;
 background-repeat: no-repeat !important;
 background: url() 0 0 no-repeat !important;
}
.upcoming {
background: url() !important;
border-bottom: 1px solid black !important;
}
/* --- problem where thumbs wouldn't stand directly underneath each other --- */
.news-summary {
clear: both !important;
}


}