@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("digg.com"), domain("www.digg.com"),
url("http://duggmirror.com/")  {

body {
background: #171717 url(http://i16.photobucket.com/albums/b43/rustyshackleford19/backgroundchocollama.png) repeat-x !important;
color: #bbbbbb !important;
}
a {
color: #86B0E1 !important;
border: none !important;
}
a:visited {
color: gray !important;
}
a:hover {
color:white !important;
}
h2, h3 {
color: #888 !important;
}

/* --- misc --- */

div[class="corpus-wrapper"], div[class="corpus-contents"], div[class="comment"], .comment li ul { background: #171717 none repeat-x !important; 
}
div.spy-story:hover {       /* --- digg spy --- */
background: #4c4c4c none !important;
}
.more {       /* --- removes useless more links --- */
display: none !important; 
}
.highlight {       /* --- searches --- */
color: #B9D56E !important;
background-color: transparent !important;
}
div.notice {
background: transparent none !important;
border-left: 3px solid #B9D56E !important;
}
div.notice * {
color: #B9D56E !important;
}
.help {
background: none !important;
border-left: 4px solid #86B0E1 !important;
opacity: 0.60 !important;
}
.help div{
margin-left: -2px !important;
}
.help *{
color: #86B0E1 !important;
}
.tight-box, .warning, .warning * {
background: none !important;
}



/* --- header --- */

#h { background: #171717 !important;
background-image: none !important;
}
#h-pri { background: #171717 ! important;
background-image: none !important;
}
#h-sec { background: #171717 ! important;
background-image: none !important;
}

#header {
background: #171717 none !important;

}
#header-short, #header-short ul {
background: #171717 none !important;
}
#header.header-simple, #header.header-simple .side-header {
background: #171717 none !important;
}
#announce-invite {     /* --- hide useless "spreading the word" --- */
display:none !important;
}
#h #search {
background: #171717 !important;
color: #171717 !important;
}

#top-keywords {
    color: #ffffff !important;
    background: #222 none !important;
}
#top-keywords:focus {
background: #222 none !important;
    color: #ffffff !important;
}
#top-submit {
background: #171717 none !important;
}


/*--tabs--*/
#header div:last-child {     /* --- only corners of bottom category list --- */
}
#header-primary, #header-primary ul, 
#header-secondary, #header-secondary ul
{
background-image: none !important;
}
#header-primary a, #header-secondary a {
color: #171717 !important;
}
#header-primary a.current, #header-secondary a.current {
color: #171717 !important;
}


/* --- main content --- */

.selector, .selector *{
background: none !important;
}
.selector h2{
display:none !important;
}
.selector .tool, .selector .tool:visited {
background: none !important;
color:#86B0E1 !important;
}
.selector span, .selector form {
border: 0 !important;
color: #888 !important;
}

/*--tabs--*/
.extra-nav ul, 
#sub-nav ul {
}
.extra-nav ul li, 
#sub-nav ul li {
background: none !important;
}
.extra-nav ul li a, .extra-nav ul li span, 
#sub-nav ul li a, #sub-nav ul li span{
background: #171717 none !important;
-moz-border-radius: 7px 7px 0 0 !important;
}
.extra-nav ul li.active, 
#sub-nav ul li.active {
border: 0px !important;
}
.extra-nav a, 
#sub-nav a {
border-style: solid !important;
border-width: 1px 1px 0 1px !important;
border-color: transparent !important;
}
.extra-nav a:visited, 
#sub-nav a:visited {
color: #86B0E1 !important;
}
.extra-nav a:hover, 
#sub-nav a:hover {
color: white !important;
border-color: #bbbbbb !important;
}
.sub-upcoming {
background: none !important;
}
.sub-menu a:visited {
color: #86B0E1 !important;
}
.sub-menu a:hover {
color: white !important;
}
.upcoming ul li.active span{
color: #bbbbbb !important;
}
.tool-set{
background: none !important;
border: 1px solid #bbbbbb !important;
}

/*--main--*/
#contents, #wrapper {
background: #171717 none !important;
}
h3 {       /* ---story titles --- */
font-size: 110% !important;
}
.news-body p.news-submitted + p{
font-size: 90% !important; 
}
.news-body p.news-submitted{
font-size: 80% !important; 
color: #D45794 ! important;
}
h3 > a{       /* --- removes blue underlines on story titles --- */
background: none !important;
}

h3 > a:visited {
color: #a8a8a8 !important;
}
.news-buried h3 > a {       /* ---buried story titles --- */
color: #171717 !important;
text-decoration: none !important; 
}
span.d {       /* --- date --- */
color: #6C6C6C !important;
}
.news-body em {   /* --- external site --- */
color: #888 !important;
}
.news-body .topic a {   /* --- topic --- */
color: #888 !important;
}


 /* --- info --- */

a.comments {
}
a.share {
background: none !important;
color: #6C6C6C   !important;
}
a.bury-link {
background: none !important;
color: #6C6C6C  !important;
}
a.tool-toggle {
background-color: #444 !important;
border: 2px solid transparent !important;
}
.user-info {
}
img.user-photo {
border: 0 !important;
margin-right:2px !important;
}

a.news-label img {
opacity: 0.70 !important;
}
.news-summary, .news-full {
		background: url(http://i16.photobucket.com/albums/b43/rustyshackleford19/digg-storybg2.png) repeat-x top !important;
-moz-border-radius: 7px !important;

}
.news-full {
background-position: center -3px !important;
}
.side-container .news-summary {
background-position: center -65px !important;
}

.news-full, .news-full-confirm {        /* Make description and such wider */
margin-right: 0px !important;
}

.news-full .news-details {
padding: 0px !important;
margin-bottom: 1px !important;
margin-top:3px !important;
}
.news-full .news-details dd {     /* Make the submitter details take less space */
margin-bottom:1px !important;
}



/*--diggit buttons main--*/

.news-summary ul.news-digg, 
.news-full ul.news-digg {
background: none !important;
}
.news-summary ul.news-digg li, 
.news-full ul.news-digg li {
-moz-border-radius: 7px !important;
background: #3c3c3c none !important;
}
.news-summary ul.news-digg .digg-count a, 
.news-summary ul.news-digg .digg-count span, 
.news-full ul.news-digg .digg-count a, 
.news-full ul.news-digg .digg-count span {
background: none !important;
margin: 0px !important;
}
.news-summary.v ul.news-digg .digg-count,
.news-full.v ul.news-digg .digg-count,
.news-summary.p ul.news-digg .digg-count,
.news-full.p ul.news-digg .digg-count {
margin-left: 5px !important;
}
.news-summary ul.news-digg li:last-child a, 
.news-summary ul.news-digg li:last-child span,
.news-full ul.news-digg li:last-child a, 
.news-full ul.news-digg li:last-child span  {
background: none !important;
}
.news-summary ul.news-digg strong, 
.news-full ul.news-digg strong, 
.digg-count a {
color: #FFE86A !important;
}
.v .p-img a span, * html .v .p-img a span, 
.v .p-img em span, * html .v .p-img em span {
opacity: 0.90 !important;
}
li.p-img a, li.p-img em  {
background-repeat: no-repeat !important;
}
.sidebar .digg-count-s a, .sidebar .digg-count-s a {
font-size: 100% !important;
line-height: 1 !important;
margin: 0px -3px !important;
}
.buried-it span {      /* --- buried gray span --- */
color: #171717 !important;
}


/*--bottom page nav--*/
div.pages * {
background: #3c3c3c none !important;
color: #86B0E1 !important;
}
div.pages span {
border: none !important;
}
div.pages span.current {
border: 1px solid #bbbbbb !important;
}
div.pages a:hover {
color: white !important;
}

/* --- sidebar --- */

.side-options a, .side-options span {
color: #86B0E1 !important;
}
.sidebar, .side {
width: 275px !important;
}
.main {      /* --- adjusted for sidebar width --- */
margin-right: 300px !important;
}
div.side-container {
background: none !important;
font-size: 90% !important;
}
.side-container .news-summary h3 a{
text-decoration: none !important;
font-size: 90% !important;
}
.sidebar .friends {
font-size: 80% !important;
}
.sidebar .friends a:hover {
background: transparent none !important;
}
.side .info *{
background: none !important;
}


/*--diggit buttons sidebar--*/

.side-container ul.news-digg {
background: none !important;
}
.side-container ul.news-digg li {
background: #3c3c3c none !important;
text-align: center !important;	
}
.side-container ul.news-digg a {
text-align: center !important;	
background: #3c3c3c none !important;	
height: 25px !important;
min-height: 1px !important;
padding: 10px 0 0 0 !important;
-moz-border-radius: 5px !important;
color: #FFE86A !important;
margin: 0 !important;
}


/* --- comments --- */

.comment {
color: #ffffff !important;
background: #171717 !important;
}
#c-options a{     /* --- options --- */
background-color: #171717 !important;
}
.c-replies .c-head, .c-head.c-active, .c-head.c-disabled {
background: #171717 !important;
border-top:1px solid #171717 !important;
padding: 2px 5px 2px 22px !important;
}
.c-diggs img {
opacity: 0.20 !important;
}
img.c-img-user {
margin-top:-2px !important;
width: 14px !important;
height: 14px !important;
}
.c-head.c-disabled {
opacity: 1 !important;
background: green!important;
color: #A54848 !important;
border-top:1px solid #171717 !important;
}
div.c-wrap{
color: #bbbbbb !important;
font-size: 8pt !important;
}
a.c-box {
background-color: #171717 !important;
background-position: 6px 1px !important;
padding:1px 10px 1px 26px !important;
}
.c-box.c-box-on, .c-box.c-box-on:hover {
border-top: 1px solid #7c7c7c !important;
border-left: 1px solid #7c7c7c !important;
background-color: #464646 !important;
background-position: 6px -199px !important;
}
span.lnk, .c-span-higlight, .c-reply-head strong {
background-color: transparent !important;
color: #BCDEFF !important;
}
.c-box:hover *, span.lnk:hover, .c-reply-head strong:hover{
color: white !important;
}
div.c-replies, .c-reply {
border-left: 1px solid #7c7c7c !important;
}
.c-reply {
background: #3c3c3c !important;
padding: 3px !important;
}
.c-reply-head {
color: #3c3c3c !important;
}
select, .c-reply textarea {
background: #9ECFFF !important;
border: 1px solid #ffffff !important;
}
.tab, .tab h3 {
background: none !important;
border-bottom: 0 !important;
}
.tab h3 {
-moz-border-radius: 7px 7px 0 0 !important;
background: #A5CC7A !important;
}
.c-base-reply textarea {
background: #A5CC7A !important;
border: 1px solid #3c3c3c !important;
}
.c-base-reply form {
background: #3c3c3c !important;
border-left:1px solid #A5CC7A !important;
border-right:1px solid #A5CC7A !important;
border-bottom:1px solid #A5CC7A !important;
}
.c-base-reply .c-head{
background: #3c3c3c !important;
border-left:1px solid #A5CC7A !important;
border-right:1px solid #A5CC7A !important;
border-top: 2px solid #A5CC7A !important;
}
div.c-overflow, div.c-overflow a {
background-color: #3c3c3c !important;
}
.c-jerk {       /* --- when you bury a comment --- */
background-color: #3c3c3c !important;
}




/* --- podcast page --- */
.podcasts-header, .podcasts-subheader {
background: none !important;
}
.podcasts-nav {
background: none !important;
border-bottom: 1px solid #bbbbbb !important;
padding-right: 0px !important;
}
.podcasts-nav li{
border-bottom: none !important;
}
img[alt="Explicit"], .tool.tool-button img {
opacity: 0.70 !important;
}
h3 a.simple {
font-size: 90% !important;
color: #bbbbbb !important;
}
h3 a.simple:before {
content: " Â» " !important;
}


/* --- profile pages --- */
.fieldset-footer {
background: none !important;
}
.instruction, .instruction div {
background: #171717 none !important;
color: #ffffff !important;
}
.news-group * {
background: #171717 none !important;
color: #ffffff !important;
}
dl {
background: #585858 none !important;
padding-left: 0.7em !important;
border-left: 3px solid #4c4c4c !important;
-moz-border-radius: 5px !important;
}


/* --- footer --- */

#footer, .copyright {
background: #171717 !important;
}
#footer .col, #footer .col-last {
    border-right: 1px solid #171717 !important;
}
.footer-contents {
    background: #171717 !important;
}
#footer dd a {
background: none !important;
}




/* --- submenu --- */

#submenu-news, #submenu-videos, #submenu-podcasts, #submenu-friends, .bury-opt{
background: #171717 none !important;
}
#submenu-news a, #submenu-videos a, #submenu-podcasts a, #submenu-friends a, bury-opt a{
background: #171717 none !important;
}





.crumb {
	background: #666666  0 0 !important;
	color: #ffffff !important;
	}

.crumb div {
	background: #666666 100% 0 !important;
}



.submenu-drop {
background: #333 !important;
}


.tab h3 {background: #222 !important; }




#h-pri div #h-popular.current strong, #h-pri div #h-upcoming.current {background: #171717 !important;
color:#171717 !important;}


#h-upcoming {background: #171717 none 100% -360px !important;
color:#171717 !important;}

#h-popular {background: #171717 none 0 -360px !important;
color:#171717 !important;}

.sum blockquote { color: #171717 !important;}

.vcard {background:#171717 none !important;
color:#ffffff !important;}


.profile-header { border-right: 2px solid #171717 !important;
                  border-left: 2px solid #171717 !important;}


.profile-nav {background: #171717 !important;}


/* ---after bury a comment ---*/
li.c-disabled, li.c-disabled-open {
    background: #111 !important;
    color: #000 !important;
}
#sub-nav ul {
    border-bottom: 2px solid #000 !important;
    height: 1.7em !important;
    padding: 10px 0 !important;
}
#h-sec ul ul li a,
#h-sec ul ul li a:hover {
    background: #171717 !important;
    color: #ffffff !important;
}
#h-pri li a.current strong,
#h-pri li a:hover strong
{   display: block !important;
    background: #171717 100% 0 no-repeat !important;
    color: #fff !important;
    cursor: pointer !important;}

.tab-details,.confirm, .error, .warning, .info, .positive, .notice, .profile-nav li a {background: #171717 !important;
 color:#86B0E1 !important;}

.user-photo, .user-image {
    vertical-align: middle;
}

.comment form textarea {
color: #ffffff !important;
background: #171717 !important;
}


.comment li.c-overflow {
    color: #ffffff !important;
    background: #222 !important; 
    height: 50px !important;
}


.comment li {border-top: 1px solid #000 !important;}


}