/*
 *  © 2000-2010 deviantART, Inc. All rights reserved.
 */
div.filmBubble {
    overflow:visible !important;
}
div.filmBubble div.catbar {
    margin:-7px -33px !important;
}
* html div.filmBubble div.catbar {
    margin:0 -18px !important;
}
div.filmBubble div.deviant {
    _zoom:1;
}

body.theatre,
body.theatre div.bubbleview {
    background:#313D3D !important;
}
body.theatre div.deviant {
    visibility:hidden;
}
body.theatre #top,
body.theatre #ad-blocking-makes-fella-sad, /* and don't forget it! */
body.theatre div.ad-blocking-makes-fella-confused,
body.theatre div.catbar,
body.theatre div.magic label img,
body.theatre div.ddbox,
body.theatre #depths,
body.theatre #table-resource-nav,
body.theatre #top-55,
body.theatre #headerTop,
body.theatre #drebox {
    display:none !important;
}
body.theatre div.talk-shh {
    display:none !important;
}
body.theatre div.magic label img.iii {
    display:inline !important;
}
body.theatre div.magic {
    position:relative;
    top:60px;
}
body.theatre div.magic,
body.theatre div.magic div {
    background:none !important;
    padding-right:12px;
    padding-bottom:4px;
}
body.theatre div.magic i {
    background-image:url(/minish/icons/darkart.gif) !important;
}
body.theatre div.magic h3 {
    color:#EEE !important;
    width:auto !important;
    text-align:left !important;
    margin-left:38px !important;
}
body.theatre #theatre-usher {
    display:block !important;
    position:absolute;
    top:16px;
    left:24px;
    opacity:.5;
}
body.theatre #theatre-usher:hover {
    opacity:.7;
}
body.theatre #theatre-usher:active {
    opacity:1;
}
body.theatre #theatre-husher {
    display:block !important;
    position:absolute;
    top:16px;
    right:24px;
    width:17px;
    height:17px;
    cursor:pointer !important;
    background:url(/styles/minimal/minish/close-dev.gif) center no-repeat;
}
body.theatre #theatre-husher:hover img {
    opacity:1 !important;
    filter:alpha(opacity=100) !important;
}
body.theatre #theatre-husher img {
    zoom:1;
}
body.theatre div.magic a,
body.theatre div.magic label {
    color:#DDD !important;
}
div.deviation-nav {
    /*background:none !important;*/
}
body.theatre div.magic,
body.theatre div.altview,
body.theatre div.magic img {
    _zoom:1;
    background:#464F4F !important;
}
body.theatre div.altview {
    display:none;
}
body.theatre div.altview a {
    color:#BBB;
}
body.theatre div.altview a.a {
    color:#DDD;
}
body.theatre div.altview a img {
    visibility:hidden;
}
body.theatre div.altview i {
    border-color:#313D3D !important;
    background-image:url(http://sh.deviantart.net/shadow/313D3D-313D3D/0-1/1/1/null.png);
}

div.iconset-art i {
    background-image:url(/minish/main/icons-deviation3.gif);
}

div.slidezone {
    position:relative;
    left:-2px;
    _left:10;
    width:399px; /* maximum is 800 with current bg img */
    margin:auto;
    height:30px;
    background:url(/minish/film/slidervania.gif) no-repeat top left;
    cursor:default;
    margin-bottom:1em;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
div.slidezone div.scrubber {
    position:absolute;
    top:-2px;
    width:13px;
    height:35px;
    background:url(/minish/film/scrubber.png) no-repeat;
    margin-left:-4px;
    z-index:20;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
div.slidezone i.rr {
    position:absolute;
    z-index:1;
    width:14px; /* 13 for subtle gradient + 1 for luck ;) */
    top:0;
    right:-4px;
    _right:-5;
    height:30px;
    background:url(/minish/film/slidervania.gif) no-repeat top right;
}
div.slidezone span {
    position:absolute;
    display:block;
    top:1px;
    height:26px;
    _height:27;
    border-top:1px solid #94C7E1;
    border-left:0 solid #F6F9F8;
    background:#A6D4F0;
    z-index:2;
    cursor:pointer;
}
div.slidezone i.loading {
    position:absolute;
    display:none;
    z-index:1;
    right:-5px;
    height:30px;
    top:0;
    width:100%;
    background:url(/minish/film/slidervania.gif) no-repeat bottom right;
}
div.slidezone span.up {
    border-top-color:#68B5E2;
    background:#73BDEC;
}
/*div.talk-space h2.h-creator {
    color:#43A4DD !important;
}*/

div.slidezone a.film-play, div.slidezone a.film-pause {
    position:absolute;
    left:-60px;
    top:1px;
    z-index:20;
}

div.slidezone div.hint, div.slidezone div.hint i {
    font:7pt Verdana,sans-serif;
    position:absolute;
    top:37px;
    height:16px;
    _height:18;
    padding:2px 3px 0 4px;
    line-height:11px;
    vertical-align:middle;
    text-align:center;
    white-space:nowrap;
    background:url(/minish/film/filmtip.gif);
    color:#7D938D;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
div.slidezone div.hint i {
    top:0;
    right:-4px;
    width:5px;
    padding:0;
    background-position:top right;
}
div.slidezone div.hint b {
    position:absolute;
    top:-3px;
    left:50%;
    height:5px;
    width:5px;
    _overflow:hidden;
    background:url(/minish/film/filmtiptip.gif);
}
html body div.filmspot #filter-warning,
body.theatre div.filmspot2 #filter-warning {
    display:block;
}
body.theatre div.filmspot2 {
    position:relative;
}
body.theatre div.filmspot2 .fullscreen {
    position:absolute;
    left:50%;
    z-index:50;
}
div.filmspot2 {
    padding:0 20px;
    text-align:center;
}
div.filmspot {
    text-align:center;
    padding:3px 4px 5px 4px !important;
    min-width:440px;
    background:no-repeat center;
    /*_background:no-repeat top left;*/
}
/* * html div.filmspot div {
    position:relative;
    left:4px;
}*/
div.filmspot img.rejected,
div.filmspot2 img.rejected {
    position:absolute;
    top:50%;
    left:50%;
    margin:-320px 0 0 -320px;
}
div.filmspot-ii {
    margin:0 auto;
}
div.filmspot-ii:hover {
    background-position:0 -240px;
}

div.slidezone div.vol {
    position:absolute;
    top:7px;
    height:19px;
    right:-78px;
    width:78px;
    background:url(/minish/film/themexicanwave.gif) no-repeat right center;
}
div.slidezone div.vol div {
    position:absolute;
    top:3px;
    right:62px;
    font:7pt Verdana;
    cursor:pointer;
    color:#7D938D;
}
div.slidezone div.vol div.rv {
    right:auto;
    left:54px;
}
div.slidezone div.vol tt {
    position:absolute;
    top:8px;
    _top:9;
    left:21px;
    width:28px;
    height:1px;
    _height:2;
    border-top:1px solid #9AB1AB;
    background:#FFFFFF;
    _overflow:hidden;
}
div.slidezone div.vol b {
    position:absolute;
    display:block;
    top:4px;
    _top:5;
    left:23px;
    width:7px;
    height:7px;
    _width:9;
    _height:9;
    margin-left:-4px;
    border:1px solid #A4C0B9;
    background:#F0F8EF;
    _overflow:hidden;
}

a.film-play, a.film-pause {
    display:block;
    width:48px;
    height:28px;
    background:url(/minish/film/play.gif) no-repeat;
    outline:none;
}
a.film-play {
    background-position:0 0;
}
a.film-play:hover, a.film-play-hover {
    background-position:0 -28px;
}
a.film-play:active,
a.film-button-stuck {
    background-position:0 -56px !important;
}

a.film-pause {
    background-position:-48px 0;
}
a.film-pause:hover, a.film-pause-hover {
    background-position:-48px -28px;
}
a.film-pause:active {
    background-position:-48px -56px;
}

     
table.deviation-layout {
    width:100%;
}
table.deviation-layout td.deviation-layout {
    width:177px;
}

div.filmBubble div.deviant {
    padding:0 !important;
    _height:auto !important;
    min-height:0 !important;
}

#deviation div.magic {
    /*position:absolute;*/
    float:left;
    margin-top:10px;
    margin-left:-4px;
    font-size:8.25pt;
    white-space:nowrap;
}
#deviation div.magic div {
    padding-top:8px;
    overflow:visible;
    background:url(/styles/minimal/minish/art-menu.gif) no-repeat bottom right;
}
#deviation div.magic div.icons i {
    margin-left:34px;
}                      
#deviation div.magic a,
#deviation div.magic label {
    display:block;
    color:#3B4A4A;
    padding-left:70px;
    white-space:nowrap;
    line-height:23px;
    cursor:pointer;
    /*background:url(/styles/minimal/minish/devtoolborder.png) no-repeat bottom left;*/
}
#deviation div.magic label:hover {
    text-decoration:underline;
}
#deviation div.magic a.b,
#deviation div.magic label.b {
    text-decoration:none !important;
    _margin-top:2px;
}
#deviation div.magic a.b:hover span,
#deviation div.magic label.b:hover span {
    text-decoration:underline !important;
}

#deviation div.magic small {
    color:#959F9D;
}
#deviation div.magic label img {
    background:#EAF2EE;
}
#deviation div.magic label.b small {
    _padding-top:7px;
}

#deviation div.magic label input {
    position:absolute;
    left:38px;
    margin-top:5px;
    _margin-top:-4px;
}
#deviation div.magic i {
    margin-top:1px;
}
#deviation div.magic h3 {
    font:7pt Verdana,sans-serif;
    font-weight:bold;
    line-height:1.2em;
    color:#3B4544;
    text-transform:uppercase;
    margin:10px 0 0 -8px;
    width:62px;
    text-align:right;
}
#deviation div.magic strong.c {
    display:block;
    font-size:8.25pt;
    padding-left:34px;
    margin-top:50px;
    padding-bottom:4px;
    width:1em;
    white-space:normal;
    line-height:1em;
    color:#788;
    display:none;
}
#deviation div.magic a.c {
    background:none;
    font-size:8.25pt;
}
#deviation div.magic small {
    display:block;
    font-size:8.25pt;
    font-weight:normal;
    line-height:1em;
    margin-top:-4px;
    padding-bottom:8px;
}

div.talk-space td.creator-comments div.talk-post div.name,
div.talk-space td.creator-comments div.talk span.mood,
div.talk-space td.creator-comments div.mood-space {
    display:none;
}






















div.dnd_deck_container {
    width: 410px;
    position:relative;
}
div.dnd_deck_container div.dnd_deck_picker{
    background-color: #eee;
    border: 1px solid #628cae;
    width: 410px;
    height: 165px;
    overflow: auto;
    overflow-y: hidden;
}
div.dnd_deck_container div.ppt {
    width: 410px;
}
div.dnd_deck_container div.btns_holder {
    width: 100%;
    margin:8px 0px 6px 0px;
}
input#deck_file_upload {
    position:absolute;
    top:0px;
    right:-1px;
    opacity: 0.01;
    filter: alpha(opacity=0.01);
}
div.dnd_deck_container div.btns_holder div.iehack {
    float:left;
    width:120px;
    height:20px;
}
div.dnd_deck_container div.btns_holder .addfile {
    display:block;
    position:relative;
    width: 77px;
    height: 19px;
    background: url('/minish/submit/buttons-all.gif') no-repeat top left;
    margin: 0px 10px 0px 0px;
    float: left;
}
div.dnd_deck_container div.btns_holder a.addfile:hover {
    background: url('/minish/submit/buttons-all.gif') no-repeat bottom left;
}
div.dnd_deck_container div.btns_holder a.addtext {
    display:block;
    width: 71px;
    height: 19px;
    background: url('/minish/submit/buttons-all.gif') no-repeat top right;
    margin: 0px;
    float: left;
}
div.dnd_deck_container div.btns_holder a.addtext:hover {
    background: url('/minish/submit/buttons-all.gif') no-repeat bottom right;
}
div.dnd_deck_container div.dnd_deck_picker div.scroller{
    height: 150px;
    overflow: hidden;
    border: 0px;
    margin: 0px;
}
div.deckItemDiv_disabled {
    opacity: 0.2;
    filter: alpha(opacity=30);
}
div.deckItemDiv_disabled {
    opacity: 0.3;
}
div.deckItemDiv_selected {
    background-color: #5B9FC0;
}
div.deckItemDiv {
    height: 150px;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    text-align: left;
    float: right;
    overflow: hidden;
    position: relative;
}
div.deckItemDiv div.textError {
    background-image: url("/styles/minimal/minish/spitbite/error.png");
    width: 114px;
    height: 94px;
    border: 0px solid #c00;
    padding: 22px 3px 1px 3px !important;
    background-repeat: no-repeat;
    color: #A12020;
    font-weight: bold;
    font-size: 0.9em;
    text-align:center;
    overflow:hidden;
}
div.deckItemDiv div.textOverlay {
    background-image: url("/styles/minimal/minish/spitbite/litBackground.png");
    border: 0px solid #c00;
    padding: 5px 5px 0px 23px !important;
    width: 91px !important;
    height: 95px !important;
    font-size: 0.9em;
    background-repeat: no-repeat;
    padding-left:0px;
    overflow:hidden;
}
div.deckItemDiv div.imageWrapper {
    margin: 5px 0px 5px 0px;
    height: 100px;
    overflow:hidden;
}
div.deckItemDiv div.imageWrapper img.spinner {
    width: 32px;
    height: 32px;
    position: absolute;
    top:35px;
    left:44px;
    z-index:10;
}
div.deckItemDiv div.deckItemClose {
    width: 15px;
    height: 15px;
    background-image: url('/styles/minimal/minish/close.png');
    margin: 5px 3px 0px 3px;
    float: left;
    z-index:0;
    cursor: pointer;
}
div.deckItemDiv div.closeSelected {
    background-image: url('/styles/minimal/minish/spitbite/close-selected.png');
}

body iframe.hidden {
    visibility: hidden;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
div.deckItemDiv img {
    border-width:0px;
}
div.deckItemDiv div.deckItemLabel {
    font-size: 0.8em;
    margin: 0px 0px 0px 21px;
}


div.filekeeper_check {
    margin-bottom:8px;
    position:relative;
    top:-4px;
}

/*body.bubble div.talk-space div.nav span.shadow span {
    background:transparent !important;
    border:3px solid #D3E0DC !important;
}
body.bubble div.talk-space div.nav a:hover,
body.bubble div.talk-space div.nav a.hover {
    background-color:#D6E0DC !important;
}
*/

div.talk-shh {
    margin-bottom:300px;
}
div.talk-space {
    padding-top:16px;
}

body.bubble div.talk-space table.f td.creator-comments div.text {
    background:#D3E6E9;
}                                          
body.bubble div.talk-space table.f td.creator-comments i.dd i {
    border-right-color:#D3E6E9;
}

div.talk-space table.f td.creator-comments div.meta span.time {
    visibility:hidden;
}
div.talk-space table.f td.creator-comments a.control-reply {
    display:none;
}

div.talk-space table.f {
    width:850px;
}
div.talk-space td.f {
    width:50%;
    padding:0 25px;
}

div.talk-space div.dev-stats {
    margin-bottom:32px;
    font-size:8.25pt;
}
div.talk-space div.dev-credits table.credits {
    width:100%;
}
div.talk-space div.dev-credits table.credits td {
    width:50%;
    padding:2px 8px;
    text-align:left;
}
div.talk-space div.dev-credits table.credits td.first {
    text-align:right;
    font-size:8.25pt;
}

body.bubble div.talk-space div.dev-stats,
body.bubble div.talk-space div.dev-credits {
    color:#414D4C;
}

div.filtered-film #flash_target_1,
div.filtered-film #film_control {
    display:none;
}



.altview {
    background-color:#BFCEC3;
    -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;
}
.altaltview {
    background-color:#CAD5CD;
    -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;
}
.altaltview>i.c,.altview>i.c {display:none}

#deviantART-v7 .dev-stats .ch-boxtop {visibility:hidden}


#deviantART-v7 .magic h3 {font:bold 8.25pt verdana;text-transform:uppercase;margin-top:1.5em}

#deviantART-v7 .magic label {display:block}

#deviantART-v7 .magic i {width:28px !important}

#deviantART-v7 .magic a {text-align:left;text-decoration:none}
#deviantART-v7 .magic a.b {line-height:1.4em !important}


#gmi-ResViewContainer h1 .avatar {float:left;margin-right:15px;}
.resview7-view .catpath {margin:0 0 16px -40px !important}


div.filteredfilm #filter-warning {
    width: 400px; 
    background-position: center 60px; 
    display:block;
}

div.dnd_deck_container {
    width: 410px;
    position:relative;
}
div.dnd_deck_container div.dnd_deck_picker{
    background-color: #eee;
    border: 1px solid #628cae;
    width: 410px;
    height: 165px;
    overflow: auto;
    overflow-y: hidden;
}
div.dnd_deck_container div.ppt {
    width: 410px;
}
div.dnd_deck_container div.btns_holder {
    width: 100%;
    margin:8px 0px 6px 0px;
}
input#deck_file_upload {
    position:absolute;
    top:0px;
    right:-1px;
    opacity: 0.01;
    filter: alpha(opacity=0.01);
}
div.dnd_deck_container div.btns_holder div.iehack {
    float:left;
    width:120px;
    height:20px;
}
div.dnd_deck_container div.btns_holder .addfile {
    display:block;
    position:relative;
    width: 77px;
    height: 19px;
    background: url('/minish/submit/buttons-all.gif') no-repeat top left;
    margin: 0px 10px 0px 0px;
    float: left;
}
div.dnd_deck_container div.btns_holder a.addfile:hover {
    background: url('/minish/submit/buttons-all.gif') no-repeat bottom left;
}
div.dnd_deck_container div.btns_holder a.addtext {
    display:block;
    width: 71px;
    height: 19px;
    background: url('/minish/submit/buttons-all.gif') no-repeat top right;
    margin: 0px;
    float: left;
}
div.dnd_deck_container div.btns_holder a.addtext:hover {
    background: url('/minish/submit/buttons-all.gif') no-repeat bottom right;
}
div.dnd_deck_container div.dnd_deck_picker div.scroller{
    height: 150px;
    overflow: hidden;
    border: 0px;
    margin: 0px;
}
div.deckItemDiv_disabled {
    opacity: 0.2;
    filter: alpha(opacity=30);
}
div.deckItemDiv_disabled {
    opacity: 0.3;
}
div.deckItemDiv_selected {
    background-color: #5B9FC0;
}
div.deckItemDiv {
    height: 150px;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    text-align: left;
    float: right;
    overflow: hidden;
    position: relative;
}
div.deckItemDiv div.textError {
    background-image: url("/styles/minimal/minish/spitbite/error.png");
    width: 114px;
    height: 94px;
    border: 0px solid #c00;
    padding: 22px 3px 1px 3px !important;
    background-repeat: no-repeat;
    color: #A12020;
    font-weight: bold;
    font-size: 0.9em;
    text-align:center;
    overflow:hidden;
}
div.deckItemDiv div.textOverlay {
    background-image: url("/styles/minimal/minish/spitbite/litBackground.png");
    border: 0px solid #c00;
    padding: 5px 5px 0px 23px !important;
    width: 91px !important;
    height: 95px !important;
    font-size: 0.9em;
    background-repeat: no-repeat;
    padding-left:0px;
    overflow:hidden;
}
div.deckItemDiv div.imageWrapper {
    margin: 5px 0px 5px 0px;
    height: 100px;
    overflow:hidden;
}
div.deckItemDiv div.imageWrapper img.spinner {
    width: 32px;
    height: 32px;
    position: absolute;
    top:35px;
    left:44px;
    z-index:10;
}
div.deckItemDiv div.deckItemClose {
    width: 15px;
    height: 15px;
    background-image: url('/styles/minimal/minish/close.png');
    margin: 5px 3px 0px 3px;
    float: left;
    z-index:0;
    cursor: pointer;
}
div.deckItemDiv div.closeSelected {
    background-image: url('/styles/minimal/minish/spitbite/close-selected.png');
}

body iframe.hidden {
    visibility: hidden;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
div.deckItemDiv img {
    border-width:0px;
}
div.deckItemDiv div.deckItemLabel {
    font-size: 0.8em;
    margin: 0px 0px 0px 21px;
}


div.filekeeper_check {
    margin-bottom:8px;
    position:relative;
    top:-4px;
}

/*
@@require cssms/pages/grusers/page.css
*/

#deviant div.hh:not(:supersafarionlyhack) {
    margin-top:0;
}

div.stream {
    /*background:#97A79E;
    margin:0 -15px -8px -15px;*/
}

div.skin1 {
    padding:7px 0 0 0;
    position:relative;
    /*top:-3px;*/
}
div.skin1 div.deviant {
    margin:0 15px;
    _position:relative !important;
    _z-index:40 !important;
}

div.skin1 div.galleryswitch-tt {
    overflow:auto;
    overflow-y:hidden;
    bbackground:#93A297 url(/styles/minimal/minish/fade-dark.gif) repeat-x;
    background:#AEBBB1;
}
div.skin1 div.galleryswitch i.tl,
div.skin1 div.galleryswitch i.tr,
div.skin1 div.galleryswitch i.bl,
div.skin1 div.galleryswitch i.br,
div.skin1 div.gallerysaver i.tl,
div.skin1 div.gallerysaver i.tr,
div.skin1 div.gallerysaver i.bl,
div.skin1 div.gallerysaver i.br {
    display:none;
}
div.skin1 div.galleryswitch div.hh {
    padding-top:0 !important;
}
div.skin1 div.galleryswitch div.galleryswitchzone a {
    display:block;
    position:relative;
    cccolor:#94A09B;
    text-align:center;
    ttext-decoration:none !important;
    cccolor:#111;
    outline:none;
}
div.skin1 table.gallery-master {
    top:-30px;
    margin-bottom:-30px;
    /*_top:-5;
    _margin-bottom:-5;*/
    position:relative;
    z-index:19;
}
div.skin1 div.galleryswitchzone div.stackzone {
    cursor:pointer;
    _zoom:1;
    _position:relative;
}
div.skin1 div.galleryswitch-tt div.galleryswitchzone a {
    float:left;
    margin-right:12px;
    width:140px;
    margin-top:-12px;
}
div.skin1 div.stackzone {
    margin-top:12px;
    width:152px;
    overflow:hidden;
    overflow-y:visible;
}

div.stackzone-hover div.stack div.icon span.shadow {
    background-image:none !important;
}
div.skin1 div.stackzone div.stack div.icon img {
    border-color:#777;
}
div.skin1 div.stackzone-hover div.stack div.icon img,
div.skin1 div.stackzone-hover div.label {
    color:#111;
    text-decoration:underline;
    border-color:#555 !important;
}
div.stackzone-hover div.stack div.icon img,
div.stackzone-hover div.label {
    color:#111;
    text-decoration:underline;
    border-color:#555 !important;
}
div.stackzone-text div.stackctrl,
div.stackzone-text div.customicon {
    display:none !important;
}
div.stackzone-icon {
    margin-top:0 !important;
}
div.stackzone-icon div.label {
    display:none;
}
div.stackzone-text div.label {
    text-align:left !important;
    padding-left:15px !important;
    padding-right:20px !important;
    text-decoration:underline !important;
}
div.stackzone-edit div.stackctrl {
    background:url(/minish/gallery/stack.gif) no-repeat center top;
    height:112px;
}
div.galleryswitch div.maybedrop div.stackctrl {
    background:url(/minish/gallery/stack.gif) no-repeat 50% -200px;
}
div.galleryswitch div.maybedrop div.label {
    color:#277ABB;
}
div.galleryswitch div.stackzone-edit div.textonly {
    background:#94A39B;
    border:2px solid #94A39B !important;
}
div.galleryswitch div.maybedrop div.textonly {
    color:#277ABB;
    border-color:#277ABB !important;
}
div.galleryswitch div.maybedrop div.customicon {
    background:#277ABB;
}
div.galleryswitch div.maybedrop div.customicon img {
    opacity:.7;
    filter:alpha(opacity=70);
    zoom:1;
}
div.stackzone div.customicon {
    text-align:center;
    min-height:20px; /* sorry, gallery-customising folk... we need *something* to click on ;) */
    _height:20;
}

div.stackzone a.x {
    position:absolute !important;
    top:4px;
    width:20px;
    height:20px;
    right:18px;
    z-index:40;
    display:none !important;
    background:transparent none !important;
}
div.stackzone-text a.x {
    right:4px;
}
.editmode div.stackzone-edit a.x {
    display:block !important;
    text-indent: 0px;
}
div.stackzone div.label input {
    position:relative;
    width:100px !important;
}
div.stackzone-edit {
    overflow:hidden !important;
}
div.stackzone div.label-hover {
    cursor:default;
}
div.stackzone div.label-hover span {
    background:#DDD;
    cursor:text;
}
div.skin1 td.galleryswitch-ll,
div.skin1 td.galleryswitch-rr {
    width:152px;
    background:#AEBBB1;
}

div.galleryswitch a.gallery-add {
    margin:16px;
    display:none;
    text-align:center;
    line-height:1.4em;
    color:#277ABB;
    text-decoration:none !important;
}
div.skin1 table.gallery-master td.gsmaster-empty {
    display:none;
}
body.editmode div.skin1 table.gallery-master td.gsmaster-empty {
    display:block;
    display:table-cell;
    _display:block !important;
}

div.skin1 div.artzone {
    text-align:left;
    overflow:hidden; /* for subfolder float chaos */
}
div.skin1 div.artzone,
div.skin1 div.artzone div.stream {
    padding:0;
    min-height:400px;
}
div.skin1 div.artzone div.stream {
    _height:400;
    margin:auto;
}
div.skin1 div.stream {
    _margin-top:4; /* weird float interference thing */
    text-align:left;
}
div.skin1 div.stream div span {
    text-align:center;
}
div.skin1 div.galleryswitch div.galleryswitchzone div.textonly div.stack {
    display:none;
}


div.skin1 div.description a {
    text-decoration:underline;
}
div.skin1 div.description {
    width:50%;
}

div.blues-bar span.gallerysearch form {
    position:relative;
    right:0;
    top:5px;
    color:#999;
    cursor:default;
    font-size:8.25pt;
}
span.gallerysearch input.ibutton {
    font:8.25pt Verdana;
}
span.gallerysearch input.itext {
    background:#F0FBF8;
    color:#222;
    font:8.25pt Verdana;
}

div.slickmode {
    background-image:none !important;
}
div.slickmode div.deviant {
    display:none;
}
div.galleryset-thefmen div.deviant {
    display:none;
}

div.browsebubble div.sitbackspace {
    position:absolute;
    z-index:40;
    left:-40px;
    top:-4px;
}

div.browsebubble div.browsechoices-more {
    display:none;
    clear:left;
    font-size:8.25pt;
    font-size:9pt;
    margin:0 0 0 8px;
    border:0;
    text-align:center;
    width:204px;
    _width:242;
    padding:3px 32px 4px 4px;
}
div.browsebubble div.active {
    display:block !important;
}
div.browsebubble div.stream {
    clear:left;
}
div.browse-options a.active,
div.browse-options a.active span,
div.modal div.modaltabs a.active,
.modal .modaltabs a.selected {
    text-decoration:none !important;
    color:#222 !important;
    font-weight:bold;
}
.modal .l_error {
    color:#A12020;
    font-weight:bold;
}
body.editmode div.folderview div.folderview-system div.resource-nav-h {
    display:none;
}
div.folderview div.folderview-system div.resource-nav-h {
    margin:0 200px;
    margin-top:-20px;
    position:relative;
    z-index:10;
}
div.folderview div.folderview-system div.resource-nav-h-getouttheway {
    margin-left:308px;
}
div.folderview div.sitbackspace {
    position:relative;
    left:-4px;
    float:left;
    margin-right:3px;
}
div.folderview h2 {
    cursor:default;
}
h2 a {
    position:relative;
    z-index:101;
}


div.gallerysaver {
    position:relative;
    bbbackground:#EAF2EE;
    height:500px;
    overflow:hidden;
}
div.gallerysaver div.saverdisplay {
    position:absolute;
    top:40px;
    left:50%;
    width:40%;
    color:#555;
    line-height:1.4em;
}
div.gallerysaver div.saverdisplay img.ding {
    position:absolute;
    top:-20px;
}


div.surfer,
img.surfer {
    display:none;
    position:absolute;
    cursor:default;
    z-index:80;
}
img.surfer {
    border:2px solid #3E8EB7;
    margin:-2px 0 0 -2px;
}
div.surfer-tv150 {
    border:2px solid white;
    margin:-2px;
}

div.surfer-stack {
    border:2px solid white;
    margin:-32px 0 0 -2px;
    padding-top:30px;
    height:148px;
    width:140px;
    _width:144;
    _height:180;
}
div.surfer-stack div.stack {
    width:110px;
    height:110px;
}

div.magic-arrow {
    background:#222;
    height:176px;
    width:3px;
    position:absolute;
    z-index:30;
}
div.magic-wheelbarrow {
    background:#222;
    width:130px;
    height:3px;
    margin-left:10px;
    position:absolute;
    z-index:40;
    _overflow:hidden;
}

div.popup2-gallerylink {
    border-top-color:#277ABB !important;
    width:210px !important !important;
    height:130px !important !important;
}
div.popup2-deviantcategories {
    width:210px !important;
    height:256px !important;
}

body.editmode #ad-blocking-makes-fella-sad, /* D: */
body.editmode div.ad-blocking-makes-fella-confused /* D: */ {
    display:none;
}

.without-hat div.folderview div.folderview-system {
    border:0 solid #6A7872;
    padding:0;
    border-width:0 0 8px 0;
    background:#6A7872;
    position:relative;
    z-index:20;
    margin-top:0;
    zoom:1;
}
div.folderview i.tc {
    display:none;
}
.without-hat div.folderview i.tc {
    display:block;
}
.without-hat #top {
    overflow:hidden;
    border-bottom:1px solid #364B44;
}
.without-hat div.bubbleprefix {
    _visibility:hidden;
}
.without-hat div.blues-bar,
.without-hat div.blues-bar-ctrl {
    border:0;
    background:#728776;
}
.without-hat div.blues-bar {
    margin:0 -15px;
}
.without-hat div.blues-bar div.nav2 {
    left:0;
}
.without-hat div.blues-bar span.bb-with-sep,
.without-hat div.blues-bar div.bb-with-sep {
    background-image:none !important;
}
.without-hat div.blues-bar a.gmbutton2,
.without-hat div.blues-bar a.gmbutton2 b {
    background-image:url(http://st.deviantart.com/minish/messages/gmbutton2d.gif?1);
    color:#2C363A !important;
}
.without-hat div.blues-bar a.gmbutton2 i.icon {
    display:none !important;
}


a.editorbutton {
    display:block;
    position:relative;
    background-color:#277ABB;
    color:#E5F1EB !important;
    padding:2px 8px; /* wide normally */
    text-decoration:none !important;
}
div.folderview div.folderview-control {
    padding:0 15px;
}
div.folderview div.folderview-top {
    padding-top:12px;
}
div.folderview-ll div.folderview-top div.description,
div.folderview-ll div.folderview-top div.subfolders,
div.folderview-rr div.folderview-top {
    float:left;
    clear:left;
    width:180px;
    overflow:hidden;
}
div.folderview-rr div.folderview-top {
    float:right;
}
.without-hat div.folderview div.folderview-top {
    padding-top:10px;
}
div.folderview div.folderview-top div.description,
div.folderview div.folderview-top div.subfolders {
    display:none;
}
div.folderview-ll div.folderview-top div.description,
div.folderview-rr div.folderview-top div.description {
    display:block;
    width:180px;
    margin-top:12px;
    text-align:left;
}
div.folderview-ll div.folderview-top div.description a,
div.folderview-rr div.folderview-top div.description a {
    text-decoration: underline;
}
div.folderview-top div.subfolders,
div.folderview-top div.subfolders {
    display:block;
    width:150px;
    margin-top:32px;
    text-align:left;
}
div.folderview div.folderview-art {
    position:relative;
    top:-12px;
    min-height:100px;
    _height:100;
}
div.folderview-ll div.folderview-art {
    margin-left:204px;
}
div.folderview-rr div.folderview-art {
    margin-right:204px;
}
div.folderview-ll div.folderview-art div a,
div.folderview-rr div.folderview-art div a {
    color:#595D5C;
}


#editmode a.x {
    float:right;
    margin:6px 0 0 12px;
    position:relative;
    z-index:214;
}
body.deviant a.editorbutton i.tl,
body.deviant a.editorbutton i.tr,
body.deviant a.editorbutton i.bl,
body.deviant a.editorbutton i.br {
    background:#BAC5BA !important;
    border:none;
    width:1px;
    height:1px;
}
#editmode a.editorbutton i.tl,
#editmode a.editorbutton i.tr,
#editmode a.editorbutton i.bl,
#editmode a.editorbutton i.br {
    background:#374341 !important;
}

div.stream div a.thumbmenu {
    position:relative;
    z-index:50;
    color:#277ABB;
    _padding-bottom:1;
}

#editmode {
    display:none;
}
body.editmode #top *, body.editmode #top-55, body.editmode #headerTop {
    display:none;
}

/* making "body.editmode #depths *" display:none FREEZES IE. awesome, right? try debugging that */
body.editmode #depths div {
    visibility:hidden;
}
body.editmode #top {
    height:40px;
}
body.editmode #top i.tl,
body.editmode #top i.tr {
    display:block;
    top:56px;
}
bbbody.editmode div.bubbleview {
    margin-top:50px;
}
body.editmode {
    _background:url(/minish/main/blank.gif) no-repeat fixed;
}
body.editmode #editmode {
    display:block;
    position:fixed;
    top:0;
    left:0;
    right:0;
    _position:absolute;
    _iefix:expression(this.style.top = document.body.scrollTop);
    _width:100%;
    background:#374341;
    padding:4px 30px;
    color:#DDD;
    text-align:left;
    color:#0052C0;
    z-index:210;
    border-bottom:2px solid #277ABB;
}

#editmode span.editstate {
    font:14pt Trebuchet MS;
    color:#96A19B;
    line-height:32px;
    vertical-align:middle;
    cursor:default;
    display:block;
    position:relative;
    height:32px;
    zoom:1;
}
/*#editmode span.editstate {
    font:9pt Verdana;
    float:left;
    color:#96A19B;
    line-height:27px;
    vertical-align:middle;
    cursor:default;
}*/


div.artnull {
    font:15pt Trebuchet MS;
    padding:32px 0;
    color:#7C8E84;
}
div.artnull a {
    color:#4C5B54;
    text-decoration:underline;
}

div.stackzone-surfer {
    /*background:#DDD;*/
    border:2px solid white;
    width:120px;
    height:100px;
    margin-left:20px;
}

div.stream div span.shadow {
    zoom:1 !important;
    fffilter:alpha(opacity=50) !important;
    /*position:relative !important;*/
}
div.stream div span.shadow img {
    zoom:1 !important;
    fffilter:alpha(opacity=50);
    /*position:relative !important;*/
}
textarea.bugbug {
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    position:fixed;
    _position:absolute;    
    top:20px;
    right:24px;
    width:550px;
    height:200px;
    background-color:#222;
    background-color:rgba(0,0,0,.6);
    _background-color:#222;
    color:#EEE;
    font:8.25pt Verdana;
    z-index: 300;
}

div.textsurfer {
    border:2px solid #3E8EB7;
    background:#ABB2AB;
    margin:-2px 0 0 -2px;
}


div.stream div span span.shadow img:not(:notsafari) {
    position:relative;
}

div.nav a.maybedrop {
    background-color:#277ABB !important;
    color:#E5F1EB !important;
}

div.browse-options {
    clear:left;
    position:relative;
    top:0;
    margin:0 16px;
    padding-top:3px;
    border:0;
    overflow:hidden;
    _overflow:visible
    _zoom:1;
}
div.browse-options div.browse-cat {
    line-height:1.2em;
    height:1.2em;
    overflow:hidden;
}


div.browse-options a {
    white-space:nowrap;
    position:relative;
    z-index:98;
    text-decoration:underline;
}
div.browse-options div.browse-cat a {
    text-decoration:none !important;
}
div.browse-options a span {
    text-decoration:underline;
}

div.browse-options div.browse-sort {
    float:right;
    border-left:1px solid #AAA;
    padding-left:8px;
    white-space:nowrap;
}
div.browse-options a.browse-more {
    float:right;
    margin:0 8px;
}


div.modal div.the-icon {
    text-align:center;
}
div.modal div.the-icon div.the-icon-ctrl1 {
    margin:auto;
    width:214px;
    _width:216;
    border:1px solid #AAA;
    overflow:hidden;
}
div.modal div.the-icon div.the-icon-ctrl {
    position:relative;
    margin:auto;
    background:#AEBBB1;
    border-left:30px solid #6A7872;
    border-right:30px solid #BAC5BA;
    padding-top:8px;
    wwwidth:152px;
    height:200px;
    overflow:auto;
    text-align:center;
}
div.modal div.the-icon div.the-icon-ctrl i.aa {
    display:block;
    position:absolute;
    cursor:default;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:220;
    _background:#000;
    filter:alpha(opacity=1);
}


.without-hat {
    padding:0 !important;
    background-image:none !important;
}
.without-hat div.deviant {
    display:none;
}

div.browse-options {
    _zoom:1;
    _clear:both;
    _position:relative;
    _top:-2;
    _top:0;
    margin-left:16px;
}

div.artzone div.stream div.selected span,
div.artzone div.stream div.selected div.tt-w {
    background:url(/minish/gallery/thumb-select.gif) no-repeat center;
}
* html div.artzone div.stream div.selected span.shadow {
    background-image:none !important;
}
div.artzone div.selected div.a-stream span,
div.artzone div.selected div.a-stream div.tt-w {
    background:#080808;
}

i.tc {
    border-color:#728776 !important;
}
i.tc b {
    background:#728776 !important;
}
div.bubbletwo i.tbl,
div.bubbletwo i.tbr {
    bottom:auto;
    top:-20px;
}
div.bubbletwo {
    min-height:0 !important;
    height:auto !important;
}
div.bubbletwo table.no-comments td.comment-city-3 {
    padding-top:0 !important;
}

#gallery-ads {
    width:1px;
    height:1px;
    margin-top:-1px;
}
#gallery-ads iframe,
#gallery-ads-fallback iframe {
    display:none;
}


body.deviant .without-hat div.folderview div.folderview-system div.ringview i.c,
body.deviant .without-hat div.folderview div.folderview-system div.ringview i.c b {
    background-color:#6A7872;
    border-color:#6A7872;
}
body.deviant .without-hat div.folderview div.folderview-system div.ringview i.c i,
body.deviant .without-hat div.folderview div.folderview-system div.ringview div.ringview-ctrl {
    border-color:#C2CCC2;
}



/** v6 overrides ****/
.without-hat {
    background-position:0 -47px !important;
}
.without-hat #headerTop i.tl,
.without-hat #headerTop i.tr {
    display:none;
}
.without-hat div.bubbleview {
    margin-top:16px !important;
}


body.gruze div.skin1 table td.galleryswitch-ll,
body.gruze div.skin1 table td.galleryswitch-rr {
    background:#C4D1C0 url(http://st.deviantart.com/minish/gruzecontrol/blues-groove-side.gif) repeat-x top left;
}



body div.blues-bar span.bb span.gallery-links {
    word-spacing:12px;
    font-size:9pt;
    position:relative;
    top:7px;
}
div.blues-bar span.gallery-links a {
    word-spacing:normal;
    color:#337287 !important;
}
body.gruze div.blues-bar span.bb span.gallery-links a.active,
body.gruze div.blues-bar span.bb span.gallery-links a.active span {
    text-decoration:none !important;
    color:#222 !important;
    font-weight:bold !important;
}

body.gruze table.gallery-master {
    top:0 !important;
    margin:0 !important;
}
body.gruze div.skin1 {
    padding:0 !important;
    margin:0 !important;
    z-index:10 !important;
}
body.gruze div.skin1 td.galleryswitch-ll,
body.gruze div.skin1 td.galleryswitch-rr {
    background:#C4D1C0;
}
body.gruze a.superback {
    margin-top:0;
}
.without-hat div.catbar {
    display:none;
}
body.gruze div.folderview div.folderview-system {
    padding-top:12px;
}
body.gruze .without-hat div.folderview div.folderview-system {
    padding-top:0;
}

.spotlight-thumbs {
    height:174px;
    overflow:hidden;
    margin-top:-12px;
}
.spotlight-thumbs .stream {
    text-align:left;
}
.spotlight-thumbs .stream * {width:auto !important}
.spotlight-thumbs .stream img, .spotlight-thumbs .stream .lit {margin:0 8px}
.spotlight-thumbs .stream .lit img {margin:0}


.gruze-main .guideblock {border:0;margin-bottom:12px}
.gruze-main .guideblock .stackzone,.gruze-main .guideblock .stacklink {float:left;width:152px;}
.gruze-main .guideblock .stacklink {margin-top:20px;margin-bottom:20px;margin-left:-152px;}

.gruze-main .guideblock {
    border-bottom:1px solid #EFF3EF;
}
.gruze-main .guideblock-ctrl {
    border-bottom:1px solid #9EB1A2;
    overflow:hidden;_overflow:visible;_height:1;
}
/* These are the new comment styles,
    for Film and Collections.
   Regular-style comments are still in core.css
*/

div.talk {
    margin-bottom:32px;
    _zoom:1;
}                 
div.talk div.files {
    display:none;
}
div.talk-withfiles {
    _height:1;
}
div.talk-withfiles:after {
    display:block;
    height:1px; /* early Gecko engine ignores this element if without height */
    margin-top:-1px;
    clear:both;
    visibility:hidden;
    content:" "; /* \160 */
}
div.talk-withfiles div.files {
    display:block;
    float:left;
    marign-top:1em;
    width:166px;
}
div.talk-withfiles div.files a {
    display:block;
    clear:left;
    float:left;
    border:1px solid #666;
    margin-bottom:20px;
}
div.talk-withfiles div.files a.download {
    border:2px solid #AAA;
    padding:12px 0;
    text-align:center;
    text-decoration:none !important;
    color:#333;
    font:10pt Verdana,sans-serif;
    width:146px;
    _width:150;
}
div.talk-withfiles div.files a.download:hover {
    border-color:#777;
}
div.talk div.meta {
    position:relative;
    left:66px;
    _zoom:1;
    padding-bottom:8px;
    font:100% Verdana,sans-serif;
    font-weight:bold;
    line-height:1em;
    clear:right;
    top:-1em;
    margin-bottom:-1em;
}
div.talk div.meta span.name img {
    /* avatar */
    position:absolute;
    top:1em;
    margin-top:8px;
    left:-66px;
}
div.talk div.meta span.time {
    margin-left:10px;
    font:80% Verdana,sans-serif;
    line-height:1em;
}
div.talk span.mood {
    float:right;
}
div.talk span.mood, div.talk span.mood img {
    vertical-align:bottom;
}
div.talk div.text {
    position:relative;
    margin-left:65px;
    _zoom:1;
}
div.talk div.text div.text-ii {
    padding:15px 16px;        
    min-height:2.6em;
    _height:60;
    min-height:3.2em;
    _height:66;
}
div.talk div.text i.dd {
    position:absolute;
    width:11px;
    height:11px;
    overflow:hidden;
    top:9px;
    left:-11px;
    _left:-10;
}                   
div.talk div.text i.dd i {
    position:absolute;
    bottom:0;
    right:0;
    width:1px;
    height:1px;
    _width:11px;
    _height:11px;              
    border-style:solid;
    border-width:0 11px 11px 0;
    border-color:#D6DED4;
}
div.talk div.text a.control-reply {
    position:absolute;
    bottom:0;
    left:-65px;
    width:50px;
    text-align:right;
    font-size:8.25pt;
    text-decoration:none !important;
}
/* electricity */
div.talk-electric i.dd i {
    border-right-color:#9AE881 !important;
}
div.talk-electric div.text {
    background:#9AE881 !important;
}
/* /electricity */

div.talk div.text a.control-reply:active {
    color:#444;
}

div.talk-tower div.talk span.commentcontrol {
    display:none;
}
div.tower-commentcontrol div.talk span.commentcontrol {
    display:none;
    display:block;
    position:absolute;
    top:6px;
    right:6px;
    font:monospace;
    cursor:pointer;
}

div.talk-hidden {
    margin:-20px 0 24px 0;
}
div.talk-hidden div.meta,
div.talk-hidden span.mood,
div.talk-hidden div.files,
div.talk-hidden a.control-reply,
div.talk-hidden i.dd {
    display:none;
}
div.talk-hidden div.text {
    margin-right:60px;
}
div.talk-hidden div.text div.text-ii {
    height:auto;
    min-height:0;
    color:#8E9AA8;
}

div.talk-withfiles div.meta {
    left:166px;
}
div.talk-withfiles div.meta span.name img {
    display:none;
}
div.talk-withfiles div.text {
    margin-left:165px;
}

div.talk-blank {
    padding:32px 0 64px 0;
    text-align:center;
}
body.bubble div.talk-blank {
    color:#818D8C;
}


body.bubble div.talk-shh {
    color:#919D9C;
}

body.bubble div.talk-post div.previewbox,
body.bubble div.talk div.text {
    background:#C9D6CD;
    color:#414D4C;
}
body.bubble div.talk div.text i.dd i {
    border-right-color:#C9D6CD;
}
body.deviant div.talk-post div.previewbox,
body.deviant div.talk div.text {
    background:#AFBCB0;
    color:#414D4C;
}
body.deviant div.talk div.text i.dd i {
    border-right-color:#AFBCB0;
}                  
/*body.bubble div.talk-highlight1 div.text {
    background:#D3E0DC;
}                                          
body.bubble div.talk-highlight1 div.text i.dd i {
    border-right-color:#D3E0DC;
}*/


body.bubble div.talk span.name,
body.bubble div.talk-post div.name {
    color:#414D4C;
}
body.bubble div.talk span.name a,
body.bubble div.talk-post div.name a {
    color:#447593;
}      
body.bubble div.talk div.meta,
body.bubble div.talk div.meta span.time a {
    color:#7D938D;
}
body.bubble div.talk a.control-reply {
    color:#504D4B;
}
body.deviant div.talk a.control-reply {
    color:#6F7C70;
}


div.talk-tower h2.h-post {
    margin-bottom:18px !important;
}

div.talk-tower h2.v {
    font:12pt Trebuchet MS, sans-serif;
    font-weight:bold;
    margin-bottom:27px;
    line-height:1.3em;
    border-bottom:2px solid;
    letter-spacing:0;
}

body.bubble div.talk-tower h2.v {
    color:#414D4C;
    border-color:#D3E0dC;
}
body.deviant div.talk-tower h2.v {
    border-color:#9FACA0;
}

div.popup2-commentcontrol {
    border-top:0 none !important;
    width:170px !important;
    height:54px !important;
}



div.mood-space {
    position:relative;
    height:68px;
    margin-bottom:24px;
}
body.deviant div.mood-space .active {
    background:#277ABB !important;
}
body.bubble div.mood-space {
    background:#DEE9E6
}
body.deviant div.mood-space {
    background:#AFBCB0;
}

table.moods, table.moods td {
    width:auto !important;
    padding:0 !important;
}

body.bubble div.talk-filter div.talk {
    ;
}


div.talk div.text-ii {
    background:#BFCEC3;
}


div.talk-post div.talk-attach {
    margin-left:80px;
    _margin-left:0;
    _padding-left:80px;
}
div.talk-post div.talk-attach-expanded {
    margin-left:170px;
    _margin-left:0;
    _padding-left:170px;
}
div.talk-post div.talk-files {
    position:absolute;
    top:0;
    left:0;
    _left:-80px;
    height:100%;
    width:80px;
    overflow:hidden;
}

div.talk-post div.talk-attach-expanded div.talk-files {
    _left:-170px;
    width:166px;
    overflow:hidden;
}
div.talk-post div.talk-files a.empty,
div.talk-post div.talk-files a.file {
    clear:left;
    display:block;
    border-width:3px;
    border-style:dashed;
    margin-bottom:20px;
    text-align:center;
    color:#BEC8C5;
    padding:7px;
    width:46px;
    height:46px;
    _width:60;
    _height:60;
    text-decoration:none !important;
}
div.talk-post div.talk-files a.empty:hover {
    border-style:solid;
    color:#447593;
}
div.talk-post div.talk-files a.file {
    position:relative;
    color:#447593;
    border-style:solid;
    background:#F0F4F3;
    padding:22px 7px;
    overflow:hidden;
    height:16px;
    _height:60;
    font-weight:bold;
}


div.talk-post div.talk-files a.image {
    position:relative;
    display:block;
    float:left;
    clear:left;
    border:2px solid #447593;
    margin-bottom:20px;
    color:#BEC8C5;
}
div.talk-post div.talk-files a.image img.x,
div.talk-post div.talk-files a.file img.x {
    display:block;
    position:absolute;
    top:5px;
    right:5px;
    z-index:5;
    width:17px;
    height:17px;
}
div.talk-post div.talk-files a.file img.x {
    top:3px;
    right:3px;
}

