/*
	@homepage http://userstyles.org/styles/486
	@updateurl http://userstyles.org/styles/iecss/486/Slashdot%20Classic%202.0.css
	@domain slashdot.org
*/
@namespace url(http://www.w3.org/1999/xhtml);#links .block .title h4 {
  padding: 0.1em 0 0 2em !important;
  font-family: serif !important;
  font-size: 100% !important;
  font-weight: normal !important;
}


#links .block .content {
  overflow: visible !important;
  height: auto !important;
}
#links .block .title h4 {
  padding-left: 5px !important;
  background-image: none !important;
}


.commentwrap > .commentBox:first-child {
  display: none !important;
}






#advertisement-content,
.ad1, .ad2, .ad3, .ad4, .ad5, .ad6, .ad7, .ad8, .ad9, .ad10,
#links-ad, #sponsorlinks {
  display: none;
}


#topnav {
  background-image: url(http://images.slashdot.org/topnav-bg.png) !important;
}
#logo a {
  background-image: url(http://images.slashdot.org/logo.png) !important;
}


.article a,
.tagtitleclosed a,
.tagbody a,
.storylinks a,
#commentlisting a,
.linkCommentPage a,
#links .content a,
#slashboxes .content a,
#user-section a,
.briefarticle a,
#users-blocks a,
#users-lists a,
#usermenu + div a,
#wide a {
  color: #005555 !important;
}
.article a:visited,
.tagtitleclosed a:visited,
.tagbody a:visited,
.storylinks a:visited,
#commentlisting a:visited,
.linkCommentPage a:visited,
#links .content a:visited,
#slashboxes .content a:visited,
#user-section a:visited,
.briefarticle a:visited,
#users-blocks a:visited,
#users-lists a:visited,
#usermenu + div a:visited,
#wide a:visited {
  color: #555555 !important;
}
#links .content a:hover {
  background-color: #006666 !important;
  color: #FFFFFF !important;
}



.generalbody > form[action="//slashdot.org/login.pl"] {
  border: 1px solid #AAAAAA !important;
  background-color: #E6E6E6 !important;
}


* {
  line-height: normal !important;
}

body {
  font-size: 100% !important;
  background-image: none !important;
  border: none !important;
  padding: 0 !important;
}
#ostgnavbar,
.btmnav ul {
  border-top: 1px solid #3C3C3C !important;
  border-bottom: 1px solid #3C3C3C !important;
}

#frame {
  padding: 0 1em !important;
  background-color: #000000 !important;
  border: none !important;
}

#ostgnavbar,
#frame {
  background-color: #000000 !important;
  background-image: none !important;
}

#topnav {
  margin: 0 !important;
  background-color: #000000 !important;
}

#wrapper {
  padding: 0 !important;
  border: none !important;
}


#user-section,
#user-section .content {
  background-image: none !important;
  background-color: #E6E6E6 !important;
}
#user-section .content {
  border: 1px solid #AAAAAA !important;
}

#user-section {
  margin-bottom: 10px !important;
}


#user-section > .content,
#usermenu > .menu,
#ostgnavbar {
  padding: 2px 1em !important;
  font-size: 80% !important;
}



#indexhead {
  margin-right: 250px !important;
  padding-right: 0 !important;
}
#indexhead > #message {
  border: 1px solid #AAAAAA !important;
  margin-bottom: 10px !important;
}
#indexhead > #message > .content {
  background-image: none !important;
  background-color: #E6E6E6 !important;
  font-family: serif !important;
  padding: 0 5px !important;
}
#indexhead p {
  color: #000000 !important;
}

#indexhead > #message > .content a {
  color: #006666 !important;
}


.title {
  background-image: none !important;
  background-color: #006666 !important;
  border: none !important;
}
.generaltitle .title h3 {
  background-image: none !important;
  background-repeat: no-repeat !important;
  font-family: sans-serif !important;
  font-size: 80% !important;
  padding: 0.3em 0.6em 0.3em 1em !important;
}

#search > .generalbody > .sectiontitle ul {
  list-style-type: none !important;
}
.notes,
.note {
  background-color: #EEEEEE !important;
  border: 1px solid #AAAAAA !important;
}






#links {
  background-image: none !important;
  background-color: transparent !important;
  padding-bottom: 0 !important;
  margin-right: 10px !important;
  width: 7em !important;
}


#slashboxes {
  margin-top: 0 !important;
  margin-left: 10px !important;
  width: 15em !important;
}
#contents {
  margin: 0 0 0 122px !important;
}
#articles,
#journal > #users-blocks,
#search > .generaltitle,
#search > .generalbody {
  margin-right: 250px !important;
}


.block {
  background-image: none !important;
  background-color: #E6E6E6 !important;
  margin-bottom: 5px !important;
}

.block .title a {
  text-decoration: none !important;
}

.block .content {
  border: 1px solid #AAAAAA !important;
  background-image: none !important;
  background-color: transparent !important;
  font-size: 80% !important;
}

.block li a {
  padding: 1px 5px 1px 5px !important;
  border: none !important;
  background-image: none !important;
}

.block .title h4 {
  background-color: #006666 !important;
  padding: 0.3em 0.6em !important;
  font-family: sans-serif !important;
  font-size: 80% !important;
}

#slashboxes .block .title h4 {
  background-image: none !important;
}



#login-title,
#userlogin-title {
  display: block !important;
}
#login-content > form,
#login-content > p,
#userlogin-content > form,
#userlogin-content > p {
  background-image: none !important;
}
#login-content > form label,
#userlogin-content > form label {
  color: #000000 !important;
}

#login-content > p a,
#userlogin-content > p a {
  color: #006666 !important;
}






.briefarticles {
  background-image: none !important;
  background-color: transparent !important;
  border-top: 3px solid #006666 !important;
  border-bottom: none !important;
  margin: 24px 0 !important;
}
.briefarticle {
  border-left: 1px solid #AAAAAA !important;
  border-right: 1px solid #AAAAAA !important;
  border-bottom: 1px solid #AAAAAA !important;
  background-image: none !important;
  background-color: #E6E6E6 !important;
  padding: 0.5em 0.7em !important;
}
.briefarticles > .briefarticle:first-child,
.generaltitle + .briefarticle {
  border-top: 1px solid #AAAAAA !important;
}

#articles > .article ~ .generaltitle {
  margin-top: 1em !important;
}


#art1, #art2,
#slink1,
#slink1 .comments,
#slink2,
#slink2 .comments {
  margin-right: 0 !important;
}


.article {
  background-image: none !important;
}

.article .title {
  background-image: url(http://images.slashdot.org/slc.gif) !important;
  background-repeat: no-repeat !important;
}
.article .title h3 {
  background-image: none !important;
  padding: 0.1em 0.8em 0 0.8em !important;
  font-size: 18.7333px !important;
  font-family: sans-serif !important;
  background-color: transparent !important;
}

.article .title a,
.article .title span {
  text-decoration: none !important;
  color: #FFFFFF !important;
}

.article .details {
  font-size: 80% !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
}

.article .details,
.article .body,
.tags,
.journalpage {
  padding: 0 5px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#journal .generalbody {
  margin-right: 0 !important;
}
#journalgeneric {
  margin: 10px 0 !important;
}

.article .details,
.article .body {
  font-family: Georgia !important;
  text-align: justify !important;
}

.article .body {
  margin-top: 0 !important;
}

.article .body i {
  font-style: normal !important;
  display: inline !important;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.article .topic {
  float: left !important;
}

.article .topic2,
.article .topic3,
.article .topic4 {
  display: none !important;
}


.book_details {
  width: 60% !important;
  margin-top: 1em !important;
}
.book_details .book_title {
  text-align: left !important;
  background-image: none !important;
  background-color: #006666 !important;
  font-size: 80% !important;
  padding: 0.3em 0.6em 0.3em 0.6em !important;
}
.book_details > tbody > tr:first-child + tr > td {
  border-top: 1px solid #AAAAAA !important;
}
.book_details > tbody > tr:first-child ~ tr > td + td {
  border-right: 1px solid #AAAAAA !important;
}
.book_details > tbody > tr:first-child ~ tr > td {
  border-left: 1px solid #AAAAAA !important;
  border-bottom: 1px solid #AAAAAA !important;
}
.book_details .book_label,
.book_details .book_data {
  padding-left: 5px !important;
  padding-right: 5px !important;
  background-color: #E6E6E6 !important;
  color: #000000 !important;
}


.tags {
  width: auto !important;
  margin: 0 5px !important;
  padding: 0 !important;
  border-bottom: 5px !important;
  background-image: none !important;
  background-color: transparent !important;
}

.tagtitleclosed {
  background-color: transparent !important;
  padding: 0.3em 0.6em 0.3em 2em !important;
  font-family: sans-serif !important;
  font-size: 80% !important;
}

.tagtitleopen {
  background-image: none !important;
  background-color: #006666 !important;
  font-family: sans-serif !important;
  font-size: 80% !important;
  padding: 0.3em 0.6em 0.3em 2em !important;
}

.tagbody {
  padding: 0.3em 0.6em !important;
  background-color: #E6E6E6 !important;
  background-image: none !important;
}


.storylinks {
  margin-bottom: 16px !important;
  font-family: serif !important;
}

.storylinks > div {
  background-image: none !important;
}
.storylinks > div > ul {
  background-image: none !important;
  padding-left: 5px !important;
}

.storylinks > div > ul > li {
  border: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.storylinks > div > ul > li * {
  font-weight: normal !important;
  text-transform: lowercase !important;
}

.storylinks .more {
  float: none !important;
}

.storylinks .comments {
  position: static !important;
}

.storylinks .more > a {
  background-image: none !important;
  padding: 0 !important;
}

.storylinks li {
  float: none !important;
}

.storylinks .more ~ li:before {
  content: ", " !important;
  margin-left: -4px !important;
  color: #000000 !important;
}







.commentwrap {
  background-image: none !important;
  margin-bottom: 10px !important;
}
.commentwrap > .commentBox {
  background-image: none !important;
  background-color: #006666 !important;
  font-family: sans-serif !important;
  font-size: 80% !important;
  font-weight: bold !important;
}
.commentwrap > #commentControlBox {
  background-image: none !important;
  background-color: #E6E6E6 !important;
  border: 1px solid #AAAAAA !important;
  padding-top: 1em !important;
  font-family: serif !important;
  font-size: 80% !important;
}
.commentwrap > #commentControlBox > .commentBox {
  background-image: none !important;
}
.linkCommentPage {
  border: 1px solid #AAAAAA !important;
  margin-bottom: 10px !important;
  font-family: serif !important;
}


#commentlisting .commentTop {
  border: 1px solid #AAAAAA !important;
  margin-top: 0 !important;
  padding: 1px 0px 3px 0px !important;
  background-color: #E6E6E6 !important;
}
#commentlisting .commentTop .title,
#commentlisting .commentTop .details {
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  font-family: serif !important;
  padding: 0 5px !important;
}
#commentlisting .commentTop .title h4 {
  background-image: none !important;
  float: none !important;
  display: inline !important;
  margin-top: 0 !important;
  padding: 0 !important;
}
#commentlisting .commentTop .title span,
#commentlisting .commentTop .title a {
  color: #000000 !important;
  text-decoration: none !important;
}

#commentlisting .commentTop .title span.score {
  display: inline !important;
}

#commentlisting .commentBody {
  padding: 0 5px !important;
  font-family: Georgia !important;
  text-align: justify !important;
}

#commentlisting .commentSub {
  text-transform: lowercase !important;
  font-weight: normal !important;
  background-image: none !important;
  border: none !important;
  margin-bottom: 1px !important;
  padding: 0 5px !important;
  font-family: serif !important;
}


.comment .oneline {
  height: 18px !important;
}



li.comment {
  background-image: none !important;
}


#wide > .generalbody {
  padding: 0 !important;
}
#wide > .generalbody > form {
  border: 1px solid #AAAAAA !important;
}

#wide .error {
  margin: 10px 0 !important;
  padding: 0 !important;
}
#wide .error .generaltitle + b {
  display: block !important;
  background-color: #E6E6E6 !important;
  border: 1px solid #AAAAAA !important;
  padding: 0.3em 5px !important;
}

.comment_footer {
  background-color: #E6E6E6 !important;
  border: 1px solid #AAAAAA !important;
}
.comment_footer > a {
  padding-left: 1em !important;
}

#contents p {
  margin: 0 !important;
}

#commentlisting ul > li:last-child:not(id) {
  display: none !important;
}





#footer {
  background-color: #FFFFFF !important;
  background-image: none !important;
  border-top: 1px solid #000000 !important;
}

#footer .search {
  padding-top: 5px !important;
}

#footer .rightcontent {
  background-image: none !important;
  margin: 0 !important;
  padding: 5px 0 !important;
}

.copyright {
  margin: 0 !important;
  padding: 0 !important;
  background-color: #000000 !important;
}

.copyright p {
  padding: 0 0 5px 10px !important;
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

.copyright p a {
  color: #006666 !important;
}

.copyright,
.copyright p {
  background-image: none !important;
}

.btmnav {
  margin: 0 !important;
  background-color: #000000 !important;
}

.btmnav ul {
  margin: 0 !important;
  padding: 2px 1em !important;
  font-size: 80% !important;
}

.btmnav li a {
  padding: 0 0 0 4px !important;
  text-decoration: none !important;
  border-left: 1px solid #3C3C3C !important;
}
.btmnav li a:hover {
  color: #FFFFFF !important;
}

.btmnav .begin a {
  border: none !important;
}



#usermenu + .generalbody > .menu {
  padding: 0 !important;
}
#usermenu,
#search > .generalbody > form {
  background-image: none !important;
  background-color: #E6E6E6 !important;
  border: 1px solid #AAAAAA !important;
}
.data_head {
  border-top: 1px solid #AAAAAA !important;
  border-left: 1px solid #AAAAAA !important;
}
.data_head > th {
  background-image: none !important;
  background-color: #E6E6E6 !important;
  border-bottom: 1px solid #AAAAAA !important;
  border-right: 1px solid #AAAAAA !important;
}

.menu {
  background-image: none !important;
}




#firehose > :not(#slashboxes){
  margin-right: 250px !important;
}

#firehoselist .briefarticle {
  padding: 0 !important;
  border-left: none !important;
}

#firehoselist .briefarticle h3 {
  margin-left: 3em !important;
  border: none !important;
}

#firehoselist .briefarticle h3 .soda {
  top: 0 !important;
  height: 11px !important;
}

#firehoselist .briefarticle h3 a {
  color: white !important;
}

#firehoselist .briefarticle [class^="tagtitle"] a {
  color: white !important;
  text-decoration: underline !important;
}

#firehoselist .briefarticle [class^="tagtitle"] span {
  color: white !important;
}

#firehoselist .briefarticle h3 .date,
#firehoselist .briefarticle h3 .nickname {
  color: white !important;
  opacity: 0.5 !important;
}

#firehoselist .briefarticle .tags .vote {
  left: 2px !important;
  top: 1px !important;
  color: white !important;
}

#firehoselist .briefarticle .tags .vote > .up {
  top: 3px !important;
}
#firehoselist .briefarticle .tags .vote > .down {
  top: -3px !important;
}

#firehoselist .briefarticle .tags .tagtitleclosed {
  top: 0 !important;
}

#firehoselist .briefarticle .tagtitleclosed .tagsheader {
  background-image: url(http://images.slashdot.org/login-arrow-collapsed.gif) !important;
}

#firehoselist .briefarticle .tagtitleopen > br {
  display: none !important;
}

#firehoselist .briefarticle .tagtitleopen + .tagbody > div {
  display: inline !important;
}
