BODY {
	FONT-SIZE: 100%; BACKGROUND: #000
}
A {
	COLOR: #066
}
A:visited {
	COLOR: #000
}
.sb_header {
	COLOR: #066
}
#frame {
	MARGIN-TOP: 0.5em; BACKGROUND: #fff; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
#articles {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#messages {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#subscribe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#pollBooth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#wide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#authors {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#topics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
#misc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 1em 0px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative
}
.aduserbox #articles {
	MARGIN: 0px 15.6em 1em 0px; POSITION: relative
}
.admin #articles {
	MARGIN: 0px 15.6em 1em 0px; POSITION: relative
}
DIV.aduserbox#search .generaltitle {
	MARGIN: 0px 15.6em 1em 0px; POSITION: relative
}
DIV.aduserbox#search .generalbody {
	MARGIN: 0px 15.6em 1em 0px; POSITION: relative
}
#logo H1 A {
	BACKGROUND: url(//images.slashdot.org/title.gif) no-repeat; MARGIN: 0px; WIDTH: 275px; HEIGHT: 74px
}
#topnav #topics {
	CLEAR: both; MARGIN: 0.2em 0px 0px 275px; TEXT-ALIGN: center
}
#topnav UL {
	TEXT-ALIGN: right
}
#topnav UL LI IMG {
	MARGIN: 0.2em 0px
}
#slogan H2 {
	DISPLAY: none
}
#links DIV.block {
	BACKGROUND: #fff
}
#links DIV.title {
	BACKGROUND: #066
}
#links H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.2em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0.1em
}
#links H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#links H2 A {
	COLOR: #066
}
#links H2 A:visited {
	COLOR: #066
}
#links EM {
	FONT-SIZE: 80%
}
#links DIV.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; POSITION: relative
}
#links DIV.content LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#links DIV.content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#slashboxes DIV.block {
	BACKGROUND: #ccc; MARGIN: 0px 0.3em 0.3em 0px
}
#slashboxes DIV.title {
	BACKGROUND: #066
}
#slashboxes H4 {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.4em; FONT-FAMILY: sans-serif
}
#slashboxes DIV.content {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.2em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 120%; PADDING-TOP: 0.3em
}
#slashboxes SMALL {
	FONT-SIZE: 100%
}
#slashboxes .title IMG {
	RIGHT: 0.3em; MARGIN: -0.13em 0px 0px; POSITION: absolute
}
#slashboxes #index_qlinks-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slashboxes #index_qlinks-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slashboxes #features_qlinks-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slashboxes #features_qlinks-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slashboxes #poll-content {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
#slashboxes #poll-content FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#pollBooth FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.generaltitle {
	BACKGROUND: #ccc; MARGIN: 0px
}
.generalbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0.3em 2em 0px; PADDING-TOP: 0px
}
.article DIV.future DIV.generaltitle DIV.title {
	BACKGROUND: url(//images.slashdot.org/slc.gif) #c33 no-repeat left top
}
.article DIV.title {
	BACKGROUND: url(//images.slashdot.org/slc.gif) #066 no-repeat left top
}
.generaltitle DIV.title {
	BACKGROUND: url(//images.slashdot.org/slc.gif) #066 no-repeat left top
}
#pollBooth DIV.title#poll-title {
	BACKGROUND: url(//images.slashdot.org/slc.gif) #066 no-repeat left top
}
#journal .article H3 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0.1em; FONT-FAMILY: sans-serif
}
.generaltitle H3 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0.1em; FONT-FAMILY: sans-serif
}
.aduserbox#pollBooth DIV.title#poll-title H4 {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0.1em; FONT-FAMILY: sans-serif
}
.article .details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article .details STRONG {
	FONT-SIZE: 80%
}
.article .body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.storylinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
DIV.storylinks DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.storylinks UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.storylinks UL LI {
	BORDER-LEFT: #555 1px solid
}
#footer {
	PADDING-RIGHT: 0.3em; BORDER-TOP: #066 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; FONT-FAMILY: sans-serif
}
#footer .rightcontent {
	MIN-HEIGHT: 2em; MARGIN: 0px 0px 0px 20em; FONT-STYLE: italic; TEXT-ALIGN: center
}
#footer .rightcontent TABLE TD {
	FONT-STYLE: normal; TEXT-ALIGN: left
}
#footer .search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
#footer LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer .copyright {
	FONT-SIZE: x-small; MARGIN: 0px 0px -0.4em; COLOR: #066
}
BODY.admin .frame #footer {
	BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: -1em 1em 0.5em
}
.clear {
	CLEAR: both
}
.inside {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.commentBox {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #066; BORDER-BOTTOM: #fff 1px solid
}
.commentwrap {
	MARGIN: 0px 0.3em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#commentlisting {
	MARGIN: 0px 0.3em; POSITION: relative
}
.comment {
	POSITION: relative
}
.commentTop .details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.commentTop .details SMALL {
	FONT-SIZE: 80%
}
.commentTop H4 A {
	COLOR: #000
}
.commentTop {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #ccc; PADDING-BOTTOM: 0.3em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.commentSub {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 80%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.3em; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.commentBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.comment_footer {
	BACKGROUND: #ccc
}
.note UL {
	FONT-SIZE: 140%; FONT-FAMILY: serif
}
.bar {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.barColor {
	BACKGROUND: #066
}
.barPercent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #066; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.barVotes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.totalVotes {
	FONT-SIZE: 120%
}
.btmnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 1em; MARGIN: -0.7em 0px 0px; COLOR: #066; PADDING-TOP: 0px
}
.btmnav UL LI A {
	BORDER-LEFT: #066 1px solid; COLOR: #fff; FONT-FAMILY: serif
}
BODY.admin .btmnav A {
	COLOR: #066
}
.btmnav UL LI A:visited {
	COLOR: #fff
}
.journaldate {
	POSITION: relative
}
.generalbody #journalgeneric .article {
	MARGIN: 1em 0px; HEIGHT: auto
}
#journalgeneric DIV.storylinks UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#journalgeneric DIV.storylinks UL LI A {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px
}
#journalgeneric DIV.storylinks UL LI.edit A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#journalgeneric DIV.storylinks UL LI.discussion A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#journalgeneric DIV.storylinks UL LI.journalid A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#journalgeneric .details {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px; FONT-STYLE: italic
}
#journalgeneric .details .adminoptions {
	FONT-SIZE: 85%; RIGHT: 0px; MARGIN: 0px; FONT-STYLE: normal; POSITION: absolute
}
#journalgeneric .body {
	MARGIN: 0px 0px 0px 0.3em
}
#admin INPUT {
	WIDTH: 80%
}
TEXTAREA {
	WIDTH: 80%
}
#admin INPUT.button {
	WIDTH: auto
}
#submit FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#submit LEGEND {
	DISPLAY: none
}
#submit .message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
PRE {
	FONT-SIZE: 80%
}
CODE {
	FONT-SIZE: 80%
}
.ad1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.ad2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.ad6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0.2em 0.2em 0px; PADDING-TOP: 0px
}
.data_head {
	BACKGROUND: #066
}
.data_hl1 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.data_hl2 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.data_hl3 TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.data_bgc1 {
	BACKGROUND: #066; WIDTH: 20%; COLOR: #fff
}
.data_bgc1 A {
	COLOR: #fff
}
.tb_col {
	BACKGROUND: #066
}
UL.menu A {
	COLOR: #000
}
UL.menu A:visited {
	COLOR: #000
}
.generalbody UL.menu LI A {
	COLOR: #066
}
#usermenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: #066; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#adminmenu {
	COLOR: #066
}
#adminmenu A {
	COLOR: #066
}
#usermenu LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#usermenu-top LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#usermenu UL.menu A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 1px; BACKGROUND: url(//images.slashdot.org/menu_r.gif) #ccc no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px -0.3em 0px 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1em; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#usermenu LI.selected {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; BACKGROUND: url(//images.slashdot.org/menu_l_s.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -9px; PADDING-TOP: 5px
}
#usermenu LI.selected A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; BACKGROUND: url(//images.slashdot.org/menu_r_s.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#usermenu LI.selected B.begin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(//images.slashdot.org/menu_l_s_b.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -9px; PADDING-TOP: 5px
}
#usermenu LI SPAN.begin {
	PADDING-RIGHT: 1px; PADDING-LEFT: 9px; BACKGROUND: url(//images.slashdot.org/menu_l_b.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -9px; PADDING-TOP: 5px
}
#usermenu LI.selected B A.begin {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#usermenu UL.menu A.end {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; BACKGROUND: url(//images.slashdot.org/menu_r_e.gif) #ccc no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#usermenu LI.selected A.end {
	PADDING-RIGHT: 11px; PADDING-LEFT: 2px; BACKGROUND: url(//images.slashdot.org/menu_r_s_e.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 5px
}
#usermenu-top UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
#usermenu-top LI:unknown {
	content: "| "
}
#usermenu-top LI:unknown {
	content: ""
}
.uslashboxes {
	BACKGROUND: #ccc
}
BODY.admin DIV.message {
	BORDER-RIGHT: #066 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #066 1px solid; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BACKGROUND: #bdd; PADDING-BOTTOM: 0.3em; MARGIN: -0.5em 0.1em 0.6em; BORDER-LEFT: #066 1px solid; COLOR: #066; PADDING-TOP: 0.3em; BORDER-BOTTOM: #066 1px solid; FONT-FAMILY: sans-serif
}
BODY.admin DIV.message .error {
	BORDER-RIGHT: #600 1px solid; BORDER-TOP: #600 1px solid; BACKGROUND: #ebb; BORDER-LEFT: #600 1px solid; COLOR: #600; BORDER-BOTTOM: #600 1px solid
}
BODY.admin .generaltitle {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.admin .generalbody .generaltitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.admin FIELDSET .generaltitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.admin .generalbody {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.admin FIELDSET {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.admin {
	BACKGROUND: #000
}
BODY.admin .contentsadmin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 1em; PADDING-TOP: 0.6em
}
BODY.admin #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0px
}
#st-display TABLE {
	BACKGROUND: #066; COLOR: #fff
}
.admin_story_list {
	FONT-FAMILY: sans-serif
}
.submit_story_list {
	FONT-FAMILY: sans-serif
}
#users FIELDSET {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#users LEGEND {
	DISPLAY: none
}
#adminmenu {
	PADDING-RIGHT: 0.1em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0.1em; BACKGROUND: #eee; PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-TOP: 0.1em
}
#adminmenu UL {
	Z-INDEX: 20; LIST-STYLE-TYPE: none
}
#adminmenu UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#adminmenu UL LI UL {
	BORDER-RIGHT: #066 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #066 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #066 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #066 1px solid
}
#adminmenu UL.nestedmenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#adminmenu UL.nestedmenu LI:hover {
	BACKGROUND: #ddd
}
#adminmenu UL.nestedmenu LI UL LI A:hover {
	FONT-WEIGHT: normal
}
#adminmenu UL LI UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 8em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#adminmenu UL.nestedmenu LI UL LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 7.7em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#adminmenu UL.nestedmenu LI {
	FLOAT: left; MARGIN: 0px 0.6em
}
#adminmenu UL LI UL {
	DISPLAY: none; BACKGROUND: #eee; WIDTH: 8em; POSITION: absolute
}
#adminmenu UL LI:hover UL {
	DISPLAY: block
}
#adminmenu UL LI UL LI:hover {
	BORDER-TOP: #aaa 1px solid; BACKGROUND: #ddd; BORDER-BOTTOM: #aaa 1px solid
}
BODY .adminstoryform FIELDSET {
	BACKGROUND: #ccc
}
BODY .adminstoryform LEGEND {
	DISPLAY: none
}
.briefarticle {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.briefarticle A {
	COLOR: #000
}
.future .briefarticle {
	BACKGROUND: #c33
}
.briefarticles {
	PADDING-RIGHT: 0px; BORDER-TOP: #066 2px solid; PADDING-LEFT: 0px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px 1em; PADDING-TOP: 0px
}
.briefarticle {
	BACKGROUND: #ccc
}
.briefarticle .section {
	COLOR: #333
}
.briefarticle .storytitle {
	FONT-WEIGHT: bold
}
.briefarticle .introhide {
	DISPLAY: none
}
.tagshide {
	DISPLAY: none
}
.briefarticle .intro {
	PADDING-LEFT: 1em; PADDING-TOP: 0.5em
}
.tags {
	FONT-SIZE: 90%; WIDTH: 100%; LINE-HEIGHT: 115%
}
.tagname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #066; PADDING-TOP: 0px
}
.tagtitleopen {
	FONT-SIZE: 90%; BACKGROUND: #066; COLOR: #fff
}
.tagtitleopen A {
	FONT-SIZE: 90%; COLOR: #fff; TEXT-DECORATION: none
}
.tagtitleclosed {
	FONT-SIZE: 90%; BACKGROUND: #fff
}
.tagtitleclosed A {
	FONT-SIZE: 90%; TEXT-DECORATION: none
}
.tagbody {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ccc; PADDING-BOTTOM: 8px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #aaa 1px solid
}
.tagshide {
	DISPLAY: none
}
.secpref_master TD {
	BORDER-BOTTOM: #066 2px solid
}
.secpref_nexus_row {
	BACKGROUND: #ccc; COLOR: #aaa
}
#sectionprefs_message {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: #066; COLOR: #fff; TEXT-ALIGN: right
}
#sectionprefs_hdr {
	FONT-SIZE: 120%; BACKGROUND: #066; COLOR: #fff; TEXT-ALIGN: right
}
#sectionprefs_hdr A {
	FLOAT: left; COLOR: #fff
}
#sectionprefs_hdr SPAN A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: none; COLOR: #fff; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
#sectionprefs_hdr SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: -0.3em 0px; WIDTH: 11px; PADDING-TOP: 0px; HEIGHT: 11px
}
.ps_23 {
	DISPLAY: none
}
.ps_22 {
	DISPLAY: none
}
.curstory {
	BORDER-TOP: #066 2px solid
}
