@-moz-document domain("reddit.com") {

/* 
  
AERIAL 
   
A CSS THEME FOR REDDIT 
by LaurelQuade 
( reddit.com/u/laurelquade ) 
*/
  
/* (SECTION) BASIC*/
  
/*the font*/
body, #main, input, button, .wikipage, .wikipage h1, .wikipage h2, .wikipage h3, .wikipage h4, .flat-vert.title { 
font-family:"Segoe UI", "PT Sans", "Open Sans", "Ubuntu", "Tahoma", "Myriad Web", sans-serif !important; 
} 
  
/*new icon sprite image*/
#header-img.default-header, div.arrow.up, div.arrow.down, div.arrow.upmod, div.arrow.downmod, .thumbnail.self, .thumbnail.default, .thumbnail.nsfw, .expando-button.selftext.collapsed, .expando-button.selftext.collapsed:hover, .expando-button.selftext.expanded, .expando-button.selftext.expanded:hover, .expando-button.video.collapsed, .expando-button.video.collapsed:hover, .expando-button.video.expanded, .expando-button.video.expanded:hover, body.res-nightmode div.arrow.up, body.res-nightmode div.arrow.down, body.res-nightmode div.arrow.up:hover, body.res-nightmode div.arrow.down:hover, body.res-nightmode div.arrow.upmod, body.res-nightmode div.arrow.downmod, time.edited-timestamp { 
background-image: url(http://f.thumbs.redditmedia.com/3ooonkjj2lVSwgtw.png) !important; 
} 
/*enforces upvote-downvote arrows (or else custom subreddit arrows fail to give background position)*/
div.arrow{ 
width: 15px !important; 
height: 14px !important; 
} 
div.arrow.up, body.res-nightmode div.arrow.up, body.loggedin .midcol:hover div.arrow.up, body.loggedin.res-nightmode .midcol:hover div.arrow.up{ 
background-position: -0px -642px !important; 
background-repeat: no-repeat !important; 
cursor:pointer; 
} 
div.arrow.down, body.res-nightmode div.arrow.down, body.loggedin .midcol:hover div.arrow.down, body.loggedin.res-nightmode .midcol:hover div.arrow.down{ 
background-position: -15px -656px !important; 
background-repeat: no-repeat !important; 
cursor:pointer; 
} 
.midcol:hover div.arrow.up, .midcol:hover div.arrow.down, body.res-nightmode .midcol:hover div.arrow.up, body.res-nightmode .midcol:hover div.arrow.down{ 
background-position: -50px -642px !important; 
cursor:none; 
} 
div.arrow.upmod, body.res-nightmode div.arrow.upmod{ 
background-position: -0px -656px !important; 
background-repeat: no-repeat !important; 
} 
div.arrow.downmod, body.res-nightmode div.arrow.downmod{ 
background-position: -15px -642px !important; 
background-repeat: no-repeat !important; 
} 
  
/*enforces expanded text icon positions in image sprite*/
.expando-button.selftext.collapsed{ 
background-position: -25px -513px !important; 
} 
.expando-button.selftext.collapsed:hover{ 
background-position: -97px -421px !important; 
} 
.expando-button.selftext.expanded{ 
background-position: -73px -513px !important; 
} 
.expando-button.selftext.expanded:hover{ 
background-position: -49px -513px !important; 
} 
  
/*enforces expanded video icon positions in image sprite*/
.expando-button.video.collapsed{ 
background-position: -0px -538px !important; 
} 
.expando-button.video.collapsed:hover{ 
background-position: -97px -513px !important; 
} 
.expando-button.video.expanded{ 
background-position: -48px -538px !important; 
} 
.expando-button.video.expanded:hover{ 
background-position: -24px -538px !important; 
} 
  
/*enforce other positions*/
.thumbnail.self{ 
background-position: 0px -421px; 
background-position-x: 0px; 
background-position-y: -421px; 
}
.thumbnail.default { 
background-position: 0px -370px; 
background-position-x: 0px; 
background-position-y: -370px; 
} 
.thumbnail.nsfw { 
background-position: 0px -299px; 
background-position-x: 0px; 
background-position-y: -299px; 
} 
  
  
/*new RES icon sprite image*/
.toggleImage, .expando-button.image, .RESGalleryControls a, .RESUserTagImage, body .toggleImage, body .expando-button.image, body .RESGalleryControls a, body .RESUserTagImage{ 
background-image: url(http://c.thumbs.redditmedia.com/nBCW80XuC2_qMu_D.png) !important; 
} 
  
/*truly transparent RES icons*/
.expando-button{ 
background:none; 
} 
  
/*new RES nightmode icon sprite image*/
.res-nightmode .arrow.up, .res-nightmode .arrow.down, .res-nightmode .arrow.up:hover, .res-nightmode .arrow.down:hover, .res-nightmode .arrow.upmod, .res-nightmode .arrow.downmod { 
background-image: url(http://c.thumbs.redditmedia.com/n8fFm75rDzKvc8A8.png) !important; 
} 
  
/*new RES nightmode regular icon sprite image*/
.res-nightmode #header-img.default-header, .res-nightmode .thumbnail.self, .res-nightmode .thumbnail.default, .res-nightmode .thumbnail.nsfw { 
background-image: url(http://c.thumbs.redditmedia.com/0ZkZPsviQScvt3an.png) !important; 
} 
  
/*new RES nightmode RES icon sprite image*/
.res-nightmode .expando-button.selftext.collapsed, .res-nightmode .expando-button.selftext.collapsed:hover, .res-nightmode .eb-sch, .res-nightmode .expando-button.selftext.expanded, .eb-se, .res-nightmode .expando-button.selftext.expanded:hover, .eb-seh, .res-nightmode .expando-button.video.collapsed, .res-nightmode .expando-button.video.collapsed:hover, .res-nightmode .eb-vch, .res-nightmode .expando-button.video.expanded, .res-nightmode .eb-ve, .res-nightmode .expando-button.video.expanded:hover, .res-nightmode .eb-veh, body.res-nightmode  .expando-button.image{ 
background-image:url(http://c.thumbs.redditmedia.com/n8fFm75rDzKvc8A8.png) !important; 
} 
  
/* (SECTION) HEADER*/
  
/*header style*/
div#header{ 
background-color:#f5f5f5; 
border-bottom-width: 0px; 
box-shadow: #888 0px 0px 5px 0px; 
padding-bottom: 7px; 
min-height:63px; 
} 
  
/* header margin */
#header-bottom-left{ 
background-position: 0px 20px; 
padding-top:0px; padding-left:7px; 
padding-bottom:27px; 
max-height: 36px; 
min-height: 36px; 
white-space:normal; 
} 
  
/* content steps down for header */
.content { 
margin-top:7px; 
margin-left:10px; 
margin-right:10px; 
} 
  
/*logo animation*/
#header-img.default-header, .res-nightmode #header-img.default-header { 
background-position: -97px -258px; 
width: 110px !important; 
-moz-transition:background-position 0.7s, width 0.7s ease-out 0s !important; 
-webkit-transition:background-position 0.7s, width 0.7s ease-out 0s !important; 
} 
#header-img.default-header:hover, .res-nightmode #header-img.default-header:hover { 
background-position: -0px -258px; 
width: 130px !important; 
-moz-transition:background-position 0.4s, width 0.4s ease-out 0s; 
-webkit-transition:background-position 0.4s, width 0.4s ease-out 0s; 
} 
  
/* (SECTION) HEADER (TOP SUBREDDIT BAR)*/
  
#sr-header-area { 
position:absolute; 
top:0px; 
width:100%; 
background-color:#f5f5f5; 
text-transform:lowercase; 
border-bottom-style:none; 
font-size:10px; 
padding-left:4px; 
} 
  
/*separator*/
#sr-header-area .separator, .srSep { 
margin-left:1px; 
margin-right:1px; 
font-size:0px; 
} 
  
/*my reddits box*/
.dropdown.srdrop .selected { 
margin-right:1px; 
} 
div.drop-choices  { 
font-size:14px; 
text-decoration:none; 
} 
  
/*pre-subreddits bar*/
ul.flat-list.sr-bar.hover:first-child { 
padding-right: 10px; 
margin-top:20px; 
} 
  
div.sr-list{ 
height:18px; 
} 
  
/*corrects SM height gap*/
div#srLeftContainer, div#RESShortcutsViewport{ 
position:relative; 
top:3px; 
} 
  
/*increases subreddit size when hovering*/
div.sr-list a, body .sr-bar a { 
position:relative; 
color:black; 
vertical-align:text-top; 
line-height:12px; 
-moz-transition:all 0.2s linear 0s; 
-webkit-transition:all 0.2s linear 0s; 
} 
div.sr-list a:hover, body .sr-bar a:hover, #RESShortcuts a:hover, #RESStaticShortcuts a:hover { 
position:relative; 
top:0px; 
font-size:14px !important; 
text-decoration:none; 
-moz-transition:all 0.1s linear 0s; 
-webkit-transition:all 0.1s linear 0s; 
} 
/*do not display subreddit when selected*/
#sr-header-area li.selected, .RESShortcutsCurrentSub, .RESShortcutsCurrentSub:visited{ 
display:none !important; 
} 
  
body .sr-bar a:hover{ 
list-style-image: none; 
list-style-position: outside; 
list-style-type: none; 
} 
  
/* RES "more" box */
#RESShortcutsEditContainer { 
background:transparent; 
} 
  
/* Regular "more" box */
#sr-more-link{ 
background-color:#f5f5f5; 
padding-left: 8px; 
padding-right:3px; 
} 
  
/* (SECTION) HEADER (BELOW THE SUBREDDIT BAR)*/
  
/*logo*/
#header-img, #header-img.default-header { 
border-width:0px; border-style:none; 
float: left; 
margin-left:2px; 
position:relative; 
top:20px; 
z-index:98; 
height: 40px; 
width: auto; 
} 
  
/*pagename*/
.pagename{ 
border-width:0px; border-style:none; 
display:block; 
clear:right; 
font-variant:normal; font-style:istalic; font-size:16px; 
position:relative; 
top:6px; 
left:12px; 
} 
  
/*subreddit name*/
.hover.redditname{ 
font-family:inherit; 
font-variant:normal; 
font-style:istalic; 
font-size:16px; 
} 
.hover.redditname a:hover{ 
color:#0046af; 
text-decoration:none; 
} 
#header .pagename{ 
margin-bottom:-60px; 
white-space:nowrap; 
} 
  
/*main tabs*/
#header ul.tabmenu{ 
margin-top:0px; 
border-width:0px; border-style:none; 
display:block; 
float: left; 
margin-left:0px; 
position:relative; 
top:45px; 
left:3px; 
z-index:97; 
overflow:visible; 
width:100px; 
} 
ul.tabmenu a:hover { 
color:#0046af; 
} 
.tabmenu li { 
font-size:16px; 
font-weight:normal; 
} 
.tabmenu li a { 
background:none; 
border:none; 
color:#333; 
} 
.tabmenu li.selected a { 
background:none; 
border:none; 
} 
  
/*user info bar*/
div#header-bottom-right { 
background:none; 
position:absolute; 
top:20px; 
font-size:11px; 
} 
div#header-bottom-right .separator { 
margin-left: 4px; margin-right: 4px; 
font-size:0px; 
} 
  
#srLeftContainer { 
display: inline; 
} 
  
/*RES userbar hider*/
div#userbarToggle.userbarHide, div#userbarToggle.userbarShow{ 
background-color:inherit; 
color:gray; 
font-weight:bold; 
font-size:20px; 
border-style:none; 
} 
#userbarToggle { 
height: 15px; 
line-height: 15px; 
} 
  
/*RES mail count and account button*/
#mailCount{ 
color:orangeRed; 
} 
#RESAccountSwitcherIcon { 
display: inline; 
} 
  
/* karma number */
.user .userkarma{ 
border-bottom-style:none; 
} 
  
/* (SECTION) SEARCH BOX*/
  
div.spacer #search{ 
position:absolute; 
top:46px; 
right:5px; 
z-index:199; 
width:170px; 
height:30px; 
} 
  
form#search input[type="text"]{ 
width:300px; 
font-size:14px; 
text-align:left; 
color:black; 
} 
  
.side form#search input[type="text"]{ 
position:relative; 
top:0px; 
left:0px; 
font-family: inherit; 
font-size:11px; 
font-style:istalic; 
text-align:right; 
width:160px; 
margin-left:4px; 
-moz-transition:all 0.1s linear 0s; 
-webkit-transition:all 0.1s linear 0s; 
} 
  
/*search box, when hovering*/
.side form#search input[type="text"]:hover, .side form#search input[type="text"]:focus{ 
position:relative; 
top:-5px; 
left:-140px; 
width:300px; 
font-size:14px; 
text-align:left; 
color:black; 
-moz-transition:all 0.1s linear 0s; 
-webkit-transition:all 0.1s linear 0s; 
} 
  
.searchpane{ 
font-size:13px; 
} 
  
/* search expanded box*/
div#searchexpando{ 
position:relative; 
top:-35px; 
left:-140px; 
font-size: 12px; 
z-index:-1; 
background-color:#fbfbfb ; 
box-shadow:#888 1px 1px 5px 0px; 
width:302px; 
margin-top:0px; 
padding-left:10px; 
padding-right:3px; 
padding-top:36px; 
padding-bottom:3px; 
border-style:none; 
border-color:gray; 
line-height:1.7em; 
} 
#searchexpando input, #searchexpando p { 
margin-bottom:0px; 
} 
  
/* (SECTION) SUBMISSIONS LISTING*/
  
/*submissions left margin*/
.listing-page .score, element.style{ 
} 
.listing-page .thing { 
padding-left:0px; 
} 
  
/*rank number*/
.rank{ 
min-width: 19px; 
position:relative; 
top:2px; 
} 
  
/*margin between submissions*/
.link{ 
margin-top:14px; 
margin-bottom:0px; 
} 
  
/* link rank*/
.link .rank{ 
font-family:inherit; 
font-size:12px; 
} 
  
/*link score*/
span.score.unvoted, span.score.likes span.score.dislikes{ 
font-size:11px; 
} 
  
.linkinfo { 
padding: 6px; 
padding-bottom:0px; 
border: none; 
background-color: whiteSmoke; 
border:1px solid #ddd; 
font-family: inherit; 
font-style:istalic; 
line-height:1.5em; 
} 
.linkinfo .date span{ 
display:none; 
} 
.linkinfo .score .number { 
font-size:16px; 
} 
.linkinfo .upvotes { 
font-size: 12px; 
color:#b86d52; 
} 
.linkinfo .downvotes { 
font-size: 12px; 
color:#8d8db8; 
} 
  
div.score{ 
font-size:13px; 
} 
.score.likes, .link .score.likes { 
color:#ff4500; 
margin-left:0px; 
} 
.link .score.unvoted { 
color:#aeaeae; 
margin-left:0px; 
} 
.midcol .score.dislikes, .link .score.dislikes, .res_post_downs { 
color:#9494FF !important; 
} 
.score.dislikes, .link .score.dislikes { 
margin-left:0px; 
} 
.link .score{ 
position:relative; 
left:0px; 
} 
.commentarea .score.likes, .commentarea .score.dislikes{ 
font-style:istalic !important; 
} 
  
.linkinfo .shortlink { 
margin-top: 0px; 
} 
.linkinfo .shortlink input{ 
border:none; 
font-style:normal; 
} 
input#shortlink-text{ 
background:none; 
font-family:Consolas, Monaco, monospace; 
} 
  
/*preserve pagename font*/
.titlebox h1{ 
font-family:inherit; 
} 
  
/* submission info formatting */
.link .tagline { 
font-style:istalic; 
font-size:11px; 
} 
.link .flat-list.buttons{ 
font-size:12px; 
} 
.noncollapsed, .flat-list.buttons li{ 
display:inline; 
} 
  
/*title*/
@media screen and (min-height:900px){ 
.link .title { 
font-size: 17px; 
} 
} 
  
/*self post content*/
.link .usertext .md { 
background-color:transparent; 
border-width:0px; 
border-radius:0px; 
padding-left:0px; 
padding-right:0px; 
max-width:38em; 
} 
  
/*rounded thumbnails*/
.thumbnail { 
border-radius: 2px; 
} 
  
/*domain in submissions*/
.domain a{ 
font-size:12px; 
font-style:istalic; 
color:#999999; 
} 
.domain{ 
font-size:0px; 
} 
.domain a:hover{ 
color:#0046af; 
text-decoration:none; 
} 
  
/*reduce margin after self post content*/
.linklisting .expando{ 
margin-bottom:0px; 
} 
  
/* last-clicked transparency */
.link.last-clicked { 
border: 0px; 
opacity:0.5; 
-moz-transition:opacity 0.3s ease-in 0s; 
-webkit-transition:opacity 0.3s ease-in 0s; 
} 
.link.last-clicked:hover { 
opacity:1; 
-moz-transition:opacity 0.3s ease-in 0s; 
-webkit-transition:opacity 0.3s ease-in 0s; 
} 
/* last-clicked link always opaque inside its own page */
.comments-page .link.last-clicked{ 
opacity:1; 
} 
  
/* nsfw tag */
.nsfw-stamp acronym { 
color:white; 
background-color:#be0d3e; 
border:1px solid #be0d3e !important; 
font-size:11px; 
font-weight:bold; 
font-style:istalic; 
} 
  
/* "view more: prev | next" */
.nextprev{ 
margin-top:15px; 
font-size:14px; 
font-style:istalic; 
} 
  
/*RES inline image controls and labels*/
.imgCaptions, .imgCredits, .RESGalleryLabel{ 
font-size:14px; 
font-style:istalic; 
} 
  
/* (SECTION) COMMENT THREAD SETTINGS*/
  
/*comment box */
.usertext-edit , body .usertext-edit { 
width:auto; 
max-width:615px; 
margin-top:6px; 
margin-bottom:10px; 
padding-left:0px; 
} 
.usertext-edit textarea{ 
font-family:inherit; 
font-size:14px; 
width:98%; 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 8px !important; 
padding-right: 8px !important; 
} 
/*view source for comment*/
form > .viewSource{ 
zfloat: left; 
zclear: left; 
min-width:500px; 
} 
.viewSource textarea{ 
background-color:#ddd; 
} 
  
/*RES comment tools*/
.markdownEditor{ 
display:inline; 
white-space:normal !important; 
} 
  
.comment .score{ 
font-size:11px; 
} 
  
/*put tagline in istalic, but not the username*/
.tagline{ 
font-style:istalic; 
} 
.tagline .author, .tagline .userattrs{ 
font-style:normal; 
} 
  
/*edited asterisk*/
time.edited-timestamp{ 
display:inline-block; 
width: 11px!important; 
height: 9px!important; 
background-position: -52px -658px !important; 
background-repeat: no-repeat !important; 
text-indent: -9999px; 
margin-left:2px; 
margin-right:1px; 
} 
  
/*lowers arrows in comments*/
.comment .midcol{ 
margin-top:2px !important; 
} 
  
/* links in comments underlined when hovered*/
p a:hover { 
text-decoration:underline; 
} 
  
/*external links*/
.md a:not([href^="http://www.reddit.com"], .imgScanned) 
{ 
background: url(http://f.thumbs.redditmedia.com/8-COGDcH4J3RB4ee.png) no-repeat right center; 
padding-right: 1em; 
} 
  
/*comments intro and "sorted by"*/
.panestack-title{ 
border-bottom-style:none; 
} 
.menuarea, .commentarea .menuarea{ 
font-size:13px; 
border-bottom-style:none; 
margin-top:0px; margin-bottom:18px; 
margin-left:10px; margin-right:0px; 
} 
.comments-page.single-page .commentarea .menuarea{ 
margin-top:7px; 
} 
.menuarea .selected, .commentNavSortType{ 
font-weight:normal !important; 
} 
.menuarea .drop-choices{ 
font-size:14px; 
} 
.loggedin .commentarea .menuarea{ 
margin-bottom:2px; 
} 
  
/*default flair*/
.tagline .linkflairlabel{ 
font-size:11px; 
} 
.flair{ 
border-radius:2px; 
font-style:normal; 
padding-left:3px; padding-right:3px; 
padding-top:2px; padding-bottom:2px; 
} 
  
/*flair in post*/
.link .linkflairlabel{ 
font-size:12px; 
} 
  
/*spoiler*/
a[href$="/spoiler"], a[href$="#spoiler"] { 
outline: 1px solid #ccc; 
background-color: white; 
background-image: 
-webkit-linear-gradient(-45deg, transparent 25%, #ccc 25%, #ccc 50%, transparent 50%, transparent 75%, #ccc 75%, #ccc 100%, transparent); 
-moz-linear-gradient(-45deg, transparent 25%, #ccc 25%, #ccc 50%, transparent 50%, transparent 75%, #ccc 75%, #ccc 100%, transparent); 
background-size: 10px 10px; 
color:rgba(0, 0, 0, .0); 
} 
  
a[href$="/spoiler"]:hover, a[href$="#spoiler"]:hover{ 
color:black !important; 
text-decoration:none; 
background-color:transparent; 
background-image:none; 
-moz-transition:all 1s ease-in 0s; 
-webkit-transition:all 1s ease-in 0s; 
} 
  
/* comment thread guide line */
.comment .child{ 
margin-bottom:0px; 
margin-top:0px; 
margin-left:7px !important; 
padding-left:8px !important; 
border-left-color:#e4e4e4; 
border-left-style:solid; 
} 
  
/*comment expand-collapse button*/
a.expand, .comment .expand { 
font-size:15px; 
padding-left:0px; 
margin-right:3px; 
} 
a.expand:hover, .comment .expand:hover { 
background-color:#0046af; 
color:white; 
margin-top:0px; 
padding-left:1px; padding-right:1px; 
margin-right:2px; 
} 
  
/*collapsed comments*/
.comment > .entry > .collapsed, .comment > .entry > .collapsed a.expand { 
font-size:11px; 
font-style:istalic; 
} 
.comment > .entry > .collapsed{ 
padding-top:5px !important; 
padding-bottom:5px !important; 
} 
  
/*comment time*/
.noncollapsed time{ 
font-style:istalic; 
} 
  
/*"load more comments"*/
.morecomments, .morecomments a { 
font-size:12px; 
font-style:istalic; 
color:#888; 
position:relative; 
bottom:1px; 
} 
  
.commentarea .buttons, .profile-page .noncollapsed .buttons { 
position: relative; 
top: 3px; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
margin-left: 11px; 
vertical-align: sub; 
white-space: normal; 
width: 10px !important; 
overflow: visible; 
display: inline-block; 
} 
  
/*clipped buttons appear when hovered
.buttons:hover li{ 
display:inline-block; 
background-color:white; 
} 
*/
.keyHighlight .buttons:hover li{ 
background-color:#faf9f7; 
} 
.comments-page .linklisting .keyHighlight .buttons:hover li{ 
background:none !important; 
} 
.promotedlink .buttons:hover li{ 
display:inline; 
} 
  
/* comment option buttons when hovering*/
.entry .buttons li a:hover, .morecomments a:hover{ 
color:#0046af; 
text-decoration:none; 
} 
  
/*comments margin*/
div.child { 
margin-left: 15px; 
} 
.entry, .entry.unvoted, .entry.voted, .gadget .reddit-entry{ 
margin-left:23px !important; 
margin-top:2px; margin-bottom:0px; 
} 
.profile-page .entry, .profile-page .entry.unvoted, .profile-page .entry.voted{ 
margin-top:0px; 
} 
  
/*load more comments*/
.morechildren{ 
margin-bottom:8px; 
} 
.morechildren .entry{ 
margin-left:7px; 
} 
  
/*increase distance between vote arrows in comments*/
.commentarea .arrow.down, .commentarea .arrow.downmod, .profile-page .comment .arrow.down, .profile-page .comment .arrow.downmod, .messages-page .arrow.down, .messages-page .arrow.downmod, .click-gadget .arrow.down, .click-gadget .arrow.downmod{ 
margin-top:6px !important; 
} 
  
/* comment structure layout (thanks to OTACON120)*/
.commentarea .tagline, .profile-page .tagline { 
float: left; 
font-size:11px; 
display:inline; 
} 
.message .tagline, .message .parent-link{ 
font-size:11px; 
padding-left:0px; 
font-style:istalic; 
} 
.commentarea .usertext-body, .profile-page .usertext-body, .message .usertext-body  { 
float: left; 
clear: left; 
text-align:justify; 
overflow-x:visible; 
} 
  
/*main comment area and self post max width*/
div.usertext-body, .commentarea .usertext-body, .profile-page .usertext-body, .message .md { 
max-width:38em !important; 
} 
  
/*comment area does not clip RES image*/
.md div.madeVisible { 
overflow-x: visible; 
overflow-y: visible; 
} 
  
/*score colors*/
body .res_comment_ups { 
color: #b86d52; 
font-weight:normal; 
} 
body .res_comment_downs { 
color: #8d8db8; 
font-weight:normal; 
} 
body .res_post_ups { 
color:#b86d52 !important; 
} 
body .res_post_downs { 
color:#8d8db8 !important; 
} 
  
/*pagename*/
body span[class="hover pagename redditname"], body span[class="hover pagename redditname"] a{ 
font-size:18px !important; 
} 
.pagename a{ 
color:#333; 
} 
  
/*self-post comment thread does not have thumbnail*/
.comments-page .thumbnail.self{ 
display:none; 
} 
.comments-page .sitetable .self .midcol{ 
margin-right:8px; 
} 
  
/*pre-comnments tweaks*/
.panestack-title{ 
margin-right:0px; 
} 
.comments-page .panestack-title{ 
margin-top:20px; 
} 
.menuarea{ 
font-style:istalic; 
} 
.menuarea .spacer{ 
font-size:17px; 
} 
  
.RESSubscriptionButton{ 
font-size:12px; 
font-weight:normal; 
font-style:istalic; 
opacity:0 !important; 
-Xmoz-transition:opacity 0.2s linear 0s; 
-Xwebkit-transition:opacity 0.2s linear 0s; 
} 
.panestack-title:hover .RESSubscriptionButton{ 
opacity:1 !important; 
-Xmoz-transition:opacity 0.2s linear 0s; 
-Xwebkit-transition:opacity 0.2s linear 0s; 
} 
.RESSubscriptionButton:hover{ 
background-color:whiteSmoke; 
} 
.comments-page .menuarea .spacer{ 
margin-bottom:0px; 
} 
  
#REScommentNavToggle { 
margin-left: -6px !important; 
vertical-align:bottom; 
height:19px !important; 
margin-bottom:2px; 
} 
#REScommentNavToggle span{ 
display:none; 
} 
#REScommentNavToggle span:first-child{ 
display:block; 
margin-top:1px; 
font-style:normal; 
font-size:13px; 
margin-right:10px; 
color:#a7b3c5; 
} 
#REScommentNavToggle div{ 
font-size:14px; 
margin-left:10px; 
} 
  
/* "links from:" */
div.menuarea, .commentarea .menuarea{ 
border-radius:3px; 
background-color:#f0f4fb; 
border:1px solid #d4dfef; 
} 
.listing-page .menuarea, .search-page .menuarea{ 
margin-bottom:18px; 
padding:6px 6px 1px 10px; 
margin-left:6px; 
} 
.commentarea .menuarea, loggedin .commentarea .menuarea { 
margin-bottom:12px !important; 
padding:4px 8px 4px 8px; 
margin-left:10px; 
} 
.menuarea .separator{ 
display:none; 
} 
.res .commentarea .menuarea{ 
color:#8897AE; 
} 
.commentNavSortTypeDisabled{ 
color:#ccd4e0 !important; 
} 
  
/*"links from:": advanced*/
.menuarea .dropdown{ 
display:none; 
} 
.menuarea .drop-choices{ 
display:inline; 
position:static; 
box-shadow:none; 
font-size:16px; 
white-space: normal; 
background:transparent !important; 
} 
.menuarea .drop-choices form, .menuarea .drop-choices a, .menuarea a, .menuarea .drop-choices a.choice { 
display:inline; 
color:black; 
} 
.menuarea .drop-choices a:hover, .messages-page .menuarea a:hover{ 
background:none; 
color:#0046af; 
text-decoration:none; 
} 
.menuarea .drop-choices a{ 
margin-left:10px; 
} 
input[type="hidden"], .drop-choices a.choice.selected, body.res-nightmode .menuarea .drop-choices form a.choice.selected{ 
display:inline; 
color:orangeRed !important; 
} 
.menuarea{ 
white-space:normal; 
} 
.menuarea .dropdown-title{ 
font-size:14px; 
font-style:normal; 
line-height:24px; 
color:#8897ae; 
color: rgba(0, 0, 0, 0.38); 
} 
.menuarea .spacer{ 
display:block; 
} 
  
/*"links from": compacted for shorter windows*/
@media screen and (max-height:730px){ 
.listing-page .menuarea, .search-page .menuarea{ 
margin-bottom:18px; 
padding:6px 6px 1px 10px; 
} 
.commentarea .menuarea, loggedin .commentarea .menuarea { 
margin-bottom:4px !important; 
padding:0px 8px 1px 8px; 
} 
.comments-page.single-page .commentarea .menuarea { 
margin-top: 3px; 
} 
.menuarea .drop-choices{ 
font-size:15px; 
} 
.menuarea .dropdown-title{ 
font-size:13px; 
} 
.comments-page .panestack-title { 
margin-top: 10px; 
} 
#REScommentNavToggle{ 
margin-top:-3px; 
} 
.usertext-edit, body .usertext-edit{ 
margin-bottom:0px; 
} 
} 
  
/*comment area options*/
.res div.usertext-edit > div{ 
margin-top:4px; 
} 
.markdownEditor a{ 
display:inline-block; 
height:13px; 
} 
.markdownEditor a, #RESMacroDropdown li a { 
border-radius:1px; 
background-color:whiteSmoke; 
border:1px solid #ddd; 
padding: 2px 3px 2px 3px; 
margin-right: 4px; 
font-size: 11px; 
color:black; 
cursor:default; 
} 
#RESMacroDropdown li { 
padding-right: 10px; 
height: auto; 
line-height: auto; 
background:none; 
border:none; 
margin-top:4px; 
} 
#RESMacroDropdown li a { 
position:relative; 
top:-3px; 
} 
.RESDropdownList li:hover, .RESDropdownList li a:hover,  #RESMacroDropdown li a:hover { 
background-color: #9CC6EC; 
color: #369; 
} 
.markdownEditor a:hover { 
background-color: #ddd; 
} 
  
/*RES live preview*/
.res .RESDialogSmall.livePreview { 
box-shadow:none; 
margin-top:0px; 
} 
.res .usertext-edit .RESDialogContents{ 
margin-left:0px; margin-right:0px; 
margin-top:0px; margin-bottom:10px; 
border: 2px solid #D4DFEF; 
border-radius:4px; 
padding-top:9px !important; padding-bottom:4px !important; 
} 
.res .usertext-edit .RESDialogSmall{ 
border:none; 
} 
.res .usertext-edit .RESDialogSmall > h3 { 
font-size: 16px; 
margin-top: 0px; 
margin-bottom: 7px; 
font-style:istalic; 
position: static; 
background:none; 
border:none; 
height: auto; 
padding-left: 0px; 
padding-top: 0px; 
} 
  
/*adjustments for comment areas inside the thread*/
.sitetable form.usertext.cloneable{ 
margin-top:10px; 
} 
body .sitetable .usertext-edit{ 
margin-bottom:0px; 
} 
body.res .sitetable .RESDialogSmall{ 
margin-bottom:30px; 
} 
  
/*deleted comments*/
.usertext.grayed .usertext-body{ 
font-style:istalic; 
padding-bottom: 3px; 
padding-left: 9px; 
padding-right: 9px; 
padding-top: 3px; 
margin-bottom:8px; 
color:#555; 
} 
  
/* (SECTION) COMMENT TEXT SETTINGS*/
  
/*regular comment text*/
.md{ 
font-size:14px; 
overflow:visible; 
} 
.comment .md{ 
line-height:19px; 
} 
  
/* comment headers*/
.usertext-body h3{ 
margin-top:8px; margin-bottom:8px; 
} 
  
blockquote, .md blockquote, .help blockquote { 
border-left-color: rgba(0, 0, 0, 0.12); 
border-left-width: 1em; 
border-top-right-radius: 6px; 
border-bottom-right-radius: 6px; 
margin-left: 0px; 
margin-right: 0px; 
margin-bottom: 8px; 
margin-top: 3px; 
padding-left: 0.8em; 
padding-right: 11px; 
} 
  
/*comment table*/
.usertext-body table, .usertext-body td, .usertext-body thead, .usertext-body th, .usertext-body hr { 
border-style:solid; 
border-color:gray; 
border-width:0px; 
border-bottom-width:1px; 
padding-top:3px; 
} 
.usertext-body td{ 
padding:7px; 
vertical-align:top; 
} 
.usertext-body table{ 
margin-left:0px; margin-right:0px; 
margin-bottom: 11px; 
} 
  
/*comment line*/
hr { 
border-style: solid; 
border-width: 1px; 
border-color:gray; 
margin-top:0px; 
margin-bottom:30px; 
} 
.md > * { margin-bottom:8px; }  
  
/*comment list*/
.usertext-body ul{ 
margin-bottom:11px; 
margin-right:0px; 
margin-left:25px; 
} 
.usertext-body li{ 
margin-bottom:7px; 
margin-left:0px; 
} 
  
/*superscript and subscript do not affect line flow*/
sup, sub, .commentarea .expando-button{ 
line-height: 0; 
} 
  
/*remove right margin in lists and code*/
.md ol, .md ul, .md pre { 
margin-right:0px; 
} 
  
/*unvoted score color*/
.noncollapsed .score.unvoted { 
color:#888; 
} 
  
/*header titles*/
h2{ 
color:black; 
} 
  
/*links can be broken between lines*/
.md a{ 
word-wrap:break-word !important; 
} 
  
/*h1 becomes what people are using it for, starting a paragraph with a # */
.commentarea h1{ 
border-bottom:none !important; 
margin-bottom:6px; 
margin-top:0px; 
padding-bottom:0px; 
} 
.commentarea h1:before 
{  
content:"#"; 
} 
  
/* (SECTION) COMMENT TEXT SETTINGS (PERMALINKED)*/
  
/*  general settings */
.usertext.border .usertext-body{ 
display:table !important; 
padding-top:13px; padding-bottom:15px; 
padding-left:0px; padding-right:0px; 
margin-bottom:10px; 
background-color:#faf9f7; 
border-radius:5px; 
font-size:110%; 
line-height:1.6em; 
width:100%; 
max-width:2000px; 
} 
  
.usertext.border .usertext-body .md, .usertext.border .usertext-body .md[style="max-width: 100%; "]{ 
max-width: 34em !important; 
margin-left:auto; 
margin-right:auto; 
padding-left:20px; padding-right:20px; 
} 
  
/* paragraph and headers*/
.usertext.border .usertext-body p, .usertext.border .usertext-body h3 { 
font-size:15px; 
line-height:1.6em; 
} 
.usertext.border .usertext-body h3{ 
margin-top:8px; margin-bottom:8px; 
} 
  
/* indented paragraph */
.usertext.border .usertext-body p{ 
margin-top:0px; margin-bottom:0px; 
text-indent:35px; 
} 
  
/*RES image viewer does not indent*/
.usertext.border .usertext-body .madeVisible{ 
text-indent:0px; 
} 
  
/*do not indent text in lists */
.usertext.border .usertext-body li p, p code{ 
text-indent: 0px; 
} 
  
/* list*/
.usertext.border .usertext-body li{ 
font-size:15px; 
line-height:1.6em; 
margin-bottom:5px; 
} 
.usertext.border .usertext-body ul{ 
margin-top:8px; 
margin-bottom:8px; 
margin-right:0px; 
} 
  
/* code */
.usertext.border .usertext-body pre, .usertext.border .usertext-body code{ 
font-size:14px; 
} 
  
/* blockquote*/
.usertext.border .usertext-body blockquote{ 
margin-bottom: 10px; 
margin-top: 10px; 
padding-bottom: 8px; 
padding-top: 8px; 
padding-left:10px; 
padding-right:12px; 
} 
  
/* tables and lines */
.usertext.border .usertext-body table, .usertext.border .usertext-body td, .usertext.border .usertext-body thead, .usertext.border .usertext-body th, .usertext.border .usertext-body hr { 
border-color:#b7b7b5; 
font-size:15px; 
} 
.usertext.border .usertext-body hr { 
margin-top:7px; 
} 
  
/* (SECTION) SIDEBAR*/
  
/*margin and size for the sidebar */
.side{ 
padding-left:18px; 
width:23%; 
max-width:300px; 
z-index:30 !important; 
margin-right:10px; 
} 
  
/*sidebar disappears if window is too narrow*/
@media screen and (max-width: 600px){ 
  .side, .side[style="display: block; "]{ 
width:0px !important; 
border-left: 10px solid #0046af; 
margin-right:-19px; 
margin-left:10px; 
max-height:150px; 
overflow:hidden; 
-moz-transition:width 0.5s ease-out 0s; 
-webkit-transition:width 0.5s ease-out 0s; 
} 
/*sidebar reappears when hovering*/
  .side:hover, .side[style="display: block; "]:hover{ 
width:300px !important; 
background:none; 
border-left: 2px dashed #999; 
border-bottom: 2px dashed #999; 
margin-right:0px; 
padding-right:12px; 
max-height:none; 
-moz-transition:width 1.3s ease-out 0s; 
-webkit-transition:width 1.3s ease-out 0s; 
} 
  
/*new arrangement for header for when sidebar disappears*/
#header-img, #header-img.default-header { 
top:44px; 
-moz-transition:top 1s ease-out 0s; 
-webkit-transition:top 1s ease-out 0s; 
} 
.pagename{ 
top:31px; 
-moz-transition:top 1s ease-out 0s; 
-webkit-transition:top 1s ease-out 0s; 
} 
ul.tabmenu, #header ul.tabmenu { 
top:68px; 
-moz-transition:top 1s ease-out 0s; 
-webkit-transition:top 1s ease-out 0s; 
} 
div#header-bottom-right { 
top:18px; 
-moz-transition:top 1s ease-out 0s; 
-webkit-transition:top 1s ease-out 0s; 
} 
div#header{ 
max-height:87px; 
min-height:87px; 
-moz-transition:min-height 1s ease-out 0s; 
-webkit-transition:min-height 1s ease-out 0s; 
} 
/*new margin for content*/
.content{ 
margin-left: 3px !important; 
} 
} 
  
/*subreddit description size*/
body .side .titlebox .md{ 
font-size:13px; 
} 
@media screen and (max-width: 1070px){ 
body .side .titlebox .md{ 
font-size:12px; 
} 
} 
  
/*text does not justify in the sidebar*/
.side, .side p, .side li, .side h3, .side .md{ 
text-align:left; 
} 
/* margin between list items in the sidebar */
.side .usertext-body li{ 
margin-bottom:2px; 
} 
  
/*margin before subreddit description*/
.side form.usertext{ 
margin-top:15px; 
} 
  
/*sidebar login box*/
form#login_login-main.login-form.login-form-side{ 
padding:0px; 
margin:0px; 
border-width:0px; 
border-color:gray; 
font-size:11px; 
} 
.login-form-side input[type=text], 
.login-form-side input[type=password]{ 
margin:0px; 
margin-right:5px; 
} 
.login-form-side input:focus{ 
color:black; 
} 
  
/* "Show my flair on this reddit" more like the actual flair*/
.author.flairselectable, span.flair, .link .flair, .flairselectbtn{ 
font-size: 11px; 
} 
  
/*default font in all input and comment boxes*/
input{ 
font-family:inherit; 
font-variant:normal; 
font-style:istalic; 
} 
  
/* "Submit a link" and "Create your own community" buttons */
.morelink{ 
background-image:none !important; 
text-align:left; 
font-weight:normal; 
font-style:istalic; 
color:black; 
letter-spacing:0px; 
background-color:whiteSmoke; 
border:1px solid #B4B4B4; 
border-radius:4px; 
height:auto !important; 
padding: 6px 9px; 
line-height:1.4em; 
-moz-transition: all 0.2s ease-out 0s; 
-webkit-transition: all 0.2s ease-out 0s; 
} 
.morelink:hover{ 
background-color:#FFCAB6; 
border:1px solid orangeRed; 
-moz-transition: all 0.2s ease-out 0s; 
-webkit-transition: all 0.2s ease-out 0s; 
} 
.morelink:hover a{ 
color:black; 
} 
.morelink a{ 
color:black; 
} 
.nub{ 
display:none; 
} 
  
/* do not display description for "Submit a link" and "Create your own community" */
.sidebox.submit .spacer, .sidebox.create .spacer{ 
display:none; 
} 
  
/*assures that "Use subreddit style" button always appears*/
div.styleToggle{ 
background-color:white; 
z-index: 400; 
} 
  
/*margin for tables in the sidebar*/
.side td{ 
padding:4px; 
} 
  
/*rearrangement for tables in the sidebar (smaller windows)*/
@media screen and (max-width: 1000px){ 
.side td, .side th{ 
display:block; 
padding:3px; 
} 
} 
  
/*lists in sidebar*/
.side li > p{ 
margin-left:-25px; 
text-indent:25px; 
} 
  
/* subreddit author and age */
.titlebox .bottom{ 
font-size:12px !important; 
font-style:istalic; 
} 
.titlebox .age{ 
margin-left:13px; 
} 
  
/* (SECTION) USER PAGE*/
  
/*exclusive to user pages*/
.profile-page .parent{ 
font-size:11px; 
margin-bottom:2px; 
font-style:istalic; 
} 
.profile-page .thing{ 
margin-top:11px; 
} 
.profile-page .link .tagline{ 
float:none; 
} 
  
/*user infos*/
.profile-page .titlebox{ 
border: none; 
font-family: inherit; 
font-style:istalic; 
font-size:13px; 
} 
.titlebox h1{ 
font-size:16px; 
} 
.profile-page .karma{ 
font-size:16px; 
} 
.profile-page .titlebox .bottom{ 
border:none; 
font-size:13px; 
color:black; 
} 
  
/*reddit gold promo*/
.giftgold{ 
background-color:#f3e9cd; 
border-width:1px; 
border-style:solid; 
border-color:#9A7D2E; 
color:white; 
padding:4px; 
margin-top:4px; 
border-radius:3px; 
} 
.giftgold a{ 
color:black; 
} 
.giftgold a:hover{ 
text-decoration:underline; 
} 
  
/*trophy case*/
.trophy-area .content{ 
border-radius:5px; 
border-top-left-radius:0px; 
border-width:0px; 
margin-top:3px; 
} 
.sidecontentbox .title h1 { 
font-size: 16px; 
color:black; 
text-transform:lowercase; 
padding-bottom:4px; 
} 
  
/* (SECTION) REDDITS LIST PAGE*/
  
/*subreddit description*/
.subreddit .usertext .md{ 
background:none; 
padding:7px; 
padding-bottom:2px; 
border-style:solid; 
font-size:13px; 
margin-top:8px; 
} 
.subreddit .usertext-body li{ 
margin-bottom:2px; 
} 
.subreddit .tagline, .subreddit .flat-list{ 
font-size:12px; 
} 
.subreddit .description{ 
margin-top:-5px; 
} 
  
/*margin for subscribe button*/
.subreddit .midcol{ 
width:auto; 
min-width:9em; 
} 
.subreddit .fancy-toggle-button{ 
margin-right:5px; 
} 
  
/*do not display description for subreddits you are already subscribed to */
.subreddit .entry.likes .description{ 
display:none; 
} 
  
/*fade subscribed subreddits*/
.subreddit .entry.likes, .subreddit .remove{ 
font-style:istalic; 
} 
.subreddit .score.likes{ 
color:gray; 
} 
.subreddit .entry.likes:hover, .subreddit .remove:hover{ 
opacity:1; 
} 
  
/*subreddits sidebar*/
.listing-page .sidecontentbox .content{ 
background-color:whiteSmoke; 
border-radius:5px; 
border-top-left-radius:0px; 
border-width:0px; 
margin-top:3px; 
padding:9px; 
} 
span.column.centered{ 
text-align:left; 
} 
.subscription-box .box-separator { 
border-style: none none none none; 
margin-bottom: 9px; 
} 
.listing-page .subscription-box .fancy-toggle-button .add, .listing-page .subscription-box .fancy-toggle-button .remove{ 
font-size:10px; 
} 
.subscription-box .title { 
font-size:14px; 
} 
.subscription-box li { 
margin-bottom: 4px; 
} 
  
/*mod tool items*/
.sidecontentbox .icon-menu a{ 
background:none !important; 
} 
.sidecontentbox .collapse-button{ 
font-size:18px; 
height:14px; 
width:14px; 
cursor:default; 
} 
  
/* (SECTION) RES DASHBOARD */
  
/*dashboard options*/
.pagename a[href="http://www.reddit.com/r/Dashboard/"], .pagename a.dashboardTab{ 
font-size:15px !important; 
margin-right: 8px; 
text-transform:lowercase; 
white-space:nowrap; 
background-color:#FFCAB6; 
border: 1px solid orangeRed; 
border-radius: 2px; 
padding-left:3px; padding-right:3px; 
position:relative; 
top:3px; 
cursor:default; 
} 
.pagename a[href="http://www.reddit.com/r/Dashboard/"]:hover, .pagename a.dashboardTab:hover{ 
background-color:whiteSmoke; 
border:1px solid #bbb
} 
  
/*widget padding*/
.RESDashboardComponentContainer{ 
padding-top:0px !important; padding-bottom:15px !important; 
padding-left:5px !important; padding-right:10px !important; 
} 
  
/*widget title*/
.RESDashboardComponent a.widgetPath{ 
font-size:16px !important; 
margin-top:3px !important; 
font-style:istalic !important; 
} 
.RESDashboardComponent a.widgetPath:hover{ 
overflow:visible !important; 
background-color:whiteSmoke !important; 
} 
  
/*widget header*/
.RESDashboardComponentHeader{ 
background-color:whiteSmoke !important; 
height:auto !important; 
min-height:38px !important; 
display:inline-block !important; 
width:100% !important; 
} 
  
/*widget header buttons*/
.RESDashboardComponentHeader ul li, ul.widgetSortButtons li, ul.widgetStateButtons li{ 
background:none !important; 
border:none !important; 
padding:0px !important; 
color:black !important; 
font-size:15px !important; 
} 
.RESDashboardComponentHeader ul li.active{ 
color:orangeRed !important; 
} 
.RESDashboardComponentHeader ul li:hover{ 
color:#0046AF !important; 
} 
.RESDashboardComponentHeader ul li.refresh{ 
padding: 0px 6px 0px 6px !important; 
border: 1px solid #C7C7C7 !important; 
background-color: white !important; 
color: #6C6C6C !important; 
} 
  
/*update time*/
ul.widgetStateButtons li.updateTime{ 
font-size:11px !important; 
font-style:istalic !important; 
} 
  
/*widget height (in case it overflows)*/
.RESDashboardComponentHeader ul{ 
font-family:inherit !important; 
height:26px !important; 
} 
  
/*user tags and subscriptions table*/
#userTaggerTable, #userTaggerTable td, #newCommentsTable td{ 
font-size:13px !important; 
} 
#userTaggerTable td, #newCommentsTable td, #userTaggerTable th, #newCommentsTable th { 
padding: 6px 10px !important; 
} 
#userTaggerTable th, #newCommentsTable th{ 
background-color:whiteSmoke; 
font-size:14px !important; 
font-style:istalic !important; 
} 
  
/*I guess I can be forgiven for hiding the ad here because of how weird the tables get*/
iframe#ad-frame[src="http://www.redditmedia.com/ads/r/Dashboard/"]{ 
height:10px; 
-moz-transition:height 0.7s ease-out 0s; 
-webkit-transition:height 0.7s ease-out 0s; 
} 
.loggedin iframe#ad-frame[src="http://www.redditmedia.com/ads/r/Dashboard/"]{ 
height: 280px; 
} 
iframe#ad-frame[src="http://www.redditmedia.com/ads/r/Dashboard/"]:hover{ 
height: 280px; 
-moz-transition:height 0.7s ease-out 0s; 
-webkit-transition:height 0.7s ease-out 0s; 
} 
  
/*"add new widget" box*/
#RESDashboardAddComponent { 
background-color: #dff6e4 !important; 
border: 1px solid #00A523 !important; 
} 
div.addNewWidget{ 
font-size:16px !important; 
font-style:istalic !important; 
font-weight:normal !important; 
margin-top:3px !important; 
} 
#addWidgetButtons, #addRedditFormContainer, #addMailWidgetContainer, #addUserFormContainer{ 
width: auto !important; 
margin-left:10px !important; 
} 
.addButton{ 
font-size:12px !important; 
background-image:none !important; 
border:none !important; 
background-color:#00A523 !important; 
} 
.addButton:hover{ 
background-color:gray !important; 
} 
  
/* (SECTION) MISCELLANEOUS */
  
/*submission page*/
#newlink.submit.content, .submit-page div.content > .content{ 
width:100%; 
display:block; 
float:none; 
clear:none; 
margin-left:auto; 
margin-right:auto; 
} 
.submit-page h1{ 
font-style:istalic; 
padding-bottom:10px; 
} 
ul.tabmenu.formtab { 
display: block; 
padding-left: 15px; 
font-size: larger; 
margin-top:15px; 
} 
.tabmenu.formtab a{ 
background-color:whiteSmoke; 
border:1px solid #b4b4b4; 
color:black; 
border-radius:4px; 
font-size:20px; 
position:relative; 
top:-7px; 
margin-right:7px; 
padding-bottom:2px; 
-moz-transition:all 0.5s ease-out 0s; 
-webkit-transition:all 0.5s ease-out 0s; 
} 
.tabmenu.formtab .selected a{ 
background-color:#FFCAB6; 
color:black; 
border:1px solid orangeRed; 
border-bottom-width:0px; 
font-size:100%; 
font-size:20px; 
border-bottom-left-radius:0px; 
border-bottom-right-radius:0px; 
padding-bottom:9px; 
-moz-transition:all 0.5s ease-out 0s; 
-webkit-transition:all 0.5s ease-out 0s; 
} 
ul.tabmenu.formtab{ 
padding-bottom:2px; 
} 
.formtabs-content { 
display:block; 
border-top: none; 
border-radius:4px; 
box-shadow: #888 1px 1px 5px 0px; 
padding:15px; 
margin-left:auto !important; 
margin-right:auto !important; 
max-width:500px; 
} 
.roundfield textarea, .roundfield input[type="text"], .roundfield input[type="password"]{ 
width:100%; 
} 
.roundfield, textarea{ 
padding-top:0px; 
padding-bottom:0px; 
padding-left:0px !important; 
padding-right:0px !important; 
} 
.roundfield, form .roundfield { 
display:block; 
width:100%; 
padding-left:0px; padding-right:0px; 
} 
.submit-page div.content{ 
display:table; 
padding-left:10px; 
} 
  
/*blue links turn black (or white) when hovered*/
.thing .title:hover, .thing .title.loggedin:hover, .entry .tagline a:hover, #header-bottom-right a:hover, .subscription-box .title:hover, .subscription-box a:hover{ 
color:black; 
text-decoration:none; 
} 
.commentarea a.expand:hover{ 
color:white; 
} 
  
/*links meant to be blue*/
a, .thing .title, .thing .title.loggedin, .tagline a, .subscription-box .title, .subscription-box .a, .deepthread a { 
color:#0046af; 
} 
  
/*RES vote weight*/
a.voteWeight{ 
margin-right:4px !important; 
} 
  
/* user tags for OP, mod, admin and friend - specific*/
body .tagline .friend{ 
color:orangeRed !important; 
} 
body .author.friend { 
background-color:orangeRed !important; 
} 
body .tagline .submitter{ 
color:#0046af !important; 
} 
body .author.submitter { 
background-color:#0046af !important; 
} 
body .tagline .moderator{ 
color:#282 !important; 
} 
body .author.moderator { 
background-color:#282 !important; 
} 
body .tagline .admin{ 
color:#d70000 !important; 
} 
body .author.admin { 
background-color:#d70000 !important; 
} 
  
/* user tags for OP, mod, admin and friend - specific, multiple tags*/
body .author.friend.submitter{ 
background: -moz-linear-gradient(90deg, #0046af 50%, orangeRed 50%) !important; 
background: -webkit-linear-gradient(90deg, #0046af 50%, orangeRed 50%) !important; 
background-size:100% 100% !important; 
} 
body .author.submitter.moderator{ 
background: -moz-linear-gradient(90deg, #0046af 50%, #282 50%) !important; 
background: -webkit-linear-gradient(90deg, #0046af 50%, #282 50%) !important; 
background-size:100% 100% !important; 
} 
body .author.friend.moderator{ 
background: -moz-linear-gradient(90deg, orangeRed 50%, #282 50%) !important; 
background: -webkit-linear-gradient(90deg, orangeRed 50%, #282 50%) !important; 
background-size:100% 100% !important; 
} 
body .author.submitter.admin{ 
background: -moz-linear-gradient(90deg, #0046af 50%, #d70000 50%) !important; 
background: -webkit-linear-gradient(90deg, #0046af 50%, #d70000 50%) !important; 
background-size:100% 100% !important; 
} 
body .author.friend.admin{ 
background: -moz-linear-gradient(90deg, orangeRed 50%, #d70000 50%) !important; 
background: -webkit-linear-gradient(90deg, orangeRed 50%, #d70000 50%) !important; 
background-size:100% 100% !important; 
} 
body .author.friend.submitter.moderator{ 
background: -moz-linear-gradient(90deg, #0046af, #0046af 33%, orangeRed 33%, orangeRed 66%, #282 66%, #282 99%) !important; 
background: -webkit-linear-gradient(90deg, #0046af, #0046af 33%, orangeRed 33%, orangeRed 66%, #282 66%, #282 99%) !important; 
background-size:100% 100% !important; 
} 
body .author.friend.submitter.admin{ 
background: -moz-linear-gradient(90deg, #0046af, #0046af 33%, orangeRed 33%, orangeRed 66%, #d70000 66%, #d70000 99%) !important; 
background: -webkit-linear-gradient(90deg, #0046af, #0046af 33%, orangeRed 33%, orangeRed 66%, #d70000 66%, #d70000 99%) !important; 
background-size:100% 100% !important; 
} 
  
/* user tags for OP, mod, admin and friend - general*/
body .author.submitter, body .author.admin, body .author.moderator, body .author.friend{ 
color:white !important; 
border-radius:2px; 
padding-left:3px; padding-right:3px; 
padding-top:2px; padding-bottom:2px; 
} 
.entry .tagline .author.submitter:hover, .entry .tagline .author.admin:hover, .entry .tagline .author.moderator:hover, .entry .tagline .author.friend:hover{ 
color:white !important; 
background:none !important; 
background-color:gray !important; 
} 
body .collapsed .author { 
background-color:transparent !important; 
color:gray !important; 
} 
  
/*new comments indicator*/
.newComments { 
color: #ff0000 !important; 
} 
  
/* RES item highlight */
.keyHighlight, div.keyHighlight, .RES-keyNav-activeElement, .commentarea .RES-keyNav-activeElement .md, .commentarea .RES-keyNav-activeElement.entry .noncollapsed { 
outline-width: 4px !important; 
outline-color:rgba(188, 174, 148, .105); 
background-color:rgba(188, 174, 148, .105); 
outline-style:solid !important; 
} 
.comments-page div.keyHighlight, .messages-page div.keyHighlight, .RES-keyNav-activeElement, .commentarea .RES-keyNav-activeElement .md, .commentarea .RES-keyNav-activeElement.entry .noncollapsed{ 
outline-width: 6px !important; 
} 
  
/* do not highlight entry in comments page */
.comments-page .linklisting .keyHighlight { 
outline:none !important; 
background:none; 
} 
.comments-page .linklisting .keyHighlight blockquote { 
background-color:whiteSmoke; 
border-left-color:#bbb
} 
.comments-page .linklisting .keyHighlight table, .comments-page .linklisting .keyHighlight td, .comments-page .linklisting .keyHighlight thead, .comments-page .linklisting .keyHighlight th, .comments-page .linklisting .keyHighlight hr { 
border-color:#bbb; 
} 
  
/* RES item highlight - color for  tables and lines */
.keyHighlight table, .keyHighlight td, .keyHighlight thead, .keyHighlight th, .keyHighlight hr { 
border-color:#7d7c79; 
} 
  
/*general text settings*/
.md { 
max-width: 620px; 
text-align:justify; 
margin-top:3px; 
} 
.md p{ 
margin-top:0px; 
margin-bottom:6px; 
} 
pre, code { 
font-family:Consolas, Monaco, monospace; 
font-size:13px; 
overflow-x:visible; 
} 
  
/*search options box*/
.searchpane.raisedbox{ 
background-color: #eee; 
padding: 7px 10px 7px 80px; 
border: 1px solid #aaa; 
border-radius:4px; 
margin-right:0px; 
} 
.search-summary{ 
font-size:12px; 
} 
.searchpane h4{ 
font-size:17px; 
font-weight:normal; 
} 
  
/*search options subreddit list*/
.searchfacets { 
padding: 10px; 
margin-top: 0px; 
margin-bottom:15px; 
box-shadow:none !important; 
background: white-smoke; 
} 
.searchfacets .title { 
margin: 0px; 
margin-bottom:10px; 
} 
  
/*infobar*/
.infobar { 
background-color: #ffcab6; 
padding: 7px 10px; 
margin: 5px 323px 20px 0px; 
border: 1px solid #ff4500; 
border-radius:4px; 
font-size: 13px; 
} 
.infobar p{ 
margin:0px; 
} 
  
/* dropdown*/
#sr-header-area .drop-choices.srdrop, .drop-choices, table#srList{ 
background-color:white; 
} 
#sr-header-area .drop-choices.srdrop, .drop-choices, table#srList, .RESDropdownList { 
box-shadow: #888 1px 1px 5px 0px; 
border-width:0px; 
border-radius:4px !important; 
border-top-left-radius:0px !important; 
padding:5px; 
font-size:12px; 
} 
#sr-header-area .drop-choices.srdrop, .drop-choices { 
margin-top:4px; 
} 
#srList tr{ 
border-width: 0px; 
font-size:11px; 
} 
  
/*login popup, higher*/
.popup{ 
position:absolute; 
top:-10px; 
padding-top:10px; 
} 
  
/*promoted links box*/
.promotedlink, .link.promotedlink.promoted, .link.promotedlink { 
opacity:0.7; 
font-style:istalic; 
background-color:#f8f8f8; 
border:1px solid #ccc !important; 
margin-bottom:0px;  
margin-top:0px; 
margin-left:10px; 
padding: 5px 5px 5px 0px; 
position:static; 
-moz-transition:opacity 0.3s ease-in 0s; 
-webkit-transition:opacity 0.3s ease-in 0s; 
} 
.promotedlink:hover, .link.promotedlink.promoted:hover { 
opacity:1; 
-moz-transition:opacity 0.3s ease-in 0s; 
-webkit-transition:opacity 0.3s ease-in 0s; 
} 
.link.promotedlink.promoted a { 
font-size:80%; 
color:gray; 
} 
.link.promotedlink.promoted p.title{ 
line-height:1em; 
margin-bottom:-3px; 
} 
.organic-listing{ 
border-width:0px; 
} 
.organic-listing .link{ 
margin-top:0px; 
} 
p.sponsored-tagline{ 
display:none; 
} 
  
/*RES tooltips */
.RESDialogSmall{ 
box-shadow: #888 1px 1px 5px 0px; 
border-width:0px; 
border-radius:4px; 
font-size:13px; 
} 
  
/* RES link notes */
.keyNavAnnotation{ 
font-size:70%; 
vertical-align:super; 
line-height: 0; 
opacity:0.7; 
} 
  
/*user attributes ([S], cakeday, etc.)*/
.userattrs{ 
font-size:12px; 
font-weight:bold; 
margin-right:2px; 
} 
  
/*never ending reddit*/
.NERPageMarker, #progressIndicator { 
color: #7F7F7F; 
font-size: 14px; 
font-style:istalic; 
background-color: whiteSmoke !important; 
margin-top:25px !important; 
margin-bottom:29px !important; 
} 
  
/*subscribe and unsubscribe buttons, etc.*/
.fancy-toggle-button a, .fancy-toggle-button .add, .fancy-toggle-button .remove, .RESDashboardToggle, .RESDashboardToggle.remove, .RESFilterToggle, .res #authorInfoToolTip .blueButton, .pretty-button, .RESshortcutside { 
font-size:12px !important; 
background-image:none !important; 
border:none !important; 
white-space:nowrap; 
} 
.fancy-toggle-button .add, .RESDashboardToggle, .RESFilterToggle, .pretty-button.positive, .RESshortcutside{ 
background-color:#00a523 !important; 
color:white !important; 
} 
.fancy-toggle-button .remove, .RESDashboardToggle.remove, .RESFilterToggle.remove, .pretty-button.negative, .RESshortcutside.remove { 
background-color:#ce1212 !important; 
color:white !important; 
} 
.RESDashboardToggle, .RESDashboardToggle.remove, .RESFilterToggle, .RESshortcutside{ 
font-weight:normal !important; 
font-style:istalic !important; 
} 
.fancy-toggle-button a:hover, .fancy-toggle-button .add:hover, .fancy-toggle-button .remove:hover, .RESDashboardToggle:hover, .res #authorInfoToolTip .blueButton:hover, .RESFilterToggle:hover, .pretty-button.positive:hover, .pretty-button.negative:hover, .RESshortcutside:hover { 
background-color:gray !important; 
} 
  
.single-page a.title, .single-page .thing .title.loggedin.click:visited, .single-page .thing .title.loggedin:visited{ 
font-size:17px; 
font-style:istalic; 
color:#0046af; 
line-height:1.3em; 
} 
  
/*padding for buttons*/
input.btn{ 
padding-left:5px; padding-right:5px; 
padding-top:2px; padding-bottom:2px; 
} 
  
/*parent for personal messages*/
.message .entry .parent{ 
margin-left:0px; margin-right:0px; 
margin-top:5px; margin-bottom:10px; 
padding: 7px 10px; 
border: 2px solid #D4DFEF; 
border-radius:4px; 
opacity:0.8; 
} 
  
/*massages page - options */
.menuarea li{ 
font-size:16px; 
font-weight:normal; 
color:black; 
padding-right:17px; 
font-style:istalic; 
} 
  
/*vote score animation - visible*/
.link .likes .score, .link .dislikes .score, .link .score.likes, .link .score.dislikes, .link .score .unvoted, .link .score.likes, .link .score.dislikes, .link .score.unvoted { 
display:block !important; 
height:17px !important; 
overflow:hidden !important; 
opacity:1; 
-moz-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
-webkit-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
} 
  
/*vote score animation - hidden*/
.link .unvoted .score.likes, .link .dislikes .score.likes, .link .unvoted .score.dislikes, .link .likes .score.dislikes, .link .likes .score.unvoted, .link .dislikes .score.unvoted{ 
height:0px !important; 
opacity:0; 
-moz-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
-webkit-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
} 
  
/*transition for up/downvote arrows*/
.arrow.upmod, .arrow.downmod{ 
-moz-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
-webkit-transition:all 0.9s cubic-bezier(0,0,0.8,1) 0s; 
} 
  
/*option boxes*/
.linefield, form .roundfield{ 
background:none; 
} 
.linefield .title{ 
padding-left:7px; 
font-size:18px; 
font-weight:normal; 
color:black; 
} 
.linefield .title:hover{ 
color:black; 
} 
.linefield .gray, .linefield .title + .gray{ 
font-size:13px; 
font-style:istalic; 
} 
  
/*subreddit settings - edit stylesheet*/
.moderator .col{ 
width:95% !important; 
} 
.moderator .col textarea { 
font-family:Consolas, Monaco, monospace; 
font-size:13px; 
} 
  
/*info text*/
.moderator .content #sr-form ul, .moderator .content #sr-form p{ 
font-size:14px; 
max-width:585px; 
text-align:justify; 
} 
  
/*mod sidebar*/
.moderator #moderation_tools .content ul{ 
font-size:12px; 
} 
.titlebox .toggle, .titlebox .leavemoderator, .titlebox form.toggle, .leavemoderator, .titlebox .option{ 
font-size:medium; 
font-size:12px; 
font-style:istalic; 
} 
  
/*cursor for expando buttons*/
body .expando-button, .expando-button.image{ 
cursor:default !important; 
} 
  
/*"there does not seem to be anything here"*/
p#noresults.error{ 
display:inline-block; 
font-size:17px; 
font-style:istalic; 
text-align:center; 
border:2px dashed #ddd; 
background-color:whiteSmoke; 
padding:40px; 
margin-top:30px; 
margin-left:30px; 
margin-right:10px; 
color:#aaa; 
} 
  
/* (SECTION) REDDIT GOLD*/
  
/* gold accent" */
.gold-accent, .giftgold{ 
background-color:#F5F3E2; 
border:1px solid #C0A900; 
} 
  
/*show more comments*/
.panestack-title a.title-button.gold { 
background-color: #C0A900; 
color: white; 
border: none; 
padding: 2px 6px; 
} 
.panestack-title a.title-button.gold:hover { 
background-color: gray; 
} 
  
/*hightlighted comments*/
.new-comment .usertext-body { 
background-color: #EFF5FF; 
border: none !important; 
margin: 0px 0; 
padding: 3px 9px; 
} 
  
.gold div.sr-list a:hover, .gold #RESShortcuts a:hover, .gold #RESStaticShortcuts a:hover, .gold .tabmenu li.selected a{ 
color:#C0A900 !important; 
} 
  
/*new icon sprite image*/
.gold #header-img.default-header{ 
background-image: url(http://f.thumbs.redditmedia.com/osVGEGLhaOJbNWxq.png) !important; 
} 
  
/* (SECTION) RES NIGHTMODE*/
  
.res-nightmode #header, .res-nightmode div#header, .res-nightmode div#header-bottom-right, .res-nightmode #sr-header-area, .res-nightmode #sr-more-link, .res-nightmode .organic-listing .tabmenu, .res-nightmode #header-bottom-left { 
background-color:#171717 !important; 
box-shadow:none; 
} 
.res-nightmode #header{ 
border-bottom: solid 1px #323232; 
} 
  
/*mod box title*/
body.res-nightmode div.side div.spacer div.sidecontentbox h1{ 
background:none !important; 
border:none !important; 
} 
  
.res-nightmode #sr-header-area a{ 
color:white; 
} 
  
/*text field color*/
.res-nightmode textarea{ 
color:white; 
} 
  
/*spoiler*/
.res-nightmode a[href$="/spoiler"], .res-nightmode a[href$="#spoiler"] { 
outline: 1px solid #333; 
background-color: black; 
background-image: 
-webkit-linear-gradient(-45deg, transparent 25%, #333 25%, #333 50%, transparent 50%, transparent 75%, #333 75%, #333 100%, transparent); 
-moz-linear-gradient(-45deg, transparent 25%, #333 25%, #333 50%, transparent 50%, transparent 75%, #333 75%, #333 100%, transparent); 
background-size: 10px 10px; 
color:rgba(255, 255, 255, 0.0) !important; 
} 
.res-nightmode a[href$="/spoiler"]:hover, .res-nightmode a[href$="#spoiler"]:hover{ 
background:none !important; 
color:white !important; 
} 
  
/*search box*/
.res-nightmode .side .spacer > #search input{ 
background-color:black !important; 
} 
  
/*other text boxes*/
.res-nightmode input{ 
color:white; 
} 
  
/* dropdown*/
.res-nightmode #sr-header-area .drop-choices.srdrop, .res-nightmode .drop-choices, .res-nightmode table#srList{ 
background-color:#222 !important; 
} 
.res-nightmode #sr-header-area .drop-choices.srdrop, .res-nightmode .drop-choices, .res-nightmode table#srList, .res-nightmode .RESDropdownList { 
box-shadow:none; 
border:1px solid #888 !important; 
border-radius:4px !important; 
border-top-left-radius:0px !important; 
padding:5px; 
font-size:12px; 
} 
.res-nightmode .menuarea .drop-choices { 
border:none !important; 
font-size: 16px !important; 
background: transparent !important; 
} 
.res-nightmode .drop-choices a.choice:hover{ 
color:#8ad !important; 
background-color:#222 !important; 
} 
.res-nightmode .menuarea .drop-choices a.choice:hover{ 
background-color:transparent !important; 
} 
.res-nightmode table#srList{ 
color:white; 
} 
.res-nightmode #srList tr:hover { 
background-color:#222 !important; 
} 
.res-nightmode #RESShortcuts.sr-bar{ 
color:white !important; 
} 
  
/*main tabs*/
.res-nightmode ul.tabmenu a:hover { 
color:#8AD; 
} 
.res-nightmode .tabmenu li a { 
color:white; 
} 
.res-nightmode .tabmenu li.selected a { 
color:orangeRed !important; 
} 
  
/*links meant to be blue*/
.res-nightmode a, .res-nightmode .thing .title:hover, .res-nightmode .thing .title.loggedin:hover, .res-nightmode .tagline a:hover, .res-nightmode .wired a, .res-nightmode .side a{ 
color:#8ad; 
} 
/*pagename*/
.res-nightmode a:hover, html .res-nightmode .pagename a, .res-nightmode div#header .hover.redditname a:hover{ 
color:white !important; 
} 
  
/*my subreddits*/
.res-nightmode .dropdown.srdrop .selected { 
color:white !important; 
} 
  
/*code*/
.res-nightmode code { 
color: white !important; 
} 
  
/*other inputs*/
.res-nightmode .tabmenu li a, .res-nightmode .login-form, .res-nightmode .login-form-side .submit { 
background-color:#171717 !important; 
color:white !important; 
} 
  
/*clipped buttons appear when hovered*/
.res-nightmode .buttons:hover li{ 
background-color:#222; 
} 
.res-nightmode .keyHighlight .buttons:hover li{ 
background-color:#1A1A1A; 
} 
  
/*comment*/
.res-nightmode .md, .res-nightmode .md p { 
color:white !important; 
} 
  
/*highlight*/
body.res-nightmode .keyHighlight { 
color:white !important; 
background-color:rgba(0, 0, 0, .18) !important; 
outline-color:rgba(0, 0, 0, .18) !important; 
} 
body.res-nightmode .keyHighlight .usertext-body, body.res-nightmode .keyHighlight .usertext-body .md, body.res-nightmode .keyHighlight .usertext-body .md p, body.res-nightmode .keyHighlight .noncollapsed, body.res-nightmode .keyHighlight .noncollapsed .md, body.res-nightmode .keyHighlight .noncollapsed .md p { 
color:white !important; 
background:none !important; 
outline:none !important; 
} 
  
/*permalinked comments*/
.res-nightmode .usertext.border .usertext-body { 
border:none !important; 
background-color:#1b1b1b !important; 
} 
  
/*comment guide line*/
.res-nightmode .comment div.child { 
border-left:1px solid #333 !important; 
} 
  
/*flair*/
.res-nightmode .flair, .res-nightmode .linkflairlabel{ 
color:white !important; 
background-color: #222 !important; 
border-color:#333 !important; 
} 
  
/* "links from:" */
.res-nightmode .menuarea, .res-nightmode div.menuarea, .res-nightmode .commentarea .menuarea { 
background-color: #26313A; 
border: 1px solid #384F67; 
} 
body.res-nightmode .menuarea .drop-choices form, body.res-nightmode .menuarea .drop-choices a, body.res-nightmode .menuarea a, body.res-nightmode .menuarea .drop-choices a.choice, body.res-nightmode .drop-choices a { 
color:white !important; 
} 
body.res-nightmode .menuarea .drop-choices form:hover, body.res-nightmode .menuarea .drop-choices a:hover, body.res-nightmode .menuarea a:hover, body.res-nightmode .menuarea .drop-choices a.choice:hover, body.res-nightmode .drop-choices a:hover { 
color:#8AD !important; 
} 
  
/*secondary buttons*/
.res-nightmode h2{ 
color:#999 !important; 
} 
  
.res-nightmode .entry p.tagline:first-of-type, .res-nightmode .entry time { 
color:#999 !important; 
} 
  
/*domain*/
.res-nightmode .entry .domain a { 
color:#777 !important; 
} 
  
/*shortlink*/
.res-nightmode input#shortlink-text{ 
color:white !important; 
} 
  
/*login form*/
.res-nightmode form#login_login-main.login-form.login-form-side, .res-nightmode .login-form-side { 
background-color:#171717 !important; 
border-top-width:0px !important; 
border-right-width:0px !important; 
border-left-width:0px !important; 
border-bottom-width:0px !important; 
} 
.res-nightmode input[type="text"],  .res-nightmode .login-form input[name*="passwd"]{ 
background-color:#171717 !important; 
color:white !important; 
} 
.res-nightmode input[type="text"]:hover,  .res-nightmode .login-form input[name*="passwd"]:hover{ 
background-color:#777 !important; 
} 
.res-nightmode .login-form-side label{ 
color:white !important; 
} 
  
/*assures that "Use subreddit style" button always appears*/
.res-nightmode div.styleToggle{ 
background-color:#222; 
} 
  
/*blockquote*/
.res-nightmode blockquote, .res-nightmode .md blockquote, .res-nightmode .help blockquote { 
background-color:#2a2a2a !important; 
border-left-color:#555555 !important; 
} 
  
/*comment edit options*/
.res-nightmode .markdownEditor a { 
background-color:#171717; 
border: 1px solid #444; 
} 
.res-nightmode .markdownEditor a:hover { 
background-color: #444; 
} 
  
/*comment expand-collapse button*/
.res-nightmode a.expand:hover, .comment .res-nightmode .expand:hover { 
background-color:#8AD; 
color:black !important; 
} 
  
/*comment text area*/
.res-nightmode .usertext-edit textarea { 
background-color: #171717 !important; 
color: white !important; 
} 
  
/*live preview*/
.res-nightmode .RESDialogSmall, .res.res-nightmode .usertext-edit .RESDialogSmall > h3{ 
background:none !important; 
} 
  
/*spoiler tags*/
.res-nightmode .comment .md p a[href$="/spoiler"], .res-nightmode .comment .md p a[href$="#spoiler"] { 
background-color:#999 !important; 
color: #999 !important; 
} 
.res-nightmode .comment .md p a[href$="/spoiler"]:hover, .res-nightmode .comment .md p a[href$="#spoiler"]:hover { 
color:white !important; 
background-color:#222 !important; 
} 
  
/*dashboard*/
.res-nightmode #RESDashboardAddComponent{ 
background-color: #041b09 !important; 
} 
.res-nightmode .RESDashboardComponentHeader{ 
background-color:#171717 !important; 
} 
.res-nightmode .RESDashboardComponent { 
border: 1px solid #171717 !important; 
} 
.res-nightmode .RESDashboardComponentHeader ul li, .res-nightmode ul.widgetSortButtons li, .res-nightmode ul.widgetStateButtons li{ 
color:white !important; 
} 
.res-nightmode .RESDashboardComponentHeader ul li.active, .res-nightmode ul.widgetSortButtons li.active, .res-nightmode ul.widgetStateButtons li.active{ 
color:orangeRed !important; 
} 
.res-nightmode #userTaggerTable th, .res-nightmode #newCommentsTable th{ 
background-color: #171717 !important; 
} 
  
/*subreddits sidebar*/
.res-nightmode .sidecontentbox .content{ 
background-color:#171717 !important; 
} 
.sidecontentbox { 
background-color: transparent !important; 
} 
  
/*sponsorship box as transparent as the ad*/
.res-nightmode .sponsorshipbox div{ 
opacity:0.8 !important; 
} 
  
/*"there does not seem to be anything here"*/
.res-nightmode p#noresults.error{ 
border:2px dashed #353535; 
background-color:#171717; 
color:#c0c0c0; 
} 
  
/*deleted comments*/
.res-nightmode .usertext.grayed .usertext-body{ 
background-color:#171717 !important; 
} 
  
/******************** 
  
AERIAL: FIXED HEADER, version 1.1.1 
This section is all about the Fixed Header mode (that makes the header fixed on the left.) If you want to disable it, edit the "applies to" area below so it does not read "reddit.com" 
  
BELOW IS THE MINIMUM WINDOW WIDTH FOR THIS WHOLE VERTICAL LAYOUT TO APPEAR (STANDARD IS 900PX) 
*********************/
@media screen and (min-width: 1100px){ 
  
html, body{ 
margin-top:0px !important; 
padding-top:0px !important; 
} 
  
/*remove content margin and replace it with body margin*/
body, body.with-listing-chooser, .listing-chooser-collapsed { 
margin-left: 168px !important; 
-webkit-transition: margin-left 0.25s ease 0s; 
} 
  
body.with-listing-chooser:not(.listing-chooser-collapsed) { 
margin-left: 300px !important; 
-webkit-transition: margin-left 0.25s ease 0s; 
} 
  
.content, body.with-listing-chooser>.content, body.with-listing-chooser .footer-parent { 
margin-left: 0px !important; 
} 
  
#header .tabmenu li, #header.tabmenu.viewimages li{ 
display:block; 
} 
  
/*sidebar margin*/
.side{ 
position:relative; 
top:-14px; 
z-index:299 !important; 
} 
  
/* (SECTION) HEADER*/
  
/*header style*/
#header, div#header{ 
display:table; 
width: 656px; 
max-width: 656px; 
min-width: 656px; 
position:fixed; 
top:13px; 
left:-506px; 
height:100%; 
margin-top:-14px; 
padding-bottom:1200px; 
background-repeat:repeat !important; 
-moz-transition:max-width 1s ease-out 0s; 
-webkit-transition:max-width 1s ease-out 0s; 
} 
  
/* (SECTION) HEADER (TOP SUBREDDIT BAR)*/
  
/* 
ALL 
div#sr-header-area > div.width-clip 
div#sr-header-area 
  
MY REDS + PRE 
-----null 
div#srLeftContainer.srbar 
  
        MY REDS 
        div.dropdown.srdrop > span.selected.title 
        div#srDropdown > div#srDropdownContainer 
          
        PRE 
        ul.flat-list.sr-bar.hover > li > a 
        div#RESStaticShortcuts > a.subbarlink 
  
MY REDS + SUBS 
div.sr-list 
-----null 
  
        SUBS 
        ul.flat-list.sr-bar.hover > li > a 
        div#RESShortcutsViewport > div#RESShortcuts.sr-bar > a.subbarlink 
  
MORE 
a#sr-more-link 
div#RESShortcutsEditContainer 
  
*/
  
#sr-header-area, div#sr-header-area, body div#sr-header-area { 
position:static !important; 
display:table-footer-group; 
right:auto; 
width:137px; 
height:2000px !important; 
min-height:2000px !important; 
white-space:normal; 
font-size:11px; 
overflow:visible; 
} 
  
.width-clip, #sr-header-area .width-clip{ 
background-color:whiteSmoke; 
white-space:normal; 
width:143px; 
max-width:143px; 
position:relative; 
top:142px; 
left:506px; 
padding-left:5px; 
padding-right:2px; 
} 
  
/*reduce margin*/
ul.flat-list.sr-bar.hover { 
padding-right: 3px; 
} 
  
/*transparent subreddit bar*/
.width-clip, #sr-header-area .width-clip, #sr-header-area #RESShortcuts.sr-bar, #srLeftContainer, #RESShortcutsEditContainer{ 
opacity:0.55; 
-moz-transition:opacity 0.5s ease-in 0s; 
-webkit-transition:opacity 0.5s ease-in 0s; 
} 
  
/*subreddit bar brought to front when hovered*/
.width-clip:hover, #sr-header-area .width-clip:hover, #sr-header-area:hover #RESShortcuts.sr-bar, #sr-header-area:hover #srLeftContainer, #sr-header-area:hover #RESShortcutsEditContainer{ 
opacity:1; 
-moz-transition:opacity 0.5s ease-in 0s; 
-webkit-transition:opacity 0.5s ease-in 0s; 
} 
.width-clip:hover, #sr-header-area .width-clip:hover, #sr-header-area:hover #RESShortcuts.sr-bar{ 
border-bottom: 2px solid #d6d6d6; 
} 
.loggedin .width-clip:hover, .loggedin #sr-header-area .width-clip:hover, #sr-header-area:hover #RESShortcuts.sr-bar, #sr-header-area:hover #srLeftContainer, #sr-header-area:hover #RESShortcutsEditContainer{ 
z-index:140 !important; 
} 
  
/* SM items */
div#srLeftContainer, div#RESShortcutsViewport, div#RESShortcutsEditContainer{ 
display:block !important; 
overflow:visible !important; 
float:none !important; 
clear:none !important; 
position:relative !important; 
left:510px !important; 
} 
div#srLeftContainer{ 
margin-top:142px !important; 
} 
  
/*width of the shortcuts bar*/
div#srLeftContainer, div#RESShortcuts{ 
white-space:normal !important; 
} 
div#RESShortcuts{ 
width:140px !important; 
} 
  
div#srLeftContainer{ 
width:100px !important; 
height: auto !important; 
padding-left:1px !important; 
} 
div#RESStaticShortcuts{ 
width:140px !important; 
padding-top:3px; 
padding-bottom:10px; 
} 
div#RESShortcuts{ 
padding-bottom:10px; 
padding-left:1px !important; 
} 
  
/*overrides SM height gap*/
div#srLeftContainer, div#RESShortcutsViewport{ 
position:relative; 
top:0px; 
} 
  
/*do not display classic subreddits list when logged in*/
.loggedin ul#sr-bar.flat-list.sr-bar.hover{ 
display:none; 
} 
  
/*separator*/
span.separator{ 
display:none; 
} 
  
/*"my reddits" box*/
.dropdown.srdrop, #sr-header-area .dropdown.srdrop, .dropdown.srdrop .selected{ 
display:block; 
font-weight:bold; 
position:absolute; 
right:0px; 
width:80px; 
text-align:right; 
background-image:url(http://f.thumbs.redditmedia.com/8-COGDcH4J3RB4ee.png); 
padding-right:17px; 
} 
#sr-header-area .drop-choices, #sr-header-area div.drop-choices, #sr-header-area .drop-choices.srdrop, #sr-header-area .drop-choices.srdrop, div[style="top: 0px; left: 65px; "], table#srList{ 
position:fixed; 
height:97%; 
overflow-y:scroll; 
margin-left:152px; 
margin-top:10px; 
opacity:1; 
left:7px !important; 
} 
  
/*"my subreddits" SM box*/
/*"my reddits" box*/
div#srDropdown{ 
display:block; 
font-weight:bold; 
text-align:right; 
width:140px; 
cursor:default; 
} 
#srDropdownContainer a{ 
cursor:default; 
} 
  
/*pre-subreddits bar*/
ul.flat-list.sr-bar.hover{ 
padding-bottom: 8px; 
margin-top: -2px; 
} 
  
/*"more" box */
#sr-more-link{ 
background:none; 
display:inline; 
position:absolute; 
top:0px; 
left:0px; 
height:5px; 
width:50px; 
white-space:normal; 
text-align:left; 
padding-left:5px; 
} 
div#RESShortcutsEditContainer{ 
position:relative; 
top:-20px; 
margin-left:-5px; 
} 
  
/*reddits list*/
ul#sr-bar.flat-list.sr-bar.hover, ul.flat-list.sr-bar.hover, #RESShortcutsViewport{ 
display:inline-block; 
overflow-x:hidden; 
overflow-y:hidden; 
white-space:normal; 
} 
  
div.sr-list{ 
height:auto; 
} 
div.sr-list a, body div.sr-list a, div#srLeftContainer a, div#RESShortcuts, div#RESShortcuts a { 
line-height:17px !important; 
-moz-transition:none; 
-webkit-transition:none; 
} 
  
/*overflowing*/
.sr-list, #RESShortcuts, #RESShortcutsViewport, #RESStaticShortcuts, .sr-bar{ 
clear:left; 
overflow-x:auto; 
overflow-y:auto; 
white-space:normal; 
} 
#RESShortcutsViewport{ 
display:inline; 
} 
ul.flat-list.sr-bar.hover, ul.flat-list.sr-bar.hover li, ul.flat-list.sr-bar.hover li a, .sr-bar, div#RESShortcuts.sr-bar a.subbarlink { 
white-space:normal; 
} 
ul#sr-bar.flat-list.sr-bar.hover li, ul.flat-list.sr-bar.hover li, div#RESStaticShortcuts a, div#RESShortcutsViewport a{ 
display:inline-block; 
margin-right:4px; 
margin-bottom:-3px; 
} 
  
/*do not increase subreddit size when hovering*/
div.sr-list a:hover, #RESShortcuts a:hover, #RESStaticShortcuts a:hover{ 
line-height:17px !important; 
position:relative; 
top:0px; 
font-size:11px !important; 
color:orangeRed; 
-moz-transition:none; 
-webkit-transition:none; 
} 
  
/*do not display subreddit when selected*/
.sr-list .selected a{ 
display:none; 
} 
  
/* (SECTION) HEADER (BELOW THE SUBREDDIT BAR)*/
  
/*logo*/
#header-img, #header-img.default-header { 
border-width:0px; border-style:none; 
float: none; 
margin-left:0px; 
position:fixed; 
top:9px; 
left:4px; 
max-width:142px; 
height:auto; 
min-height:40px; 
} 
#header-img-a{ 
max-width:142px; 
overflow:hidden; 
} 
  
/*pagename*/
.pagename{ 
background-color:whiteSmoke; 
position:fixed; 
top:90px; 
left:7px; 
max-width:143px; 
height:25px; 
overflow:hidden; 
z-index:170; 
} 
#header .pagename{ 
font-family:inherit; 
font-variant:normal; 
font-style:istalic; 
font-weight:bold; 
font-size:18px; 
overflow:hidden; 
white-space:nowrap; 
} 
  
/*pagename fully shown when hovered*/
.pagename:hover{ 
width:auto; 
min-width:10px; 
max-width:999px; 
background-color:#e8e8e8; 
color:black !important; 
padding-right:5px; 
} 
div#header .hover.redditname a:hover{ 
color:black !important; 
} 
  
/*main tabs*/
#header ul.tabmenu, #header body ul.tabmenu, #header body ul.tabmenu.viewimages, #header-bottom-left, body #header-bottom-left{ 
float: none; 
position:static; 
top:128px; 
left:-347px; 
z-index:97; 
width: 500px; 
} 
#header-bottom-left, body #header-bottom-left{ 
display:table-header-group !important; 
margin-left:-200px; 
} 
#header ul.tabmenu, body #header ul.tabmenu, ul.tabmenu.viewimages[style="display: inline-block"] { 
display:table-cell !important; 
position:relative; 
left:3px; 
} 
  
#header .tabmenu li, #header .tabmenu.viewimages li{ 
margin-bottom:5px; 
text-align:right; 
background: none; 
min-width:500px; 
max-width:500px; 
} 
#header .tabmenu li a, #header .tabmenu.viewimages li a{ 
overflow:hidden; 
background-color:whiteSmoke; 
-moz-transition:background-color 0.15s linear 0s; 
-webkit-transition:background-color 0.15s linear 0s; 
text-align:right; 
padding-bottom:2px; 
padding-top:3px; 
padding-right:8px; 
z-index:120; 
padding-left:210px; 
} 
#header .tabmenu li.selected a{ 
position:relative; 
left:5px; 
padding-right:13px; 
background-color:white; 
box-shadow: #888 -4px 0px 5px 0px; 
z-index:221; 
} 
#header .tabmenu li a:hover, #header .tabmenu.viewimages li a:hover{ 
background-color:#e7e7e7; 
z-index:120; 
-moz-transition:background-color 0.15s linear 0s; 
-webkit-transition:background-color 0.15s linear 0s; 
} 
#header .tabmenu li.selected a:hover{ 
background-color:white; 
} 
#header .tabmenu li a:hover, #header .tabmenu.viewimages li a:hover{ 
color:black; 
} 
  
/*user info bar*/
div#header-bottom-right, body div#header-bottom-right[style="position: fixed; z-index: 10000 !important; top: 0px; right: 0; opacity: 0.6; -webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; -ms-transition:opacity 0.3s ease-in; -transition:opacity 0.3s ease-in;"] { 
background-color:whiteSmoke; 
border-top-left-radius:0px; 
padding-top:28px; 
padding-right:25px; 
padding-left:12px; 
padding-bottom:30px; 
top:auto !important; 
position:fixed !important; 
left:-7px !important; 
bottom:-11px !important; 
width:120px !important; 
z-index:90 !important; 
} 
/*user info bar, when logged in*/
.loggedin div#header-bottom-right { 
padding-top:6px; 
box-shadow: whiteSmoke -2px -5px 5px 0px; 
} 
  
/* user info bar items */
  
body #userbarToggle, body .user, body #mail, body #modmail, body .pref-lang, body #openRESPrefs, body .logout a{ 
display:inline-block; 
float:left; 
margin-top:6px; 
} 
body #userbarToggle{clear:right !important;} 
body .user{clear:right !important;} 
body .pref-lang{clear:left !important;}    
body .logout a{clear:left !important;} 
  
/* user info bar individual settings */
body #userbarToggle{ 
position:static; 
} 
body #header-bottom-right .user{ 
margin-left:0px; 
} 
body div#header-bottom-right span.separator{ 
display:none; 
} 
body #modmail{ 
top:-1px; 
} 
body #modmail, body #openRESPrefs{ 
margin-left:7px; 
} 
  
#srLeftContainer { 
display: inline; 
} 
  
/*RES userbar hider*/
div#userbarToggle.userbarHide, div#userbarToggle.userbarShow{ 
background-color:inherit; 
color:gray; 
font-weight:bold; 
font-size:20px; 
border-style:none; 
line-height: 10px !important; 
} 
#userbarToggle { 
height: 15px; 
line-height: 15px; 
} 
  
/*RES options popup*/
body div#RESPrefsDropdown[style]{ 
position:fixed !important; 
top:auto !important; 
right:auto !important; 
bottom: 0px !important; 
left:150px !important; 
z-index:300; 
} 
body div#RESMainGearOverlay[style]{ 
height:auto !important; 
left:auto !important; 
top:auto !important; 
} 
body .RESDropdownList { 
border-radius: 0px 3px 3px 0px !important; 
} 
  
/*Subreddits search "view images" is disabled until a solution is found*/
body #header ul.tabmenu.viewimages, body #header ul.tabmenu.viewimages[style="display: inline-block"]{ 
display:none !important; 
} 
body.search-page #header ul.tabmenu.viewimages, body.search-page #header ul.tabmenu.viewimages[style="display: inline-block"]{ 
display: table-cell !important; 
} 
/* (SECTION) SEARCH BOX*/
  
div.spacer #search{ 
position:fixed; 
top:60px; 
left:3px; 
z-index:300; 
} 
  
form#search input[type="text"], .side form#search input[type="text"]{ 
text-align:left; 
width:129px; 
z-index:301; 
} 
  
/*search box, when hovering*/
.side form#search input[type="text"]:hover, .side form#search input[type="text"]:focus{ 
position:relative; 
top:0px; 
left:0px; 
-moz-transition:all 0.1s linear 0s; 
-webkit-transition:all 0.1s linear 0s; 
} 
  
/* search expanded box*/
div#searchexpando{ 
top:-30px; 
left:0px; 
} 
  
/* (SECTION) LOGIN FORM*/
  
form#login_login-main.login-form.login-form-side, .login-form-side { 
background-color:whiteSmoke !important; 
padding-top:10px !important; 
padding-left:10px !important; 
box-shadow: whiteSmoke -2px -5px 5px 0px !important; 
position:fixed !important; 
bottom:90px !important; 
left:-6px !important; 
z-index:99 !important; 
width:146px !important; 
} 
login-form-side input, login-form-side input[type="text"], login-form-side input[name="user"], .login-form-side input[type="password"] { 
width:137px; 
margin-right:0px; 
margin-left:0px; 
margin-top:3px; 
} 
login-form-side input[maxlength="20"]{ 
margin-bottom:5px; 
} 
input#rem-login-main{ 
display:inline; 
} 
a.recover-password{ 
clear:left; 
display:block; 
} 
.login-form-side #remember-me, .login-form-side .submit{ 
margin-bottom:0px; 
margin-top:0px; 
padding-bottom:0px; 
margin-left:0px; 
} 
.login-form-side .recover-password{ 
margin-left:0em; 
margin-top:-7px; 
margin-bottom:-3px; 
} 
.login-form-side .submit{ 
float:left; 
} 
.login-form .btn{ 
margin-left:0px; 
} 
  
/* (SECTION) RES NIGHTMODE*/
  
/*header*/
.res-nightmode #header{ 
border-bottom: none; 
border-right: solid 1px #323232; 
} 
/*header*/
.res-nightmode div#header-bottom-right{ 
box-shadow: #171717 -2px -5px 5px 0px; 
} 
  
.res-nightmode .pagename{ 
background-color:#171717; 
} 
  
.res-nightmode #sr-header-area a:hover{ 
color:orangeRed !important; 
} 
  
/*main tabs */
.res-nightmode #header .tabmenu li a, .res-nightmode #header .tabmenu.viewimages li a { 
color:white !important; 
} 
.res-nightmode #header .tabmenu li.selected a, .res-nightmode #header-bottom-left .tabmenu .selected a{ 
position:relative; 
left:1px; 
padding-right:9px; 
color:orangeRed !important; 
box-shadow: none; 
background-color:#222 !important; 
border-top: solid 1px #323232 !important; 
border-bottom: solid 1px #323232 !important; 
} 
.res-nightmode #header .tabmenu li a:hover, .res-nightmode #header .tabmenu.viewimages li a:hover{ 
background-color:#282828 !important; 
} 
.res-nightmode #header .tabmenu li.selected a:hover{ 
background-color:#222 !important; 
color:white !important; 
} 
.res-nightmode #header .tabmenu li a:hover, .res-nightmode #header .tabmenu.viewimages li a:hover{ 
color:white !important; 
} 
  
.res-nightmode .width-clip, .res-nightmode #sr-header-area .width-clip{ 
background-color:#171717; 
} 
  
/* "my reddits" text */
.res-nightmode .dropdown.srdrop .selected{ 
color:white; 
} 
  
/*pagename fully shown when hovered*/
.res-nightmode .pagename:hover{ 
background-color:#282828 !important; 
} 
  
.res-nightmode .loggedin div#header-bottom-right{ 
box-shadow: #0a0a0a -2px -5px 5px 0px !important; 
} 
  
/*login form*/
.res-nightmode form#login_login-main.login-form.login-form-side, .res-nightmode .login-form-side { 
background-color:#171717 !important; 
box-shadow: #171717 -2px -5px 5px 0px !important; 
} 
  
/* (SECTION) MISC */
  
/*comment indent*/
.comment .child{ 
padding-left: 2vw !important; 
} 
  
/*multireddits*/
div.listing-chooser{ 
position:fixed !important; 
top: 0px !important; 
left: 151px !important; 
} 
  
} 
  


@media screen and (min-width: 1300px) {
  body:not(.with-listing-chooser), body.with-listing-chooser.listing-chooser-collapsed {
    /*header*/
    /*content and footer make room for header*/
    /*logo*/
    /*search bar*/
    /*pagename*/
    /*subreddits list*/
    /*subreddits dropdown*/
    /*SM width*/
    /*RES options popup*/
    /*login form*/
    /*user info bar*/
    /*multireddits*/ }
    body:not(.with-listing-chooser) #header, body:not(.with-listing-chooser) div#header, body.with-listing-chooser.listing-chooser-collapsed #header, body.with-listing-chooser.listing-chooser-collapsed div#header {
      width: 676px;
      max-width: 676px;
      min-width: 676px; }
    body:not(.with-listing-chooser), body.with-listing-chooser.listing-chooser-collapsed{
      margin-left: 198px !important; }
    body:not(.with-listing-chooser) #header-img, body:not(.with-listing-chooser) #header-img.default-header, body.with-listing-chooser.listing-chooser-collapsed #header-img, body.with-listing-chooser.listing-chooser-collapsed #header-img.default-header {
      max-width: 162px; }
    body:not(.with-listing-chooser) .side form#search input[type="text"], body.with-listing-chooser.listing-chooser-collapsed .side form#search input[type="text"] {
      width: 149px; }
    body:not(.with-listing-chooser) .pagename, body.with-listing-chooser.listing-chooser-collapsed .pagename {
      max-width: 163px; }
    body:not(.with-listing-chooser) .width-clip, body:not(.with-listing-chooser) #sr-header-area .width-clip, body.with-listing-chooser.listing-chooser-collapsed .width-clip, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .width-clip {
      width: 163px;
      max-width: 163px; }
    body:not(.with-listing-chooser) #sr-header-area .drop-choices, body:not(.with-listing-chooser) #sr-header-area div.drop-choices, body:not(.with-listing-chooser) #sr-header-area .drop-choices.srdrop, body:not(.with-listing-chooser) #sr-header-area .inuse, body:not(.with-listing-chooser) #sr-header-area .drop-choices.srdrop, body:not(.with-listing-chooser) table#srList, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area div.drop-choices, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices.srdrop, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .inuse, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices.srdrop, body.with-listing-chooser.listing-chooser-collapsed table#srList {
      margin-left: 172px; }
    body:not(.with-listing-chooser) div#srDropdown, body:not(.with-listing-chooser) div#RESStaticShortcuts, body:not(.with-listing-chooser) div#RESShortcuts, body.with-listing-chooser.listing-chooser-collapsed div#srDropdown, body.with-listing-chooser.listing-chooser-collapsed div#RESStaticShortcuts, body.with-listing-chooser.listing-chooser-collapsed div#RESShortcuts {
      width: 160px !important; }
    body:not(.with-listing-chooser) div#RESPrefsDropdown[style], body.with-listing-chooser.listing-chooser-collapsed div#RESPrefsDropdown[style] {
      left: 170px !important; }
    body:not(.with-listing-chooser) form#login_login-main.login-form.login-form-side, body:not(.with-listing-chooser) .login-form-side, body.with-listing-chooser.listing-chooser-collapsed form#login_login-main.login-form.login-form-side, body.with-listing-chooser.listing-chooser-collapsed .login-form-side {
      width: 166px !important; }
    body:not(.with-listing-chooser) div#header-bottom-right, body.with-listing-chooser.listing-chooser-collapsed div#header-bottom-right {
      min-width: 140px; }
    body:not(.with-listing-chooser) div.listing-chooser, body.with-listing-chooser.listing-chooser-collapsed div.listing-chooser {
      left: 171px !important; } }
@media screen and (min-width: 1410px) {
  body:not(.with-listing-chooser), body.with-listing-chooser.listing-chooser-collapsed {
    /*header*/
    /*content and footer make room for header*/
    /*logo*/
    /*search bar*/
    /*pagename*/
    /*subreddits list*/
    /*subreddits dropdown*/
    /*subreddits list*/
    /*SM width*/
    /*RES options popup*/
    /*login form*/
    /*user info bar*/
    /*increases subreddit list font size*/
    /*multireddits*/ }
    body:not(.with-listing-chooser) #header, body:not(.with-listing-chooser) div#header, body.with-listing-chooser.listing-chooser-collapsed #header, body.with-listing-chooser.listing-chooser-collapsed div#header {
      width: 711px;
      max-width: 711px;
      min-width: 711px; }
    body:not(.with-listing-chooser), body.with-listing-chooser.listing-chooser-collapsed{
      margin-left: 228px !important; }
    body:not(.with-listing-chooser) #header-img, body:not(.with-listing-chooser) #header-img.default-header, body.with-listing-chooser.listing-chooser-collapsed #header-img, body.with-listing-chooser.listing-chooser-collapsed #header-img.default-header {
      max-width: 192px;
      left: 9px; }
    body:not(.with-listing-chooser) .side form#search input[type="text"], body.with-listing-chooser.listing-chooser-collapsed .side form#search input[type="text"] {
      width: 179px; }
    body:not(.with-listing-chooser) div.spacer #search, body.with-listing-chooser.listing-chooser-collapsed div.spacer #search {
      left: 6px; }
    body:not(.with-listing-chooser) .pagename, body.with-listing-chooser.listing-chooser-collapsed .pagename {
      left: 12px;
      max-width: 193px; }
    body:not(.with-listing-chooser) .width-clip, body:not(.with-listing-chooser) #sr-header-area .width-clip, body.with-listing-chooser.listing-chooser-collapsed .width-clip, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .width-clip {
      width: 193px;
      max-width: 193px;
      padding-left: 10px; }
    body:not(.with-listing-chooser) div.sr-list a, body:not(.with-listing-chooser) body div.sr-list a, body:not(.with-listing-chooser) div.sr-list a:hover, body.with-listing-chooser.listing-chooser-collapsed div.sr-list a, body.with-listing-chooser.listing-chooser-collapsed body div.sr-list a, body.with-listing-chooser.listing-chooser-collapsed div.sr-list a:hover {
      line-height: 19px !important; }
    body:not(.with-listing-chooser) #sr-more-link, body:not(.with-listing-chooser) div#RESShortcutsEditContainer, body.with-listing-chooser.listing-chooser-collapsed #sr-more-link, body.with-listing-chooser.listing-chooser-collapsed div#RESShortcutsEditContainer {
      left: 4px; }
    body:not(.with-listing-chooser) #sr-header-area .drop-choices, body:not(.with-listing-chooser) #sr-header-area div.drop-choices, body:not(.with-listing-chooser) #sr-header-area .drop-choices.srdrop, body:not(.with-listing-chooser) #sr-header-area .inuse, body:not(.with-listing-chooser) #sr-header-area .drop-choices.srdrop, body:not(.with-listing-chooser) table#srList, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area div.drop-choices, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices.srdrop, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .inuse, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .drop-choices.srdrop, body.with-listing-chooser.listing-chooser-collapsed table#srList {
      margin-left: 207px; }
    body:not(.with-listing-chooser) .width-clip, body:not(.with-listing-chooser) #sr-header-area .width-clip, body.with-listing-chooser.listing-chooser-collapsed .width-clip, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area .width-clip {
      width: 193px;
      max-width: 193px; }
    body:not(.with-listing-chooser) div#srDropdown, body:not(.with-listing-chooser) div#RESStaticShortcuts, body:not(.with-listing-chooser) div#RESShortcuts, body.with-listing-chooser.listing-chooser-collapsed div#srDropdown, body.with-listing-chooser.listing-chooser-collapsed div#RESStaticShortcuts, body.with-listing-chooser.listing-chooser-collapsed div#RESShortcuts {
      width: 190px !important; }
    body:not(.with-listing-chooser) div#RESPrefsDropdown[style], body.with-listing-chooser.listing-chooser-collapsed div#RESPrefsDropdown[style] {
      left: 205px !important; }
    body:not(.with-listing-chooser) form#login_login-main.login-form.login-form-side, body:not(.with-listing-chooser) .login-form-side, body.with-listing-chooser.listing-chooser-collapsed form#login_login-main.login-form.login-form-side, body.with-listing-chooser.listing-chooser-collapsed .login-form-side {
      width: 196px !important;
      padding-left: 15px !important; }
    body:not(.with-listing-chooser) div#header-bottom-right, body:not(.with-listing-chooser) body div#header-bottom-right[style="position: fixed; z-index: 10000 !important; top: 0px; right: 0; opacity: 0.6; -webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; -ms-transition:opacity 0.3s ease-in; -transition:opacity 0.3s ease-in;"], body.with-listing-chooser.listing-chooser-collapsed div#header-bottom-right, body.with-listing-chooser.listing-chooser-collapsed body div#header-bottom-right[style="position: fixed; z-index: 10000 !important; top: 0px; right: 0; opacity: 0.6; -webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; -ms-transition:opacity 0.3s ease-in; -transition:opacity 0.3s ease-in;"] {
      min-width: 170px;
      padding-left: 17px; }
    body:not(.with-listing-chooser) #sr-header-area, body:not(.with-listing-chooser) div#sr-header-area, body:not(.with-listing-chooser) body div#sr-header-area, body:not(.with-listing-chooser) div.sr-list a:hover, body:not(.with-listing-chooser) #RESShortcuts a:hover, body:not(.with-listing-chooser) #RESStaticShortcuts a:hover, body.with-listing-chooser.listing-chooser-collapsed #sr-header-area, body.with-listing-chooser.listing-chooser-collapsed div#sr-header-area, body.with-listing-chooser.listing-chooser-collapsed body div#sr-header-area, body.with-listing-chooser.listing-chooser-collapsed div.sr-list a:hover, body.with-listing-chooser.listing-chooser-collapsed #RESShortcuts a:hover, body.with-listing-chooser.listing-chooser-collapsed #RESStaticShortcuts a:hover {
      font-size: 12px !important;
      line-height: 19px; }
    body:not(.with-listing-chooser) div.listing-chooser, body.with-listing-chooser.listing-chooser-collapsed div.listing-chooser {
      left: 208px !important; } }



  
/* (SECTION) EVEN EVEN MORE EXTENDED VERTICAL LAYOUT (for widths that are large) DEPRECATED*/
@media screen and (min-width: 9900px){ 
  
/*header*/
#header, div#header{ 
width: 737px; 
max-width: 737px; 
min-width: 737px; 
} 
  
/*content and footer make room for header*/
body > div.content, .footer-parent{ 
margin-left:359px; 
} 
  
/*subreddits dropdown*/
#sr-header-area .drop-choices, #sr-header-area div.drop-choices, #sr-header-area .drop-choices.srdrop, #sr-header-area .inuse, #sr-header-area .drop-choices.srdrop{ 
margin-left:212px; 
} 
table#srList{ 
margin-left:232px; 
} 
  
/*logo*/
#header-img, #header-img.default-header{ 
left:28px; 
} 
  
div.spacer #search{ 
left:27px; 
} 
  
.pagename{ 
left:31px; 
max-width:200px; 
} 
  
/*RES nightmode selected tab*/
.res-nightmode #header .tabmenu li.selected a, .res-nightmode #header-bottom-left .tabmenu .selected a{ 
padding-right:16px; 
} 
  
/*subreddits list*/
.width-clip, #sr-header-area .width-clip{ 
padding-left:29px; 
} 
  
#sr-more-link{ 
left:23px; 
} 
  
/*SM width*/
div#srDropdown, div#RESStaticShortcuts, div#RESShortcuts{ 
padding-left:19px !important; 
} 
div#RESShortcutsEditContainer{ 
margin-left:14px !important; 
} 
  
/*login form*/
form#login_login-main.login-form.login-form-side, .login-form-side { 
padding-left:34px !important; 
} 
  
/*user data*/
div#header-bottom-right, body div#header-bottom-right[style="position: fixed; z-index: 10000 !important; top: 0px; right: 0; opacity: 0.6; -webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; -ms-transition:opacity 0.3s ease-in; -transition:opacity 0.3s ease-in;"] { 
padding-left:36px; 
} 
  
/*subreddits dropdown*/
#sr-header-area .drop-choices, #sr-header-area div.drop-choices, #sr-header-area .drop-choices.srdrop, #sr-header-area .inuse, #sr-header-area .drop-choices.srdrop{ 
margin-left:233px; 
} 
  
/*RES options popup*/
div#RESPrefsDropdown[style]{ 
left:231px !important; 
} 
  
/*to the right*/
#header .tabmenu li.selected a { 
padding-right: 20px; 
} 
#header .tabmenu li a, #header .tabmenu.viewimages li a{ 
padding-right:15px; 
} 
#header .tabmenu li, #header .tabmenu.viewimages li{ 
min-width:507px; 
max-width:507px; 
} 
  
} 
  

@media screen and (min-width: 1040px){ 
/*new*/
  
body, #main, input, button, .wikipage, .wikipage h1, .wikipage h2, .wikipage h3, .wikipage h4, .flat-vert.title { 
} 
  
div.usertext-body, .commentarea .usertext-body, .profile-page .usertext-body, .message .md { 
max-width: 1000px !important; 
} 
  
.md, .usertext.border .usertext-body p, .usertext.border .usertext-body h3, .expando p, .expando h3 { 
text-align: left; 
margin-top: 5px; 
font-size: 16px; 
line-height: 1.375 !important; 
max-width: 560px; 
} 
  
.md p { 
margin-top: 0px; 
margin-bottom: 9px; 
} 
  
/*title*/
.single-page a.title, .single-page .thing .title.loggedin.click:visited, .single-page .thing .title.loggedin:visited { 
font-size: 22px; 
font-style: normal; 
font-weight:600; 
color: #0046af; 
line-height: 1.3em; 
} 
  
/*font size*/
.link .title { 
font-size: 19px; 
} 
  
/*new PERMALINK */
  
.usertext.border .usertext-body p, .expando p  { 
margin-top: 0px; 
margin-bottom: 10px; 
text-indent: 0px; 
} 
  
.usertext.border .usertext-body .md, .usertext.border .usertext-body .md[style="max-width: 100%; "], .expando md { 
max-width: 38em !important; 
} 
}

}