@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.reddit.com") {

body {
background-color: #333333 !important;
color: #999999;
}

body > div.content {
margin-top: 20px !important;
}

hr, .wiki .editlink hr {
height: 1px !important;
border: none !important;
background-color: #111111 !important;
}

h1 {
margin: 0 !important;
font-size: 200% !important;
text-transform: uppercase !important;
}

a {
color: #6699CC !important;
}

a:hover {
color: #99CCFF !important;
text-decoration: none !important;
}

#header {
position: fixed !important;
padding: 0 10px 0 10px !important;
top: 0 !important;
height: 16px !important;
left: 0px !important;
right: 0px !important;
border-bottom: 1px solid #111111 !important;
background-color: #000000 !important;
opacity: 0.1;
}

#header:hover {
opacity: 1 !important;
}

#sr-header-area {
display: inline-block !important;
float: right !important;
width: auto !important;
background-color: transparent !important;
border: none !important;
white-space: normal !important;
}

#sr-header-area ul {
display: none !important;
}

#sr-header-area span.separator {
display: none !important;
}

#sr-more-link {
display: none !important;
}

#header-bottom-right {
right: 330px !important;
}

#header-img-a {
display: none !important;
}

#sr-header-area .dropdown .selected {
background: url("http://www.reddit.com/static/droparrowgray.gif") no-repeat scroll right center transparent !important;
display: inline-block !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 5px !important;
padding-right: 18px !important;
color: #77BB88 !important;
font-weight: bold !important;
cursor: pointer !important;
}

#sr-header-area .dropdown .selected:hover {
color: #AAEEBB !important;
}

#sr-header-area .drop-choices {
margin-top: 0 !important;
position: fixed !important;
right: 0 !important;
white-space: normal !important;
width: 470px !important;
left: auto !important;
background-color: #222222 !important;
border: 1px solid #111111 !important;
}

#sr-header-area .drop-choices a.choice {
display: inline-block !important;
padding: 2px 5px 1px 5px !important;
}

#sr-header-area .drop-choices a.choice:hover {
background-color: inherit !important;
}

#sr-header-area .drop-choices a.choice.newmail {
color: #CF7F7F !important;
}

#sr-header-area .drop-choices a.choice.newmail:hover {
color: orangered !important;
}


#sr-header-area .srdrop .choice.bottom-option {
display: none !important;
}

span.subMenu {
display: block !important;
color: #999999 !important;
}

form.logout {
display: inline-block !important;
}

form.logout a {
padding: 2px 5px 1px 5px !important;
}

form.logout a:hover {
text-decoration: none !important;
}

.pagename {
margin-right: 10px !important;
color: #77BB88 !important;
font-size: 100% !important;
font-variant: normal !important;
}

.pagename a {
color: #77BB88 !important;
text-decoration: none !important;
}

.pagename a:hover {
color: #AAEEBB !important;
}

.tabmenu {
margin-top: 0 !important;
}

.tabmenu li a {
background-color: #222222 !important;
padding: 0 5px 0 5px !important;
}

.tabmenu li a:hover {
background-color: #222222 !important;
padding: 0 5px 0 5px !important;
}

.tabmenu li.selected a {
border-top: none !important;
border-bottom: 1px solid #333333 !important;
border-left: 1px solid #111111 !important;
border-right: 1px solid #111111 !important;
background-color: #333333 !important;
color: orangered !important;
}

.userbar .selected img {
position: relative !important;
top: 1px !important;
}

.myhome {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
}

.myhome a {
color: #77BB88 !important;
}

.myhome a:hover, .max:hover, .toggleSidebar:hover {
color: #AAEEBB !important;
}

#siteTable_organic {
margin: 0 336px 0 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #111111 !important;
background-color: #222222 !important;
padding: 10px !important;
}

.organic-listing .entry {
margin-right: 70px !important;
}

.organic-listing .link, .organic-listing .link.promotedlink {
border: 1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px !important;
}

.link.promotedlink.promoted {
background-color: #000000 !important;
}

#siteTable_organic .rank {
width: 0px !important;
display: none !important;
}

#siteTable_organic .link a.title:visited {
color: #888888 !important;
}

#siteTable_organic .nextprev {
margin: 10px 10px 0 0 !important;
}

#siteTable_organic .help a.open {
margin: 0 15px 15px 0 !important;
}

.organic-listing .sponsored-tagline {
right: 70px !important;
margin: 0 10px 4px 0 !important;
}

#siteTable {
margin: 0 336px 0 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #111111 !important;
background-color: #222222 !important;
padding: 10px 10px 0 10px !important;
}

.linklisting .link {
margin: 0 0 10px 0 !important;
border: 1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px !important;
}

#siteTable .comment {
margin: 0 0 10px 0 !important;
border: 1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px !important;
}

#siteTable .link a.title:visited {
color: #888888 !important;
}

.domain a, .tagline a, .domain a, .tagline a {
color: #77BB88 !important;
}

.domain a:hover, .tagline a:hover {
color: #AAEEBB !important;
}

.link .usertext .md {
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #222222 !important;
border:1px solid #111111 !important;
padding: 5px !important;
}

.sitetable {
background-color: inherit !important;
}

.menuarea {
margin: 0 0 0 10px !important;
border-bottom: none !important;
color: #999999 !important;
text-transform: uppercase !important;
}

.menuarea .flat-list li.selected a {
color: orangered !important;
}

.message {
margin: 0 0 10px 0 !important;
border: 1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px !important;
}

.message .subject {
color: #999999 !important;
}

.message .subject .title {
font-style: normal !important;
}

.side {
margin: 0 10px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #111111 !important;
background-color: #222222 !important;
padding: 0 10px !important;
}

.side .spacer {
margin: 10px 0 !important;
background-color: #222222 !important;
}

.panestack-title {
display: inline-block !important;
margin: 10px 0 0 20px !important;
border-bottom: none !important;
color: #999999 !important;
text-transform: uppercase !important;
}

.panestack-title .title {
font-size: larger !important;
}

.nestedlisting {
margin: 0 336px 0 10px !important;
border:1px solid #111111 !important;
background-color: #222222 !important;
padding: 10px !important;
}

.nestedlisting .parent {
margin: 0 !important;
padding: 0 !important;
}

.nestedlisting .child {
margin: 0 !important;
padding: 0 !important;
border-left: none !important;
}

.nestedlisting .comment {
margin: 0 0 10px 0 !important;
padding: 5px 0 10px 5px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border:1px solid #111111 !important;
background-color: #333333 !important;
}

.nestedlisting .comment .comment {
margin: 5px 0 0 10px !important;
padding: 5px 0 5px 5px !important;
border-radius: 10px 0 0 10px !important;
-moz-border-radius: 10px 0 0 10px !important;
-webkit-border-radius: 10px 0 0 10px !important;
border:1px solid #111111 !important;
border-right: none !important;
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment  {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment  {
background-color: #333333 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #222222 !important;
}

.nestedlisting .child .morechildren {
margin: 5px 0 0 15px !important;
padding: 0 !important;
}

.nestedlisting .morechildren a {
color: #77BB88 !important;
}

.nestedlisting .morechildren a:hover {
color: #AAEEBB !important;
text-decoration: none !important;
}

.comment .expand:hover {
background-color: inherit !important;
}

.nestedlisting .usertext-body .md {
margin: 0 !important;
padding: 0 5px 0 0 !important;
max-width: none !important;
}

.flat-list.buttons a {
color: #999999 !important;
}

.flat-list.buttons a:hover {
color: #99CCFF !important;
}

.nestedlisting .deepthread {
background: none !important;
}

.nestedlisting .deepthread a {
margin: 0 0 0 15px !important;
padding: 0 !important;
font-weight: bold !important;
}

.nestedlisting .deepthread a:after {
content: '...';
}

.new-comment .usertext-body {
margin: 5px 0 !important;
border: 1px solid #111111 !important;
border-right: none !important;
background-color: #000000 !important;
padding: 0 0 0 5px !important;
}

.gold-accent.comment-visits-box {
display: block !important;
max-width: none !important;
margin-right: 336px !important;
}

.min-body .content {
border-right: none !important;
max-width: none !important;
margin-top: 0 !important;
}

.comments-panel .infobar {
margin: 10px !important;
padding: 10px !important;
}

.comments-panel .nestedlisting {
margin: 10px !important;
border:1px solid #111111 !important;
background-color: inherit !important;
padding: 10px 10px 0 10px !important;
}

.message.new > .entry {
background-color: #000000 !important;
border: 1px solid #111111 !important;
padding: 5px !important;
}

#newlink {
width: 542px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #222222 !important;
border:1px solid #111111 !important;
}

#newlink ul.tabmenu.formtab {
border-radius: 10px 10px 0 0 !important;
-moz-border-radius: 10px 10px 0 0 !important;
-webkit-border-radius: 10px 10px 0 0 !important;
background-color: #000000 !important;
border-bottom: 1px solid #111111 !important;
}

#newlink .tabmenu.formtab a {
margin: 0 3px !important;
border: none !important;
background-color: #333333 !important;
font-weight: bold !important;
}

#newlink .tabmenu.formtab li.selected a {
background-color: #222222 !important;
border: 1px solid #111111 !important;
border-bottom: 1px solid #222222 !important;
color: orangered !important;
font-size: 100% !important;
}

#newlink .formtabs-content {
border-top: none !important;
padding: 10px !important;
}

#newlink .infobar {
width: 510px !important;
margin: 0 !important;
}

#newlink .roundfield {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
background-color: #333333 !important;
border: 1px solid #111111 !important;
}

#newlink > div.spacer {
margin: 0 0 10px 10px !important;
}

#newlink .formtabs-content .spacer + .spacer {
margin: 10px 0 0 0 !important;
}

#newlink .formtabs-content .spacer {
margin-bottom: 0 !important;
}

#sr-form {
width: 542px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #222222 !important;
border:1px solid #111111 !important;
}

#sr-form .linefield {
width: 520px !important;
margin: 10px !important;
border:1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px 0 0 0 !important;
}

#sr-form .linefield .title {
margin: 0 !important;
background-color: inherit !important;
padding: 0 0 0 10px !important;
color: #999999 !important;
font-size: large !important;
font-variant: normal !important;
font-weight: normal !important;
text-transform: uppercase !important;
}

#sr-form .linefield .linefield-content {
border: none !important;
padding: 5px 10px 10px 10px !important;
}

#sr-form .linefield.usertext .infobar {
width: 490px !important;
margin: 5px 0 0 0 !important;
}

#sr-form .btn {
margin: 0 0 10px 10px !important;
}

#pref-delete, #pref-update, #compose-message {
width: 522px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #222222 !important;
border:1px solid #111111 !important;
padding: 10px !important;
}

#pref-delete .roundfield, #pref-update .roundfield, #compose-message .roundfield {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
background-color: #333333 !important;
border: 1px solid #111111 !important;
}

#pref-delete .spacer + .spacer, #pref-update .spacer + .spacer, #compose-message .spacer + .spacer {
margin: 10px 0 !important;
}

.delete-field {
background-color: inherit !important;
}

.create-reddit h1, .create-promotion h1 {
color: #999999 !important;
}

.roundfield .title {
color: #999999 !important;
text-transform: uppercase !important;
}

.searchpane {
margin: 10px 336px 10px 10px !important;
border:1px solid #111111 !important;
background-color: #222222 !important;
color: #999999 !important;
}

.infobar {
margin: 10px 336px 10px 10px !important;
border:1px solid #111111 !important;
background-color: #000000 !important;
color: #999999 !important;
}

.subreddit .midcol {
width: 100px !important;
margin: 10px 10px 0 0 !important;
}

.subreddit .entry {
margin: 0 !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #333333 !important;
border: 1px solid #111111 !important;
padding: 10px !important;
}

.subreddit .usertext .md {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border: none !important;
border-top: 1px solid #111111 !important;
border-bottom: 1px solid #111111 !important;
background-color: inherit !important;
padding: 10px !important;
}

.usertable {
display: block !important;
margin: 10px !important;
}

.friend-note.edited input[type="text"] {
width: 440px !important;
}

.content.preftable {
margin: 10px !important;
background-color: #222222 !important;
border: 1px solid #111111 !important;
color: #999999 !important;
}

.content.preftable tbody tr {
margin: 10px !important;
}

.titlebox {
border:1px solid #111111 !important;
background-color: #333333 !important;
padding: 5px !important;
color: #999999 !important;
}

.gold-expiration-info {
width: 266px !important;
margin: 5px 0 !important;
}

.trophy-name {
color: #6699CC !important;
}

.trophy-description {
color: #77BB88 !important;
}

.sidecontentbox a.helplink {
margin-top: 10px !important;
}

.sidecontentbox .content {
border: 1px solid #111111 !important;
background-color: #333333 !important;
color: #999999 !important;
}

.dropdown.lightdrop .selected {
color: #6699CC !important;
text-decoration: none !important;
}

.dropdown.lightdrop .selected:hover {
color: #99CCFF !important;
}

.nextprev {
margin: 10px 0 10px 20px !important;
text-transform: uppercase !important;
}

.footer-parent {
margin-top: 10px !important;
border-top: 1px solid #111111 !important;
background-color: #000000 !important;
padding: 0 !important;
}

.footer {
border: 1px solid #111111 !important;
background-color: #222222 !important;
}

.footer .col {
border-left: none !important;
margin: 0 0 0 10px !important;
padding: 0 !important;
}

.footer .col a.red {
color: #CF7F7F !important;
}

.footer .col a.red:hover {
color: orangered !important;
}

.commentarea .menuarea {
display: inline !important;
//padding: 0 !important;
}

.commentarea > .usertext {
clear: left !important;
}

.morelink .nub {
background-color: #222222 !important;
}

.message.message-parent .subject {
margin: 5px 0 10px 5px !important;
}

.message.message-parent .child, .message.message-reply .child {
margin: 10px !important;
padding: 0 !important;
}

.message.message-reply .entry, .message.message-parent .entry {
margin: 0px !important;
border: none !important;
padding: 5px !important;
}

.message-reply {
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #111111 !important;
background-color: #222222 !important;
}

.md {
max-width: none !important;
color: #999999 !important;
}

.usertext .help-toggle a {
text-transform: capitalize !important;
}

.message.message-reply.recipient > .entry .head, .message.message-parent.recipient > .entry .head {
color: #999999 !important;
}

.message.message-parent .tagline, .message.message-reply .tagline {
color: #999999 !important;
}

a.expand-btn {
text-transform: capitalize !important;
}

.message .subject .correspondent {
background-color:#222222 !important;
border:1px solid #111111 !important;
}

h1 {
color: #999999 !important;
}

#suggested-reddits {
color: #999999 !important;
}

#suggested-reddits span{
text-transform: uppercase !important;
}

.roundfield label, .linefield label {
color: #999999 !important;
}

.gray {
color: #777777 !important;
}

.side a.reddit-comment-link {
color: #77BB88 !important;
}

.side a.reddit-comment-link:hover {
color: #77BB88 !important;
text-decoration: underline !important;
}

.sidebox .subtitle {
color: #999999 !important;
}

.fancy-toggle-button {
text-transform: uppercase !important;
}

.fancy-toggle-button .remove, .side .fancy-toggle-button .remove {
background-image: none !important;
border:1px solid #CF7F7F !important;
background-color: #000000 !important;
color: #CF7F7F !important;
}

.fancy-toggle-button .add, .side .fancy-toggle-button .add {
background-image: none !important;
border:1px solid #7FCF7F !important;
background-color: #000000 !important;
color: #7FCF7F !important;
}

.fancy-toggle-button .remove:hover, .side .fancy-toggle-button .remove:hover {
border-color: orangered !important;
color: orangered !important;
}

.fancy-toggle-button .add:hover, .side .fancy-toggle-button .add:hover {
border-color: #AAEEBB !important;
color: #AAEEBB !important;
}

.search-summary {
color: #999999 !important;
}

.usertext.border .usertext-body {
margin: 5px 0 !important;
background-color: #000000 !important;
}

.linkinfo {
border: 1px solid #111111 !important;
background-color: #333333 !important;
color: #999999 !important;
}

.linkinfo .upvotes {
color: #FF8B60 !important;
}

.linkinfo .downvotes {
color: #9494FF !important;
}

.comment-visits-box {
margin: 10px !important;
padding: 5px !important;
}

.morelink {
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background: none repeat-x scroll left center #000000 !important;
border: 1px solid #111111  !important;
}

#ad-frame, #ad, #adlink {
background-color: #000000 !important;
}

.morelink .nub {
display: none !important;
}

#lang option {
color: #999999 !important;
}

#lang option:hover, #lang option:checked {
background-color: #222222 !important;
}

#lang option[selected='selected'] {
color: #6699CC !important;
}

.usertext table.markhelp {
background-color: #222222 !important;
}

.usertext .markhelp, .usertext .markhelp td, .usertext .markhelp tr {
border: 1px solid #111111  !important;
}

.usertext .markhelp tbody > tr:first-child {
background-color: #000000 !important;
}

.usertext .markhelp .spaces {
background-color: #333333 !important;
}

.gold-accent {
background-color: #222222 !important;
border: 1px solid #111111 !important;
color: #996515 !important;
}

.gold-accent h1, .gold-accent th {
color: #996515 !important;
}

tr.gold-accent + tr > td {
padding: 10px !important;
}

tr.gold-accent + tr > td .btn {
text-transform: capitalize !important;
}

.preftable td.prefright > p:nth-of-type(6) option {
color: #999999 !important;
}

.preftable td.prefright > p:nth-of-type(6) option:hover, .preftable td.prefright > p:nth-of-type(6) option:checked {
background-color: #222222 !important;
}

.preftable td.prefright > p:nth-of-type(6) option[selected='selected'] {
color: #6699CC !important;
}


.max {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 5px !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
color: #77BB88;
}

.toggleSidebar {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 5px !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
color: #77BB88;
}

.expandoImage, .imgDiv {
margin: 10px 10px 0 10px !important;
}

.expandoImage > img, .imgDiv > img {
width: 100%;
border: 1px solid #111111 !important;
}

.expandoCollapse, .imgCollapso {
margin-left: auto !important;
padding: 0 5px !important;
width: 35px;
border: 1px solid #111111;
border-top: none;
background-color: #000000;
font-size: small;
text-align: right;
font-weight: bold;
}

.expandoCollapse > a, .imgCollapso > a {
color: #6699CC !important;
}

.expandoCollapse {
margin-right: 20px !important;
}

.imgExpando {
margin-left: 5px !important;
}

.imgExpando > a {
color: #CF7F7F !important;
}

.imgExpando > a:hover {
color: orangered !important;
cursor: pointer;
}

.imgCollapso {
margin-right: 10px !important;
margin-bottom: 10px !important;
width: 35px;
}

.expandoCollapse > a:hover, .imgCollapso > a:hover {
color: orangered !important;
cursor: pointer;
}

.showImages, .hideImages {
color: #CF7F7F;
}

.showImages:hover, .hideImages:hover {
color: orangered;
cursor: pointer;
}

.collapseImages {
color:#888888;
font-weight:bold;
padding:0 1px;
}

.imgMenuTitle {
margin-left: 10px;
font-variant:small-caps;
font-weight:bold;
}

.imgMenu {
display:inline-block;
list-style-type:none;
margin-top:5px !important !important;
white-space:nowrap;
}

.imgMenu li {
display:inline;
font-weight:bold;
margin:0 3px !important;
}

.imgMenu li a {
background-color: #222222;
padding:0 5px !important;
}

.imgMenu li a:hover {
background-color:#222222 !important;
padding:0 5px !important;
}

.imgMenu li.selected a {
background-color:#333333 !important;
border-color:-moz-use-text-color #111111 #333333 !important;
border-style:none solid solid !important;
border-width:medium 1px 1px !important;
color:orangered !important;
z-index:100;
}

.toggleReplies {
color:#888888;
font-weight:bold;
padding:0 1px;
}

.comment {
margin-top: 10px !important;
}

.rank.maximise {
margin: 0 !important;
}

.thumbnail.maximise {
display: none;
}

.title.maximise {
display: inline;
}

.tagline.maximise {
display: inline-block;
margin-right: 10px !important;
}

.buttons.maximise {
display: inline-block !important;
}

.domain {
margin-right: 10px !important;
}

.midcol.maximise {
width: 80px !important;
text-align: center !important;
}

.arrow.up.maximise, .arrow.upmod.maximise {
float: right;
}

.arrow.down.maximise, .arrow.downmod.maximise {
float: left;
}

.score.maximise {
float: right;
width: 50px; !important;
}

.side.hide {
display: none !important;
}

.md, .subreddit .description {
max-width: none !important;
}


.expando-button.maximise {
width: 16px !important;
height: 16px !important;
margin: 1px 5px 0 0 !important;
}

.sitetable.nestedlisting.full-width, #siteTable.full-width, #siteTable_organic.full-width, .searchpane.full-width, .infobar.full-width {
margin-right: 10px !important;
}

.titlebox form.toggle {
background-color: inherit !important;
color:#999999 !important;
}

.icon-menu a {
background-color: inherit !important;
}

.icon-menu a:hover {
text-decoration: none !important;
}

.message .entry .parent {
border:1px solid #111111 !important;
margin: 10px !important;
padding: 0 5px !important;
max-width: none !important;
}

.wikipage h1, .wikipage h2, .wikipage h3, .wikipage h4 {
color: #999999 !important;
}

.help-cover.promoted {
border:1px solid #111111 !important;
background-color: #000000 !important;
}

.tagline span.userattrs {
font-weight: bold;
}

.tagline span.userattrs a.moderator {
color: #CF7F7F !important;
}

.tagline span.userattrs a.moderator:hover {
color: orangered !important;
}

.tagline span.userattrs a.friend {
color: #6699CC !important;
}

.tagline span.userattrs a.friend:hover {
color: #99CCFF !important;
}

.panestack-title a.title-button.gold {
color: #6A4D00 !important;
}

.wikipage h1, .wikipage h2, .wikipage h3, .wikipage h4 {
margin: 0 !important;
}

.expando-button {
background-image: none !important;
}

.expando-button {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #111111;
background-color: #000000 !important;
color: #CF7F7F !important;
}

.expando-button:hover {
border: 1px solid orangered ;
color: orangered !important;
}

.expando-button .type {
margin-left: 1px !important;
}

.expando-button .action {
text-align: right;
margin-right: 2px !important;
}

.expando-button.collapsed .action:after {
content: '+';
}

.expando-button.expanded .action:after {
content: '−';
}

.expando-button.maximise .action:after {
content: '';
}

#header-bottom-right {
background-color: inherit !important;
}

#header-bottom-right .user {
color: #999999 !important;
}

.login-form-side {
border: 1px solid #111111 !important;
}

}