/* 
#999999 - light gray (text)
#DDDDDD - lighter gray (borders)
#E1F1FA - soft blue (background)
#003366 - darkest blue (titles)
#000000 - black
#FFFFFF - white
*/

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("www.reddit.com") {

body {
background-image: url('http://a3.twimg.com/a/1272396612/images/bg-clouds.png');
background-repeat: repeat-x;
background-position: top;
margin: 0 auto !important;
max-width: 1280px !important;
background-color: #C0DEED !important;
}

/****************************/
/**********TOP AREA**********/
/****************************/

#header {
background-color: transparent !important;
border-bottom: none !important;
margin-top:-5px!important;
max-height:52px!important;
}

#sr-header-area {
background-color: transparent !important;
width:0px!important;
height:0px!important;
border-bottom: none !important;
}

.dropdown.srdrop {
float:right!important;
position:absolute!important;
right:159px;
top:22px;
-moz-border-radius:5px!important;
-webkit-border-radius:5px!important;
border:1px solid #999999;
background-image:url('http://www.reddit.com/static/gradient-button.png');
background-repeat:repeat-x;
background-position:0 0px!important;
text-shadow: rgba(0,0,0,0.3) 1px 1px 3px;
padding: 8px 0px 7px 15px !important;
}

.dropdown.srdrop .selected {
color: #000000 !important;
text-shadow: rgba(0,0,0,0.3) 1px 1px 3px;
width:80px!important;
height:14px!important;
font-weight: bold !important;
cursor:pointer!important;
}

.dropdown.srdrop:hover {
text-decoration:none;
border:1px solid #879eb4!important;
background-image:url('http://www.reddit.com/static/gradient-button-hover.png')!important;
background-position: 0 -1px!important;
}

.drop-choices.srdrop {
margin-top:13px!important;
padding:5px 0px 5px 5px!important;
border: 0 !important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:10px!important;
font-weight:bold!important;
max-width:122px!important;
min-width:122px!important;
-moz-border-radius: 0px 0px 10px 10px !important;
-webkit-border-radius: 0px 0px 10px 10px !important;
}

#header-img {
padding-bottom:21px;
margin-left:100px!important;
margin-top:5px!important;
margin-bottom:0px!important;
background-image:url(data:image/gif;base64,R0lGODlhFQALAPAAAP///////yH5BAEAAAEALAAAAAAVAAsAAAIbjI+AywnaYnhUMortwVzzL31iI5ZLiW5ourYFADs=);
background-repeat: no-repeat;
background-position: 55px 50px;
}

.pagename {
font-family:Arial,Helvetica,sans-serif!important;
position:relative!important;
bottom:25px;
left:250px;
font-size:20pt!important;
letter-spacing: 1pt;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color:white!important;
padding: 5px 10px 5px 10px;
}

#header-bottom-left {
padding: 0px !important;
}

#header-bottom-left .tabmenu {
right:159px;
top:175px;
width:251px!important;
height:155px!important;
position:absolute;
padding: 5px 0 20px 0 !important;
border-top:1px solid #63B6F3!important;
border-bottom:1px solid #63B6F3!important;
background-color:#FFFFFF!important;
}

#header-bottom-left .tabmenu li a {
color: #63B6F3 !important;
font-weight:normal!important;
text-align:left;
border:1px solid #FFFFFF!important;
display:block!important;
padding: 5px 0px 5px 10px !important;
margin-top:5px!important;
background-color:transparent!important;
}

#header-bottom-left .tabmenu li a:hover {
text-decoration: underline !important;
color:#000000!important;
background-image:url('http://www.reddit.com/static/gradient-button-hover.png')!important;
background-position: 0px -1px!important;
border-left: 1px solid #63B6F3!important;
border-top: 1px solid #63B6F3!important;
border-bottom: 1px solid #63B6F3!important;
border-right:0!important;
}

#header-bottom-left .tabmenu li.selected a {
color: black !important;
border-left:1px solid #63B6F3!important;
font-weight:bold!important;
background-image:url('http://www.reddit.com/static/gradient-button.png')!important;
background-position: 0px -1px!important;
border:1px solid #63B6F3!important;
border-right:0!important;
}

/*
#header-bottom-left .tabmenu li.selected a::before {
content: "â–º "
}
*/

#header-bottom-right {
margin: 0px 0px 10px 0px!important;
position:absolute;
width:220px!important;
height:80px!important;
top:82px;
right:170px!important;
font-size:9pt!important;
letter-spacing: 1pt;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color:white!important;
font-family:Verdana,Arial,Helvetica,sans-serif!important;
}

#header-bottom-right .separator {
display:none!important;
}

#header-bottom-right .user {
display:block!important;
padding:5px 0px 3px 0px;
}

#header-bottom-right .user a:hover {
text-decoration:underline!important;
}

#header-bottom-right .pref-lang {
display:block!important;padding:0px 0px 5px 10px;
margin-top:5px!important;
}

#header-bottom-right .logout {
}

#header-bottom-right #mail img {
height:15px!important;
width:24px!important;
margin-bottom:-1px!important;
padding-right:10px!important;
}

#header-bottom-right .nohavemail {
text-transform:lowercase!important;
font-weight:normal!important;
}

#header-bottom-right .havemail {
text-transform:lowercase!important;
font-weight:normal!important;
color:red!important;
}

#header-bottom-right .nohavemail::after {
content: "no messages"
}

#header-bottom-right .havemail::after {
content: "click me!"
}

#header-bottom-right a {
color: #000000 !important;
text-transform: uppercase;
font-weight: bold !important;
font-family:Verdana,Arial,Helvetica,sans-serif!important;
padding: 0px 0px 0px 10px;
}


/********************/
/**submit link page**/
/********************/

.tabmenu.formtab {
margin-bottom:10px!important;
}

.tabmenu.formtab a {
background-color: #FFFFFF !important;
color: #000000 !important;
padding: 10px 10px 10px 10px !important;
margin-right:20px!important;
border: 1px solid #000000 !important;
background-image:none!important;
}

.tabmenu.formtab .selected a {
border: 1px solid #000000 !important;
padding: 10px 10px 10px 10px !important;
}

/************************/
/*******SIDE STUFF*******/
/************************/

.side {
margin: 20px 159px 0 0 !important;
background-color: #E1F1FA !important;
border-left:1px solid #63B6F3!important;
-moz-border-radius: 0px 10px 10px 0px!important;
-webkit-border-radius: 0px 10px 10px 0px !important;
float: right !important;
width: 250px !important;
background-image:url('http://i.imgur.com/Z3MV5.png');
background-repeat: no-repeat;
background-position: bottom;
padding-top:290px!important;
padding-bottom:250px!important;
}

.side .usertext-body {
padding: 3px 0px 5px 0px !important;
border-top: 1px solid #999999;
}

.titlebox {
margin: 0px 0px -1px 0px!important;
padding: 10px 10px 10px 10px !important;
border-bottom:1px solid #DDDDDD!important;
border-top:1px solid #DDDDDD!important;
}

.titlebox h1 {
background-color: white;
color:#003366!important;
border: 1px solid #DDDDDD !important;
-moz-border-radius:10px!important;
-webkit-border-radius:10px!important;
text-align:center!important;
text-transform:uppercase;
padding-bottom:5px!important;
padding-top:5px!important;
margin-bottom:10px!important;
letter-spacing: 1pt;
}

.titlebox .md {
padding:0px!important;
font-size:7.5pt!important;
font-weight:normal!important;
}

.titlebox .usertext-body {
border-top:0px!important;
border-bottom:0px!important;
}

.titlebox .md strong {
font-weight:normal!important;
}

.titlebox .md hr {
background-color: #DDDDDD;
height: 1px;
border: 0 !important;
}

.titlebox .bottom {
margin-top:0px!important;
margin-bottom:10px!Important;
border:0!important;
}

.sidebox.submit {
margin: 0px !important;
padding: 10px 10px 0px 10px !important;
border-top:1px solid #DDDDDD!important;
}

.sidebox.create{
margin: 0px 10px 0px 10px!important;
padding: 10px 0 0 0 !important;
}

.sidebox.gold {
display:none!important;
}

.sidebox .morelink {
padding: 0px 10px 0px 10px!important;
border:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
background-image:url('http://www.reddit.com/static/gradient-button.png')!important;
background-repeat:repeat-x;
text-shadow: rgba(0,0,0,0.3) 1px 1px 3px;
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
}

.sidebox .morelink:hover {
background-image:url('http://www.reddit.com/static/gradient-button-hover.png')!important;
background-repeat:repeat-x;
text-decoration:underline!important;
background-color: #63B6F3 !important;
}

.morelink .nub {
display: none !important;
}

.morelink a {
color: #003366 !important;
text-decoration:none!important;
font-size:10pt!important;
}

.sidebox .spacer .subtitle, .sidebox .spacer {
display: none !important;
}

.side .spacer {
margin: 0 !important;
}

#search { 
margin: 0px 0px 10px 0px!important; 
padding: 10px 0px 0px 10px!important;
}

#search input[type="text"] {
-moz-border-radius: 4px !important;
-webkit-border-radius: 4px !important;
-moz-box-shadow:none;
-webkit-box-shadow:none;
width:224px!important;
height:20px!important;
text-align:center;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px !important;
color: #999999 !important;
background-color:#FFFFFF!important;
background-image:url('http://s.twimg.com/a/1279228556/images/nav_search_submit.png');
background-position: 200px 0!important;
background-repeat:no-repeat!important;
}

#search input[type="text"]:hover{
background-image:url('http://s.twimg.com/a/1279228556/images/nav_search_submit.png');
background-position: 200px -25px!important;
background-repeat:no-repeat!important;
background-color:#FFFFFF!important;
}

#search input[type="text"]:active{
background-image:url('http://s.twimg.com/a/1279228556/images/nav_search_submit.png');
background-position: 200px -50px!important;
background-repeat:no-repeat!important;
background-color:#FFFFFF!important;
}

.linkinfo {
border-top:1px solid #DDDDDD!important;
background-color:transparent!important;
border-right:0!important;
border-bottom:0!important;
border-left:0!important;
margin-bottom:0px!important;
font-size:11px!important;
padding-top:10px!important;
padding-left:10px!important;
}

.linkinfo .score, .linkinfo .number, .linkinfo .word { 
font-size:11px!important;
font-weight:normal!important;
margin-top:2px!important;
line-height:150%!important;
}

.login-form-side {
border:1px solid #FFFFFF !important;
background-color: #FFFFFF !important;
padding: 10px !important;
margin-bottom:10px!important;
}

.sidecontentbox.trophy-area {
margin-top:-1px!important;
}

.sidecontentbox.trophy-area .trophy-table {
font-size:8pt!important;
}

.sidecontentbox.trophy-area .trophy-table .trophy-info {
max-width:100px!important;
}

.sidecontentbox {
margin: 10px 0px 0px 0px!important;
padding:10px 10px 0px 10px!important;
border-top:1px solid #DDDDDD!important;
}

.sidecontentbox .content {
margin: 0px !important;
padding: 10px 0 5px 0!important;
background-color:transparent!important;
border:0 !important;
}

.sidecontentbox h1 {
color: #000000!important;
font-size:8pt!important;
font-weight: bold !important;
text-align:center;
}

.sidecontentbox .helplink {
display:none!important;
}

.content .reddit-link-title {
color:#000000!important;
font-size:8pt!important;
}

/**********************/
/*****ACTUAL POSTS*****/
/**********************/

.content {
border-color: #EDFEFF !important;
margin: 20px 410px 0 100px !important;
-moz-border-radius: 10px 0px 10px 10px !important;
-webkit-border-radius: 10px 0px 10px 10px !important;
border: 1px solid #FFFFFF !important;
background-color:#FFFFFF;
}

.thumbnail {
margin-left: 0px !important;
margin-right: 10px!important;
min-height:62px!important;
min-width:60px!important;
max-width:60px!important;
padding:2px 2px 0px 2px;
background-color: #FFFFFF !important;
border: 1px solid rgba(0,0,0,0.50);
-moz-box-shadow: rgba(0,0,0,0.50) 0px 0px 2px !important;
-webkit-box-shadow: rgba(0,0,0,0.50) 0px 0px 2px !important;
}

.thumbnail img {
min-height:60px!important;
max-width:60px!important;
max-height:60px!important;
}

.linklisting .link .entry {
border-right:1px solid #DDDDDD!important;
}

.linklisting .link {
margin: 10px !important;
padding: 10px !important;
border-bottom: 1px solid #DDDDDD !important;
background-color: #E1F1FA!important;
}

.link:hover {
background: -moz-linear-gradient(bottom, #fff, #E1F1FA)!important;
}

.linklisting .link .midcol {
float: right !important;
background-color:transparent!important;
margin-top:10px!important;
margin-right:0px!important;
padding-right:1px!important;
}

.linklisting .link .midcol .score {
color:#999999 !important;
}

.linklisting .link .midcol .score.likes {
color: #FF8B60 !important;
}

.linklisting .link .midcol .score.dislikes {
color: #1700f6 !important;
}

.linklisting .link .entry .title {
max-height:48px!important;
min-height:48px!important;
font-family:Verdana,Arial,Helvetica,sans-serif!important;
line-height:110%;
margin-top:-1px!important;
margin-bottom:0px!important;
}

.content .thing a.title {
/* uncomment this to add more vibrance to the title
text-shadow: rgba(0,0,0,0.3) 1px 1px 3px !important;
*/
color:#003366!important;
font-weight:bold!important;
font-size:10.5pt!important;
font-family:Arial,Helvetica,sans-serif!important;
}

.thing a.title:hover, .link.last-clicked a.title:hover {
color: orangered !important;
text-decoration: underline !important;
}

.content .thing a.title:visited {
color: #999999 !important;
text-shadow:none!important;
}

.link span.domain {
/* hides the ( ) */
color: #E1F1FA !important;
text-transform:lowercase;
font-size:7pt!important;
display:block!important;
margin-left:-3px!important;
}

.link span.domain a {
color: #999999 !important;
}

.link span.domain a::before {
content: "â€” ";
}

.link .tagline {
float:right;
padding: 5px 0px 0px 0px!important;
margin-right: 5px !important;
font-size:0pt!important;
}

.link .tagline .subreddit {
font-size:7pt!important;
text-transform:lowercase!important;
color: #999999 !important;
}

.link .buttons {
padding: 0px 0px 2px 2px !important;
margin-top:3px!important;
}

.link .buttons a {
font-size: 7pt !important;
color: #999999 !important;
font-weight: normal !important;
letter-spacing: 0.5pt;
}

.link .buttons a.comments {
padding: 2px 0px 2px 22px!important;
position: relative;
color: #003366 !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG/SURBVDjLjZK9T8JQFMVZTUyc3IyJg4mDi87+GyYu6qB/gcZdFxkkJM66qJMGSNRBxDzigJMRQ1jQ4EcQ+SgVKB+FtuL13EdJxNDq8Ev7Xu85797T51nwhqeAH5w6cAxWwDgReX7jwYfdaCIraroptB7NLlVQrOoiGEsL1G06GZyxuILicsMUH3VTlOqGKNUMUdTacj+j1Nng0NGAT2WxYosK1bbIVVoiW27J9V8G57WWKVSczMV5iK+Tudv1vVh5yXdlLQN+os4AFZss2Ob82CCgQmhYHSnmkzf2b6rIhTAaaT2aXZALIRdCLgRtkA1WfYG4iKcVYX52JIs7EYvFmJ8wGiEXQi6EXAhdyn2MxQaPcg68zIETTvzyLsPzWnwqixVbhFwI3RFykes+A9vkIBKX4jCoIxdCLrI4/0OcUXXK4/1dbbDBS088xGGCCzAJCsiF2lanT8xdKNhHXvRarLFBqmcwCrbAhL32+kP3lHguETKRsNlbqUFPeY2OoikW62DNM+jf2ibzQNN0g5ALC75AGiT59oIReQ+cDGyTB+TC4jaYGXiRXMTD3AFogVmnOjeDMRAC025duo7wH74BwZ8JlHrTPLcAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 0px 1px;
}

.link .buttons a.comments:visited {
color: #999999 !important;
}

.link .buttons .hide-button {
padding: 0px 0px 2px 20px!important;
margin-left:-5px!important;
position: relative;
font-size: 9pt !important;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFLSURBVHjapFK7aoRAFL3Gx4JBi8WAysruJ4h+QpoUfo3pt9g+fk/+wEq030r2oYUgKWKhgpkzOIssmyY5cJi5jzNz79yRpmmiJZIk+WRLyGjNroYxi+P4bZknCSETvLPlwNi5rmtpmsb9fd/T9XqFWGfcswM+bkIh8jxPV1WVHmEYBjqdTp0QP83+w2630xVFIRz0iIghZ66KZNM00dPLer3WJUmiKIrIMAyq65pgh2HIeTweud227Veapq8KHmKz2Vii16qqyHEcCoKA29jDJ+LIPZ/PIUq1UIZAlmV4DLJtmxN7+ARkWcZi8R7vR7K072MoF8BVzTiO1mq14g7f94mNg98EYA8URXEbDzS4MbtcLo14PfTEbMrznBN7+EQcudCIOX5vt1tdlPEbkFuWZcfm+CzmuIeDlcx7eETEkIPc/3+5v3zyHwEGAEPr0lpINgFTAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:1px 1px; 
}

.link .buttons .save-button {
padding: 0px 0px 2px 20px!important;
margin-left:2px!important;
margin-right:5px!important;
position: relative;
font-size: 9pt !important;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWpJREFUeNqkU71ug0AMdquILSpSmDIxsaFSMTGV7gzpG3RiTp4kmVnKCyB1ZimdMkVNFR7gsiRTpEhsLNRGZ3Rx2Wrp09355zvb57vrug7+I5Msy6TORiwQjwgXcUX8ID4QynRM0xQmIvgNsdYkEIYh7HY7tpF+g1iZAffGnhzeOZjE932YzWam/xLxPUaw0MZBXNcFy7LA8zxZYqAvuyFYSy8iMFchS92fvgcBpulGUXTjMZ/P+3U6nUKSJDe2uq5BKUVZbyiD+HK5wHa77Z0pkINNMoLjOBxM6mcu4YE2RFIUBRv/yOl0knabCY6sadsWqqoaJaAMm6YxVYoJqrHmSZFloXwxgTJJmIBSzfMcDodDfxbPedWTOUwiTdcnvrtNN5VlOdRKqZ/PZ4jjuG+yLmOlSYY52JOSgvFWJRtJZ2ogDZYe53xslCnySX4YFrxZ4Uu9yr8gPxNl8qKnLNA/8qj1+zHiXwEGAII1gWKl1GDXAAAAAElFTkSuQmCC);
background-repeat:no-repeat;
background-position:1px 0px; 
}

.link .buttons .nsfw-stamp {
border:0!important;
margin-right:5px!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
} 

.expando .md {
padding: 10px 10px 10px 10px !important;
background-color: #FFFFFF !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #E1F1FA;
margin-right:10px!important;
}

.expando .usertext-body .md p {
padding-top: 5px!important;
}

.expando-button {
position:relative;
background-image:url(data:image/gif;base64,R0lGODlhEgASAOZWAO3t7ff39/T09Pz8/Pb29vLy8vHx8e/w7/j4+Pj4+fDw8Ovq6ujo6Onp6fX19fr6+vr5+ezs7Pv7++fn5uzr6+vq6/Dx8PPz8/Py8vLy8/Hy8vf29v39/e/v7/z8+/T08/Lx8fj49+/u7v7+/u7u7v///+rq6fn4+fj3+Pn5+fn5+Pn5+uzt7PTz8+Xl5u/v8PHw8erq6vP09OXm5fT19Ovr7PT09fP08+Tk5Onq6vb19efn5+vs6/Tz9Pr7+vv7/Pj5+Pb29/b39vv6+uvr6/r6+fj5+fz8/fv6++7u7fz7/Pf39uzs7efo6PHy8f79/vLz8vDw7/Pz8vDx8ba1tZmZmf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFYALAAAAAASABIAAAfQgFaCg4SFhVSIiYqKg1QlI08cAx4SDxBGKAEEDlSCVCNHAwM+lioIGwQ0AjedVlSSSlVVEAkBQbICFwWtVJNIslUBG8AFBVO8P0NFJ8DAFxoKUbwSKwkIAc0ZIAoHJLwPQNebshgGFgciSbwpIdhVAi3lsiQAEbwJSzrEBsD1FbwhCAjo0UwWAB4VcvASYuODFBDNAFBY0IABLwcfMmiA8UIWk4kmGOzgJQCKAW4dALCoQZHBBBe8ZDix0EFEPSIxGjSZMANHK1eLgiIyRJRoIAA7)!important;
background-repeat:no-repeat;
background-position:1px 1px!important; 
background-color:transparent!important;
float:left;
cursor: pointer;
top:6px;
margin-top:-5px!important;
padding-right:5px!important;
width: 20px !important; 
height: 20px !important; 
}

.content .nextprev {
font-size: 0 !important;
padding: 0 10px 10px 10px !important;
}

.content .nextprev a {
color: orangered !important;
border:1px solid #ddd;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
background-image:url('http://s.twimg.com/a/1273875281/images/more.gif');
background-color:#fff;
background-repeat:repeat-x;
background-position:left top;
text-shadow: rgba(0,0,0,0.3) 1px 1px 3px;
font-weight:bold;
font-size:16pt!important;
text-align:center;
text-transform:uppercase;
letter-spacing: 2.0pt;
line-height:100%!important;
display:block;
height:23px;
margin-top:5px;
padding:8px 0;
}

p.nextprev a:hover {
border:1px solid #bbb;
text-decoration:none;
background-position:left -78px;
}

p.nextprev a[href*="before"] {
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
}

p.nextprev a[href*="after"] {
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
}

/***********************/
/*******User Page*******/
/***********************/

.linklisting .comment {
margin: 10px !important;
border-bottom: 1px solid #DDDDDD !important;
}

.linklisting .comment a {
color: #000000 !important;
}

.linklisting .comment a.title {
color: #000000 !important;
font-size: 120% !important;
font-weight: bold !important;
}

.linklisting .message {
margin: 10px !important;
border-bottom: 1px solid #DDDDDD !important;
}

.linklisting .message a {
color: #003366 !important;
}

.linklisting .message .subject {
font-size: 100% !important;
font-weight: normal !important;
}

.linklisting .message a.title {
color: #000000 !important;
font-size: 120% !important;
font-style: normal !important;
font-weight: bold !important;
}

/**********************/
/*******COMMENTS*******/
/**********************/

.commentarea .menuarea {
margin: 0 10px 10px 10px !important;
}

.content .menuarea .flat-list a {
color:#0099CC !important;
font-weight: bold !important;
}

.content .menuarea .flat-list .selected a {
color: orangered !important;
}

.dropdown.lightdrop .selected {
color:#0099CC !important;
}

.link .expando .usertext .md  {
border:1px solid #000000 !important;
background-color: #FFFFFF !important;
}

.entry .usertext .md {
padding:0px 5px 5px 5px!important;
font-size:9pt!important;
line-height:125%!important;
}

.entry .usertext p {
padding-top:5px!important;
}

.nestedlisting .tagline {
padding-left:5px!important;
}

.nestedlisting .tagline .expand {
color:#999999!important;
float:right;
position:relative!important;
width:10px!important;
height:10px!important;
overflow:hidden!important;
}

.nestedlisting .tagline .expand::before {
content: "â–²";
}

.nestedlisting .tagline .expand:hover {
background-color:transparent!important;
}

.comment .collapsed .expand {
color:#999999!important;
float:right;
}

.comment .collapsed .expand::after {
content: "â–¼";
}

.comment .collapsed .expand:hover {
background-color:transparent!important;
}

.nestedlisting .buttons a {
padding-left:5px!important;
font-weight:normal!important;
}

.nestedlisting .author {
color: #000000 !important;
margin-right:5px!important;
}

.nestedlisting .comment {
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
background-color:#FFFFFF !important;
border:1px solid #63B6F3 !important;
margin: 0px 10px 10px 10px!important;
padding: 0px 0px 0px 5px!important;    
}

.comment .comment {
margin:0px 0px 5px 0px !important;
padding-bottom:0px !important;
-moz-border-radius:5px 0 0 5px !important;
-webkit-border-radius:5px 0 0 5px !important;
border:1px solid #CEE3F8 !important;
border-right: none !important;
background-color: #E1F1FA !important;
}
 
.comment .comment .comment {
background-color: #FFFFFF !important;
}

.comment .comment  .comment .comment {
background-color: #E1F1FA !important;
}

.comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.comment .comment  .comment .comment .comment .comment {
background-color: #E1F1FA !important;
}

.comment .comment  .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.comment .comment  .comment .comment .comment .comment .comment .comment {
background-color: #E1F1FA !important;
}

.comment .comment  .comment .comment .comment .comment .comment .comment .comment  {
background-color: #FFFFFF !important;
}

.comment .comment  .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #E1F1FA !important;
}

.comment .child {
border-left: none !important;
}

.comment .parent {
margin-bottom: 5px !important;
}

/**********************/
/*********MISC*********/
/**********************/

#pref-update {
padding: 10px !important;
}

.infobar {
margin:0 10px 10px 10px!important;
}

.footer {
background-color: transparent !important;
float: left !important;
margin-left: 80px !important;
border:0!important;
}

.footer .col {
border:0!important;
}

.footer .bottommenu {
display: none !important;
}

.footer a {
color: #0099CC !important;
}

.usertext-edit {
width: auto !important;
padding-left:20px!important;
}

.usertext-edit .bottom-area {
height:32px!Important;
}

.usertext-edit textarea {
width: 95% !important;
}

.usertext .help-toggle {
padding-right:30px!important;
}

.menuarea { 
border: 0 !important;
text-align: center !important;
}

/********************/
/* HIDE THIS STUFF! */
/********************/

p.sponsored-tagline, .promoted, .promoted .entry, .promoted ul.buttons {
display:none;
}

.organic-listing, .organic-listing .link, .organic-listing .linkcompressed, .organic-listing .entry {
display:none;
}

.sponsorshipbox {
display:none!important;
}

#ad-frame {
display: none !important;
}

ul.buttons .share {
display: none !important;
}

ul.buttons .report-button {
display: none !important;
}

#sr-bar {
display: none !important;
}

#sr-more-link {
display: none !important;
}

.linklisting .link .rank {
display: none !important;
}

.commentarea h1 {
display: none !important;
}

#header-bottom-left .tabmenu a[href*="disliked"] {
display:none!important;
}

}