/* Safe-for-Work Shack CSS by ThomW ( http://www.shacknews.com/profile.x?person=ThomW ) */

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("shacknews.com") {

* { line-height: normal !important; background-color: inherit !important; } 
a { color: #00f !important; } 
body, div, p, input, textarea { color: #000 !important; background-color: #fff !important; } 
input { border: 1px solid #000 !important; } 
div.oneline0 span.oneline_body { color: #000 !important; } 
div.oneline1 span.oneline_body { color: #111 !important; } 
div.oneline2 span.oneline_body { color: #222 !important; } 
div.oneline3 span.oneline_body { color: #333 !important; } 
div.oneline4 span.oneline_body { color: #444 !important; } 
div.oneline5 span.oneline_body { color: #555 !important; } 
div.oneline6 span.oneline_body { color: #666 !important; } 
div.oneline7 span.oneline_body { color: #777 !important; } 
div.oneline8 span.oneline_body { color: #888 !important; } 
div.oneline9 span.oneline_body { color: #999 !important; } 
div.threads ul ul li { background-image: url(data:image/gif;base64,R0lGODlhDAAyALMAAAAAACgoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAMADIAAAQ8MIBJK5DW4kw3v18XTh5XZkGqruoIjqfmxhUtwnOO76FN6j3gx%2FcK8oZCUxK1lB2VT2bUaawip7VmdhQBADs%3D) !important; } 
div.threads ul ul li.last{ background-color: transparent; background-image: url(data:image/gif;base64,R0lGODlhDAAJAIAAACgoKAAAACH5BAEAAAEALAAAAAAMAAkAAAIRRI4ZpsqNHlwz1iNhbqD73xUAOw%3D%3D) !important } 
.postnumber a:link,.postnumber a:visited,.postnumber a:active,.postnumber a:hover { background-image: url(data:image/gif;base64,R0lGODlhZAAUALMAAAAAAP8A%2F8DAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAABkABQAAARlMMhJq7046827%2F2AojmRpnmiqrqngvi%2FbAXRdy5yA6XgGYL%2FeLgDj8YSWny0YRFaOT2cSKI0WJdCq0iZpVrGXrPbi%2FRJdWPH3FqCZh%2Bp3ey4Px%2BXuun7P7%2Fv%2FgIGCg4SFhociEQAAOw%3D%3D) !important; } 
.refresh a:link,.refresh a:visited,.refresh a:active,.refresh a:hover{ background-image: url(data:image/gif;base64,R0lGODlhZAAUALMAAAAAAP8A%2F8DAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAABkABQAAARWMMhJq7046827%2F2AojmRpnmiqrqvgsiMgw6Ew2bQHTHvO4TffpscTaoASpLFClDSXFKBrCmXyZLNq9PbSUohYb0UqtjrL6LR6zW673%2FC4fE6v2%2B%2F4dwQAOw%3D%3D) !important; } 
div.treecollapse { background-color: transparent !important; } 
div.treecollapse a:link,div.treecollapse a:visited,div.treecollapse a:active,div.treecollapse a:hover{ background-image: url(data:image/gif;base64,R0lGODlhHgA8ALMAAP%2F%2F%2F4CAgAAAAP%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A%2FyH5BAEAAA8ALAAAAAAeADwAAASA8MlJq7046827%2F2AojmRpnmiqrmzrvnAsV0Ft29utP8HVaz8az5cjBilHoqXHvA2BD4FUOkxKrMLlM5vBMpVdow4HHNdm6LR6zW67T%2BZz2bxFFrXB%2FD06%2BV77ewKATThYdlNUfluGgBKCf3p%2FUI6DYBhePHE5mm%2Bdnp%2BgoaIYEQAAOw%3D%3D) !important; } 
/* front page fixes */ 
div#topad { border-bottom: none; } 
div#header, div#masthead { background-image: none !important; } 
div#masthead h1 a { background-image: none !important; text-indent: 0 !important; font-size: 200% !important; } 
div#features { display: none !important; } 
div.topstories h3, div.topstories h4 { text-indent: 0 !important; font-size: 150% !important; } 
div#features div.community h2 { text-indent: 0 !important; font-size: 150% !important; } 
h2 { color: #000 !important; background-image: none !important; text-indent: 0 !important; font-size: 120% !important; line-height: 25px !important; } 
div.line { background-image: none !important; } 
div.headerbar * { background-image: none !important; text-indent: 0 !important; } 
h2.latestheadlinesheader { text-indent: 0 !important; font-size: 125% !important; } 
div#section3 h3 a { background-image: none !important; font-size: 120% !important; text-indent: 0 !important; } 
div#section3 a { color: #00f !important; } 
div#section3 div.feed { background-image: none !important; } 
span.hotfiles a { text-indent: 0; background-image: none !important; } 
span.jt_spoiler { color: #dddddd !important; background-color: #dddddd !important; } 
div.postmeta { background-color: transparent !important; } 
td.date {color: #000 !important; } 
tr.odd {background-color: #eee !important; } 
div.interiorcontent th, div.interiorform label { color: #000 !important; } 
ul.main-nav li a.on { background: #eee none 0 0 no-repeat !important; }
a.lightningbolt { background-color: transparent !important; }
div.postmeta span.user a { text-shadow: none !important; }
p.capnote a { background-color: #eee !important ; text-align: center !important; }
span.oneline_user { color: #880 !important; }
div.fullpost div.reply a { background: transparent none; } 
div.features a div span, div#main_feature a div span { color: #000 !important; }
.features .features-mod .fade { background-image: none !important; }
}