#links-stories-title.title H4{
 padding-left:30px;
}

#links-help-title.title H4{
 padding-left:30px;
}



* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.body UL {
	PADDING-LEFT: 1em
}
.body LI {
	PADDING-LEFT: 1em
}

#top_parent {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: transparent 1px solid
}
TABLE {
	FONT-SIZE: 100%
}
TR {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 100%
}
TH {
	FONT-SIZE: 100%
}
H1 {
	FONT-WEIGHT: normal; text-shadow: #000 0 0 0
}
H2 {
	FONT-WEIGHT: normal; text-shadow: #000 0 0 0
}
H3 {
	FONT-WEIGHT: normal; text-shadow: #000 0 0 0
}
H4 {
	FONT-WEIGHT: normal; text-shadow: #fff;
        padding-left:20px;
}
H5 {
	FONT-WEIGHT: normal; text-shadow: #000 0 0 0
}
H6 {
	FONT-WEIGHT: normal; text-shadow: #000 0 0 0
}
#contents H1 {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 185%
}
#contents H2 {
	MARGIN: 1em 0px 0.25em; FONT-SIZE: 139%
}
#slashboxes #contents UL {
	PADDING-LEFT: 1.25em; MARGIN-BOTTOM: 20px
}
#slashboxes #contents UL LI {
	LIST-STYLE-IMAGE: url(bullet.gif)
}
#contents P {
	MARGIN: 0px 0px 1em
}
A {
	COLOR: #055
}
A:visited {
	COLOR: #555
}
A:hover {
	TEXT-DECORATION: none
}
HR {
	BORDER-BOTTOM: #555 0px solid; BORDER-LEFT: #555 0px solid; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 0px solid
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none
}
SUP {
	MARGIN: 0px 0px -0.3em
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FIELDSET LEGEND {
	DISPLAY: none
}
#jump {
	DISPLAY: none
}
DIV.ad1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.article DIV.ad6 {
	MARGIN: 1em 0px
}
#frame {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #2e2e2e; CLEAR: both; BORDER-TOP: #444 1px solid; PADDING-TOP: 5px
}
#topnav {
	POSITION: relative; MARGIN: 5px 1.25em 0px; BACKGROUND: url(topnav-bg.png) #044 repeat-x left top; HEIGHT: 55px
}
#topnav DIV#rec_topics_header {
	DISPLAY: none
}
#topnav UL {
	DISPLAY: none
}
#topnav #logo {
	WIDTH: 415px; HEIGHT: 100%
}
#topnav #logo H1 {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
#topnav #logo H1 A {
	TEXT-INDENT: -5000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(logo.png) no-repeat left top; HEIGHT: 100%; TEXT-DECORATION: none
}
#topnav DIV.search {
	POSITION: absolute; TEXT-ALIGN: right; WHITE-SPACE: nowrap; TOP: 17px; RIGHT: 1.25em
}
DIV.search INPUT {
	WIDTH: 18em; FONT-SIZE: 93%
}
DIV.search INPUT.button {
	WIDTH: auto; MARGIN-LEFT: 5px
}
#slogan {
	DISPLAY: none
}
#topnav LABEL {
	DISPLAY: none
}
#topnav LEGEND {
	DISPLAY: none
}
#wrapper {
	BORDER-BOTTOM: #222 1px solid; BORDER-LEFT: #222 0px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; BORDER-TOP: #222 1px solid; BORDER-RIGHT: #222 0px solid; PADDING-TOP: 0px
}
#contents:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#wrapper #articles {
	POSITION: relative; MARGIN-RIGHT: 18.5em
}
#wrapper #indexhead {
	POSITION: relative; MARGIN-RIGHT: 18.5em
}
.aduserbox#search .generaltitle {
	POSITION: relative; MARGIN-RIGHT: 18.5em
}
.aduserbox#search .generalbody {
	POSITION: relative; MARGIN-RIGHT: 18.5em
}
DIV#users-blocks {
	POSITION: relative; MARGIN-RIGHT: 18.5em
}
DIV#user-section {
	WHITE-SPACE: nowrap; MARGIN-BOTTOM: 1.25em; BACKGROUND: url(sections-bg.png) #e6e6e6 repeat-x left bottom; FONT-SIZE: 93%
}
DIV#user-section * {
	LINE-HEIGHT: 100%
}
DIV#user-section DIV.content {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; BACKGROUND: url(sections-right.png) no-repeat right bottom; OVERFLOW: hidden; PADDING-TOP: 0.5em
}
DIV#user-section UL {
	FLOAT: left
}
DIV#user-section UL {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
DIV#user-section UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
DIV#user-section UL LI.begin {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold
}
DIV#user-section UL LI.name A {
	FONT-WEIGHT: bold
}
DIV#user-section UL LI.name {
	PADDING-LEFT: 0px
}
DIV#user-section UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-SIZE: 100%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV#user-section UL LI:before {
	COLOR: #999; CONTENT: "|"
}
DIV#user-section UL LI:first-child:before {
	CONTENT: " "
}
DIV#user-section UL LI A#loginlink {
	PADDING-LEFT: 1.2em; BACKGROUND: url(login-arrow-collapsed.gif) no-repeat 0px 50%
}
DIV#user-section UL LI A.expanded#loginlink {
	BACKGROUND-IMAGE: url(login-arrow-expanded.gif)
}
DIV#user-section UL#user-utils {
	PADDING-BOTTOM: 0.3em; MARGIN-TOP: 0.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
DIV#user-section DIV#loginform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV#user-section DIV#loginform P {
	DISPLAY: none
}
DIV#user-section DIV#loginform FORM {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.75em
}
DIV#user-section DIV#loginform FORM INPUT {
	WIDTH: 12em; MARGIN-RIGHT: 1em
}
DIV#user-section DIV#loginform FORM INPUT.button {
	WIDTH: auto; MARGIN-RIGHT: 0px
}
DIV#user-section DIV#loginform FORM LABEL.checkbox {
	MARGIN-RIGHT: 1em
}
DIV#user-section DIV#loginform FORM LABEL {
	DISPLAY: inline
}
DIV#user-section DIV#loginform FORM LABEL.checkbox INPUT {
	WIDTH: auto; MARGIN-RIGHT: 0.25em
}
#contents {
	Z-INDEX: 1; POSITION: relative; WIDTH: auto; MARGIN-LEFT: 10.5em
}
DIV.generaltitle DIV.title {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: url(article-title-bg.png) #044 repeat-x left top; PADDING-TOP: 0px
}
DIV.generaltitle DIV.title A {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV.generaltitle DIV.title H3 {
	PADDING-BOTTOM: 0.45em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(article-title-left.png) no-repeat left top; COLOR: #fff; FONT-SIZE: 123%; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
DIV.generalbody FORM {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(corner-eee-bottom-right.png) #eee no-repeat right bottom; PADDING-TOP: 0.5em
}
DIV#users-blocks DIV.generalbody FORM {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV.generalbody FORM FIELDSET {
	
}
DIV.generalbody FORM LABEL {
	FONT-WEIGHT: bold
}
DIV.block DIV.title {
        color:#ffffff;
	BACKGROUND: url(block-title-bg.png) #ff0099 repeat-x;
        margin-right:10px;
}
DIV.block DIV.title * {
	LINE-HEIGHT: 100%
}
DIV.block DIV.title H4 {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; COLOR: #fff; FONT-SIZE: 93%; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
DIV.block DIV.title A {
	COLOR: #fff
}
DIV.block DIV.content UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV.block DIV.content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#links {
	PADDING-BOTTOM: 10px; WIDTH: 9.25em; BACKGROUND: url(links-bg.png) #eee no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1.25em
}
DIV#links DIV.block DIV.content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#links DIV.block {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#links DIV.block DIV.title {
	POSITION: relative; MARGIN: 0px; BACKGROUND: url(block-title-bg.png) #666 repeat-x
}
DIV#links DIV.block DIV.title H4 {
	PADDING-BOTTOM: 0.6em; MARGIN: 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV.title H4 {
	BACKGROUND: url(block-arrow-expanded.gif) no-repeat 0.8em 50%
}
DIV.title H4 {
	BACKGROUND: url(block-arrow-expanded.gif) no-repeat 0.8em 50%
}
DIV#links DIV.collapsed.block DIV.title H4 {
	BACKGROUND: url(block-arrow-collapsed.gif) no-repeat 0.8em 50%
}
DIV#links DIV.static.block DIV.title H4 {
	PADDING-LEFT: 0.8em; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#links DIV.block DIV.content UL {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#links DIV.block DIV.content UL LI {
	MARGIN: 0px; LIST-STYLE-IMAGE: none
}
DIV#links DIV.block DIV.content UL * {
	LINE-HEIGHT: 100%
}
DIV#links DIV.block DIV.content UL LI A {
	PADDING-BOTTOM: 0.55em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; DISPLAY: block; FONT-SIZE: 93%; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 0.4em
}
DIV#links DIV.block DIV.content UL LI H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
DIV#links DIV.block DIV.content UL LI H2 A {
	MARGIN: 0px; FONT-WEIGHT: bold
}
DIV#links DIV.block DIV.content UL LI A:hover {
	MARGIN: 0px; BACKGROUND: url(link-arrow.gif) #066 no-repeat right center; COLOR: #fff; TEXT-DECORATION: none
}
DIV.article {
	POSITION: relative
}
DIV.article DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px; BACKGROUND: url(article-title-bg.png) #044 repeat-x left top
}
DIV.article DIV.title SPAN {
	COLOR: #8dc7c0
}
DIV.article DIV.title SPAN A {
	COLOR: #8dc7c0
}
DIV.article DIV.title SPAN A {
	TEXT-DECORATION: underline
}
DIV.article DIV.title SPAN A:hover {
	TEXT-DECORATION: none
}
DIV.article DIV.title H3 {
	PADDING-BOTTOM: 0.45em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(article-title-left.png) no-repeat left top; COLOR: #fff; FONT-SIZE: 123%; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
DIV.article DIV.future DIV.title {
	BACKGROUND: url(slc.gif) #700 no-repeat left top
}
DIV.article DIV.future DIV.title H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.article DIV.details {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; PADDING-TOP: 0.2em
}
DIV.article DIV.body {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; PADDING-TOP: 0.2em
}
DIV.article DIV.details {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 130%; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(article-details-bg.png) #ddd repeat-x left top; FONT-SIZE: 93%; PADDING-TOP: 0.4em
}
DIV.article DIV.details STRONG {
	FONT-SIZE: 92%; FONT-WEIGHT: normal
}
DIV.article DIV.details STRONG B {
	FONT-WEIGHT: bold
}
DIV.article DIV.body {
	MARGIN: 0.4em 0px 0px; MIN-HEIGHT: 75px
}
DIV.article DIV.body DIV.topic {
	POSITION: relative; MARGIN: 0.3em 0px 0.3em 0.5em; FLOAT: right
}
DIV.article DIV.body DIV.topic A {
	TEXT-DECORATION: none
}
DIV.article DIV.intro I {
	BORDER-LEFT: #ddd 3px solid; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0.25em 0px 0.6em; PADDING-LEFT: 0.85em; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DIV.article DIV.intro I A {
	FONT-WEIGHT: normal
}
DIV.storylinks {
	MARGIN: 0px 0px 1.5em
}
DIV.storylinks * {
	LINE-HEIGHT: 110%
}
DIV.storylinks DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(storylinks-bg.png) repeat-x left bottom; PADDING-TOP: 0px
}
DIV.storylinks UL {
	PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 12em; BACKGROUND: url(storylinks-right.png) no-repeat right bottom; PADDING-TOP: 0.75em
}
DIV.storylinks UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DIV.storylinks UL LI.comments {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; MARGIN: -0.1em 0px; PADDING-LEFT: 1em; WIDTH: 11em; PADDING-RIGHT: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; RIGHT: 0px; PADDING-TOP: 0.1em; text-shadow: #000 0 0 0
}
DIV.storylinks UL LI:before {
	COLOR: #ccc; CONTENT: "|"
}
DIV.storylinks UL LI.more:before {
	CONTENT: " "
}
DIV.storylinks UL LI.comments:before {
	CONTENT: " "
}
DIV.briefarticles {
	BORDER-BOTTOM: #066 1px solid; MARGIN: 1.5em 0px; BACKGROUND: url(briefarticle-top-left.png) #e8e8e8 no-repeat left top
}
DIV.briefarticles DIV.briefarticle {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(briefarticle-fade.png) repeat-y right top; PADDING-TOP: 0.5em
}
DIV.briefarticles DIV.briefarticle SPAN.storytitle A {
	FONT-WEIGHT: bold
}
DIV.future DIV.briefarticle {
	BACKGROUND: #700
}
DIV.future DIV.briefarticle A {
	COLOR: #fff
}
A.yesterday {
	PADDING-LEFT: 15px; BACKGROUND: url(arrow-left.png) no-repeat left center; FONT-WEIGHT: bold
}
DIV#slashboxes {
	POSITION: relative; WIDTH: 17.25em; FLOAT: right; MARGIN-LEFT: 1.25em
}
DIV#slashboxes DIV.block {
	POSITION: relative; MARGIN-BOTTOM: 1.25em
}
DIV#slashboxes DIV.block DIV.title H4 {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; BACKGROUND: url(block-title-right.png) no-repeat right top; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV.content {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BACKGROUND: url(slashbox-bottom-left.png) #eee no-repeat left bottom; PADDING-TOP: 0.4em
}
DIV#slashboxes DIV.block DIV.content P {
	MARGIN: 0px
}
DIV#slashboxes DIV.block DIV.content UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#slashboxes DIV.block DIV.content UL LI {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; BORDER-TOP: #ddd 1px solid; LIST-STYLE-IMAGE: none; PADDING-TOP: 0.1em
}
DIV#slashboxes DIV.block DIV.right {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}

DIV#footer DIV.search {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.25em; WIDTH: 23.25em; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: left; PADDING-TOP: 1.35em
}
DIV#footer DIV.rightcontent {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 1.25em; BACKGROUND: url(footer-right.png) no-repeat right top; PADDING-TOP: 1.35em
}
DIV#footer DIV.rightcontent TABLE {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: auto; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #fff 1px solid
}
DIV#footer DIV.rightcontent .data_hl1 {
	BACKGROUND: #eee
}
DIV#footer DIV.rightcontent SMALL {
	FONT-STYLE: italic; COLOR: #333; FONT-SIZE: 100%
}
DIV.copyright {
	MARGIN: 0px 1.25em 15px; BACKGROUND: url(copyright-bg.png) #444 repeat-x left bottom
}
DIV.copyright P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.85em; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; BACKGROUND: url(copyright-left.png) no-repeat left bottom; COLOR: #999; FONT-SIZE: 85%; PADDING-TOP: 0.85em
}
DIV.copyright A {
	COLOR: #ccc
}
DIV.btmnav {
	TEXT-ALIGN: center; MARGIN: 0.4em 0px
}
DIV.btmnav UL LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
DIV.btmnav UL LI A {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; COLOR: #ccc; FONT-SIZE: 93%; PADDING-TOP: 0px
}
DIV.btmnav UL LI.begin A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.4em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DIV.btmnav UL LI A:visited {
	COLOR: #aaa
}
DIV#users-blocks DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px
}
#users DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px
}
#search DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px
}
#users-lists DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px
}
#subscribe DIV.title {
	BORDER-BOTTOM: #fff 1px solid; MARGIN: 0px
}
#users-lists DIV.title {
	MARGIN: 1em 0px 0px
}
DIV#usermenu {
	MARGIN: 0px 0px 0.5em; BACKGROUND: url(sections-bg.png) #e6e6e6 repeat-x left bottom
}
UL.menu {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(storylinks-bg.png) repeat-x left bottom; FONT-SIZE: 93%; OVERFLOW: auto; PADDING-TOP: 0.5em
}
#usermenu UL.menu {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; BACKGROUND: url(sections-right.png) no-repeat right bottom; FONT-SIZE: 93%; PADDING-TOP: 0.5em
}
UL.menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.menu LI:before {
	COLOR: #999; CONTENT: "|"
}
UL.menu LI:first-child:before {
	CONTENT: " "
}
UL.menu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0px
}
#usermenu UL.menu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#usermenu UL.menu LI A.begin {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.menu LI A.begin {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE.data {
	BACKGROUND: url(corner-bottom-right.png) #dfdfdf no-repeat right bottom; CLEAR: none
}
TABLE.data TR.data_head {
	FONT-SIZE: 93%
}
TABLE.data TR.data_head TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: url(sections-bg.png) #e6e6e6 repeat-x left bottom; COLOR: #444; PADDING-TOP: 0.3em
}
TABLE.data TR.data_head A {
	COLOR: #fff
}
.data_hl1 TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.3em
}
.data_hl2 TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.3em
}
.data_hl3 TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.3em
}
.data_hl1 {
	BACKGROUND: #f8f8f8
}
.data_hl2 {
	BACKGROUND: #ddd
}
.data_hl3 {
	BACKGROUND: #eee
}
DIV#misc H2 STRONG {
	FONT-WEIGHT: normal
}
DIV#misc UL LI STRONG {
	FONT-WEIGHT: normal
}
DIV#misc HR {
	MARGIN: 1em 0px
}
DIV#misc UL.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#misc UL.menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; DISPLAY: inline; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#topics DIV.generaltitle {
	MARGIN-TOP: 1em
}
DIV#topics TABLE A {
	TEXT-DECORATION: none
}
DIV#topics TABLE TR TD {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
.message {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.error {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #600; FONT-WEIGHT: bold; PADDING-TOP: 1em
}
#authors H2 {
	DISPLAY: inline
}
#authors .intro {
	MARGIN: 0.3em; DISPLAY: block
}
.notes {
	PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; DISPLAY: block; BACKGROUND: #ddd; FONT-SIZE: 93%; BORDER-TOP: #555 1px solid; PADDING-TOP: 0.5em
}
.note {
	PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; DISPLAY: block; BACKGROUND: #ddd; FONT-SIZE: 93%; BORDER-TOP: #555 1px solid; PADDING-TOP: 0.5em
}
DIV#contents .notes UL {
	PADDING-LEFT: 1.25em
}
.note UL {
	PADDING-LEFT: 1.25em
}
#search DIV.topic {
	DISPLAY: none
}
PRE {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; WIDTH: 93%; PADDING-RIGHT: 0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.lt_tb_col {
	BACKGROUND: #ccc
}
.lt_text_col {
	COLOR: #fff
}
.sb_header {
	COLOR: #600; FONT-SIZE: 125%; FONT-WEIGHT: bold
}
.hide {
	DISPLAY: none
}
.buttons {
	TEXT-ALIGN: right
}
#users-lists {
	CLEAR: right
}
LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 1em
}
LABEL.checkbox {
	FONT-WEIGHT: normal
}
INPUT.button {
	DISPLAY: inline
}
DIV.article UL {
	MARGIN: 1em 0px 1em 2em
}
OL {
	MARGIN: 1em 0px 1em 2em
}
DIV.commentBody UL {
	LIST-STYLE-TYPE: disc !important; MARGIN: 1em 0px 1em 2em; LIST-STYLE-IMAGE: none
}
#commentlisting UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV.commentBody UL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
DIV.commentBody UL UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
DIV.commentBody UL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
DIV.commentBody UL UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
DIV.article UL UL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
DIV.article UL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
OL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
OL OL {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
UL.sub INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 0px 0px 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #055; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: underline
}
UL.sub INPUT:hover {
	TEXT-DECORATION: none
}
.sub_title {
	MARGIN: 0px 1em 0px 0px; DISPLAY: inline
}
.adminfunction {
	MARGIN: 0px 1em 0px 0px; DISPLAY: inline
}
.sub_info {
	MARGIN: 0px 1em 0px 0px; DISPLAY: inline
}
.row.top {
	BORDER-BOTTOM: #ddd 3px solid; FONT-WEIGHT: bold
}
.user .sub_title {
	POSITION: absolute; HEIGHT: 1.3em; LEFT: 20%
}
.user .sub_info {
	POSITION: absolute; HEIGHT: 1.3em; LEFT: 60%
}
DIV.submenu {
	PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(block-title-bg.png) #666 repeat-x; COLOR: #fff; FONT-SIZE: 90%; PADDING-TOP: 0.1em
}
DIV.submenu LABEL {
	MARGIN: 0px 0px 0px 0.8em; DISPLAY: inline
}
DIV.submenu INPUT {
	MARGIN: 0px 1em 0px 0px
}
DIV.submenu SELECT {
	MARGIN: 0px 1em 0px 0px
}
DIV.submenu FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.submenu FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.sub_display DIV.row {
	MARGIN: 1em 0px
}
DIV.storylinks UL.sub LI {
	MARGIN: 0px
}
DIV.storylinks UL.sub LI:first-child:before {
	CONTENT: " "
}
DIV.storylinks UL.sub LI.bin:before {
	CONTENT: " "
}
.sub_info {
	COLOR: #999
}
DIV.storylinks UL LI.bin {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-LEFT: 1em; WIDTH: 11em; PADDING-RIGHT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%; RIGHT: 0px; PADDING-TOP: 0.2em; text-shadow: #000 0 0 0
}
#mod_summary {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.topic IMG {
	Z-INDEX: 10; POSITION: relative; DISPLAY: block
}
.tagmenu A {
	CURSOR: pointer; TEXT-DECORATION: underline
}
A.ac-source {
	BACKGROUND-COLOR: darkgray; COLOR: white
}
#ac-select-widget {
	Z-INDEX: 9050; POSITION: absolute; BACKGROUND-COLOR: lightgray; WIDTH: 120px; DISPLAY: block
}
.hidden#ac-select-widget {
	DISPLAY: none
}
.hidden#ac-select-input {
	DISPLAY: none
}
#ac-select-widget INPUT {
	BORDER-BOTTOM: lightgray 2px solid; BORDER-LEFT: lightgray 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 122px; PADDING-RIGHT: 0px; BORDER-TOP: lightgray 2px solid; BORDER-RIGHT: lightgray 2px solid; PADDING-TOP: 0px
}
#ac-choices {
	WIDTH: 100%
}
#ac-choices .yui-ac-content {
	Z-INDEX: 9050; BORDER-BOTTOM: darkgray 1px solid; BORDER-LEFT: darkgray 1px solid; WIDTH: 100%; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-TOP: darkgray 1px solid; BORDER-RIGHT: darkgray 1px solid
}
#ac-choices UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
#ac-choices LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: block; WHITE-SPACE: nowrap; CURSOR: default; PADDING-TOP: 0px
}
#ac-choices LI.yui-ac-highlight {
	BACKGROUND: #ff0
}
#modal_cover {
	Z-INDEX: 1000000; POSITION: fixed; FILTER: alpha(opacity=75); BACKGROUND-COLOR: #222; WIDTH: 100%; HEIGHT: 100%; opacity: 0.75
}
#modal_box .generaltitle .title H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0.1em
}
#modal_box .generaltitle .title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#modal_box {
	Z-INDEX: 1000001; BORDER-BOTTOM: #222 4px solid; POSITION: fixed; BORDER-LEFT: #222 4px solid; MARGIN: 15% 25%; WIDTH: 50%; BACKGROUND: #fff; HEIGHT: 65%; OVERFLOW: auto; BORDER-TOP: #222 4px solid; BORDER-RIGHT: #222 4px solid
}
#modal_box H3 A {
	POSITION: absolute !important; TOP: 0.3em; RIGHT: 0.3em
}
#modal_box #modal_box_content LEGEND {
	DISPLAY: none
}
#modal_box #modal_box_content FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#modal_box #modal_box_content {
	PADDING-BOTTOM: 2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; OVERFLOW: auto; BORDER-TOP: #222 1px solid; PADDING-TOP: 0px
}
#login_cover {
	Z-INDEX: 1000000; POSITION: fixed; BACKGROUND-COLOR: #222; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden; opacity: 0.75
}
#login_box .generaltitle .title H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0.1em
}
#login_box .generaltitle .title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#login_box {
	Z-INDEX: 1000001; BORDER-BOTTOM: #222 4px solid; POSITION: fixed; BORDER-LEFT: #222 4px solid; MARGIN: 25%; WIDTH: 50%; BORDER-TOP: #222 4px solid; BORDER-RIGHT: #222 4px solid
}
#login_box H3 A {
	POSITION: absolute !important; TOP: 0.3em; RIGHT: 0.3em
}
#login_box #login_box_content LEGEND {
	DISPLAY: none
}
#login_box #login_box_content FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#login_box #login_box_content {
	PADDING-BOTTOM: 2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; BORDER-TOP: #222 1px solid; PADDING-TOP: 0px
}
#ostgnavbar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(ostg-bg.png) #111 repeat-x; CLEAR: both; FONT-SIZE: 85%; PADDING-TOP: 0.1em
}
#ostgnavbar A {
	BORDER-LEFT: #444 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.2em; COLOR: #ccc; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#ostgnavbar A.highlight {
	FONT-WEIGHT: bold
}
#ostgnavbar A:hover {
	COLOR: #fff
}
#ostgnavbar LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
#ostgnavbar LI.begin A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#links {
	POSITION: relative
}
DIV#links DIV.block DIV#links-loggedin-title {
	BACKGROUND: url(block-title-right.png) #666 no-repeat right top
}
DIV#links DIV.block DIV#links-login-title {
	BACKGROUND: url(block-title-right.png) #666 no-repeat right top
}
DIV#links DIV.block DIV#links-opcenter-title {
	BACKGROUND: url(topnav-bg-vendors.png) #6d745f repeat-x 0px -30px
}
DIV#links DIV.block DIV#links-opcenter-content {
	BACKGROUND: #dbe8b8
}
A#newuser {
	TEXT-ALIGN: center; LINE-HEIGHT: 100%; DISPLAY: block; MARGIN-BOTTOM: 0.75em; BACKGROUND: url(button-right.png) no-repeat right top; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: #000 0 0 0
}
A#newuser SPAN {
	LINE-HEIGHT: 100%; DISPLAY: block; BACKGROUND: url(button-left.png) no-repeat left top; HEIGHT: 28px; PADDING-TOP: 0.55em
}
DIV#slashboxes DIV.block DIV#index_qlinks-content {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV#poll-content {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV#books-content {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV#user-info-content {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV#login-content FORM {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV.block DIV#userlogin-content FORM {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#freshmeat-content FORM {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 160%; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV#advertisement-content {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
DIV#slashboxes DIV#poll-content B {
	PADDING-BOTTOM: 0.6em
}
DIV#slashboxes DIV#poll-content INPUT {
	MARGIN: 0.4em 0.4em 0px 0px
}
DIV#slashboxes DIV#olderstuff-content BR {
	DISPLAY: none
}
DIV#slashboxes DIV#olderstuff-content A {
	DISPLAY: block
}
DIV#slashboxes DIV#olderstuff-content UL A {
	DISPLAY: inline
}
DIV#slashboxes DIV#olderstuff-content UL LI {
	FONT-WEIGHT: bold
}
DIV#slashboxes DIV#olderstuff-content UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0.4em
}
DIV#slashboxes DIV#olderstuff-content UL LI UL {
	BORDER-BOTTOM: #066 1px solid; PADDING-BOTTOM: 0.6em; MARGIN: 0.4em 0px 0px; PADDING-LEFT: 1.25em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#slashboxes DIV#olderstuff-content UL LI UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(bullet.gif); PADDING-TOP: 0px
}
DIV#olderstuff-content UL LI UL LI EM {
	FONT-STYLE: normal
}
DIV#olderstuff-content DIV.right {
	PADDING-TOP: 0px
}
DIV#olderstuff-content DIV.right BR {
	DISPLAY: inherit
}
DIV#books-content UL {
	BORDER-BOTTOM: #066 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px
}
DIV#freshmeat-content FORM {
	BORDER-TOP: #ccc 1px solid
}
DIV#freshmeat-content FORM BR {
	DISPLAY: none
}
DIV#user-info-content {
	LINE-HEIGHT: 200%
}
DIV#user-info-content B {
	FONT-SIZE: 93%
}
DIV#slashboxes DIV#poll-content LI {
	MARGIN-LEFT: 1em
}
DIV#slashboxes DIV.block DIV#login-title {
	DISPLAY: none
}
DIV#slashboxes DIV.block DIV#userlogin-title {
	DISPLAY: none
}
DIV#slashboxes DIV.block DIV#login-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(login-content-bg.png) #919191 repeat-x left bottom; COLOR: #fff; PADDING-TOP: 0px
}
DIV#slashboxes DIV.block DIV#userlogin-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(login-content-bg.png) #919191 repeat-x left bottom; COLOR: #fff; PADDING-TOP: 0px
}
DIV#slashboxes DIV.block DIV#login-content FORM {
	BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.75em; BACKGROUND: url(login-title-right.png) no-repeat right top
}
DIV#slashboxes DIV.block DIV#userlogin-content FORM {
	BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.75em; BACKGROUND: url(login-title-right.png) no-repeat right top
}
DIV#slashboxes DIV.block DIV#login-content A {
	COLOR: #eee; FONT-WEIGHT: normal
}
DIV#slashboxes DIV.block DIV#userlogin-content A {
	COLOR: #eee; FONT-WEIGHT: normal
}
DIV#slashboxes DIV.block DIV#login-content P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(login-content-bottom-left.png) no-repeat left bottom; FONT-SIZE: 93%; PADDING-TOP: 0.2em
}
DIV#slashboxes DIV.block DIV#userlogin-content P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(login-content-bottom-left.png) no-repeat left bottom; FONT-SIZE: 93%; PADDING-TOP: 0.2em
}
DIV#slashboxes DIV.block DIV#login-content INPUT {
	MARGIN: 0px auto 0.5em; WIDTH: 98%; FONT-SIZE: 93%
}
DIV#slashboxes DIV.block DIV#userlogin-content INPUT {
	MARGIN: 0px auto 0.5em; WIDTH: 98%; FONT-SIZE: 93%
}
DIV#slashboxes DIV.block DIV#login-content LABEL {
	
}
DIV#slashboxes DIV.block DIV#userlogin-content LABEL {
	
}
DIV#slashboxes DIV.block DIV#login-content LABEL.checkbox {
	DISPLAY: block; MARGIN-BOTTOM: 0.75em
}
DIV#slashboxes DIV.block DIV#userlogin-content LABEL.checkbox {
	DISPLAY: block; MARGIN-BOTTOM: 0.75em
}
DIV#slashboxes DIV.block DIV#login-content LABEL.checkbox INPUT {
	MARGIN: 0px 3px 0px 0px; WIDTH: auto
}
DIV#slashboxes DIV.block DIV#userlogin-content LABEL.checkbox INPUT {
	MARGIN: 0px 3px 0px 0px; WIDTH: auto
}
DIV#slashboxes DIV.block DIV#login-content INPUT.button {
	MARGIN: 0px; WIDTH: auto
}
DIV#slashboxes DIV.block DIV#userlogin-content INPUT.button {
	MARGIN: 0px; WIDTH: auto
}
DIV#message {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(block-title-bg.png) #666 repeat-x left top; PADDING-TOP: 0px
}
DIV#message DIV.content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(block-title-left.png) no-repeat left top; PADDING-TOP: 0px
}
DIV#message DIV.content P {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; COLOR: #fff; PADDING-TOP: 0.3em
}
DIV#message DIV.content A {
	COLOR: #fff
}
DIV#message DIV.content A:visited {
	COLOR: #ddd
}
DIV.briefarticle {
	POSITION: relative
}
DIV.briefarticle A SPAN {
	POSITION: relative; TEXT-INDENT: -5000px; FLOAT: left
}
DIV.briefarticle A SPAN.expanded {
	WIDTH: 15px; BACKGROUND: url(login-arrow-expanded.gif) no-repeat 0px 50%
}
DIV.briefarticle A SPAN {
	WIDTH: 15px; BACKGROUND: url(login-arrow-collapsed.gif) no-repeat 0px 50%
}
DIV.briefarticle A SPAN.condensed {
	WIDTH: 15px; BACKGROUND: url(login-arrow-collapsed.gif) no-repeat 0px 50%
}
DIV DIV.briefcomment {
	PADDING-LEFT: 4em; PADDING-TOP: 0px
}
.bar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.barColor {
	BACKGROUND: #066
}
.barPercent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #066; PADDING-TOP: 0px
}
.barVotes {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; PADDING-TOP: 0px
}
.totalVotes {
	FONT-SIZE: 120%
}
DIV.tags {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(block-title-bg.png) #666 repeat-x; FONT-SIZE: 93%; PADDING-TOP: 0px
}
DIV.tags DIV.tagtitleclosed {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0.5em
}
DIV.tags DIV.tagtitleopen {
	POSITION: relative; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0.5em
}
DIV.tags DIV.tagtitleopen {
	BACKGROUND: url(block-title-right.png) no-repeat right top; COLOR: #fff
}
DIV.tags DIV.tagtitleopen A {
	COLOR: #fff
}
DIV.tags DIV.tagtitleclosed A {
	TEXT-DECORATION: none
}
DIV.tags DIV.tagtitleclosed .tagmenu A {
	TEXT-DECORATION: underline
}
DIV.tags DIV.tagtitleopen SPAN.tagsheader {
	POSITION: absolute; TEXT-INDENT: -5000px; LEFT: 10px
}
DIV.tags DIV.tagtitleclosed SPAN.tagsheader {
	POSITION: absolute; TEXT-INDENT: -5000px; LEFT: 10px
}
.tagtitleopen SPAN.tagsheader {
	WIDTH: 15px; BACKGROUND: url(block-arrow-expanded.gif) no-repeat 0px 50%
}
.tagtitleclosed SPAN.tagsheader {
	WIDTH: 15px; BACKGROUND: url(login-arrow-collapsed.gif) no-repeat 0px 50%
}
DIV.tags DIV.tagtitleopen I A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.tags DIV.tagtitleclosed I A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.tags DIV.tagbody {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.85em; PADDING-RIGHT: 0px; BACKGROUND: url(article-details-bg.png) #ddd repeat-x; COLOR: #666; BORDER-TOP: medium none; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.85em
}
DIV.tags DIV.tagbody INPUT {
	MARGIN: 0.5em 0px; WIDTH: 50%
}
DIV.tags DIV.tagbody INPUT.button {
	WIDTH: 5em
}
DIV.tags DIV.tagshide {
	DISPLAY: none
}
DIV.generaltitle DIV.title {
	BACKGROUND: url(article-title-bg.png) #044 repeat-x left top
}
DIV.generaltitle DIV.title A {
	COLOR: #fff
}
DIV.generaltitle DIV.title H3 {
	PADDING-BOTTOM: 0.45em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(article-title-left.png) no-repeat left top; COLOR: #fff; FONT-SIZE: 123%; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
#journalgeneric {
	MARGIN: 1em 0px
}
DIV.generalbody DIV#journalgeneric DIV.article {
	MARGIN-BOTTOM: 1.5em; BACKGROUND: url(storylinks-bg.png) repeat-x left bottom
}
#journalgeneric DIV.intro I {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#journalgeneric DIV.intro I A {
	FONT-STYLE: italic
}
DIV.generalbody DIV#journalgeneric DIV.article DIV.body {
	PADDING-BOTTOM: 2em; BACKGROUND: url(storylinks-right.png) no-repeat right bottom
}
#journalgeneric DIV.storylinks UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#journalgeneric DIV.storylinks UL LI A {
	BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0.4em; PADDING-TOP: 0px
}
#journalgeneric DIV.storylinks UL LI.edit A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#journalgeneric DIV.storylinks UL LI.discussion A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#journalgeneric DIV.storylinks UL LI.journalid A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#journalgeneric DIV.details {
	
}
#journalgeneric DIV.details DIV.adminoptions {
	FLOAT: right
}
DIV.journalpage {
	PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.8em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BACKGROUND: url(corner-bottom-right.png) #dfdfdf no-repeat right bottom; PADDING-TOP: 0.4em
}
DIV.journalpage BR {
	DISPLAY: none
}
TEXTAREA {
	WIDTH: 99%
}
#admin INPUT.button {
	WIDTH: auto
}
#submit .message {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	FONT-SIZE: 93%
}
CODE {
	FONT-SIZE: 93%
}
.secpref_master TD {
	BORDER-BOTTOM: #066 2px solid
}
.secpref_nexus_row {
	BACKGROUND: #ccc; COLOR: #aaa
}
#sectionprefs_message {
	TEXT-ALIGN: right; BACKGROUND: #066; COLOR: #fff; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
#sectionprefs_hdr {
	TEXT-ALIGN: right; BACKGROUND: #066; COLOR: #fff; FONT-SIZE: 120%
}
#sectionprefs_hdr A {
	FLOAT: left; COLOR: #fff
}
#sectionprefs_hdr SPAN A {
	FLOAT: none; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#sectionprefs_hdr SPAN {
	PADDING-BOTTOM: 0px; MARGIN: -0.3em 0px; PADDING-LEFT: 4px; WIDTH: 11px; PADDING-RIGHT: 4px; HEIGHT: 11px; PADDING-TOP: 0px
}
.ps_23 {
	DISPLAY: none
}
.ps_22 {
	DISPLAY: none
}
.ps_26 {
	DISPLAY: none
}
.curstory {
	BORDER-TOP: #066 2px solid
}
.popup {
	BORDER-BOTTOM: #066 2px solid; BORDER-LEFT: #066 2px solid; BORDER-TOP: #066 2px solid; BORDER-RIGHT: #066 2px solid
}
.popup .data {
	FONT-SIZE: 100%
}
.popup-title {
	TEXT-ALIGN: left; PADDING-RIGHT: 4em; BACKGROUND: #066; COLOR: #fff; FONT-SIZE: 100%
}
.popup-title .buttons {
	POSITION: absolute; RIGHT: 0.2em
}
.popup-title .buttons SPAN A {
	FLOAT: none; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.popup-title .buttons SPAN {
	PADDING-BOTTOM: 0px; MARGIN: -0.3em 0px; PADDING-LEFT: 4px; WIDTH: 11px; PADDING-RIGHT: 4px; HEIGHT: 11px; PADDING-TOP: 0px
}
.popup-message {
	BACKGROUND: #066; COLOR: #fff
}
.popup-title A {
	COLOR: #fff
}
.popup-message A {
	COLOR: #fff
}
.popup-contents {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #ccc; FONT-SIZE: 80%; PADDING-TOP: 5px
}
.popup-message {
	TEXT-ALIGN: right; BACKGROUND: #066; COLOR: #fff; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#sectionprefs-contents {
	BACKGROUND: #fff
}
#subscribe DIV.generaltitle DIV.title {
	MARGIN-BOTTOM: 0px
}
#st-display TABLE {
	BACKGROUND: #066; COLOR: #fff
}
BLOCKQUOTE {
	POSITION: relative; BORDER-LEFT: #ddd 3px solid; PADDING-LEFT: 0.75em; DISPLAY: block; MARGIN-BOTTOM: 0.75em; COLOR: #555
}
.quote {
	POSITION: relative; BORDER-LEFT: #ddd 3px solid; PADDING-LEFT: 0.75em; DISPLAY: block; MARGIN-BOTTOM: 0.75em; COLOR: #555
}
BLOCKQUOTE * {
	FONT-STYLE: normal
}
.comment > .oneline BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.edit {
	POSITION: relative; WIDTH: 4em
}
.edit A {
	POSITION: relative; MARGIN-TOP: -1.2em; TEXT-INDENT: -700em; WIDTH: 4em; DISPLAY: block; BACKGROUND: url(sic_edit.png) no-repeat right 50%; FLOAT: right; TEXT-DECORATION: none
}
DIV.article DIV.title SPAN.edit A {
	TEXT-DECORATION: none
}
.briefarticle .edit A {
	MARGIN: -1.5em 0.3em 0px 0px
}
#fad1 {
	HEIGHT: 100px
}
.ad2 {
	TEXT-ALIGN: center
}
#fad2 {
	MARGIN-BOTTOM: 1em
}
#fad6 {
	BACKGROUND: #fff
}
#links-ad-content DIV {
	MARGIN: 0px; WIDTH: 8.95em !important; OVERFLOW: hidden
}
#links-ad-content TABLE {
	MARGIN: 0px; WIDTH: 8.95em !important; OVERFLOW: hidden
}
#links-ad-content A {
	COLOR: #066; FONT-WEIGHT: normal !important
}
#user-section {
	POSITION: relative
}
#sponsorlinks {
	Z-INDEX: 10000 !important; POSITION: absolute; TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 18.5em; BOTTOM: -1.8em; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 95%; RIGHT: 2em
}
.popup DIV.title SPAN {
	DISPLAY: none
}
.popup DIV.title SPAN A {
	DISPLAY: none
}
#vendorStory-26-popup {
	BORDER-BOTTOM: #c5d1a6 2px solid; BORDER-LEFT: #c5d1a6 2px solid; WIDTH: 18.5em; BORDER-TOP: #c5d1a6 2px solid; BORDER-RIGHT: #c5d1a6 2px solid
}
#vendorStory-26-contents {
	BACKGROUND: #dbe8b8
}
#vendorStory-26-popup DIV.title H3 {
	BACKGROUND: url(vendors-slc.gif) #6d745f no-repeat left top
}
#vendorStory-26-popup DIV.title H3 A {
	COLOR: #fff
}
#vendorStory-26-popup DIV.title SPAN A {
	COLOR: #dbe8b8
}
#vendorStory-26-popup DIV.title SPAN {
	COLOR: #dbe8b8
}
#vendorStory-26-contents A {
	COLOR: #6d745f
}
#vendorStory-26-popup DIV.details {
	BACKGROUND: #dbe8b8
}
#vendorStory-26-title {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BACKGROUND: #6d745f; PADDING-TOP: 0.3em
}
#vendorStory-26-popup .storylinks DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#vendorStory-26-popup .storylinks UL {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#sponsorlinks SPAN {
	COLOR: #066; TEXT-DECORATION: underline
}
#contents {
	MARGIN-TOP: 2em
}
#vendorStory-26-popup #art1 {
	MARGIN: 0px
}
#vendorStory-26-popup #art2 {
	MARGIN: 0px
}
#sponsorlinks #slink1 {
	MARGIN: 0px
}
#sponsorlinks #slink1 .comments {
	MARGIN: 0px
}
.popup IFRAME {
	Z-INDEX: -1; BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; WIDTH: 18.5em; HEIGHT: 100%; BORDER-TOP: medium none; TOP: -1px; BORDER-RIGHT: medium none; LEFT: -3px; opacity: 0
}
A:focus {
	OVERFLOW: hidden
}
#anniversary UL.menu#fhtablist LI {
	FONT-SIZE: 130%
}
#anniversary UL.menu#fhtablist LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#fhtablist A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#anniversary UL.menu#fhtablist LI.active A IMG {
	MARGIN-LEFT: 0.3em
}
#anniversary UL.menu#fhtablist {
	PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 12em; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 90%; PADDING-TOP: 0.75em
}
#anniversary UL.menu#fhtablist LI.active {
	BORDER-BOTTOM: #777 1px solid; POSITION: relative; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em !important; MARGIN: 0px -0.3em 0px 0px; PADDING-LEFT: 0.3em !important; PADDING-RIGHT: 0.3em !important; BACKGROUND: #444; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 0.3em !important
}
#anniversary UL.menu#fhtablist LI.active A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #aaa; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#anniversary UL.menu#fhtablist LI.active:before {
	CONTENT: ""
}
#anniversary .event H4 {
	DISPLAY: inline; FONT-WEIGHT: bold
}
#anniversary .event H4 SPAN {
	FONT-WEIGHT: normal
}
#anniversary .event INPUT {
	POSITION: absolute; MARGIN: 0px 0px 0px -2.3em; DISPLAY: inline; TOP: 1em; LEFT: 3em
}
#anniversary .event {
	DISPLAY: block
}
#anniversary .date {
	DISPLAY: block
}
#anniversary .details {
	DISPLAY: block
}
#anniversary .event {
	POSITION: relative; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 1em; PADDING-LEFT: 3em; PADDING-RIGHT: 3em; BACKGROUND: url(storylinks-bg.png) repeat-x left bottom; PADDING-TOP: 1em
}
#anniversary UL.menu#fhtablist A IMG {
	MARGIN: 0px 0px -4px
}
.map {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -7000em; PADDING-LEFT: 10px; WIDTH: 20px; PADDING-RIGHT: 10px; BACKGROUND: url(sic_icons.png) no-repeat 0px -1599px; PADDING-TOP: 0px
}

