@-moz-document domain("www.reddit.com") {

body {
 background: none repeat scroll 0 0 #E5ECF3 !important;
 color:#393733 !important;
 max-width: 1200px !important;
 min-width: 999px !important;
 margin: auto !important;
 padding: 0 4px !important;
 font: 82%/1.4 arial,helvetica,sans-serif !important;
}

a {
 color: #105CB6 !important;
 cursor: pointer !important;
 outline: medium none !important;
}

a:active {
 color: #000000 !important;
}

a:hover, a:focus {
 color: #000033 !important;
}


/* Middle Header
-----------------------------------------------------------------------------*/ 
#sr-header-area {
 position: absolute !important;
 top: 45px !important;
 left: 0 !important;
 height: 32px !important;
 width: 94% !important;
 margin: 0 !important;
 padding: 0 !important;
 padding-right: 6% !important;
 border-bottom: none !important;
 background-color: #B2D281 !important;
 white-space: normal !important;
 line-height: 250%;
 font-size: 100% !important;
}

#sr-header-area .separator {
 position: relative;
 top: -999px;
}

#sr-header-area .separator:before {
 content: " ";
 border-left: 1px solid #90B557;
 position: relative;
 top: 999px;
 left: 12px;
 margin-left: -6px;
}

.sr-bar .separator {
 display: none !important;
}

#sr-header-area .flat-list li {
 display: inline-block !important;
}

#sr-header-area ul li a {
 margin: 0 3px 0 5px !important;
 padding: 3px 8px 3px 8px !important;
 color: #182D0A !important;
 text-decoration: none !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
}

.dropdown {
 cursor: pointer !important;
}

.dropdown.srdrop .selected {
 background: url('data:image/png;base64,R0lGODlhBwAEAIABADJbOP///yH5BAEAAAEALAAAAAAHAAQAAAIIBIIWqtm4YAEAOw==')
 no-repeat 84px 9px !important;
 display: inline !important;
 margin: 0 3px 6px 5px !important;
 padding: 3px 20px 3px 8px !important;
 height: 12px !important;
 color: #182D0A !important;
 text-transform: capitalize !important;
 font-weight: bold !important;
}

#sr-header-area a:hover, .dropdown.srdrop .selected:hover {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 background-color: #DDEEC2 !important;
 color: #000000 !important;
}

.drop-choices.srdrop {
 position: absolute !important;
 top: 0 !important;
 left: 0 !important;
 right: 0 !important;
 height: 50px !important;
 width: auto !important;
 margin: 0 !important;
 padding-left: 5px !important;
 border: none !important;
 background-color: #B2D281 !important;
 white-space: normal !important;
 line-height: 1.4 !important;
 text-transform: capitalize !important;
}

.drop-choices.srdrop:before {
 text-transform: uppercase !important;
 font-weight: bold !important;
 content: 'close menu';
}

.drop-choices.srdrop a.choice {
 display: inline-block !important;
 margin: 0 !important;
 padding: 0px 5px 0px 5px !important;
 color: #182D0A !important;
 font-weight: bold !important;
 text-decoration: none !important;
}

.drop-choices.srdrop a.choice:first-child {
 margin-left: 20px !important;
}

#sr-more-link {
 background: url('data:image/gif;base64,R0lGODlhDQANAKIHAL3YkbDNhLrTkoamV565eZKvaYOkVP///yH5BAEAAAcALAAAAAANAA0AAAM6eKrW+4WIZgQpqzS9tyJU2BCKwA3FsAlHOARAoIobcAAc/cazYzaoWYF1ANFGn46S9JFQLMxHy/FIAAA7')
 no-repeat 6px 5px !important;
 background-color: #B2D281 !important;
 color: #182D0A !important;
 font-weight: bold !important;
 margin: 2px 5px 0 0 !important;
 padding: 4px 8px 5px 23px !important;
 line-height: 100% !important;
 text-decoration: none !important;
 text-transform: capitalize !important;
}

#sr-more-link:hover {
 background: url('data:image/gif;base64,R0lGODlhDQANAKIHAMffoL3XlqC7d8TboLHJj6jChJ66df///yH5BAEAAAcALAAAAAANAA0AAAM6eKrW+4WMZgYpqzS9tyJU2BDKwAmFsA1HKARAoIobcAAc/cazYzaoWYF1ANFGn46S9JFQLMxHy/FIAAA7')
 no-repeat 6px 5px !important;
}

#sr-more-link:before {
 content: " ";
 border-left: 1px solid #90B557 !important;
 position: relative;
 left: -29px;
}

.drop-choices.srdrop .choice.bottom-option {
 float: right !important;
 border-top: none !important;
 font-style: normal !important;
 text-transform: uppercase !important;
}


/* Bottom Header
-----------------------------------------------------------------------------*/ 
#header-bottom-left {
 position: absolute !important;
 top: 77px !important;
 left: 0 !important;
 height: 33px !important;
 width: 100% !important;
 margin: 0 !important;
 padding: 0 !important;
 -moz-border-radius: 0 0 7px 7px !important;
 -webkit-border-radius: 0 0 7px 7px !important;
 background-color: #7AA13D !important;
 font-size: 85% !important;
}

#header-bottom-left .tabmenu {
 height: 25px !important;
 margin: 9px 0 0 0 !important;
 padding: 0 !important;
}

#header-bottom-left .tabmenu a {
 background-color: transparent !important;
 color: #324712 !important;
 text-transform: capitalize !important;
}

#header-bottom-left .tabmenu a:hover {
 color: #FFFFFF !important;
}

#header-bottom-left ul.tabmenu li {
 display: inline-block !important;
 height: 24px !important;
 margin: 0 5px 0 5px !important;
 padding: 0 !important;
}

#header-bottom-left ul.tabmenu li.selected {
 background: url('data:image/png;base64,R0lGODlhCQAFAJECAK/GmOXs8////wAAACH5BAEAAAIALAAAAAAJAAUAAAIMlAWnELkBHYI0MVoLADs=')
 no-repeat scroll center bottom transparent;
}

#header-bottom-left ul.tabmenu li.selected a {
 border: none !important;
 color: #182D0A !important;
 z-index: 1 !important;
}

#header-bottom-left span.pagename {
 color: #182D0A !important;
 font-size: 100% !important;
 font-variant: normal !important;
 font-weight: bold !important;
 line-height: 1.4 !important;
 margin: 0 10px 0 10px !important;
 text-transform: capitalize !important;
}

#header-bottom-left span.pagename a {
 color: #182D0A !important;
 padding: 2px 5px 2px 5px !important;
}

#header-bottom-left span.pagename a:hover {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 background-color: #DDEEC2 !important;
 color: #000000 !important;
 text-decoration: none !important;
}


/* Top Header
-----------------------------------------------------------------------------*/ 
#header-bottom-right {
 position: absolute !important;
 top: 0 !important;
 right: 0 !important;
 height: 30px !important;
 width: 100% !important;
 margin: 0 !important;
 padding: 15px 0 0 0 !important;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 background-color: #1B5790 !important;
 text-align: right !important;
}

.pref-lang, .logout a {
 display: inline-block !important;
 text-transform: capitalize !important;
}

#mail img {
 top: 1px !important;
}

#header-bottom-right .user {
 color: #D2DCF3 !important;
}

#header-bottom-right span.separator {
 color: #5481AC !important;
}

#header-bottom-right .user b {
 color: #FFF !important;
}

#header-bottom-right a {
 color: #D2DCF3 !important;
 font-weight: bold !important;
}

#header-bottom-right a:hover {
 text-decoration: underline !important;
}

#header-img {
 position: absolute !important;
 background: url(data:image/gif;base64,R0lGODlhSwAYAKIEAO/0+sjW6u7z+f///////wAAAAAAAAAAACH5BAEAAAQALAAAAABLABgAAAPrSLrc/i+AQaGSdNyZrf9gI2SaNXYEh4Zsu5AlBCtwiVVu7swWDwMKVUxH5MlItAwgkFwRdcZHdId8FqtHJ1V7q21qvC7YJgRfTrgxpVxle1NqlJuHTsfVzXgeT7jbq35gQH1+e2OGZoSAY3UkS3sviys+WJSSMAIBU5CcRpY4in8oU5uhMZ+nl6mjqA2lgZymsaglpFgMfgKzqpGsvLi3vYxMsp2VqrXBr8Gux76gtLHSwkNb0L/Fb7ZaiNrOoqvgybDWfOTntHzNd93p3shjg+tquqaC7Rn1P+1oj+U1mfAN8HcnYCiCYDIlAAA7)
 no-repeat;
 top: -69px !important;
 left: 12px !important;
 padding-top: 24px;
 height: 0;
 width: 75px;
 overflow: hidden;
 z-index: 1 !important;
}

#header-bottom-right > *:last-child {
 margin-right: 285px !important;
}
/*---------------------------------------------------------------------------*/

#search {
 position: absolute !important;
 z-index: 1 !important;
 top: -108px !important;
 right: 0 !important;
}

.searchpane {
 margin:5px 0 5px 0 !important;
 -moz-border-radius: 5px !important;
 -webkit-border-radius: 5px !important;
}

.raisedbox {
 width:72.7% !important;
 background-color: #d4e4ec !important;
 border: 1px solid #CCC !important;
 text-transform: capitalize !important;
}

.searchpane #search {
 position: static !important;
 z-index: 1 !important;
 top: auto !important;
 right: auto !important;
}

#search input[type="text"] {
 border-style: solid !important;
 border-color: #FFFFFF !important;
 height: 20px !important;
 padding-left: 6px !important;
 font-size: 100% !important;
 text-transform: none !important;
}

.side #search input[type="text"] {
 -moz-border-radius: 5px 0 0 5px !important;
 -webkit-border-radius: 5px 0 0 5px !important;
 width: 221px !important;
 padding-left: 6px !important;
}

.side #search:after {
 content: url('data:image/gif;base64,R0lGODlhEAAQALMAANTg6gtbjIytx+Xs8nievFyIrjJwm5u4zgpai6zD1vv8/WuTtYKlwgVZiv///wAAACH5BAAAAAAALAAAAAAQABAAAARk0Mm0TDAryS0HQU0YIsTAOURYHMBRhASXgIKyKUKDaNLSFDaO4rXYGBqHk+TQMGwCDYDSAWgEjMgp09n7BW/EzaxRu+V2nNSP5RIxOB6QSOc+USyYBKM+5exDb30bfw2Cfg0MEQA7');
 -moz-border-radius: 0 5px 5px 0 !important;
 -webkit-border-radius: 0 5px 5px 0 !important;
 background-color: #FFF;
 padding: 8px 10px 2px 5px;
 position: relative;
 top: 3px;
 margin-right: 10px;
}

.searchpane #search input[type="text"] {
 -moz-border-radius: 5px !important;
 -webkit-border-radius: 5px !important;
 margin-right: 5px !important;
 padding-right: 6px !important;
}

.infobar {
 color: #6C6331 !important;
 background-color: #FFF6BF !important;
 border: 0 !important;
 max-width: 99% !important;
 margin: 5px 0 5px 0 !important;
 padding: 5px 10px !important;
 -moz-border-radius: 5px !important;
 -webkit-border-radius: 5px !important;
}

.wikipage .infobar {
 color: #000 !important;
 background-color: #FFF !important;
 border: 1px solid #DDDDDD !important;
}

.content .infobar {
 max-width: 71.9% !important;
}

.formtabs-content .infobar {
 max-width: 100% !important;
}

.titlebox h1 {
 text-transform: capitalize !important;
}

.side {
 position: relative !important;
 z-index: 100 !important;
 top: 116px !important;
 margin: 0 !important;
 padding: 0 10px 10px 10px !important;
 -moz-border-radius: 7px !important;
 -webkit-border-radius: 7px !important;
 background-color: #FFFFFF !important;
}

.side .spacer {
 margin: 10px 0 10px 0;
}

.sidecontentbox {
 border: 1px solid #DDD;
 -moz-border-radius: 7px !important;
 -webkit-border-radius: 7px !important;
 padding: 5px !important;
}

.sidecontentbox .content {
 position: static !important;
 top: auto !important;
 border: 0 !important;
 margin-right: 0 !important;
 padding: 0 4px !important;
}

.sidecontentbox h1 {
 color: #4C463F !important;
 font-size: 120% !important;
 font-weight: bold !important;
 text-transform: none !important;
 margin: 2px 0 0 3px !important;
 letter-spacing: -1px !important;
}

.morelink {
 font-size: 130% !important;
}

.sidebox .subtitle {
 font-size: 85% !important;
}

.sidebox .spacer {
 margin-top: 5px !important;
}

.reddit-link {
 border-top: 1px solid #DDD !important;
 padding: 2px 0 !important;
}

.reddit-link-end {
 padding: 1px 0 !important;
}

.gadget {
 position: relative !important;
 top: 5px !important;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer-parent {
 position: relative !important;
 top: 83px !important;
}

.footer {
 display: block !important;
 border: 0 !important;
 background: #FFF !important;
 max-width: 1200px !important;
 min-width: 999px !important;
 margin: auto !important;
 padding: 10px 0 0 0 !important;
}

.footer .col {
 height: 130px !important;
}

.flat-vert.title {
 color: #8696A4 !important;
 font-size: 14px !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
}

.flat-vert {
 font-size: 10px !important;
 line-height: 18px !important;
 text-transform: uppercase !important;
}

.flat-vert a {
 text-decoration: underline !important;
}

.bottommenu {
 padding: 0 0 0 70px !important;
 color: #999999 !important;
 position: relative !important;
 display: block !important;
 top: 45px !important;
 font-size: 11px !important;
 text-align: left !important;
}

.bottommenu a {
 color: #999999 !important;
}

.footer:after {
 content: url(data:image/gif;base64,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);
 position: relative;
 top: 8px;
 left: 18px;
 float: left;
 padding-bottom: 12px;
}
/*---------------------------------------------------------------------------*/

.content {
 position: relative !important;
 top: 116px !important;
 margin: 0 !important;
 padding: 10px !important;
 -moz-border-radius: 7px !important;
 -webkit-border-radius: 7px !important;
 background-color: #FFFFFF !important;
}

.menuarea {
 position: relative !important;
 overflow: visible !important;
 left: -16px !important;
 margin: 0 0 10px 0 !important;
 padding: 0 !important;
 height: auto !important;
 width: auto !important;
 border-bottom: none !important;
 font-size: inherit !important;
 text-align: right !important;
}

.menuarea .spacer {
 margin: 0 !important;
 padding: 0 !important;
}

.menuarea .flat-list li {
 display: inline-block !important;
 margin: 1px 0 2px 0 !important;
}

.menuarea .flat-list .separator {
 display: none !important;
}

.menuarea .flat-list a {
 font-size: 12px !important;
 margin: 0 3px 0 3px !important;
 padding: 1px 3px 1px 3px !important;
 color: #E37400 !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
}

.menuarea .flat-list .selected a {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 padding: 3px 6px 3px 6px !important;
 background-color: #E37400 !important;
 color: #FFF !important;
}

.menuarea .flat-list .selected a:hover {
 text-decoration: none !important;
}

.menuarea .dropdown-title.lightdrop {
 color: #888 !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
}

.menuarea .dropdown.lightdrop {
 display: inline-block !important;
 font-size: 12px !important;
 margin: 0 !important;
 padding: 2px 0 2px 7px !important;
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 background-color: #E37400 !important;
 text-transform: capitalize !important;
}

.menuarea .dropdown.lightdrop .selected {
 background: url('data:image/png;base64,R0lGODlhCQAFAJECAPG6gP///////wAAACH5BAEAAAIALAAAAAAJAAUAAAIMRI4BYrnC0INxUnYLADs=')
 no-repeat right 6px !important;
 padding-right: 13px !important;
 margin-right: 7px !important;
 color: #FFFFFF !important;
 text-decoration: none !important;
}

.drop-choices.lightdrop {
 margin: 2px 0 0 0 !important;
 padding: 0 3px 2px 3px !important;
 border: 1px solid #E37400 !important;
 border-top: 2px solid #E37400 !important;
 -moz-border-radius: 0 0 2px 2px !important;
 -webkit-border-radius: 0 0 2px 2px !important;
}

.drop-choices.lightdrop a.choice {
 color: #E37400 !important;
 font-size: 12px !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
 text-align: left !important;
}

.drop-choices.lightdrop a.choice:hover {
 background-color: #FFF !important;
 text-decoration: underline !important;
}

.commentarea .menuarea {
 position: absolute !important;
 z-index: 1 !important;
 left: -42px !important;
}

.commentarea .drop-choices {
 float: right !important;
 min-width: 75px !important;
 margin: 2px 0 !important;
}

.help a.open {
 font-size: 10px !important;
}

.sponsored-tagline {
 bottom: -5px !important;
 font-size: 10px !important;
 font-weight: normal !important;
 text-transform: capitalize !important;
}

.organic-listing, .link.promotedlink {
 border: none !important;
 border-bottom: 1px solid #E5ECF3 !important;
 border-top: 1px solid #E5ECF3 !important;
}

.organic-listing .link, .link.promotedlink.promoted {
 border: none !important;
 background-color: transparent !important;
}

.organic-listing .link .entry {
 margin-right: 70px !important;
}

.linklisting {
 background-color: #FFFFFF !important;
}

.link {
 margin: 5px 0 5px 0 !important;
 padding: 9px 0 9px 0 !important;
}

.link.last-clicked {
 border: none !important;
}

.link .rank {
 display: none !important;
}

.link .midcol, .compressed.link .midcol {
 width: 46px !important;
 margin: 0 5px 0px 5px !important;
 padding: 2px 4px 6px 4px !important;
 -moz-border-radius: 8px 0 8px 0 !important;
 -webkit-border-radius: 8px 0 8px 0 !important;
 background: -moz-radial-gradient(50% 40%, contain, #FEF9D9, #FFF3A8) !important;
 background: -webkit-gradient(radial, 50% 40%, 0, 50% 40%, 30, from(#FEF9D9), to(#FFF3A8)) !important;
}

.link .score {
 position: relative !important;
 top: -10px !important;
 color: #736926 !important;
 font-size: 138.5% !important;
 font-weight: normal !important;
 letter-spacing: -1px !important;
 line-height: 1 !important;
}

.compressed.link .score {
 display: none !important;
}

.nextprev  {
 color: #888 !important;
 font-size: 13px !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
 padding: 0 0 2px 0 !important;
}

.nextprev a {
 font-size: 11px !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
 border: 1px solid #9AAFE5 !important;
 padding: 3px 5px !important;
}

.nextprev a[rel~="prev"]:before {
 content: "Â« ";
}
.nextprev a[rel~="next"]:after {
 content: " Â»";
}

.thumbnail {
 position: relative !important;
 top: 1px !important;
 border: 2px solid #FFF !important;
 outline: #AAC2E2 solid 1px !important;
 height: auto !important;
 width: auto !important;
}

.thumbnail img {
 max-height: 56px !important;
 width: auto !important;
 float: left !important;
}

/* Thumbs Up/Down
-----------------------------------------------------------------------------*/
.midcol {
 padding-right: 1px !important;

}
.arrow {
 height: 16px !important;
 width: 16px !important;
}
.arrow.up {
 background: url(data:image/gif;base64,R0lGODlhEABDALMMAKBBRNDQ0Nzc3Iu4bXKnT4QPF5K8dv/+//T09G2jSYAFEc7Ozv///wAAAAAAAAAAACH5BAEAAAwALAAAAAAQAEMAAATxkImwqr1ByMv57OBCcQgSkpV5puy6qG8Jyh1s0Wlp53Nt67tYbwbEiVyWDLKi+ZwyjKh0SpU6Q1DBcnF1jXLFUFBI0l2MrbLPiH4RibAxyu1SydWcr1e7bOo7UFWCUwYECYeIiQQGDAaJj4+FkJMJhokDBwcDlIkHh56cn5+bnJiImZqQmZCmj6unqKqgl7OwnbGuqbSTmKiopJWhio7Ch4ySnIuDywwABQrQ0dIFAM3S19fO2NsKz9AAvqgA2wfj0uAH2L7Smerm7OnX69Ht8u/08eeo9PfY4ND5uCmIF5Abun7eBEajpvBcs4TbqDGIAAA7)
 no-repeat 0 0 !important;
} 
.arrow.down {
 background: url(data:image/gif;base64,R0lGODlhEABDALMMAKBBRNDQ0Nzc3Iu4bXKnT4QPF5K8dv/+//T09G2jSYAFEc7Ozv///wAAAAAAAAAAACH5BAEAAAwALAAAAAAQAEMAAATxkImwqr1ByMv57OBCcQgSkpV5puy6qG8Jyh1s0Wlp53Nt67tYbwbEiVyWDLKi+ZwyjKh0SpU6Q1DBcnF1jXLFUFBI0l2MrbLPiH4RibAxyu1SydWcr1e7bOo7UFWCUwYECYeIiQQGDAaJj4+FkJMJhokDBwcDlIkHh56cn5+bnJiImZqQmZCmj6unqKqgl7OwnbGuqbSTmKiopJWhio7Ch4ySnIuDywwABQrQ0dIFAM3S19fO2NsKz9AAvqgA2wfj0uAH2L7Smerm7OnX69Ht8u/08eeo9PfY4ND5uCmIF5Abun7eBEajpvBcs4TbqDGIAAA7)
 no-repeat 0 -17px !important;
}
.arrow.upmod {
 background: url(data:image/gif;base64,R0lGODlhEABDALMMAKBBRNDQ0Nzc3Iu4bXKnT4QPF5K8dv/+//T09G2jSYAFEc7Ozv///wAAAAAAAAAAACH5BAEAAAwALAAAAAAQAEMAAATxkImwqr1ByMv57OBCcQgSkpV5puy6qG8Jyh1s0Wlp53Nt67tYbwbEiVyWDLKi+ZwyjKh0SpU6Q1DBcnF1jXLFUFBI0l2MrbLPiH4RibAxyu1SydWcr1e7bOo7UFWCUwYECYeIiQQGDAaJj4+FkJMJhokDBwcDlIkHh56cn5+bnJiImZqQmZCmj6unqKqgl7OwnbGuqbSTmKiopJWhio7Ch4ySnIuDywwABQrQ0dIFAM3S19fO2NsKz9AAvqgA2wfj0uAH2L7Smerm7OnX69Ht8u/08eeo9PfY4ND5uCmIF5Abun7eBEajpvBcs4TbqDGIAAA7)
 no-repeat 0 -34px !important;
}
.arrow.downmod {
 background: url(data:image/gif;base64,R0lGODlhEABDALMMAKBBRNDQ0Nzc3Iu4bXKnT4QPF5K8dv/+//T09G2jSYAFEc7Ozv///wAAAAAAAAAAACH5BAEAAAwALAAAAAAQAEMAAATxkImwqr1ByMv57OBCcQgSkpV5puy6qG8Jyh1s0Wlp53Nt67tYbwbEiVyWDLKi+ZwyjKh0SpU6Q1DBcnF1jXLFUFBI0l2MrbLPiH4RibAxyu1SydWcr1e7bOo7UFWCUwYECYeIiQQGDAaJj4+FkJMJhokDBwcDlIkHh56cn5+bnJiImZqQmZCmj6unqKqgl7OwnbGuqbSTmKiopJWhio7Ch4ySnIuDywwABQrQ0dIFAM3S19fO2NsKz9AAvqgA2wfj0uAH2L7Smerm7OnX69Ht8u/08eeo9PfY4ND5uCmIF5Abun7eBEajpvBcs4TbqDGIAAA7)
 no-repeat 0 -51px !important;
}

/* Digg Button Thumbs
-----------------------------------------------------------------------------*/
.link .arrow.up {
 background: url(data:image/gif;base64,R0lGODlhEAAgAKIEAO3hluHViv/3yN/TiP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAQACAAAANWSBDT/gGoR+mqeDAqROaN94XkOIhnh6kV6rBh58Zr68pzWq84rJmOCLAhuXwiBMUmgwQMB0bgMtXL5HQc2cNXytp83BOPh7qCxCaR2UuZjoTDorstSQAAOw==)
 no-repeat 0 0 !important;
}
.link .arrow.down {
 background: url(data:image/gif;base64,R0lGODlhEAAgAKIEAO3hluHViv/3yN/TiP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAQACAAAANWSBDT/gGoR+mqeDAqROaN94XkOIhnh6kV6rBh58Zr68pzWq84rJmOCLAhuXwiBMUmgwQMB0bgMtXL5HQc2cNXytp83BOPh7qCxCaR2UuZjoTDorstSQAAOw==)
 no-repeat 0 -16px !important;
}

.link .arrow.up, .link .arrow.upmod {
 position: relative !important;
 top: 30px !important;
 left: -10px !important;
}
.link .arrow.down, .link .arrow.downmod {
 position: relative !important;
 top: -6px !important;
 left: 10px !important;
}

.compressed.link .arrow.up, .compressed.link .arrow.upmod {
 position: inherit !important;
 top: auto !important;
 left: auto !important;
}
.compressed.link .arrow.down, .compressed.link .arrow.downmod {
 position: inherit !important;
 top: auto !important;
 left: auto !important;
}
/*---------------------------------------------------------------------------*/

.link .entry {
 padding: 0 5px 0 5px !important;
}

.link .title {
 font-size: 100% !important;
 margin: 0 !important;
 padding: 0 !important;
}

.link a.title {
 font-size: 115% !important;
 margin: 0 !important;
 border-bottom: 1px solid #75ABEA !important;
 font-family: arial,sans-serif !important;
 background-color: transparent !important;
 text-decoration: none !important;
 font-weight: bold !important;
 letter-spacing: -0.01em !important;
}

.link p.title span.domain {
 color: #999999 !important;
}

.link p.tagline {
 color: #999999 !important;
}

.domain a, .tagline a {
 border-bottom: 1px solid #DDDDDD !important;
 color: #777777 !important;
 text-decoration: none !important;
}

.domain a:hover, .tagline a:hover, .entry .buttons li a:hover {
 color: #000000 !important;
}

.tagline {
 padding: 1px 0 2px 0 !important;
}

.subreddit {
 text-transform: capitalize !important;
}

/* Entry Buttons
-----------------------------------------------------------------------------*/
.entry .buttons li {
 color: red !important;
 font-size: 11px !important;
}

.entry .buttons li a {
 color: #578CCA !important;
 text-decoration: none !important;
 font-weight: normal !important;
 padding-bottom: 2px !important;
}

a.comments {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 1px;
 padding: 0 0 0 17px !important;
}

ul a.option {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -17px;
 padding: 0 0 0 17px !important;
}

.save-button {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -35px;
 padding: 0 0 0 15px !important;
}

.unsave-button {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -51px;
 padding: 0 0 0 15px !important;
}

.hide-button {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -67px;
 padding: 0 0 0 15px !important;
}

.unhide-button {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -83px;
 padding: 0 0 0 15px !important;
}

.link .report-button, .link .report-button {
 position: relative !important;
 background: url(data:image/gif;base64,R0lGODlhDwBxAOZXAOjv4efx2L3BxsPemc3d7tTZ3ZW1bqrG493h5NPY3c/ipb7RpdHW29re4u7z6Zi53crO09nd4f7+/vz8/dHnm/X4++Pm6cjfpsXY69XZ3tfb4M7T2dLX3Pv7/N/j5vb3+Ozu8NXa3uns7tjd4c3T2Nfc4LHK5bfMnNruqOXo69zg5NTY3dvf4+bp7Pn5+vT19vr7+8vQ1tPY3OHk58rQ1urt7+Tn6qvEivP09cnYtO7w8szR19/i5vX29+fq7OLp1vX48t7h5ejq7c/V2vv7+NzlzrXLl6LA4NjjytXjwuvv8pm63Zm63qXAgujLytilpJW0ZO7z+PHg4LLSgd3vqeDk5////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFcALAAAAAAPAHEAAAf/gBUEBw9MhYWGBwQVVwQEUZCRko5XB5KXkQdXTJBMnp+enVcPmJhMm52gUaGro6WXD5WpoKyalq+ZjY+vggRXggeeS0wYURUYR4tXy8zLJkoYvs3TVybR1NQm0tjc3d7f4E0O4FdN4uEDTQDYADkn5lTp68wOCycKVPn58ssA9/oA46mrhy8gwHQ5Chrcp87IQn38buRTYK6iwHlNqCi4gWRcOX7LMqprZs5jSCpNpp1rtkDjvG4/kmgk8g1IkR9AyOncuWyBT5/eMuZL2U0oyqD6iHKDog8KNihQmeaL6pQZACgDAg6A8vKClatZ93G1cmHZFCtfscYba2WKWSsB/wKA5Rq3rdm4eKHgjev2ypS/gAMDNiu4cF/DhXkqbhZA77e5L6mBXRvZqlqxlScf5NqMatOozbxakUoFCtqyy0SPRsHa9Om3cA1QmG0gANrDcAPIpl33MF4DwIHjPYw4MOHif48jX7z4hQUPHoS4wAajwYYMJUokICFi2ocNBaqIF68iAQsJyyRw0DC+fZUEKZbVkOG+PQISE640iFC/PQMQV3CAgHgCFGigeCu0cAUDA1YBwYMQileADVeM0EB/4/13hQgJYFgFDzF0cEUHQ4yAYQEzMIPDDuy1F0QBIeTHzAchMJDBfgXQYIGMzUiggwURIOBDD8wV6Rx00lFnHal22nHnHXjulXdeeuthCJ989I1X4Hj35bdfe1tmCKCABBoYZoILNmhmmBNWeKGWAvgHIIdgxikeiCKSaGJ/KKrIonsvxtgMjTbiqCOPzPgIpJBEFsmTE0840QykkjIDqRSRLnNppldcKgWmTngK6hVPfGrqE6WaimmnqaqqKqeiusqppq2eWqmltX46K6uu2kprr69KmiuqsvKqa6itwlqqsqPieiurtwYCADs=)
 no-repeat 0 -99px;
 padding: 0 0 0 15px !important;
}
/*---------------------------------------------------------------------------*/

#newlink {
 top: 0 !important;
}

.expando-button {
 margin: 7px 5px 0 0 !important;
}

.content.preftable {
 top: 0 !important;
}

.subreddit .description {
 font-size: inherit !important;
 max-width: none !important;
}

.subreddit .midcol {
 margin: 0 !important;
 padding: 7px 10px 0 0 !important;
 width: 90px !important;
}

.subreddit .entry {
 margin: 0 !important;
 padding: 5px !important;
 background-color: #FAFAFA !important;
 -moz-border-radius: 10px !important;
 -webkit-border-radius: 10px !important;
 border: 1px solid #CCCCCC !important;
}

.subreddit .usertext .md {
 margin: 0 !important;
 padding: 0 5px 0 0 !important;
 -moz-border-radius: 0 !important;
 -webkit-border-radius: 0 !important;
 border-left: none !important;
 border-right: none !important;
 background-color: transparent !important;
}

.fancy-toggle-button .active {
 color: #FFF !important;
 text-transform: uppercase !important;
}

.subscription-box a.title {
 color: #105CB6 !important;
}

.subscription-box a.title:hover {
 color: #000033 !important;
}

.panestack-title {
 position: relative !important;
 z-index: 1 !important;
 border-bottom: 2px solid #A5CC7A !important;
 margin: 0 0 -5px 0 !important;
 height: 41px !important;
}

.panestack-title .title, .panestack-title a.title-button {
 display: inline-block !important;
 position: relative !important;
 color: #FFF !important;
 background-color: #A5CC7A !important;
 font-size: 13px !important;
 font-weight: bold !important;
 text-transform: capitalize !important;
 padding: 7px 10px 5px !important;
 top: 4px !important;
 -moz-border-radius: 3px 3px 0 0 !important;
 -webkit-border-radius: 3px 3px 0 0 !important;
}

.panestack-title a.title-button {
 color: #6F9346 !important;
 background-color: #C9E0AF !important;
 margin-left: 2px !important;
}

.panestack-title a.title-button:hover {
 color: #2A3919 !important;
}

.linklisting .comment {
 width: 73.2% !important;
 margin: 0 0 5px 0 !important;
 padding: 5px 0 0 5px !important;
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
 border: 1px dotted #DDD !important;
}

.linklisting .comment a.title {
 border-bottom: 1px solid #75ABEA !important;
 font-weight: bold !important;
}

.linklisting .comment .flat-list {
 padding: 0 2px 2px 0 !important;
}

.content .commentarea .sitetable .comment {
 padding-left: 5px !important;
}

.commentarea {
 margin: 0 !important;
 padding: 0 311px 0 0 !important;
 border-top: 1px solid #E0E0E0 !important;
}

.commentarea h1 {
 border-bottom: 1px solid #E0E0E0 !important;
 margin: 0 !important;
 padding: 0 !important;
 text-transform: uppercase !important;
}

.commentarea .menuarea {
 position: relative !important;
 top: -22px !important;
 margin: 0 !important;
 padding-bottom: 0 !important;
}

.comment .entry {
 position: relative !important;
 width: 99% !important;
 top: -18px !important;
 margin-bottom: -18px !important;
}

.commentarea .comment .tagline {
 width: 100% !important;
 position: absolute !important;
 top: 11px !important;
 float: left !important;
 z-index: 1 !important;
}

.tagline .submitter {
 position: relative !important;
 z-index: 1 !important;
}

.comment .author {
 color: #444 !important;
 font-size: 11px !important;
}

.commentarea .comment .author {
 position: absolute !important;
 top: -12px !important;
 float: left !important;
 border-bottom: none !important;
 z-index: 1 !important;
}

.comment .score {
 position: absolute !important;
 top: 1px !important;
 right: 42px !important;
 float: right !important;
 color: #333 !important;
 font-size: 11px !important;
 font-weight: bold !important;
}

.commentarea .comment .score {
 top: -12px !important;
 right: 41px !important;
}

.commentarea .comment .md {
 position: relative !important;
 width: 68.5% !important;
 min-height: 25px !important;
 left: 140px !important;
 padding-bottom: 4px !important;
}

.linklisting .comment .md {
 position: relative !important;
 width: 90% !important;
}

.comment .md a {
 position: relative !important;
 z-index: 1 !important;
}

.expando .md p, .md h1 {
 margin: 5px 0 !important;
}

.md p, .md h1 {
 margin: 0 !important;
 position: relative !important;
 z-index: 1 !important;
}

.comment .midcol {
 position: relative !important;
 top: 0px !important;
 float: right !important;
 height: 20px !important;
 padding: 0 3px 0 21px !important;
 z-index: 1 !important;
}

.linklisting .comment .midcol {
 position: relative !important;
 top: 2px !important;
}

.comment .midcol .arrow.down, .comment .midcol .arrow.downmod {
 position: relative !important;
 top: -18px !important;
 left: -20px !important;
}

.comment .expand {
 position: relative !important;
 z-index: 1 !important;
}

.commentarea .comment .collapsed {
 color: #999 !important;
 font-style: normal !important;
 position: relative !important;
 height: 30px !important;
}

.linklisting .comment .entry .collapsed {
 position: relative !important;
 top: 19px !important;
 height: 55px !important;
 margin: 3px 0 -13px 0 !important;
 padding: 0 !important;
}

.commentarea .comment .entry .collapsed {
 position: relative !important;
 top: 19px !important;
 left: 125px !important;
 height: 55px !important;
 margin-top: 2px !important;
 margin-bottom: -18px !important;
 padding: 0 !important;
}

.commentarea .comment .collapsed a.expand {
 color: #777 !important;
 font-size: 11px !important;
 letter-spacing: 0 !important;
 margin-left: 50px !important;
}

.comment .collapsed a.expand {
 margin-left: 10px !important;
}

.comment .collapsed .expand:before {
 content: "Show";
 text-decoration: underline;
 position: relative;
 left: -4px;
}

.comment .collapsed .expand:hover, .commentarea .comment .collapsed .expand:hover {
 background-color: transparent !important;
 color: #000 !important;
}

.commentarea .comment .collapsed .author {
 color: #999 !important;
 position: absolute !important;
 top: 0 !important;
 left: -125px !important;
 float: left !important;
 z-index: 1 !important;
}

.comment .collapsed .author:hover, .comment .collapsed .moderator:hover, .comment .collapsed .submitter:hover {
 color: #777 !important;
}

.comment .collapsed .moderator, .comment .collapsed .admin {
 font-style: italic !important;
}

.comment .collapsed .userattrs .moderator, .comment .collapsed .userattrs .admin {
 font-style: normal !important;
}

.commentarea .comment .collapsed .score {
 color: #999 !important;
 position: relative !important;
 top: 0 !important;
 left: -166px !important;
}

.commentarea .comment .collapsed .userattrs:after {
 content: ".";
 color: transparent;
}

.commentarea .comment .collapsed .submitter, .comment .collapsed .moderator, .comment .collapsed .admin {
 color: #999 !important;
}

.comment .flat-list {
 position: relative !important;
 right: -5px !important;
 float: right !important;
 z-index: 1 !important;
}

.nestedlisting .comment {
 margin: 0 0 10px 0 !important;
 padding: 5px 0 5px 5px !important;
 -moz-border-radius: 5px !important;
 -webkit-border-radius: 5px !important;
 border: 1px solid #DDD !important;
 background-color: #FCFCFC !important;
}

.comment .parent {
 margin: 0 !important;
 padding: 0 !important;
}

.comment .child {
 margin: 0 !important;
 padding: 0 !important;
 border-left: none !important;
}

.comment .comment {
 margin: 5px 0 0 10px !important;
 padding: 5px 0 5px 5px !important;
 -moz-border-radius: 5px 0 0 5px !important;
 -webkit-border-radius: 5px 0 0 5px !important;
 border: 1px solid #DDD !important;
 border-right: none !important;
 border-bottom: 1px dotted #DDD !important;
 border-left: 1px dotted #DDD !important;
 background-color: #FEFEFE !important;
}

.comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment  {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment  {
 background-color: #FCFCFC !important;
}

.comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
 background-color: #FEFEFE !important;
}

.comment .noncollapsed {
 position: relative !important;
 margin: 2px 0 8px 0 !important;
}

.child .morechildren {
 margin: 5px 0 0px 15px !important;
 padding: 0 !important;
}

.morechildren a:hover {
 text-decoration: none !important;
}

.morecomments a {
 font-size: 11px !important;
}

.comment .morecomments {
 background: url(data:image/gif;base64,R0lGODlhBQAKALMNAG2l2Wuk2SeEy4244Ii033Ko2mKg13er23ms3HSo2wByxAByxQBzxf///wAAAAAAACH5BAEAAA0ALAAAAAAFAAoAAAQccLTZFqFqocmWKo3CjMLIKMa4BM0JTEtCHVQTAQA7)
 no-repeat 0 6px !important;
 position: relative !important;
 top: 10px !important;
 padding: 0 1px 0 8px !important;
}

.comment .submitter {
 color: orangered !important;
}

.tagline .moderator, .tagline .admin {
 font-style: italic !important;
}

.tagline .userattrs .moderator, .tagline .userattrs .admin {
 font-style: normal !important;
}

.tagline .userattrs .submitter {
 color: #888 !important;
}

.tagline .userattrs {
 position: relative !important;
 z-index: 1 !important;
}

.nestedlisting .comment .expand {
 padding: 0 0 0 2px !important;
 border-bottom: none !important;
 color: #003366 !important;
 font-size: 120% !important;
 letter-spacing: 2px !important;
}

.nestedlisting .comment .expand:hover {
 background-color: #003366 !important;
 color: white !important;
}

.link .expando .usertext .md {
 border: 1px solid #E0E0E0 !important;
}

.comment .usertext.grayed .usertext-body {
 background-color: transparent !important;
 position: relative !important;
 top: 12px !important;
 width: 100% !important;
}

.deepthread {
 background: url(data:image/gif;base64,R0lGODlhBQAKALMNAG2l2Wuk2SeEy4244Ii033Ko2mKg13er23ms3HSo2wByxAByxQBzxf///wAAAAAAACH5BAEAAA0ALAAAAAAFAAoAAAQccLTZFqFqocmWKo3CjMLIKMa4BM0JTEtCHVQTAQA7) no-repeat scroll right 4px transparent !important;
 padding-right: 10px !important;
}

.deepthread a {
 font-size: 11px !important;
 font-weight: bold !important;
}
/*--------------------------------------*/

.md {
 max-width: none !important;
}

.content #feedback {
 position: relative !important;
 top: 0 !important;
}

.error {
 color: #666 !important;
 font-weight: bold !important;
}

#noresults {
 display: block !important;
 margin: 0 0 0 1px !important;
}

#noresults:first-letter {
 text-transform: uppercase !important;
}

#noresults:after {
 content: "...";
}

.sponsorshipbox div {
 -moz-border-radius: 3px !important;
 -webkit-border-radius: 3px !important;
}

.sponsorshipbox span {
 font-size: smaller !important;
}

/* Toolbar
-----------------------------------------------------------------------------*/
.toolbar{
 max-width: 100% !important;
 min-width: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
 text-transform: capitalize !important;
 font-size: 11px !important;
}

.toolbar a, .toolbar b {
 font-weight: bold !important;
}

.toolbar .middle-side {
 text-transform: uppercase !important;
 font-size: 12px !important;
}

.toolbar .middle-side .domain {
 text-transform: lowercase !important;
 font-size: 11px !important;
}

.toolbar .middle-side input[type=text] {
 font-size: 12px !important;
}

.toolbar .right-side {
 margin: 0 !important;
}

.toolbar .arrow {
 display: inline-block !important;
 border: none !important;
 width: auto !important;
 margin: 0 4px 0 0 !important;
 padding-left: 12px !important;
 text-indent: -999px !important;
}
}