@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.reddit.com") {

body > div.content {
margin-top: 20px !important;
}

h1 {
margin: 0 !important;
font-size: 200% !important;
text-transform: uppercase !important;
}

#header {
position: fixed !important;
padding: 0 10px 0 10px !important;
top: 0 !important;
height: 16px !important;
left: 0px !important;
right: 0px !important;
border-bottom: 1px solid #5F99CF !important;
}

#sr-header-area {
display: inline-block !important;
float: right !important;
width: auto !important;
background-color: transparent !important;
border: none !important;
white-space: normal !important;
//font-size: 100% !important;
}

#sr-header-area ul {
display: none !important;
}

#sr-header-area span.separator {
display: none !important;
}

#sr-more-link {
display: none !important;
}

#header-bottom-right {
right: 330px !important;
}

#header-img-a {
display: none !important;
}

#sr-header-area .dropdown .selected {
background: url("http://www.reddit.com/static/droparrowgray.gif") no-repeat scroll right center transparent !important;
display: inline-block !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 5px !important;
padding-right: 18px !important;
font-weight: bold !important;
cursor: pointer !important;
}

#sr-header-area .drop-choices {
margin-top: 0 !important;
position: fixed !important;
right: 0 !important;
white-space: normal !important;
width: 470px !important;
left: auto !important;
}

#sr-header-area .drop-choices a.choice {
display: inline-block !important;
padding: 2px 5px 1px 5px !important;
}

#sr-header-area .srdrop .choice.bottom-option {
display: none !important;
}

span.subMenu {
display: block !important;
}

form.logout {
display: inline-block !important;
}

form.logout a {
padding: 2px 5px 1px 5px !important;
}

form.logout a:hover {
background-color: #C7DEF7 !important;
text-decoration: none !important;
}

.pagename {
font-size: 100% !important;
font-variant: normal !important;
margin-right: 10px !important;
}

.tabmenu {
margin-top: 0 !important;
}

.tabmenu li a {
padding: 0 5px 0 5px !important;
}

.tabmenu li.selected a {
border-top: none !important;
border-bottom: 1px solid #FFFFFF !important;
border-left: 1px solid #5F99CF !important;
border-right: 1px solid #5F99CF !important;
}

.userbar .selected img {
position: relative !important;
top: 1px !important;
}

.myhome {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
}

.myhome a {
color: #000000 !important;
}

#siteTable_organic {
margin: 0 336px 0 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #DDDDDD !important;
padding: 10px !important;
}

.organic-listing .entry {
margin-right: 70px !important;
}

.organic-listing .link, .organic-listing .link.promotedlink {
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px !important;
}

.link.promotedlink.promoted {
background-color: #FFFDD0 !important;
}

#siteTable_organic .rank {
width: 0px !important;
display: none !important;
}

#siteTable_organic a.title {
color: #003366 !important;
}

#siteTable_organic .link a.title:visited {
color: #888888 !important;
}

#siteTable_organic .link a.title:hover {
color: #6699CC !important;
}

#siteTable_organic .nextprev {
margin: 10px 10px 0 0 !important;
}

#siteTable_organic .help a.open {
margin: 0 15px 15px 0 !important;
}

.organic-listing .sponsored-tagline {
right: 70px !important;
margin: 0 10px 4px 0 !important;
}

#siteTable {
margin: 0 336px 0 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #DDDDDD !important;
padding: 10px 10px 0 10px !important;
}

.linklisting .link {
margin: 0 0 10px 0 !important;
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px !important;
}

#siteTable .comment {
margin: 0 0 10px 0 !important;
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px !important;
}

#siteTable a.title {
color: #003366 !important;
}

#siteTable .link a.title:visited {
color: #888888 !important;
}

#siteTable .link a.title:hover {
color: #6699CC !important;
}

#siteTable .comment a.title:hover {
color: #6699CC !important;
}

.link .usertext .md {
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #FFFFFF !important;
border:1px solid #DDDDDD !important;
padding: 5px !important;
}

.sitetable {
background-color: inherit !important;
}

.menuarea {
margin: 0 0 0 10px !important;
border-bottom: none !important;
text-transform: uppercase !important;
}

.message {
margin: 0 0 10px 0 !important;
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px !important;
}

.message .subject .title {
font-style: normal !important;
}

#siteTable .message .subject a.title:hover {
color: #6699CC !important;
}

.side {
background-color: inherit !important;
margin: 0 10px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #DDDDDD !important;
padding: 0 10px !important;
}

.side .spacer {
margin: 10px 0 !important;
}

.panestack-title {
float: left !important;
margin: 10px 0 0 20px !important;
border-bottom: none !important;
}

.nestedlisting {
margin: 0 336px 0 10px !important;
border:1px solid #DDDDDD !important;
background-color: inherit !important;
padding: 10px !important;
}

.nestedlisting .parent {
margin: 0 !important;
padding: 0 !important;
}

.nestedlisting .child {
margin: 0 !important;
padding: 0 !important;
border-left: none !important;
}

.nestedlisting .comment {
margin: 0 0 10px 0 !important;
padding: 5px 0 10px 5px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border:1px solid #DDDDDD !important;
background-color:#F8F8F8 !important;
}

.nestedlisting .comment .comment {
margin: 5px 0 0 10px !important;
padding: 5px 0 5px 5px !important;
border-radius: 10px 0 0 10px !important;
-moz-border-radius: 10px 0 0 10px !important;
-webkit-border-radius: 10px 0 0 10px !important;
border:1px solid #DDDDDD !important;
border-right: none !important;
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment  {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment  {
background-color: #F8F8F8 !important;
}

.nestedlisting .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
background-color: #FFFFFF !important;
}

.nestedlisting .child .morechildren {
margin: 5px 0 0 15px !important;
padding: 0 !important;
}

.nestedlisting .morechildren a {
color: #003366 !important;
}

.nestedlisting .morechildren a:hover {
color: #336699 !important;
text-decoration: none !important;
}

.nestedlisting .comment .author {
color: #003366 !important;
}

.nestedlisting .comment .author:hover {
color: #336699 !important;
text-decoration: none !important;
}

.nestedlisting .comment .expand {
color: #003366 !important;
}

.nestedlisting .comment .expand:hover {
background-color: #336699 !important;
color: #FAFAFA !important;
}

.nestedlisting .usertext-body .md {
margin: 0 !important;
padding: 0 5px 0 0 !important;
max-width: none !important;
}

.nestedlisting .usertext-body .md a {
color: #003366 !important;
font-weight: bold !important;
}

.nestedlisting .usertext-body .md a:hover {
color: #336699 !important;
}

.nestedlisting .flat-list.buttons a:hover {
color: #336699 !important;
text-decoration: none !important;
}

.nestedlisting .deepthread a {
margin: 0 0 0 15px !important;
padding: 0 !important;
color: #003366 !important;
font-weight: bold !important;
}

.nestedlisting .deepthread a:hover {
color: #336699 !important;
text-decoration: none !important;
}

.new-comment .usertext-body {
margin: 5px 0 !important;
border: 1px solid #DDDDDD !important;
border-right: none !important;
background-color: #EFF7FF !important;
padding: 0 0 0 5px !important;
}

.gold-accent.comment-visits-box {
display: block !important;
margin-right: 336px !important;
}

.min-body .content {
border-right: none !important;
max-width: none !important;
margin-top: 0 !important;
}

.comments-panel .infobar {
margin: 10px !important;
padding: 10px !important;
}

.comments-panel .nestedlisting {
margin: 10px !important;
border:1px solid #DDDDDD !important;
background-color: inherit !important;
padding: 10px 10px 0 10px !important;
}

.message.new > .entry {
background-color: #EFF7FF!important;
border:1px solid #DDDDDD !important;
padding: 5px !important;
}

#newlink {
width: 542px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #FFFFFF !important;
border:1px solid #DDDDDD !important;
}

#newlink ul.tabmenu.formtab {
border-radius: 10px 10px 0 0 !important;
-moz-border-radius: 10px 10px 0 0 !important;
-webkit-border-radius: 10px 10px 0 0 !important;
background-color: #CEE3F8 !important;
border-bottom: 1px solid #5F99CF !important;
}

#newlink .tabmenu.formtab a {
margin: 0 3px !important;
border: none !important;
font-weight: bold !important;
}

#newlink .tabmenu.formtab li.selected a {
background-color: #FFFFFF !important;
border: 1px solid #5F99CF !important;
border-bottom: 1px solid #FFFFFF !important;
color: orangered !important;
font-size: 100% !important;
}

#newlink .formtabs-content {
border-top: none !important;
padding: 10px !important;
}

#newlink .infobar {
width: 510px !important;
margin: 0 !important;
}

#newlink .roundfield {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD !important;
}

#newlink > div.spacer {
margin: 0 0 10px 10px !important;
}

#newlink .formtabs-content .spacer + .spacer {
margin: 10px 0 0 0 !important;
}

#newlink .formtabs-content .spacer {
margin-bottom: 0 !important;
}

#sr-form {
width: 542px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #FFFFFF !important;
border:1px solid #DDDDDD !important;
}

#sr-form .linefield {
width: 520px !important;
margin: 10px !important;
border:1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px 0 0 0 !important;
}

#sr-form .linefield .title {
margin: 0 !important;
background-color: inherit !important;
padding: 0 0 0 10px !important;
color: #000000 !important;
font-size: large !important;
font-variant: normal !important;
font-weight: normal !important;
text-transform: uppercase !important;
}

#sr-form .linefield .linefield-content {
border: none !important;
padding: 5px 10px 10px 10px !important;
}

#sr-form .linefield.usertext .infobar {
width: 490px !important;
margin: 5px 0 0 0 !important;
}

#sr-form .btn {
margin: 0 0 10px 10px !important;
}

#pref-delete, #pref-update, #compose-message {
width: 522px !important;
margin: 10px 336px 10px 10px !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #FFFFFF !important;
border:1px solid #DDDDDD !important;
padding: 10px !important;
}

#pref-delete .roundfield, #pref-update .roundfield, #compose-message .roundfield {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD !important;
}

#pref-delete .spacer + .spacer, #pref-update .spacer + .spacer, #compose-message .spacer + .spacer {
margin: 10px 0 !important;
}

.delete-field {
background-color: inherit !important;
}

.create-reddit h1, .create-promotion h1 {
color: #000000 !important;
}

.roundfield .title {
text-transform: uppercase !important;
}

.btn, #send, #url-field button {
text-transform: capitalize !important;
}

.searchpane {
margin: 10px 336px 10px 10px !important;
}

.infobar {
margin: 10px 336px 10px 10px !important;
}

.subreddit .midcol {
width: 90px !important;
margin: 10px 10px 0 0 !important;
}

.subreddit .entry {
margin: 0 !important;
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD !important;
padding: 10px !important;
}

.subreddit .usertext .md {
border-radius: 0 !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border: none !important;
border-top: 1px solid #DDDDDD !important;
border-bottom: 1px solid #DDDDDD !important;
background-color: inherit !important;
padding: 10px !important;
}

.subscription-box .title {
color: #003366 !important;
}

#siteTable .subreddit .title:hover, .subscription-box .title:hover {
color: #6699CC !important;
}

.usertable {
display: block !important;
margin: 10px 336px 10px 10px !important;
}

.friend-note.edited input[type="text"] {
width: 440px !important;
}

.content.preftable {
margin: 10px !important;
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD !important;
}

.content.preftable tbody tr {
margin: 10px !important;
}

.titlebox {
border:1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
padding: 5px !important;
}

.gold-expiration-info {
width: 266px !important;
margin: 5px 0 !important;
}

.sidecontentbox a.helplink {
margin-top: 10px !important;
}

.sidecontentbox .content {
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
}

.dropdown.lightdrop .selected {
color: #336699 !important;
}

.dropdown.lightdrop .selected:hover {
color: #6699CC !important;
}

.nextprev {
margin: 10px 0 10px 20px !important;
text-transform: uppercase !important;
}

.nextprev a {
color: #336699 !important;
}

.nextprev a:hover {
color: #6699CC !important;
}

.footer-parent {
margin-top: 10px !important;
border-top: 1px solid #DDDDDD !important;
background-color: inherit !important;
padding-top: 0 !important;
}

.footer {
border: 1px solid #DDDDDD !important;
background-color: #F8F8F8 !important;
}

.commentarea .menuarea {
padding: 10px 0 0 10px !important;
}

.commentarea > .usertext {
clear: left !important;
}

.message.message-parent .subject {
margin: 5px 0 10px 5px !important;
}

.message.message-parent .child, .message.message-reply .child {
margin: 10px !important;
padding: 0 !important;
}

.message.message-reply .entry, .message.message-parent .entry {
margin: 0px !important;
border: none !important;
//border: 1px solid #DDDDDD !important;
padding: 5px !important;
}

.message-reply {
border-radius: 10px !important;
-moz-border-radius: 10px !important;
-webkit-border-radius: 10px !important;
border: 1px solid #DDDDDD !important;
background-color: #FFFFFF !important;
}

.help.help-cover {
margin: 10px !important;
padding: 5px !important;
}

.titlebox h1 {
font-size: 19px !important;
margin:0 0 5px !important;
}

.sitetable.nestedlisting.full-width, #siteTable.full-width, #siteTable_organic.full-width, .searchpane.full-width, .infobar.full-width {
margin-right: 10px !important;
}

.max {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 5px !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
}

.toggleSidebar {
display: inline-block !important;
margin-left: 0 !important;
margin-right: 5px !important;
padding-left: 5px !important;
font-weight: bold !important;
cursor: pointer !important;
}

.expando-button.image.collapsed {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAABGdBTUEAALGPC/xhBQAAAJtJREFUOE/VlEsOgCAMRPUy3H/lXeASXMAEx2BwUhC04IKuDKXP/pg1hOCcWzrMGLNYa733YD3ZXjXEgnBSKoimC7+QlI0sxuMggZKT0WUKxzBF4NK1DxRGiBr/pIjiYxb6XLi7Yyj5sN52Vz/p5o7lF+4Z4UsRH0OUFNHpeSn8UHkz561IKEZhd8fsC7SzLq4V76W7yA3C2WMgHFEEoxGPe1DAAAAAAElFTkSuQmCC") !important;
margin-bottom:5px;
}

.expando-button.image.collapsed:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAABGdBTUEAALGPC/xhBQAAAKBJREFUOE9jXLdu3bI3SsdOXWYgC1iZ6UaJ3GMImXXBIqHDOG0meQioF2gCg1TKYvL0w3UBTUAx5T8SgCgCCsBVwyXRbMViCrIeZFPQjEM2iFhTkI3A9D7NTEHzPMQV5LsFOXSpYwpmZBEbuuTHNHnJDz2O6GcKZkiT45ZBYApyRkVLmUPUR2glBr60S356oU65C6wDgAYBw5k8BNQLNAEAFC7DIQsiPNYAAAAASUVORK5CYII=") !important;
}

.expando-button.image.expanded {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAABGdBTUEAALGPC/xhBQAAAJRJREFUOE/llNENgCAMRHEZ9v9yF1iCBUzwDAQvRYuCfnFfhHIPaKFLjNF7bwZkrTXOuRACWHfaVMELwkFREM0QtpCUlZT8mCigEmT0NYU9TBG4suwFhRHijn9SxOXTKfrPwtn9hlIX62l2+yvdfGP1grNGGHX4k2V2Cn9Ufpmz50Xpp7nXoXfqzVWJ5r6LTQAbEQg7I/uoMyny+DEAAAAASUVORK5CYII=") !important;
margin-bottom:5px;
}

.expando-button.image.expanded:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAABGdBTUEAALGPC/xhBQAAAJlJREFUOE9jXLdu3bI3SsdOXWYgC1iZ6UaJ3GMImXXBIqHDOG0meQioF2gCg1TKYvL0w3UBTUAx5T8SgCgCCsBVwyXRbMViCrIeZFPQjEM2iFhTkI3A9D7NTEHzPMQV5LsFOXSpYwpmZBEbuuTHNHnJDz2ORk2BhAAJ4YKcUdFSJgmm4An44WkKdcpdYB0ANAgYQuQhoF6gCQCTPbhfqpze1QAAAABJRU5ErkJggg==") !important;
}

.expandoImage, .imgDiv {
margin: 10px 10px 0 10px !important;
}

.expandoImage > img, .imgDiv > img {
width: 100%;
border: 1px solid #5F99CF !important;
}

.expandoCollapse, .imgCollapso {
margin-left: auto !important;
padding: 0 5px !important;
width: 35px;
border: 1px solid #5F99CF;
border-top: none;
background-color: #CEE3F8;
color: #336699;
font-size: small;
text-align: right;
font-weight: bold;
}

.expandoCollapse {
margin-right: 20px !important;
}

.imgExpando {
margin-left: 5px !important;
}

.imgExpando > a {
color: orangered !important;
}

.imgExpando > a:hover {
background-color: orangered !important;
color: white !important;
cursor: pointer;
}

.imgCollapso {
margin-right: 10px !important;
margin-bottom: 10px !important;
width: 35px;
}

.expandoCollapse > a:hover, .imgCollapso > a:hover {
color: orangered !important;
cursor: pointer;
}

.showImages, .hideImages {
color: orangered;
}

.showImages:hover, .hideImages:hover {
background-color: orangered;
color: white;
cursor: pointer;
}

.collapseImages {
color:#888888;
font-weight:bold;
padding:0 1px;
}

.imgMenuTitle {
margin-left: 10px;
font-variant:small-caps;
font-weight:bold;
}

.imgMenu {
display:inline-block;
list-style-type:none;
margin-top:5px !important !important;
white-space:nowrap;
}

.imgMenu li {
display:inline;
font-weight:bold;
margin:0 3px !important;
}

.imgMenu li a {
background-color:#EFF7FF;
padding:2px 6px 0 !important;
}

.imgMenu li.selected a {
background-color:white;
border-color:#5F99CF #5F99CF white;
border-style:solid;
border-width:1px;
color:orangered !important;
z-index:100;
}

.toggleReplies {
color:#888888;
font-weight:bold;
padding:0 1px;
}

.comment {
margin-top: 10px !important;
}

.rank.maximise {
//display: none;
margin: 0 !important;
}

.thumbnail.maximise {
display: none;
}

.title.maximise {
display: inline;
}

.tagline.maximise {
display: inline-block;
margin-right: 10px !important;
}

.buttons.maximise {
display: inline-block !important;
}

.domain {
margin-right: 10px !important;
}

.midcol.maximise {
width: 80px !important;
text-align: center !important;
}

.arrow.up.maximise, .arrow.upmod.maximise {
float: right;
}

.arrow.down.maximise, .arrow.downmod.maximise {
float: left;
}

.score.maximise {
float: right;
width: 50px; !important;
}

.side.hide {
display: none !important;
}

.md, .subreddit .description {
max-width: none !important;
}


.expando-button.maximise {
width: 16px !important;
height: 16px !important;
margin: 1px 5px 0 0 !important;
}

.expando-button.image.maximise {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAHJJREFUKFNj/P//P6NJOgMR4P+ZmQwMxmlA9P77f/wIogykGq4OKoRDM4pquFJMBsQ4hGpkFZhWQezHohpuDMI8mMfQVWOqgBqJ1Wy4HLJ34YFGmdnw0ERmYDEb2Q24gh89dghHJ2kxD0xVeGIRWQqoEgCIHkvNuFkFngAAAABJRU5ErkJggg==") !important;
}

.expando-button.image.maximise:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAHFJREFUKFNj/P///4cfDMQAAQ4Ghvff/wMRg3EafgRVhqwUIoRLM0gcLgdXismAWItQjawC7iQ0QSyqEcbAzIO7DV01XCmy6/GpRnM0xLkQv1FmNnL4YLoKewhihgl6CBKMS4S7SYh5YKrCE4vIUkCVAD98bUH1MDbWAAAAAElFTkSuQmCC") !important;
}

.expando-button.selftext.maximise {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAG9JREFUKFNj/P//P6NJOgMR4P+ZmQwMxmlA9P77f/wIogykmqBSiAJ01VADcOinQDXcA2gMuFNRzMZUjXAu2G2EVSP7BItqNGmokWhmI4c6XAPExSguRBOCSyPrQaghOXaI0QC1Cpiq0CzFxQWqBACe8mdd8KP1CQAAAABJRU5ErkJggg==") !important;
background-position: 0 0 !important;
}

.expando-button.selftext.maximise:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAGhJREFUKFNj/P///4cfDMQAAQ4Ghvff/wMRg3EafgRVRoxSiEEglciqIQbg0k+BaripaAy4VShmY6qGOxeigbBqZJ9gUY0uDTYS3WzkoIBrgCsiVjVOlxATncTGPDRMgKkK2aF42ECVALMfT2UpUqeVAAAAAElFTkSuQmCC") !important;
background-position: 0 0 !important;
}

.expando-button.video.maximise {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAFdJREFUKFNj/P//P6NJOgMR4P+ZmQwMxmlA9P77f/wIogykmqBSiAIU1VDduDVjV43LbfhUY+ohrBpZD7VVIwcXNXyJK/jJih1iohMad8BUBY9F/AygSgAvb25BgDbYqAAAAABJRU5ErkJggg==") !important;
background-position: 0 0 !important;
}

.expando-button.video.maximise:hover {
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAIAAAB/6NG4AAAABGdBTUEAALGPC/xhBQAAAFZJREFUKFNj/P///4cfDMQAAQ4Ghvff/wMRg3EafgRVRoxSiEEglXDVEN14NGNXjUsPPtWYegirRtZDbdXIwUoNX+KKJhSziYlOEmMemKrgsYifAVQJAJgrSs2jRhMAAAAAAElFTkSuQmCC") !important;
background-position: 0 0 !important;
}

}