@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: #bbb !important;
}

/* --- misc --- */

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;
}
.info {
background: #181717 none !important;
border-color: #888888 !important;
color: #888888 !important;
}
.comments {
background: none !important;
}

/* --- header --- */

#header {
background: #181717 none !important;
-moz-border-radius: 0 0 7px 7px !important;
}
#header-short, #header-short ul {
background:#444 none !important;
-moz-border-radius: 7px !important;
}
input#top-keywords {
background: #181717!important;
border: 1px solid #3C3C3C !important;
}
#header.header-simple, #header.header-simple .side-header {
background: #4c4c4c none !important;
}
#announce-invite {     /* --- hide useless "spreading the word" --- */
display:none !important;
}
.crumb {
background: #181717 !important;
}
.crumb div {
background: #181717 !important;
}

/*--tabs--*/
#header div:last-child {     /* --- only corners of bottom category list --- */
-moz-border-radius: 0 0 7px 7px !important;
}
#header-primary, #header-primary ul, 
#header-secondary, #header-secondary ul
{
background-image: none !important;
}
#header-primary a, #header-secondary a {
color: #325B0A !important;
}
#header-primary a.current, #header-secondary a.current {
color: black !important;
}

/* --- main content --- */

.selector, .selector *{
background: none !important;
}
.selector h2{
color:#eee !important;
}
.selector .tool, .selector .tool:visited {
background: none !important;
color:#86B0E1 !important;
}
.selector span, .selector form {
border: 0 !important;
border-bottom:1px solid #bbb !important;
color:#eee !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: #4c4c4c 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: #181717 none !important;
}
h3 {       /* ---story titles --- */
font-size: 110% !important;
}
.news-body p.news-submitted + p{
font-size: 90% !important; 
color: #D45794 !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: black !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: #999 !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 red span --- */
color: #181717 !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 {
margin-right: 0px !important;
background: #181717 !important;
}

.comment li ul{
margin-right: 0px !important;
background: #151515 !important;
}

#c-options a{     /* --- options --- */
background-color: #4c4c4c !important;
}
.c-replies .c-head, .c-head.c-active, .c-head.c-disabled {
background: #3c3c3c !important;
border-top:1px solid #7c7c7c !important;
padding: 2px 5px 2px 22px !important;
}
.c-diggs img {
opacity: 0.40 !important;
}
img.c-img-user {
margin-top:-2px !important;
width: 14px !important;
height: 14px !important;
}
.c-head.c-disabled {
opacity: 1 !important;
background: #181717 !important;
color: #A54848 !important;
border-top:1px solid #A54848 !important;
}
li.c-disabled {
opacity: 1 !important;
background: #303030 !important;
color: #A54848 !important;
border-top:1px solid #A54848 !important;
}
div.c-wrap{
color: #bbbbbb !important;
font-size: 8pt !important;
}
a.c-box {
background-color: transparent !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: white !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: white !important;
}
select, .c-reply textarea {
background: #4C4C4C !important;
border: 3px solid #4C4C4C !important;
color: #86B0E1 !important;
}
.tab, .tab h3 {
background: none !important;
border-bottom: 0 !important;
}
.tab h3 {
-moz-border-radius: 7px 7px 0 0 !important;
background: #4C4C4C !important;
}
.c-base-reply textarea {
background: #6C6C6C !important;
border: 1px solid #5C5C5C !important;
}
.c-overflow div, .c-overflow a {
background-color: #3c3c3c !important;
}
.c-jerk {       /* --- when you bury a comment --- */
background-color: #3c3c3c !important;
}
.comment form textarea {
background-color: #4c4c4c !important;
color: #BBBBBB !important;
}
input {
background-color: #4c4c4c !important;
color: #BBBBBB !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;
}

/* --- Email It --- */
.form-large input {
background: #555555 !important;
border-color: #000000 !important;
color: #BBBBBB !important;
}

form.form-large textarea {
background: #555555 !important;
border-color: #000000 !important;
color: #BBBBBB !important;

}

/* --- profile pages --- */
.fieldset-footer {
background: none !important;
}
.instruction, .instruction div {
background: #555555 none !important;
}
.news-group * {
background: #555555 none !important;
}
dl {
background: #585858 none !important;
padding-left: 0.7em !important;
border-left: 3px solid #4c4c4c !important;
-moz-border-radius: 5px !important;
}
.tab-details {
background: #555555 !important;
color: #888888 !important;
}

.c-time {
color: #00286d !important;
}

/* --- submenu --- */

#submenu-news, #submenu-videos, #submenu-podcasts, #submenu-friends, .bury-opt{
background: #333 none !important;
}
#submenu-news a, #submenu-videos a, #submenu-podcasts a, #submenu-friends a, bury-opt a{
background: #333 none !important;
}

/* --- header --- */

#header-primary {
background: #171717 none !important;
}
#header-secondary {
background: #171717 none !important;
}


/*--tabs--*/
#header div:last-child {     /* --- only corners of bottom category list --- */
-moz-border-radius: 0 0 7px 7px !important;
}
#header-primary, #header-primary ul, 
#header-secondary, #header-secondary ul
{
background-image: none !important;
}
#header-primary a, #header-secondary a {  
color: white !important;
 /* --- add "background: none !important;" here if you don't like the background of selected category--- */
}
#header-primary a.current, #header-secondary a.current {
color: white !important;
}

#header-popular, #header-upcoming
{
background: none !important;
}

/* --- footer --- */

#footer, .copyright {
background: #181717 none !important;
}
.footer-contents {
background: #181717 none !important;
}
#footer .col, #footer .col-last {
border-right: 1px solid #181717 !important;
}
.copyright div {
background: #181717 none !important;
}
#P_DiggMobileFooter img {
display:none !important;
}
}