




/*
     FILE ARCHIVED ON 9:26:05 Mar 3, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:06:30 Apr 24, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
 *  © 2000-2012 deviantART, Inc. All rights reserved.
 */
.dwaiting {cursor:wait !important}

img {
    border-style:none;
}

.f {
    position:static;
    padding:0;
    margin:0;
    text-indent:0;
    font-weight:normal;
    list-style-display:none;
    _height:1;
    *zoom:1;
    list-style:none;
    font-family:Verdana, sans-serif;
    font-size:9pt;
    border-collapse:collapse;
    vertical-align:top;
    text-decoration:none !important;
}
table.f[align=center] {margin:0 auto}
td.v {
    vertical-align:middle;
}
table.full {
    width:100%;
}

body #output a.h, body a.h {
    text-decoration:underline;
}

.menucompatible {
    visibility:hidden !important;
}
/* safari had issues hiding using only visiblity. see tickets #6101, #5864, #6826 */
#overhead-you-know-what .menucompatible,
.ad-blocking-makes-fella-confused .menucompatible {
    position: absolute !important;
    top: -2000px !important;
}
.modal .menucompatible {
    visibility:visible !important;
}

.hidoframe,
.hidoframe iframe {
    visibility:hidden;
}


div.scripted, span.scripted {
    display:none;
}

a.jsaction {
    text-decoration: none;
    border-bottom: 1px dotted;
}

.borderboxmodel {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

input.file-upload {
    cursor: pointer;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    left: -1000px;
}


.l {
    text-align:left;
}
.c {
    text-align:center;
}
.r {
    text-align:right;
}

.p { padding:4px }
.pp { padding:8px }
.ppp { padding:12px }
.pppp { padding:16px }
.pt { padding-top:4px }
.ppt { padding-top:8px }
.pppt { padding-top:12px }
.ppppt { padding-top:16px }
.pb { padding-bottom:4px }
.ppb { padding-bottom:8px }
.pppb { padding-bottom:12px }
.ppppb { padding-bottom:16px }


div.h,
div.hh,
* html div.ieh {
    position:relative;
}
* html div.h,
* html div.ieh {
    height:1;
}
div.al, div.ar {
    float:left;
    _position:relative;
}
div.ar {
    float:right;
}
div.hh, * html div.iehh {
    overflow:hidden;
    _overflow:visible;
    _height:1;
}
div.hh div.ll {
    float:left;
    width:50%;
    overflow:hidden;
}
div.hh div.rr {
    float:right;
    width:50%;
    _width:49.5%;
    *width:49.5%;
    overflow:hidden;
}

div.iemc {
    text-align:center;
}
div.mc {
    text-align:left;
    margin:0 auto;
}
table.triple td {
    width:33.33%;
}
table.double td {
    width:50%;
}

div.thumb-holder {
    display:inline-table;
}
div.thumb-holder div.tt-a {
    display:table-cell;
}
* html div.thumb-holder, * html div.thumb-holder div.tt-a {
    display:inline-block
}
div.thumb-holder a {
    text-decoration:none !important;
}

span.shadow {
    display:block;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    padding:3px 4px 5px 4px;
}

span.mild {
    background-image:none !important;
}
* html div.stream span.shadow img {
    position:relative;
    top:3px;
}

div.stream {
    text-align:center;
}

div.stream.writer-stream {
    text-align:left;
}

div.stream a img {
    vertical-align:middle;
    border:none;
    _background-image:none !important;
}
/* prop up the box for IE */
div.stream span.shadow a i {
    display:none;
    _display:inline-block;
    width:1px;
}
*+html div.stream span.shadow a i {
    *display:inline-block;
    *height:89px;
}
*+html div.stream span.shadow {
    *min-height: 89px;
}
div.stream div.tt-a span.tt-w,
div.stream div.tt-a div.tt-w,
div.rs-customicon div.rs-customicon-cont {
    display:table-cell;
    display:inline-block;
    vertical-align:top;
    margin:8px 0;
    _margin:0;
    _padding:8 0;
    width:205px;
}
div.stream div.tt-fh {
    margin-left: 9px;
    margin-right: 9px;
}
div.stream div.tt-fh span.tt-w,
div.stream div.tt-fh div.tt-w {
    width:305px;
}

/** 200H Thumbs / Background Box **/
.tt-fh.tt-bb .tt-w, 
.tt-fh.tt-bb .shadow {
    position: relative;
}
.tt-fh.tt-bb .tt-bb {
    display: block;
    position: relative;
    top: 4px;
    border: 1px solid #BDC4BB;
    border-color: rgba(0, 0, 0, .15);
    height: 199px;
    min-width: 100px;
    max-width: 300px;
    background: #DFE8DD;
    margin: 0px auto -201px auto;
}
.tt-fh.tt-bb.crop-w .tt-bb {
    margin-left: 0;
}
.tt-fh.tt-bb.crop-w .tt-bbw {
    display: block;
    position: absolute;
    height: 200px;
    width: 302px;
    top: 4px;
    left: 0;
    background: transparent url("/web/20120303092605/http://st.deviantart.net/minish/main/wide-cover.png") left top repeat-y;
}
.tt-fh.tt-bb.crop-h .tt-bbh {
    display: block;
    position: relative;
    height: 12px;
    margin: -12px auto 0 auto;
    min-width: 100px;
    background: transparent url("/web/20120303092605/http://st.deviantart.net/minish/main/tall-cover.png") left bottom repeat-x;
}
.tt-fh .details {
    display: block;
    text-align: left;
    margin: 0 8px;
    white-space: nowrap;
    max-width: 200px;
}
.tt-fh .commentcount {
    margin-left: 10px;
}
#browse2 .tt-a.tt-fh span.details a.t,
.tt-a.tt-fh span.details span.t {
    display: block;
    color: #333;
    font-size: 9pt;
}
div.folderview .tt-a.tt-fh a.t, 
div.stream .tt-a.tt-fh a.t {
    margin-left: -4px;
}

div.stream div.tt-fh span.tt-w span.shadow,
div.stream div.tt-fh div.tt-w span.shadow {
    height: 209px;
    padding: 0px 4px;
}

.tt-fh a.thumb.lit {
    background-color: #F2F8F1;
    text-align: left;
    font-size: 10pt;
}
.tt-fh a.thumb.lit img.lit {
    margin-left: 8px;
}
.tt-fh a.thumb.lit q {
    left: 40px;
}
.tt-fh a.thumb.lit span.lit.lit-bkmrk {
    display: block;
    position: absolute;
    width: 34px;
    height: 200px;
    z-index: 2;
    background: transparent url("/web/20120303092605/http://st.deviantart.net/minish/main/lit-overlay.png") top left no-repeat;
}

.tt-fh a.thumb.lit.journal q {
    left: 0;
    width: 224px;
}

.tt-fh.tt-special .details {
    white-space: normal;
}

div.stream .tt-fh a.instorage,
.tt-fh .shadow a.instorage
{
    background: transparent url(/web/20120303092605/http://st.deviantart.net/misc/instoragethumb200.png) no-repeat center;
}

.tt-fh .tt-fh-dowant-wrapper {
    display: block;
    position: relative;
    height: 1px;
    margin: -10px 0 10px 0;
}

.tt-fh .dowant {
    width: 120px;
    padding: 2px 0px;
    right: auto;
    left: 50%;
    margin-left: -60px;
}

/** End 200H Thumbs / Background Box **/

a.rs-customicon-link {
    display: block;
}
div.rs-customicon-no-label div.rs-customicon-cont {
    margin:0;
    _padding: 0;
}
/* FF has a wierd bug where it leaves 16pv of line height open... */
div.rs-customicon div.rs-customicon-cont:not(:-moz-any-link) {
    margin:0 0 -16px 0;
}

div.stream div.tt-a span.tt-w span.shadow {
    vertical-align:middle;
    _line-height:150px;
    display:inline-block;
    display:table-cell;
    width:205px;
    padding-left:0 !important;
    padding-right:0 !important;
    background-repeat:no-repeat;
    background-position:center;
}
div.stream div.tt-a:not(.tt-fh) span.tt-w span.shadow {
    height:165px;
}
/* width consistency for 'fox */
div.stream div.tt-a div.tt-w span.shadow::after,
div.stream div.tt-a span.tt-w span.shadow::after {
    display:none;
    display:-moz-inline-block;
    content:" ";
    height:1px;
    overflow:hidden;
}
div.stream div.tt-a:not(.tt-fh) div.tt-w span.shadow::after,
div.stream div.tt-a:not(.tt-fh) span.tt-w span.shadow::after {
    width:205px;
}

div.stream div.tt-a,
div.rs-customicon {
    display:inline;
    zoom:1;
}

/* 'fox collections line-up bug */
div.stream div.tt-w:not(:-moz-any-link)::after,
div.stream div.rs-customicon-cont:not(:-moz-any-link)::after {
    display:inline-block;
    width:205px;
    content:" ";
    width:205px;
    height:1px;
    overflow:hidden;
}
div.stream div.tt-a:not(:-moz-any-link),
div.stream div.rs-customicon:not(:-moz-any-link) {
    display:inline-block;
    width:205px;
}
/*
div.stream div.tt-fh:not(:-moz-any-link)::after,
div.stream div.tt-fh:not(:-moz-any-link) {
    width:305px;
}
 */

body.maturehide #browse2 .tt-ismature {
    display: none !important;
}

body.maturefilter div.stream a.mature,
body.maturefilter span.shadow-holder a.mature,
body.maturefilter div.thumb-holder a.mature,
body.maturefilter a.mature,
body.maturefilter div.stream a.ismature,
body.maturefilter span.shadow-holder a.ismature,
body.maturefilter div.thumb-holder a.ismature,
body.maturefilter a.ismature,
body.loggedout div.stream a.antisocial,
body.loggedout .shadow a.antisocial,
div.stream a.instorage,
.shadow a.instorage
{
    display:-moz-inline-stack;
    display:inline-block;
    /* fix for #5019 fixing mature stacks in MC. As far as I've tested it doesn't cause 
       issues elsewhere but might be a good place to start if there are new issues */
    position: relative;
    /* oh, IE */
    zoom:1;
    _display:inline;
    /* end "oh, IE" */
}

body.maturefilter div.stream a.mature,
body.maturefilter span.shadow-holder a.mature,
body.maturefilter div.thumb-holder a.mature,
body.maturefilter a.mature,
body.maturefilter div.stream a.ismature,
body.maturefilter span.shadow-holder a.ismature,
body.maturefilter div.thumb-holder a.ismature,
body.maturefilter a.ismature {
    background:#E0E2E0 url(/web/20120303092605/http://st.deviantart.net/misc/noentrythumb.gif) no-repeat center;
}
body.loggedout div.stream a.antisocial,
body.loggedout .shadow a.antisocial
{
    background:#E0E2E0 url(/web/20120303092605/http://st.deviantart.net/misc/noviewthumb.gif) no-repeat center;
}
div.stream a.instorage,
.shadow a.instorage
{
    background:#E0E2E0 url(/web/20120303092605/http://st.deviantart.net/misc/instoragethumb.gif) no-repeat center;
}
/*
body.loggedout div.stream a.mature img,
body.loggedout div.stream a.mature q,
body.loggedout div.stream a.ismature img,
body.loggedout div.stream a.ismature q,
body.loggedout div.stream a.antisocial img,
body.loggedout div.stream a.antisocial q {
    display:none !important;
}
*/
body.maturefilter div.stream a.mature q,
body.maturefilter div.stream a.ismature q,
body.loggedout div.stream a.antisocial q {
    display:none !important;
}

body.maturefilter span.shadow-holder a.mature img,
body.maturefilter div.thumb-holder a.mature img,
body.maturefilter span.shadow-holder a.ismature img,
body.maturefilter div.thumb-holder a.ismature img,
body.maturefilter a.mature img,
body.maturefilter a.mature q,
body.maturefilter a.ismature img,
body.maturefilter a.ismature q,
body.loggedout div.thumb-holder a.antisocial img,
body.loggedout div.thumb-holder a.antisocial q,
body.loggedout a.antisocial img,
body.loggedout a.antisocial q {
    visibility:hidden !important;
}
* html body.maturefilter div.stream a.mature,
* html body.maturefilter div.stream a.ismature,
* html body.loggedout div.stream a.antisocial {
    border:1px solid #A4ACA7; /* shadows are far too awkward here in IE. make the most. */
}

a.lit {
    display:block;
    position:relative !important;
    width:150px;
    height:125px;
    margin:auto;
    overflow:hidden;
    text-align:left;
    text-decoration:none !important;
    color:#222 !important;
    *margin-top:23px;
    _margin-top:18px;
    _margin-left:3px;
    background:#ABB2AB;
}
.tt-fh a.lit,
.tt-fh a.lit.journal,
.tt-fh a.lit.journal .wrap {
    width:250px;
    height:200px;
}
a.lit img.lit {
    position:absolute !important;
    top:0 !important;
    left:0 !important;
}
a.lit q {
    min-height: 0px;
    position:absolute;
    left:26px;
    padding-top:3px;
    right:4px;
    top:0; 
    _top:0px;
    _display:block;
    line-height:1.2em;
    cursor:pointer;
}
a.lit q:before,
a.lit q:after,
div.tt-a q:before,
div.tt-a q:after {
    content:"";
}
a.lit strong {
    display:block;
    padding-bottom:6px;
}


a.newsthumb {
    display:block;
    position:relative !important;
    width:130px;
    height:150px;
    margin:auto;
    overflow:hidden;
    text-align:left;
    text-decoration:none !important;
    color:#222 !important;
    _margin-top:0;
    _margin-left:3px;
    background:#EAF2EE;
}
a.newsthumb img {
    visibility:hidden;
}
a.newsthumb q {
    position:absolute;
    left:4px;
    padding-top:3px;
    right:4px;
    _top:0;
    _line-height:1.2em;
    cursor:pointer;
}
a.newsthumb strong {
    display:block;
    padding-bottom:6px;
}
a.newsthumb tt.tt {
    text-indent:4px;
    position:absolute;
    font:8.25pt serif;
    line-height:20px;
    height:20px;
    z-index:20;
    margin-top:130px;
    width:130px;
    color:black;
    background:#DAE2DE;
    overflow:hidden;
}
a.newsthumb tt.tt tt {
    color:#E10;
    font:8.25pt serif;
}

a.film {
    display:block;
    position:relative !important;
    margin:auto;
    overflow:hidden;
    _left:1;
    _top:-1;
    /*_margin-top:18px;
    _margin-left:3px;*/
    /*background:#ABB2AB;*/
}
a.film b.film {
    position:absolute;
    display:block;
    top:0;
    left:0;
    cursor:pointer;
    background:black url(/web/20120303092605/http://st.deviantart.net/minish/film/playfilm.png) no-repeat right center;
    width:600%;
    height:100%;
}
.tt-aa a.film b.film {
    background:black url(/web/20120303092605/http://st.deviantart.net/minish/film/playfilm_sm.png) no-repeat right center;
}
.tt-fh a.film b.film {
    background:black url(/web/20120303092605/http://st.deviantart.net/minish/film/playfilm_300w.png?1) no-repeat right center;
}
a.film b.film img {
    position:absolute !important;
    top:0 !important;
    left:0;
}
div.stream div.tt-a b.filmtime {
    padding:1px 2px;
    font:8.25pt Verdana,sans-serif;
    display:inline-block;
    position:relative;
    _display:inline;
    _position:absolute;
    margin-left:4px;
}
/* this was affecting the filmtime display in FF. see #6079
div.stream div.tt-a b.filmtime:not(:-moz-any-link) {
    position:absolute;
}
*/
div.stream div.tt-a b.filmtime:not(:-safarifarifari) {
    position:relative;
    top:2px;
}
div.stream div.tt-a a b.filmtime {
    text-decoration:none !important;
    cursor:pointer;
}
div.stream div.tt-a b.filmtime i {
    display:none;
    width:1px;
    height:1px;
    background:none;
    margin:-2px;
    _margin:0;
    border-width:1px;
    border-style:solid;
}
div.stream div.tt-a b.filmtime i.tr,
div.stream div.tt-a b.filmtime i.br {
    _right:0;
}
div.stream div.tt-a b.filmtime i.bl,
div.stream div.tt-a b.filmtime i.br {
    _bottom:-1px;
}

body.bubble div.stream div.tt-a b.filmtime {
    background:#B0BFB9;
    color:#EAF2EE;
}
body.deviant div.stream div.tt-a b.filmtime {
    background:#94A09B;
    color:#BAC5BA;
}
body#deviantART-halfmode div.stream div.tt-a b.filmtime {
    color:#333;
}
body#deviantART-halfmode div.stream div.tt-a b.filmtime i {
    display:none;
}

#home-art div.stream div.tt-a b.filmtime {
    position:relative;
    top:-14px;
}
#home-art div.stream div.tt-a b.filmtime:not(:notsafari) {
    top:-21px;
}


/*div.stream div.huge span.tt-w span.shadow {
    height:415px !important;
    _line-height:400px !important;
}

div.stream div.huge span.tt-w {
    padding-bottom:80px;
    font-size:11pt;
}
div.stream div.huge span.tt-w small {
    font-size:9pt;
}
div.stream div.huge span span::after {
    width:320px !important;
}
div.stream div.huge span {
    width:320px !important;
}*/
div.stream div.huge {
    display:block !important;
    margin-bottom:50px;
    margin-left:30px;
    text-align:left;
}
div.stream div.huge {
    white-space:normal;
}
div.stream div.huge span span::after {
    width:312px !important;
}
div.stream div.huge span {
    width:312px !important;
}
.stream .huge b {
    display:block;
    margin:0 0 6px 6px;
    font-size:14pt;
    white-space:nowrap;
    font-family:Trebuchet MS;
}

div.tt-a span.profilethumb {
    background:#C1D1BC url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/bubbletop-gruze.gif) repeat-x bottom left;
}
div.tt-a span.journalthumb {
    background:#E1E7DF url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/journalthumb2.gif);
}
div.tt-a span.blogthumb {
    background:#E1E7DF url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/blogthumb.gif);
}
div.tt-a span.forumthumb {
    background:#E1E7DF url(/web/20120303092605/http://st.deviantart.net/minish/widgets/forumthumb.gif);
}

a.lit.journal {
    background: transparent;
    height: 138px;
    width: 152px;
}

a.lit.journal .wrap {
    position: relative;
    *position: static;
    margin: 0 15px 0 0;
    height: 136px;
    overflow: hidden;
    border: 1px solid white;
    background: #F3F6F1;
    background: -o-linear-gradient(top, #F3F6F1, #E0E8DC);
    background: -ms-linear-gradient(top, #F3F6F1, #E0E8DC);
    background: -moz-linear-gradient(top, #F3F6F1, #E0E8DC);
    background: -webkit-gradient(linear, left top, left bottom, from(#F3F6F1), to(#E0E8DC) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F6F1', endColorstr='#E0E8DC');
}

a.lit.journal q {
    left: 0;
    padding: 8px 0 10px 8px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    color: #93AA99;
    line-height: 1.3em;
    width: 134px;
}

a.lit.journal q strong {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    letter-spacing: -1px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    color: #000;
    line-height: 21px;
}


/* get rid of shadow images from v6core */
body.portal div.stream span.mild,
body.portal div.stream span.mild img {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
}

body.portal #portal .nobg .shadow,
body.portal #portal span.mild,
body.portal #portal span.mild img,
body.portal #portal .shadow { 
    background-image: none !important;
}

/* WTF? */
div.tt-a.portal-thumb:not(:-moz-any-link) {
    width: auto;
}

/* special means it's narfed or deleted or something like that, and we don't even want to bother showing these */
.tt-a.tt-special.portal-thumb {
    display: none;
}

.tt-a.portal-thumb .shadow { 
    width: auto;
}

body.portal div.stream .loading .shadow img { 
    display: none;
}

/* now on to more important things */
div.tt-a.portal-thumb {
    display: inline-block !important;
    position: relative;
    zoom: 1;
    *display: inline !important;
}

div.tt-a.portal-thumb span.tt-w {
    width: auto;
}

/* activity animation for the infinite scroll thumb placeholders */
body.portal #portal .body .loading .shadow .thumb {
    /* don't display a loading thumb until we have at least received a DiFi response */
    display: none;
    margin: 0;
}

/* twiddlin' muh THUMBS MODE */
div.tt-a.portal-thumb {
    margin: 10px 5px auto 5px;
    text-align: left;
}

div.tt-a.portal-thumb span.tt-w {
    margin: 0;
}

div.tt-a.portal-thumb a.thumb {
    display: table-cell;
    height: 200px;
    min-width: 80px;
    vertical-align: middle;
    overflow: hidden;
    z-index: 129;
}
div.tt-a.portal-thumb.super-ta a.thumb {
    display: block;
}

div.tt-a.portal-thumb.letterbox a.thumb {
    /* box-shadow:         rgba(25, 107, 167, 0.292969) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
    -webkit-box-shadow: rgba(25, 107, 167, 0.292969) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
    -moz-box-shadow:    rgba(25, 107, 167, 0.292969) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
    -ms-box-shadow:     rgba(25, 107, 167, 0.292969) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
    */
    /* background:         #000; */
    background: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(0, 0, 0, 0.08);
}

div.tt-a.portal-thumb span.tt-w span a.thumb.lit {
    background: #F2F8F1;
            box-shadow: rgba(0, 0, 0, 0.296875) 0px 3px 4px, 
                        rgba(0, 0, 0, 0.398438) 0px 0px 2px, 
                        rgba(0, 0, 0, 0.199219) 0px 1px 1px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 3px 4px, 
                        rgba(0, 0, 0, 0.398438) 0px 0px 2px, 
                        rgba(0, 0, 0, 0.199219) 0px 1px 1px;
       -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 3px 4px, 
                        rgba(0, 0, 0, 0.398438) 0px 0px 2px, 
                        rgba(0, 0, 0, 0.199219) 0px 1px 1px;
        -ms-box-shadow: rgba(0, 0, 0, 0.296875) 0px 3px 4px, 
                        rgba(0, 0, 0, 0.398438) 0px 0px 2px, 
                        rgba(0, 0, 0, 0.199219) 0px 1px 1px;
}

div.tt-a.portal-thumb:hover span.tt-w span a.thumb {
            box-shadow: rgba(25, 107, 167, 0.296875) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
    -webkit-box-shadow: rgba(25, 107, 167, 0.296875) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
       -moz-box-shadow: rgba(25, 107, 167, 0.296875) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
        -ms-box-shadow: rgba(25, 107, 167, 0.296875) 0px 3px 4px, 
                        rgba(25, 107, 167, 0.398438) 0px 0px 2px, 
                        rgba(25, 107, 167, 0.199219) 0px 1px 1px, 
                        rgba(25, 107, 167, 0.898438) 0px 0px 1px 2px;
        filter:progid:DXImageTransform.Microsoft.DropShadow(color='#196BA7',offX='0',offY='1');
    cursor: pointer;
}

div.tt-a.portal-thumb a.thumb img {
           -box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3), 
                        0 0 2px rgba(0, 0, 0, 0.4), 
                        0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3), 
                        0 0 2px rgba(0, 0, 0, 0.4), 
                        0 1px 1px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3), 
                        0 0 2px rgba(0, 0, 0, 0.4), 
                        0 1px 1px rgba(0, 0, 0, 0.2);
    max-height: 200px;
    width: auto;
}

div.tt-a.portal-thumb span.mild a.thumb img,
div.tt-a.portal-thumb:hover a.thumb img {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
}

/* super tall gets cropped, no max-height */
div.tt-a.portal-thumb.super-ta a.thumb img {
    max-height: none;
    max-width: 150px;
}

div.tt-a.portal-thumb .stats a {
    color: #94A98F;
}

div.tt-a.portal-thumb .stats .label, 
div.tt-a.portal-thumb .stats .faves,
div.tt-a.portal-thumb .stats .divider,
div.tt-a.portal-thumb .stats .relative-time {
    display: none;
}

div.tt-a.portal-thumb .stats .comments .count, 
div.tt-a.portal-thumb .stats .faves .count, 
div.tt-a.portal-thumb .stats .relative-time .count {
    margin-left: 18px;
    display: inline-block;
}

div.tt-a.portal-thumb .stats .comments {
    background: url(/web/20120303092605/http://st.deviantart.net/portal/icon-comments-a.png) 0px 2px no-repeat;
    min-width: 12px;
    min-height: 13px;
    display: inline-block;
    margin-bottom: 10px;
}

div.tt-a.portal-thumb .userdetails,
div.tt-a.portal-thumb .similar {
    display: none;
    z-index: 130;
}

div.tt-a.portal-thumb .tt-a-literature .userdetails {
    display: block;
}

div.tt-a.portal-thumb a.film {
    display: block;
}

div.tt-a.portal-thumb.super-ta span.tt-w span a.thumb span.super-ta-block,
div.tt-a.portal-thumb span.tt-w span a.thumb span.film-wrapper,
div.tt-a.portal-thumb span.tt-w span a.thumb span.lit-wrapper {
    display: block;
    max-height: 200px;
    overflow: hidden;
    position: relative;
}

div.tt-a.portal-thumb span.tt-w span a.thumb span.lit-wrapper {
    height: 190px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 140px;
    background: #F2F8F1;
}

div.tt-a.portal-thumb .by {
    width: 100%;
    display: block;
    padding: 4px 8px 6px 4px;
}

div.tt-a.portal-thumb .similar a {
    display: none;
}

div.tt-a.portal-thumb .stats {
    font-size: 0.8em;
}

div.tt-a.portal-thumb .userdetails,
div.tt-a.portal-thumb .similar {
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    top: 10px;
    left: 0;
    right: -2px;
    white-space: nowrap;
    font-size: 0.8em;
}

div.tt-a.portal-thumb .userdetails a {
    text-decoration: none;
}


div.tt-a.portal-thumb:hover .similar {
    top: 182px;
    height: 22px;
}

div.tt-a.portal-thumb .similar-icon {
    padding: 2px;
    z-index: 1;
    display: inline-block;
    -webkit-border-radius: 8px; 
    position: absolute; 
    top: 3px; 
    left: 4px; 
    width: 13px !important; 
    height: 13px; 
    background: rgba(0,0,0,0.5) url(/web/20120303092605/http://st.deviantart.net/portal/icon-dna.png) center center no-repeat;
}

div.tt-a.portal-thumb .similar:hover {
    background-color: #196BA7;
}

div.tt-a.portal-thumb .similar:hover a {
    color: #fff;
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    padding: 4px 8px 6px 24px;
    z-index: 2;
}

div.tt-a-literature.portal-thumb .userdetails .byartist {
    display: none;
}
div.tt-a.portal-thumb:hover .userdetails .byartist {
    display: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

div.tt-a.portal-thumb:hover .userdetails:hover {
    background-color: #196BA7;   
}
div.tt-a.portal-thumb:hover .userdetails:hover .byartist {
    display: inline;
    vertical-align: middle;
}

div.tt-a.portal-thumb:hover .userdetails:hover a {
    color: #fff;
    text-align: left;
}
div.stream div.tt-a.portal-thumb .shadow {
    height: 200px !important;
    width: auto !important;
    display: block;
    background: url('/web/20120303092605/http://st.deviantart.net/portal/placeholder.png') no-repeat 50% 50%;
}
div.stream .tt-a.portal-thumb .shadow img:hover {
    box-shadow: none;
}

div.stream .tt-a.portal-thumb:hover img {
    box-shadow: none;
}

div.stream .tt-a.portal-thumb:hover img.avatar {
    box-shadow: none;
}

div.stream .tt-a.portal-thumb a.t {
    display: block;
    font: normal normal bold 1em/normal 'trebuchet ms';
    overflow: hidden;
    text-overflow: ellipsis;
    text-shadow: rgba(255, 255, 255, 0.296875) 0px 1px 0px;
    white-space: nowrap;
    color: #000;
    margin-top: 4px;
}

div.stream .tt-a.portal-thumb:hover a.t {
    text-shadow: rgba(255, 255, 255, 0.398438) 0px 1px 0px;
    color: #196BA7;
}

div.stream .tt-a.portal-thumb .stats {
    margin-top: auto;
    text-align: left;
}

div.stream .tt-a.portal-thumb .category {
    display: block;
    width: 100%;
    color: #A0B1A4;
    font-size: 0.8em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.stream .tt-a.portal-thumb .category a {
    color: #A0B1A4;
}

div.stream .tt-a.portal-thumb:hover .category a {
    color: #656B64;    
}

div.stream .tt-a.portal-thumb:hover .category a:hover {
    color: #196BA7;
}

div.stream .mask {
    background: url('/web/20120303092605/http://st.deviantart.net/portal/cropmini-middle.png') repeat-x;
    position: absolute;
    top: 191px;
    left: -2px;
    right: -2px;
    z-index: 2;
    border-bottom: 6px solid #D4E0D0;
    width: 100%;
    margin: 0 auto;
    height: 15px;
}

div.stream div.tt-a.portal-thumb:hover div.userdetails,
#portal div.stream div.tt-a.portal-thumb:hover div.similar {
    display: block;
}

.mcb-favecount,
.mcb-commentcount,
.mcb-commentcount a,
div.stream div.tt-a div.commentcount,
div.stream div.tt-a div.commentcount a {
    color: #8c9a88;
    font-size: 11px;
}

div.mcbox div.mcb-commentcount a {
    text-decoration: none;
}

.mcb-commentcount a span.iconcommentsstats,
#da div div.stream div span.iconcommentsstats, /* channels.css override, look ma no !important :( */
div.stream div.tt-a div.commentcount span.iconcommentsstats {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: transparent url(/web/20120303092605/http://st.deviantart.net/minish/deviation/icon_comments_stats_mini.png?2) left top no-repeat;
    margin-bottom: -3px;
}
.mcb-favecount span.iconcommentsstats {
    background-position: left -14px;
}

.commentfavecount,
.commentfavecount div {
    display: inline-block;
}

.commentfavecount div.mcb-favecount {
    margin-left: 20px;
}

/* // stackzone ////////////////// */
div.stackzone:active div.stack {
    opacity:.55;
}
div.stackzone div.stackctrl {
    margin:auto;
}
div.stackzone div.label input {
    position:relative;
    width:100px !important;
}
div.stackzone div.label {
    text-align:center;
    padding:2px 3px;
}

div.stackzone {
    display:block;
    position:relative;
}

/* // stack ////////////////// */
div.stack {
    position:relative;
    display:block;
    height:110px;
    width:110px;
    left:20px;
    z-index:5;
    overflow:hidden;
}
div.stack div.icon {
    display:block;
    position:absolute;
    z-index:5;
}
div.stack div.icon {
    width:80px !important;
    height:80px !important;
    overflow:hidden;
    line-height:77px !important;
    text-align:center;
    white-space:nowrap;
}
div.stack div.icon a.lit q {
    white-space:normal;
}
/*div.stack div.icon {
    width:78px !important;
    height:78px !important;
    width:80 !important;
    height:80 !important;
    border:1px solid #80C;
    overflow:hidden;
    line-height:77px;
    text-align:center;
    white-space:nowrap;
}
div.stack div.icon-ii {
    border:1px solid #C00;
}
div.stack div.icon-i {
    border:1px solid #00C;
}*/
div.stack div.icon div.tt-aa,
div.stack div.icon span.tt-ww,
div.stack div.icon div.tt-ww,
div.stack div.icon span.shadow {
    zoom:1;
    padding:0 !important;
}

div.stack div.icon span {
    background-image:none !important;
}
div.stack div.icon img {
    display:inline;
    vertical-align:middle;
    border:1px solid #111A1A;
    background:#C2C8C2;
    _border-bottom:2;
    _top:0 !important;
}
div.stack div.icon img.transparent {
    border:none;
    background:transparent;
}
div.stack div.icon-i {
    left:22px;
    top:4px;
    width:67px;
    height:87px;
}
div.stack div.icon-ii {
    left:3px;
    top:23px;
    width:92px;
    height:89px;
}
div.stack div.icon-iii {
    right:3px;
    bottom:8px;
    width:89px;
    height:69px;
}



div.stack div.icon img {
     -ms-interpolation-mode:bicubic;
}


/* // stackzonetile ////////////////// */
div.stack div.stackzonetile a.collectiontile {
    background:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/collect-collectiontile.gif) no-repeat center;
    display:block;
    width:75px;
    height:75px;
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    z-index:20;
}
div.stack div.stackzonetile div.subicon {
    width:73px;
    height:71px;
    position:absolute;
    overflow:hidden;
    top:2px;
    left:1px;
    z-index:12;
    background:#353E39;
}
div.stack div.stackzonetile div.subicon-ii {
    width:71px;
    height:73px;
    top:1px;
    left:2px;
    z-index:12;
}
div.stack div.stackzonetile div.subicon div {
    position:absolute;
    top:-4px;
    left:-4px;
}
div.stack div.stackzonetile div.subicon-ii div {
    position:absolute;
    left:-5px;
    top:-3px;
}
div.stack div.stackzonetile div.subicon div * {
    padding:0 !important;
    text-align:left !important;
    zoom:1;
}

/* // stream ////////////////// */
div.stream div.tt-a div.stackzone {
    width:140px;
    padding-top:40px;
    margin:auto;
    position:relative;
    z-index:10;
}
div.stream div.tt-a div.stackzone a.stack-cover {
    position:absolute;
    top:0;
    left:0;
    width:140px;
    height:158px;
    z-index:11;
    background:white\9;
    filter:alpha(opacity=0);
}
div.stream div.tt-a div.stackzone div.label {
    padding-top:20px;
}

div.stream div.tt-a div.stackzone div.icon span {
    display:inline !important;
    line-height:75px !important;
}

* html div.stream div.tt-w {
    text-align:center;
}
div.stream div.tt-w div.stackzone {
    text-align:left;
    margin:auto;
    width:140px;
    position:relative;
}

div.tv150 {
    position:relative;
    overflow:hidden;
    width:122px;
    height:122px;
    margin:auto;
    text-align:left;
    _top:3px;
    _left:1px;
    background:#BFD0BE url(/web/20120303092605/http://st.deviantart.net/minish/deviation/nd.jpg) no-repeat center;
    _background-position:0 0;
}
div.stream div.tt-tv150 div.tv150 {
    margin-bottom:30px;
}
div.tv150 div.a-stream {
    position:relative;
    background:#080808;
    text-align:left;
    width:1000px;
    padding:0 !important;
    margin:0 !important;
    margin-left:-41px !important;
    margin-top:-32px !important;    
}
div.tv150>div.a-stream {
    top:19px\9;
}
div.tv150 div.a-stream span.shadow {
    background:none !important;
}
div.tt-a span.tv150-shadow {
    height:130px;
    margin-top:15px;
    margin-left:1px;
    margin-bottom:-132px;
}
div.tv70 div.tv70-tag,
div.tv150 div.tv150-tag,
div.tv200 div.tv200-tag {
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    _width:100%;
    padding:1px 3px;
    font:8.25pt Verdana, sans-serif;
    color:white;
    background:#080808;
    opacity:.7;
    filter:alpha(opacity=70);
    z-index:19;
}
div.tv70 a.tv70-cover,
div.tv150 a.tv150-cover {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    _width:100%;
    _height:100%;
    _zoom:1;
    background:white\9;
    filter:alpha(opacity=0);
    z-index:20;
}
div.stream div.tt-tv150>div.tt-w,
div.rs-customicon > div.rs-customicon-cont {
    width:194px !important;
}
div.stream div.tt-tv150 div.tt-w:not(:-moz-any-link),
div.rs-customicon div.rs-customicon-cont:not(:-moz-any-link),
div.stream div.tt-a div.tt-w:not(:-moz-any-link) span.shadow::after {
    width:187px !important;
    overflow:hidden;
}
div.stream div.tt-tv150 div.tt-w:not(:safari),
div.rs-customicon div.rs-customicon-cont:not(:safari) {
    width:194px !important;
}
div.stream div.tt-tv150 div.label {
    text-align:center;
    _position:relative
}
div.rs-customicon div.label {
    width: 194px;
    margin: 3px 0 8px;
    /* Fix since we had to hack in thumbnails.css div.rs-customicon-cont *
    font-size: 9pt;*/
}

div.tv70 {
    position:relative;
    overflow:hidden;
    border:1px solid #181818;
    width:68px;
    height:68px;
    _width:70;
    _height:70;
    margin-left:3px;
    text-align:left;
}
div.tv70 div.a-stream {
    position:absolute;
    background:#080808;
    text-align:left !important;
    padding:0 !important;
    margin:0 !important;
    margin-left:-41px !important;
    margin-top:-32px !important;
    _margin-top:-100px !important;
}
#lub div.tv70 div.a-stream {
    _margin-top:-32px !important;
}
div.tv70 div.a-stream span.shadow {
    background:none !important;
}
div.tv70 div.tv70-tag {
    font-size:7pt;
    opacity:.45;
    filter:alpha(opacity=45);
}


div.tv200 {
    overflow:hidden;
    width:200px;
    height:200px;
    position:relative;
}
div.tv200 div.maturity-rules {
    display:none;
}
body.maturefilter div.tv200 div.maturity-rules {
    display:block;
}
div.tv200 div.tv200-tag {
    font-size:9pt;
    bottom:auto;
    left:auto;
    right:auto;
    margin-top:180px;
    line-height:20px;
    width:200px;;
    text-indent:8px;
}

/*

Need more? Check out ./icons.c

*/
i.i1 { background-position:-0px 0}
i.i2 { background-position:-40px 0}
i.i3 { background-position:-80px 0}
i.i4 { background-position:-120px 0}
i.i5 { background-position:-160px 0}
i.i6 { background-position:-200px 0}
i.i7 { background-position:-240px 0}
i.i8 { background-position:-280px 0}
i.i9 { background-position:-320px 0}
i.i10 { background-position:-360px 0}
i.i11 { background-position:-400px 0}
i.i12 { background-position:-440px 0}
i.i13 { background-position:-480px 0}
i.i14 { background-position:-520px 0}
i.i15 { background-position:-560px 0}
i.i16 { background-position:-600px 0}
i.i17 { background-position:-640px 0}
i.i18 { background-position:-680px 0}
i.i19 { background-position:-720px 0}
i.i20 { background-position:-760px 0}
i.i21 { background-position:-800px 0}
i.i22 { background-position:-840px 0}
i.i23 { background-position:-880px 0}
i.i24 { background-position:-920px 0}
i.i25 { background-position:-960px 0}
i.i26 { background-position:-1000px 0}
i.i27 { background-position:-1040px 0}
i.i28 { background-position:-1080px 0}
i.i29 { background-position:-1120px 0}
i.i30 { background-position:-1160px 0}
i.i31 { background-position:-1200px 0}
i.i32 { background-position:-1240px 0}
i.i33 { background-position:-1280px 0}
i.i34 { background-position:-1320px 0}
i.i35 { background-position:-1360px 0}
i.i36 { background-position:-1400px 0}
i.i37 { background-position:-1440px 0}
i.i38 { background-position:-1480px 0}
i.i39 { background-position:-1520px 0}
i.i40 { background-position:-1560px 0}
i.i41 { background-position:-1600px 0}
i.i42 { background-position:-1640px 0}
i.i43 { background-position:-1680px 0}
i.i44 { background-position:-1720px 0}
i.i45 { background-position:-1760px 0}
i.i46 { background-position:-1800px 0}
i.i47 { background-position:-1840px 0}
i.i48 { background-position:-1880px 0}
i.i49 { background-position:-1920px 0}
i.i50 { background-position:-1960px 0}
i.i51 { background-position:-2000px 0}
i.i52 { background-position:-2040px 0}
i.i53 { background-position:-2080px 0}
i.i54 { background-position:-2120px 0}
i.i55 { background-position:-2160px 0}
i.i56 { background-position:-2200px 0}
i.i57 { background-position:-2240px 0}
i.i58 { background-position:-2280px 0}
i.i59 { background-position:-2320px 0}
i.i60 { background-position:-2360px 0}
i.i61 { background-position:-2400px 0}
i.i62 { background-position:-2440px 0}
i.i63 { background-position:-2480px 0}
i.i64 { background-position:-2520px 0}
i.i65 { background-position:-2560px 0}
i.i66 { background-position:-2600px 0}
i.i67 { background-position:-2640px 0}
i.i68 { background-position:-2680px 0}
i.i69 { background-position:-2720px 0}
i.i70 { background-position:-2760px 0}
i.i71 { background-position:-2800px 0}
i.i72 { background-position:-2840px 0}
i.i73 { background-position:-2880px 0}
i.i74 { background-position:-2920px 0}
i.i75 { background-position:-2960px 0}
i.i76 { background-position:-3000px 0}
i.i77 { background-position:-3040px 0}
i.i78 { background-position:-3080px 0}
i.i79 { background-position:-3120px 0}
i.i80 { background-position:-3160px 0}
i.i81 { background-position:-3200px 0}
i.i82 { background-position:-3240px 0}
i.i83 { background-position:-3280px 0}
i.i84 { background-position:-3320px 0}
i.i85 { background-position:-3360px 0}
i.i86 { background-position:-3400px 0}
i.i87 { background-position:-3440px 0}
i.i88 { background-position:-3480px 0}
i.i89 { background-position:-3520px 0}
i.i90 { background-position:-3560px 0}
i.i91 { background-position:-3600px 0}
i.i92 { background-position:-3640px 0}
i.i93 { background-position:-3680px 0}
i.i94 { background-position:-3720px 0}
i.i95 { background-position:-3760px 0}
i.i96 { background-position:-3800px 0}
i.i97 { background-position:-3840px 0}
i.i98 { background-position:-3880px 0}
i.i99 { background-position:-3920px 0}
i.i100 { background-position:-3960px 0}
i.i1337 { background-position: -99px 0; }
a.mi-stash i.i1337 { background-position:42px 0; } /* =^.^= */
i.i1337 img { height:18px; width:18px; margin:11px 0 0 10px; }
i.i1337 img.stop-hammerzeit { margin-left: 2px; margin-top: 1px; }

div.popup2 {
    border-top:3px solid #AFC81C;
    background:#2E3735;
    position:absolute;
    width:220px;
    height:320px;
    _height:323;
    z-index:200;
}
div.popup2:not(:thisisasafarionlyhack) {
    z-index:201;
}
div.popup2 div.pager-holder {
    width:auto;
    height:100%;
}
div.popup2-shadow,
img.popup2-shadow {
    position:absolute;
    z-index:199;
}
* html div.popup2-shadow,
* html div.modal-shadow {
    background:#000;
    filter:
        progid:DXImageTransform.Microsoft.Blur(pixelradius=5,makeshadow=true,shadowopacity=.7)
        progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
        progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
    ;
}

div.popup2-clear {
    border-top:none;
    background:transparent;
}
.popup2-clear {
    width:auto !important;
    height:auto !important;
    background:none !important;
    border:0 none !important;
}

span.mild, span.shadow-off {
    background-image:none !important;
}
span.shadow-holder {
    display:inline-block;
}
span.shadow-holder span.shadow {
}
* html span.shadow-holder, * html span.shadow-holder span.shadow {
}

/*
@@require cssms/lib/survival.css
*/

div.modal a {
    color:#2C3635;
}
div.modal a.a {
    color:#3E8EB7;
}
div.modal ul.menu a.f:link, 
div.modal ul.menu a.f:visited {
    color:#222;
}
div.modal dl.hat dt.f,
div.modal dl.hat dd.more {
    border-color:#AAA;
}
div.modal dl.hat dt.f {
    background:#212A2A;
    color:#222;
}
div.modal ul.menu li.f {
    background-color:#3E8EB7;
    background-image:url(/web/20120303092605/http://st.deviantart.net/styles/minimal/minish/bg-menu-summer.gif);
}
div.modal ul.menu li.f a,
div.modal div.frozen div.slider ul.menu li.f a:hover {
    background:#FFF;
    color:#222;
}
div.modal ul.menu li.f {
    border-color:#AAA;
}
div.modal div.slider ul.menu li.f a:hover,
div.modal ul.menu li.f a.active:link,
div.modal ul.menu li.f a.active:visited {
    background:transparent;
    color:#FFF;
}
div.modal ul.menu li.f a.active img.r {
    display:none;
}

div.modal a.templater {
    margin-top:.7em;
    display:block;
    position:relative;
    width:5em;
    text-align:center;
    padding:3px;
    background:#21292B;
    color:#EEE;
    text-decoration:none;
}
    
div#modalspace {
    display:none;
    position:absolute;
    top:0;
    left:0;
    right:0;
    z-index:199;
    background:none;
    _position:absolute;
    _height:100%;
    _width:100%;
}
body.modal-active div#modalspace {
    position:fixed;
    height:auto !important;
    _height:100% !important;
    _position:absolute;
    _iefix:expression(this.style.top = document.body.scrollTop);
    bottom:0;
}
div#modalspace i.fade {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:url(/web/20120303092605/http://st.deviantart.net/styles/minimal/minish/bg-fade.png);
    background:rgba(55, 63, 61, .75);
    _width:100%;
    _height:100%;
    z-index:200;
    /*background:#575F6D;*/
    _background:#373F3D;
    _filter:alpha(opacity=70);
}
div#modalspace i.autrefade {
    background:#C7D8CD;
    opacity:0.7;
    _filter:alpha(opacity=70);
    zoom:1;
}

div.modal-shadow,
img.modal-shadow {
    z-index:200;
    position:absolute;
}
body.modal-active *>div.modal-shadow,
body.modal-active *>img.modal-shadow {
    position:fixed;
}
div.modal {
    position:absolute;
    z-index:201;
    background:#21292B url(/web/20120303092605/http://st.deviantart.net/styles/minimal/minish/modalhead.gif) no-repeat 50% 3px;
}
/* New style modal */
div.modal.modal-rounded {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background: #DDE6DA url(/web/20120303092605/http://st.deviantart.net/ui/2011/modals/assets/modal_bkgrd.png) repeat-x 0% 0%;
    border: 1px solid #9EB1A2;
}

div.modal.modal-rounded a.x {
    background: url(/web/20120303092605/http://st.deviantart.net/ui/2011/modals/assets/modal-close.png) no-repeat 0px 0px;
    width: 20px;
    height: 20px;
    top: 15px;
    right: 15px;
    position: absolute;
    display: block;
}
div.modal.modal-rounded a.x:hover {
    background-position: 0 -20px;
}
div.modal.modal-rounded div.modal-button-holder {
    margin: 7px 20px; /* 15px vertical margin where 8px comes from .smbuttom !important margin */
    text-align: center;
}

div.modal.modal-rounded div.modal-separated {
    border-top: 1px solid #AAB5AB;
    box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px inset;
    -moz-box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px inset;
    -webkit-box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px inset;
    /* default style needs 15px between seperator and buttons,
    smbutton already has 8pcx margin we can't change.
    see http://tea.mu/i/framework/v7/modals/cribsheet */
    padding: 7px 0px 0px;
}

div.modal.modal-rounded h2 {
    padding:15px 20px;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);
    letter-spacing:-1px;
    font-family:Trebuchet MS,Verdana,Arial,serif;
    font-weight:bold;
    color:#2C3635;
    font-size:20px;
}

div.modal-rounded div.main-scrollable {
    overflow:auto;
    border-top: 2px solid #d2dece;
    border-bottom: 1px solid #AAB5AB;
    box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px;
    -moz-box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.746094) 0px 1px 0px;
}
div.modal-rounded table.chequer {
    width: 100%;
}
div.modal-rounded table.chequer td {
    border-bottom: 2px solid #d2dece;
    width: 50%;
}
div.modal-rounded table.chequer td.left {
    border-right: 1px solid #d2dece;
}
div.modal-rounded table.chequer td.right {
    border-left: 1px solid #d2dece;
}
div.modal-rounded table.chequer td.dark {
    background: #E1E6DF;
}
div.modal-rounded table.chequer td.light {
    background: #E7ECE4;
}

div.modal div.light {
    background:#E8F0EC;
    color:#2C3635;
}
div.modal div.light i.tl {
    border-color:#E8F0EC;
    background-image:url(/web/20120303092605/http://sh.deviantart.net/shadow/E8F0EC-E8F0EC/0-1/1/1/null.png);
}
div.modal div.light a.h {
    color:#999;
}
div.modal span.alt {
    color:#D58411;
}
div.modal input.button {
    font-size:10pt;
    min-width:10ex;
}
div.modal form {
    margin:0;
}
/*div.modal div.block {
    margin-top:30px;
    background:#BBC2BB;
}*/

/* "dialog" modals (you'll almost certainly want to override the width) */

div.modal-dialog {
    background-color:#ccd9c8;
    width:500px;
}
div.modal-dialog div.modal-dialog-header {
    height:51px;
    width:100%;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/modal_gradient.gif) repeat-x;
}
div.modal-dialog div.modal-dialog-header h2, div.modal-dialog div.modal-dialog-header h3 {
    text-align:left;
    padding-top:10px;
    padding-left:1em;
    text-shadow: 0px 1px 1px #fff;
}
div.modal-dialog div.modal-dialog-body {
    padding:0 12px;
}
div.modal-dialog div.modal-dialog-footer {
    height:45px;
    width:100%;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/modal_gradient_2.gif) repeat-x;
    text-align: center;
}
div.modal-dialog div.modal-dialog-footer a.smbutton {
    margin:6px 1em 8px !important;
}

/* interstitials */
body.modal-dominating iframe,
body.modal-dominating div.bubbleview embed,
body.modal-dominating div.bubbleview object,
body.modal-dominating div.sitback_container,
body.modal-dominating #flash_target_1,
body.modal-dominating div.bubbleview select
{
    display:none !important;
}

body.modal-opaque div#modalspace i.fade {
    background:#4E6257 url(/web/20120303092605/http://st.deviantart.net/minish/messages/promo/bg-radial.png) no-repeat !important;
    _filter:none;
}

/* phone it up! */
div.modal div.phone-modal,
div.modal div.phone-modal div.bottom-bit {
    background:#CCD9C8 url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/topfun.gif) repeat-x;
}

div.modal.modal-rounded.join-modal div.loaded {
    background: url('/web/20120303092605/http://st.deviantart.net/ui/2011/modals/assets/signup-modal-flare.png') top left no-repeat;
    position: absolute;
}

.gmbutton2town {
    overflow:hidden;
    zoom:1;
}

body a.gmbutton2,
.gmbutton2,
.gminlet {
    height:27px;
    text-align:center;
    padding:0 7px 0 12px;
    color:#4C645E;
    display:block;
    text-decoration:none !important;
    font-size: 9pt;
    font-family:Verdana, sans-serif;
    letter-spacing:0;
    line-height:27px;
    white-space:nowrap;
    zoom:1;
    position:relative;
}
.gmbutton2 b,
.gminlet b {
    position:absolute;
    top:0;
    right:-5px;
    height:27px;
    width:6px;
    background-position:100% 0;
}
.gmbutton2blank, .gmbutton2blank b {
    background-position:0 27px;
    background-repeat:no-repeat;
}
.gmbutton2:hover {
    background-position:0 -27px;
}
.gmbutton2:hover b {
    background-position:100% -27px;
}
.gmbutton2:active,
.gmbutton2town a.active,
.gmbutton2town a.selected,
.gmbuttons a.active,
.gmbuttons a.selected {
    background-position:0 -54px;
    font-weight:normal !important;
}
.gmbutton2:active b,
.gmbutton2town a.active b,
.gmbutton2town a.selected b,
.gmbuttons a.active b,
.gmbuttons a.selected b {
    background-position:100% -54px;
}


.gmbutton2town .gmbutton2 {
    margin-right:13px;
    margin-bottom:4px;
    float:left;
}

.gmoff {
    background-position:0 -81px;
}
.gmoff b {
    background-position:100% -81px;
}


.disabledbutton {
    opacity:.4;
    _background-image: none !important;
    _background-color: none !important;
    _filter: none !important;
    _color: #888;
    _padding: 0px 10px 0px 10px;
    cursor:default !important;
}
.disabledbutton b {
    _background-image: none !important;
    _background-color: none !important;
    _filter: none !important;
    _color: #888;
}
.gmfrozen,
.gmfrozen:active,
.disabledbutton:active {
    cursor:default !important;
    background-position:0 0 !important;
}
.gmfrozen b,
.gmfrozen:active b,
.disabledbutton:active b {
    background-position:100% 0 !important;
    zoom:1;
}

.hyperbuttons {
    padding:4px 0 8px 0;
    text-align:center;
}
body .hyperbuttons a.gmbutton2 {
    float:none;
    margin:0 auto;
    color:#196BA7;
    width:10em;
}


/* taller buttons; 45px */
body a.gmhuge,
.gmhuge {
    height:41px;
    line-height:41px;
}
.gmhuge b {
    height:41px;
}
.gmhuge:hover {
    background-position:0 -41px;
}
.gmhuge:hover b {
    background-position:100% -41px;
}
.gmhuge:active,
.gmbuttonhugetown a.active,
.gmbuttonhugetown a.selected {
    background-position:0 -82px;
}
.gmhuge:active b,
.gmbuttonhugetown a.active b,
.gmbuttonhugetown a.selected b {
    background-position:100% -82px;
}

.gmhugeoff,
.gmhugeoff:active,
.gmbuttonhugetown .gmhugeoff {
    cursor:default !important;
    background-position:0 -123px !important;
}
.gmhugeoff b,
.gmhugeoff:active b,
.gmbuttonhugetown .gmhugeoff b {
    background-position:100% -123px !important;
}


/* voting: !important escalation, baby */
.gmvoteyes,
.gmvoteno,
.gmvotefair,
.gmvoteunfair,
.gmhugevotefair,
.gmhugevoteunfair {
    padding:0 !important;
    width:44px !important;
    display:inline !important;
    display:inline-block !important;
    text-indent:-300px;
    overflow:hidden;
}
.gmvoteyes b,
.gmvoteno b {
    display:none;
}

.gmvotefair,
.gmvoteunfair,
.gmhugevotefair,
.gmhugevoteunfair {
    width:69px !important;
}
.icons-groupsguy i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/icons-groupsguy.gif?1)
}


/* img */
.gmbutton2,
.gmbutton2 b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2.gif);
}
.gmvoteyes {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/yes.gif)
}
.gmvoteno {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/no.gif)
}
.gmvotefair {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/critique/btnfair.gif?1)
}
.gmvoteunfair {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/critique/btnunfair.gif?1)
}
.gmhugevotefair {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/critique/bigbtnfair.gif)
}
.gmhugevoteunfair {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/critique/bigbtnunfair.gif)
}
.gmbutton2s,
.gmbutton2s b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2s.gif);
}
.gmbutton2c,
.gmbutton2c b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2c.gif?1);
}
.gmbutton2r,
.gmbutton2r b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2r.gif);
    color:white !important;
}
.gmbutton2g,
.gmbutton2g b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2g.gif?1);
}
.gmbutton2d,
.gmbutton2d b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2d.gif?1);
    color:#2C363A !important;
}
.gmbutton2more {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2more.gif);
    width:98px !important;
    height:22px !important;
    padding:0 !important;
    margin:4px auto 0 auto;
}

.gmbutton2ggr,
.gmbutton2ggr b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmbutton2gg.png?1);
    color: #337287 !important;
}
.gmbutton2ggr i.icon {
    height:23px;
}

.gmbutton2ggb,
.gmbutton2ggb b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2ggb.png?1);
    color: #477F3E !important;
}

.gmbutton2gg,
.gmbutton2gg b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2gg.gif?1);
}

/* Special sprite which includes a greenish button for note button */
.gmbutton2qn2,
.gmbutton2qn2 b {
    background-image: url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmbutton2qn2.png);
}

.gmbutton2qn2r,
.gmbutton2qn2r b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmbutton2qn2.png);
    color: #337287 !important;
}
.gmbutton2qn2r i.icon {
    height:23px;
}

.gmbutton2inv, .gmbutton2inv b {
    background-repeat:no-repeat;
    background-position:1000px 0;
}

.gmbutton2header,
.gmbutton2header b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/superbrowse/gmbutton2head.png);
}
.gmbutton2exit {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/superbrowse/gmbutton2exit.png);
    color:#6D9738 !important;
    font-weight:bold !important;
    width:60px;
    text-indent:-16px;
    padding:0 !important;
}

/* different height buttons */
.gmbutton2f,
.gmbutton2f b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/gmbutton2f2.png?3);
    line-height:25px !important;
    height:25px;
}

.gmbutton2ggr,
.gmbutton2ggr b,
.gmbutton2qn2r,
.gmbutton2qn2r b,
.gmbutton2header,
.gmbutton2header b {
    line-height:26px;
    height:26px;
    font-size: 11px;
}
.gmbutton2ggr i.icon,
.gmbutton2qn2r  i.icon,
.gmbutton2header i.icon {
    height:23px;
}

.gmbutton2searchcancel {
    display:none;
    height:17px;
    width:17px;
    background:transparent url(/web/20120303092605/http://st.deviantart.net/minish/widgets/deepee-search.gif?1) no-repeat scroll 100% -3px;
    border:0 none !important;
    cursor:pointer;
    float:right !important;
    position:relative;
    right:102px;
    top:3px;
    z-index:30;
}

.shopZone .gmbutton2searchcancel.show,
.shopBrowse .gmbutton2searchcancel.show { display: block !important; }

.gmbutton2searchcancel:hover {
    background-position:100% -28px;
}
.gmbutton2searchcancel:active {
    background-position:100% -53px;
}

/* 32px gmbutton2gg buttons */
.gmbutton2qn,
.gmbutton2qn b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmbutton2qn.png);
    height:32px !important;
    line-height:32px !important;
}

.gmbutton2qn:hover {
    background-position:0 -32px !important;
}

.gmbutton2qn:hover b {
    background-position:100% -32px;
}

.gmbutton2qn:active,
.gmbutton2qn a.active,
.gmbutton2qn a.selected {
    background-position:0 -64px !important;
}

.gmbutton2qn:active b,
.gmbutton2qn a.active b,
.gmbutton2qn a.selected b {
    background-position:100% -64px !important;
}

.gmbutton2qn2r.green {
    background-position:0 -81px !important;
}
.gmbutton2qn2r.green b {
    background-position:100% -81px !important;
}

/* DO NOT PUT ANY !important IN HERE. These buttons are used everywhere. */

.smbutton {
    margin:8px 0;
    border:1px solid #93A98F;
    -wwwebkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);
    -mmmoz-box-shadow:0 1px 0 rgba(255,255,255,0.5);
    display:block;
    display:inline-block;
    padding: 0;
    text-align:center;
    min-width:85px;
    background:#D2DFC5;
    background:-webkit-gradient(linear, left top, left bottom, from(#D2DFC5), to(#BDD1B4) );
    background:-moz-linear-gradient(-90deg, #D2DFC5, #BDD1B4);
    _background:#D2DFC5;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D2DFC5', EndColorStr='#BDD1B4');
    color:#121516;
    cursor: pointer;
    font-size: 11px;
}
a.smbutton {
    text-decoration:none;
}
.smbutton, .smbutton span {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.smbutton-curvy, .smbutton-curvy span {
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.smbutton span {
    border-top:1px solid #EBF1E6;
    display:block;
    padding:7px 8px 6px 8px;
}
.smbutton small {
    color:#5D7062;
}
.smbutton-big span {
    padding:10px 15px;
}
.smbutton-small span {
    padding:2px 6px 3px;
}
.smbutton-wide span {
    padding:7px 30px 6px;
}
.smbutton:hover,.smbutton.hover {
    -wwwebkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);
    text-decoration:none;
    background:#E0E9DA;
    background:-webkit-gradient(linear, left top, left bottom, from(#E0E9DA), to(#C2D5B8) );
    background:-moz-linear-gradient(-90deg, #E0E9DA, #C2D5B8);
    _background:#E0E9DA;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E9DA', EndColorStr='#C2D5B8');
}
.smbutton:active {
    -wwwebkit-box-shadow:0 1px 0 rgba(255,255,255,0.3);
    text-decoration:none;
    background:#A2B598;
    background:-webkit-gradient(linear, left top, left bottom, from(#A2B598), to(#C0C9BA) );
    background:-moz-linear-gradient(-90deg, #A2B598, #C0C9BA);
    _background:#A2B598;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A2B598', EndColorStr='#C0C9BA');
}

.smbutton.smbutton-size-default {
    padding: 6px 10px;
}

.smbutton.smbutton-size-large {
    padding: 8px 10px;
}

.smbutton.smbutton-size-default span, .smbutton.smbutton-size-large span { 
    padding: 0;
    border: none;
}

.smbutton-shadow {
    -moz-box-shadow: 0px 1px 0px #f1f5ef;
    -webkit-box-shadow: 0px 1px 0px #f1f5ef;
    box-shadow: 0px 1px 0px #f1f5ef;
}

.smbutton-lightgreen {
    border-color:#9eb1a2;
    background:#dbe4da;
    background:-webkit-gradient(linear, left top, left bottom, from(#e1e8e0), to(#d5e0d4) );
    background:-moz-linear-gradient(-90deg, #e1e8e0, #d5e0d4);
    _background:#fff;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e1e8e0', EndColorStr='#d5e0d4');
}
            
.smbutton-lightgreen span {
    border-top-color:#eff3ef;
}
            
.smbutton-lightgreen, .smbutton-lightgreen span, .smbutton-lightgreen small {
    color:inherit;
}
            
.smbutton-lightgreen:hover {
    border-color:#9eb1a2;
    background:#ebf0ea;
    background:-webkit-gradient(linear, left top, left bottom, from(#eef2ed), to(#e7eee7) );
    background:-moz-linear-gradient(-90deg, #eef2ed, #e7eee7);
    _background:#eee;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eef2ed', EndColorStr='#e7eee7');
}
            
.smbutton-lightgreen:hover span {
    border-top-color:inherit;
}
         
.smbutton-lightgreen:active {
    border-color:#9eb1a2;
    background:#ccd7ca;
    background:-webkit-gradient(linear, left top, left bottom, from(#c5d4c3), to(#d1dbcf) );
    background:-moz-linear-gradient(-90deg, #c5d4c3, #d1dbcf);
    _background:#999;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#c5d4c3', EndColorStr='#d1dbcf');
}
           
.smbutton-lightgreen:active span {
    border-bottom-color:#d5e0d4;
}


.smbutton.smbutton-blue {
    border-color:#1D4253;
    background:#0088B5;
    background:-webkit-gradient(linear, left top, left bottom, from(#0088B5), to(#005D7C) );
    background:-moz-linear-gradient(-90deg, #0088B5, #005D7C);
    _background:#0088B5;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#0088B5', EndColorStr='#005D7C');
    color:#FFFFF9;
}
.smbutton-blue span {
    border-top-color:#00B8D3;
}
.smbutton-blue:hover, .smbutton-blue.hover {
    background:#00A4C6;
    background:-webkit-gradient(linear, left top, left bottom, from(#00A4C6), to(#00739A) );
    background:-moz-linear-gradient(-90deg, #00A4C6, #00739A);
    _background:#00A4C6;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00A4C6', EndColorStr='#00739A');
}
.smbutton-blue:active, .smbutton-blue.active {
    background:#00537A;
    background:-webkit-gradient(linear, left top, left bottom, from(#00537A), to(#0084A6) );
    background:-moz-linear-gradient(-90deg, #00537A, #0084A6);
    _background:#00537A;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00537A', EndColorStr='#0084A6');
}


.smbutton.smbutton-black {
    border-color:#2f3f3a;
    background:#3c4d45;
    background:-webkit-gradient(linear, left top, left bottom, from(#3c4d45), to(#2d3836) );
    background:-moz-linear-gradient(-90deg, #3c4d45, #2d3836);
    _background:#3c4d45;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#3c4d45', EndColorStr='#2d3836');
    color:#E8EDE4;
}
.smbutton-black span {
    border-top-color:#4f6357;
}
.smbutton-black:hover {
    background:#455a50;
    background:-webkit-gradient(linear, left top, left bottom, from(#455a50), to(#384743) );
    background:-moz-linear-gradient(-90deg, #455a50, #384743);
    _background:#455a50;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#455a50', EndColorStr='#384743');
}
.smbutton-black:hover span {
    border-top-color:#4f6357;
}
.smbutton-black:active {
    background:#2d3735;
    background:-webkit-gradient(linear, left top, left bottom, from(#2d3735), to(#3c4c43) );
    background:-moz-linear-gradient(-90deg, #2d3735, #3c4c43);
    _background:#2d3735;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2d3735', EndColorStr='#3c4c43');
}


.smbutton-green {
    background:#DBF088;
    background:-webkit-gradient(linear, left top, left bottom, from(#DBF088), to(#B1E03E) );
    background:-moz-linear-gradient(-90deg, #DBF088, #B1E03E);
    _background:#DBF088;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DBF088', EndColorStr='#B1E03E');
}
.smbutton-green span {
    border-top-color:#F1F9D0;
}
.smbutton-green:hover,.smbutton-green.hover {
    background:#E7F78A;
    background:-webkit-gradient(linear, left top, left bottom, from(#E7F78A), to(#BFEB2E) );
    background:-moz-linear-gradient(-90deg, #E7F78A, #BFEB2E);
    _background:#E7F78A;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E7F78A', EndColorStr='#BFEB2E');
}
.smbutton-green:active,.smbutton-green.active {
    background:#91C01E;
    background:-webkit-gradient(linear, left top, left bottom, from(#91C01E), to(#BCD168) );
    background:-moz-linear-gradient(-90deg, #91C01E, #BCD168);
    _background:#91C01E;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#91C01E', EndColorStr='#BCD168');
}
.smbutton-green small {
    color:#668329;
}

.smbutton-orange {
  border-color:#A97E04;
  background:#FBC459;
  background:-webkit-gradient(linear, left top, left bottom, from(#FDC55E), to(#D89C08) );
  background:-moz-linear-gradient(-90deg, #FDC55E, #D89C08);
  _background:#FBC459;
  _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FDC55E', EndColorStr='#D89C08');  
}

.smbutton-orange span {
    border-top-color: #FFDBA0;
}

.smbutton-orange, .smbutton-orange span, .smbutton-orange small {
    color:#52615D;
}

.smbutton-orange:hover {
    border-color:#A97E04;
    background:#FBC459;
    background:-webkit-gradient(linear, left top, left bottom, from(#FDC55E), to(#D89C08) );
    background:-moz-linear-gradient(-90deg, #FDC55E, #D89C08);
    _background:#FBC459;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FDC55E', EndColorStr='#D89C08');  
}

.smbutton-orange:hover span {
    border-top-color: #FFDBA0;
}

.smbutton-orange:active {
    border-color:#A97E04;
    background:#FBC459;
    background:-webkit-gradient(linear, left top, left bottom, from(#FDC55E), to(#D89C08) );
    background:-moz-linear-gradient(-90deg, #FDC55E, #D89C08);
    _background:#FBC459;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FDC55E', EndColorStr='#D89C08');  
}
.smbutton-orange:active span {
    border-top-color: #FFDBA0;
}


.smbutton-red {
    border-color:#AE1837;
    background:#E64768;
    background:-webkit-gradient(linear, left top, left bottom, from(#E64768), to(#E4375B) );
    background:-moz-linear-gradient(-90deg, #E64768, #E4375B);
    _background:#E64768;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E64768', EndColorStr='#E4375B');
}

.smbutton-red span {
    border-top-color:#E85A78;
}
.smbutton.smbutton-red, .smbutton-red span, .smbutton-red small {
    color:#fff;
}
.smbutton-red:hover {
    background:#E95A77;
    background:-webkit-gradient(linear, left top, left bottom, from(#E95A77), to(#E74B6C) );
    background:-moz-linear-gradient(-90deg, #E95A77, #E74B6C);
    _background:#E95A77;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E95A77', EndColorStr='#E74B6C');
}
.smbutton-red:hover span {
    border-top-color:#EA6B86;
}
.smbutton-red:active {
    border-color:#8E1026;
    background:#D82741;
    background:-webkit-gradient(linear, left top, left bottom, from(#D82741), to(#E84B6E) );
    background:-moz-linear-gradient(-90deg, #D82741, #E84B6E);
    _background:#D82741;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#D82741', EndColorStr='#E84B6E');
}
.smbutton-red:active span {
    border-top-color:#D52740;
    border-bottom-color:#E95F81;
}

.smbutton-purple {
    border-color:#6F50E7;
    background:#B8A9F3;
    background:-webkit-gradient(linear, left top, left bottom, from(#B8A9F3), to(#A591F0) );
    background:-moz-linear-gradient(-90deg, #B8A9F3, #A591F0);
    _background:#B8A9F3;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B8A9F3', EndColorStr='#A591F0');
}
.smbutton-purple span {
    border-top-color:#DCD4F9;
}
.smbutton-purple, .smbutton-purple span {
    color:#fff;
}
.smbutton-purple:hover {
    background:#bdafff;
    background:-webkit-gradient(linear, left top, left bottom, from(#bdafff), to(#B8A9F3) );
    background:-moz-linear-gradient(-90deg, #bdafff, #B8A9F3);
    _background:#bdafff;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#bdafff', EndColorStr='#B8A9F3');
}
.smbutton-purple:active {
    background:#6F50E7;
    background:-webkit-gradient(linear, left top, left bottom, from(#6F50E7), to(#6F50E7) );
    background:-moz-linear-gradient(-90deg, #6F50E7, #6F50E7);
    _background:#6F50E7;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#6F50E7', EndColorStr='#6F50E7');
}
.smbutton-purple small {
    color:#ddd;
}

.smbutton.smbutton-mc-give {
    margin:0;
    height:24px;
    min-width:70px;
    position:relative;
    text-decoration:none;
}
.smbutton-mc-give span {
    padding:3px 24px 6px 8px;
    text-align:left;
    color:#196BA7;
}
a.smbutton-mc-give span i.icon {
    margin-top:-3px;
}
a.smbutton-mc-give span img {
    position:absolute;
    right:10px;
    top:10px;
}

.smbutton-white {
    border-color:#ccc;
    background:#fff;
    background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee) );
    background:-moz-linear-gradient(-90deg, #fff, #eee);
    _background:#fff;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#fff', EndColorStr='#eee');
}
.smbutton-white span {
    border-top-color:#eee;
}
.smbutton-white, .smbutton-white span, .smbutton-white small {
    color:inherit;
}
.smbutton-white:hover {
    background:#eee;
    background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd) );
    background:-moz-linear-gradient(-90deg, #eee, #ddd);
    _background:#eee;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#eee', EndColorStr='#ddd');
}
.smbutton-white:hover span {
    border-top-color:inherit;
}
.smbutton-white:active {
    border-color:#333;
    background:#999;
    background:-webkit-gradient(linear, left top, left bottom, from(#999), to(#777) );
    background:-moz-linear-gradient(-90deg, #999, #777);
    _background:#999;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#999', EndColorStr='#777');
}
.smbutton-white:active span {
    border-bottom-color:#ccc;
}

.smbutton-pale {
    border-color:#AFBEB0;
    background:#E6EAE5;
    background:-webkit-gradient(linear, left top, left bottom, from(#E6EAE5), to(#D7DED5) );
    background:-moz-linear-gradient(-90deg, #E6EAE5, #D7DED5);
    _background:#E6EAE5;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E6EAE5', EndColorStr='#D7DED5');
}
.smbutton-pale span {
    border-top-color:#F8F9F7;
}
.smbutton-pale, .smbutton-pale span, .smbutton-pale small {
    color:inherit;
}
.smbutton-pale:hover {
    background:#ECEFEC;
    background:-webkit-gradient(linear, left top, left bottom, from(#ECEFEC), to(#E1E6E0) );
    background:-moz-linear-gradient(-90deg, #ECEFEC, #E1E6E0);
    _background:#ECEFEC;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ECEFEC', EndColorStr='#E1E6E0');
}
.smbutton-pale:hover span {
    border-top-color:#FAFBF9;
}
.smbutton-pale:active {
    background:#C9D3C8;
    background:-webkit-gradient(linear, left top, left bottom, from(#C9D3C8), to(#E0E4E0) );
    background:-moz-linear-gradient(-90deg, #C9D3C8, #E0E4E0);
    _background:#C9D3C8;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#C9D3C8', EndColorStr='#E0E4E0');
}
.smbutton-pale:active span {
    border-top-color:transparent;
    border-bottom-color:#EFF0EE;
}
.smbutton.smbutton-deepgreen {
    border-color:#2F3F3A;
    background:#3C4E45;
    background:-webkit-gradient(linear, left top, left bottom, from(#3C4E45), to(#2D3736) );
    background:-moz-linear-gradient(-90deg, #3C4E45, #2D3736);
    _background:#3C4E45;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#3C4E45', EndColorStr='#2D3736');
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;
    text-shadow: 0 -1px 0 #000000;
}
.smbutton-deepgreen span {
    border-top-color:#4F6357;
}
.smbutton.smbutton-deepgreen, .smbutton.smbutton-deepgreen span, .smbutton.smbutton-deepgreen small {
    color:#EAF2EE;
}
.smbutton-deepgreen:hover {
    background:#455A50;
    background:-webkit-gradient(linear, left top, left bottom, from(#455A50), to(#384643) );
    background:-moz-linear-gradient(-90deg, #455A50, #384643);
    _background:#455A50;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#455A50', EndColorStr='#384643');
}
.smbutton-deepgreen:hover span {
    border-top-color:inherit;
}
.smbutton-deepgreen:active {
    border-color:#3B4A45;
    background:#2E3837;
    background:-webkit-gradient(linear, left top, left bottom, from(#2E3837), to(#3B4441) );
    background:-moz-linear-gradient(-90deg, #2E3837, #3B4441);
    _background:#2E3837;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2E3837', EndColorStr='#3B4441');
}
.smbutton-deepgreen:active span {
    border-top-color:transparent;
}


.smbutton-textonly,
.smbutton-textonly span,
.smbutton-textonly:hover,
.smbutton-textonly:active,
.smbutton-textonly:active span {
    border-width:0;
    background:none;
    color:#196BA7;
}
.smbutton-textonly:hover span {
    text-decoration:underline;
}

.disabledbutton {
    opacity:.5;
}

body a.smbutton i.icon,
body div.smbutton i.icon {
    position:static;
    width:26px;
    display:inline-block;
    vertical-align:middle;
    margin-left:-4px;
    margin-top:-4px;
}


.smbutton:active span,
.smbutton.active span {border-top-color:transparent}


.smbutton-holidize {
    border: none;
    background-image: url(/web/20120303092605/http://st.deviantart.net/prints/buttons/buythisprint-holidize.png);
    height: 42px;
    width: 228px;
}

.smbutton-holidize:hover {
    background-image: url(/web/20120303092605/http://st.deviantart.net/prints/buttons/buythisprint-holidize.png);
    background-position: 0px -44px;
}

.smbutton-holidize:active {
    background-image: url(/web/20120303092605/http://st.deviantart.net/prints/buttons/buythisprint-holidize.png);
    background-position: 0px -88px;
}


/* -- shapes ---- */
.gr-box {
    margin-bottom:16px;
}


/* round border */
i.gr1,
i.gr2,
i.gr3 {
    position:relative;
    z-index:30;
    display:block;
    margin:0 1px;
    border-width:1px;
    border-style:none solid;
    height:2px;
    _overflow:hidden;
}
i.gr1 {
    border:0;
    margin:0 4px;
    height:1px;
}
i.gr2 {
    border-width:2px;
    margin:0 2px;
    height:1px;
}

/* inner shine */
i.gr3 i {
    display:block;
    border-width:2px;
    border-style:none solid;
    height:2px;
}

/* box body */
.gr-body {
    border-width:1px;
    border-style:none solid;
    overflow:hidden;
    _width:100%; /* prevents wide bodies from causing cutoff in the header */
}
.gr-body .gr {
    border-top:1px solid;
}
.overflow-hax .gr-body {
    overflow:visible !important;
}

/* box top */
.gr-top {
    border:1px solid;
    border-top-style:none;
    position:relative;
    z-index:20;
}
.gr-top .gr {
    border-width:1px;
    border-style:none solid;
    padding:0 64px 4px 8px;
}
i.tri {
    position:absolute;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/quadraforce.gif?6) 0 0;
    width:15px;
    height:10px;
    bottom:-9px;
    left:12px;
}
.gr-midbody i.tri {
    _bottom:auto;
}

.gr-hidden {display:none}

/* -- colours ---- */
/* dark bits */
i.gr1 {
    background:#A6B2A6;
}
i.gr2,
i.gr3,
.gr-body,
.gr-top {
    border-color:#A6B2A6;
    background:#DAE4D9;
}
/*.gr-box .gr-top {
    border-bottom-color:#BEC5BD;
}*/

/* shiny bits */
i.gr3 i,
.gr-top .gr {
    border-left-color:#F2FCF1;
    border-right-color:#F2FCF1;
    background:#E6EDE4;
}
i.gr2 i {
    background:#F2FCF1;
}
.gr-body .gr {
    border-top-color:#E1EBE2;
}
.gr-body i.c {
    border-color:#DAE4D9;
}
.gr-body i.c b {
    background:#DAE4D9;
}

/* misc */
/*.gr-box .gr-mid {
    border-top:1px solid #E1EBE2;
}
*/
.gr-top img {
    margin-top:-5px;
}
.gr-top h2,
.gr-top h3 {
    padding-top:5px;
}


/* headers */
.gr-top h2, 
.gr-top h3 {
    cursor:default;
    font-weight:normal;
    font-size:13.5pt;
    letter-spacing:0;
    color:#2C3635;
    position:relative;
    top:-2px;
}
.gr-top h2 img,
.gr-top h3 img {
    margin-right:2px;
    position:relative;
    top:2px;
}

.gr-top .gr {
    color:#89968A;
    font-size:8.25pt;
}
.gr-headless .gr-body .gr {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmtop.gif?1);
    background-repeat:repeat-x;
}
.gr-headless i.gt2, .gr-headless i.gt3, .gr-headless i.gt3 i,
.backroom .gr-headless i.gt2, .backroom .gr-headless i.gt3, .backroom .gr-headless i.gt3 i {
    background-color:#e1ebe2;
}

/* formatting utils */
.gr-body .stream a.t,
.grf-stream a.t {
    color:#498091 !important;
    max-width:205px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:block;
    font-weight:bold;
    padding:4px 0;
    margin:-4px 0;
}
.gr-body .huge .shadow {
    _zoom:1;
}
.grf-indent .text,
.grf-indent .text {
    padding:4px 12px 4px 39px;
}
.gr-body .grf-indent li.f,
.gr-midbody .grf-indent li.f {
    padding-left:39px;
}
table.grf {
    width:100%;
}
table.grf td.f {
    padding:4px 12px;
    font-size: 8.25pt;
}
.grf-indent table.grf td.i {
    padding-left:32px;
}
.grf-indent td.grf-mirror {
    padding-right:32px;
}
table.grf {
    font-size:8.25pt;
}
.grf-deviants {
    text-align:center;
    margin:0 auto;
    padding:7px 8px;
}
.grf-deviants span.f {
    display:inline-table;
    display:inline-block;
    vertical-align: top;
}

/* opera fix for #5511 */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
    .grf-deviants span.f {
        display:inline;
    }
}

.grf-deviants span.f > span {
    display:table-cell;
    width:112px;
    _width:120;
    padding:5px 4px;
    display:inline-block;
    overflow: hidden;
}


.gr-box .hlinks a {
    text-decoration:underline;
}

/* IE */
.gr-box,
.gr-top,
.gr-body {
    zoom:1;
    position:relative;
}
i.tri {
    overflow:hidden;
}

/* icon party */
.iconset-modules i.icon,
.popup2-gruser-activity i.icon,
.gr-box .gr-top i.icon {
    float:left;
    position:static;
    width:29px;
    _width:27;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/icons-small-modules.gif?12);
}


/* back room */
.backroom i.tri {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/bmtriforce.gif?2);
}
.backroom .gr-top {
    border-bottom-color:#BEC5BD;
}
.gr-top-alone i.tri {
    background-position:0 -40px !important;
}

.backroom .gr-body {
    border-top-color:#E1EBE2;
}

.backroom .gr-top .gr {
    background:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/brcriminal.gif?1) repeat-x bottom left;
}

.backroom .gr-top-alone i.tri {
    background-position: 0 21px !important;
}

.backroom i.gr3 i,
.backroom .gr-top .gr {
    border-left-color:#E8F2E7;
    border-right-color:#E8F2E7;
    background-color:#D7E0D5;
}

.backroom i.gr2 i {
    background:#E8F2E7;
}

.backroom .gr-headless i.gt2, .backroom .gr-headless i.gt3 {
    background-color:#E1EBE2;
}
/* hack */
.gr-box .mem-display .c {
    text-align:left !important;
}

/* tabs */
.gm-tabs {
    border-bottom:1px solid #A6B2A6;
    padding-bottom:2px;
    margin:0 8px 4px 8px;
}

/* somebody only */
.gr-wonkwonk {
    border:1px solid #A6B2A6;
    border-style:solid none;
    border-top-color:#F6F7E7;
    background:#EDEFCF url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/topsecret.gif) no-repeat 38px 2px;
    padding:2px 12px 5px 58px;
    color:#778877;
    font-size:8.25pt;
}
.gr-box .gr-wonkwonk {
    border-style:solid;
    padding-bottom:4px;
}
.backroom .gr-wonkwonk {
    border-bottom-color:#BEC5BD;
}


/* mid thing */
.gr-midbody {
    position:relative;
    z-index:10;
    background:#CCD9CD;
    border:1px solid #A6B2A6;
    border-top:0;
    border-bottom-color:#B3C4B0;
    overflow:hidden;
}
.gr-midbody .gr {
    border:1px solid #C5D1C5;
}
.gr-midbody i.tri {
    background-position:0 -60px !important;
}

/* shrink images within modules */
img.gr-shrink {
    height:auto;
    max-width:100%;
    max-width:none\9;
}

img.gr-shrink-center {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/* darker gruser box. for example, the new daily deviation box: http://st.deviantart.com/staff/zilla/deviationpages/deviation_nogroups.png */
.gr-darkbox .gr-body .gr {
    background-color: #D5E0D2;
    background-image: none;
    border-top-color: #D5E0D2;
}
.gr-darkbox i.gr2, .gr-darkbox i.gr3 {
    background-color: #D5E0D2;
}
.gr-darkbox i.gt2 i, .gr-darkbox i.gt3 i,
.gr-darkbox i.gt2, .gr-darkbox i.gt3 {
    background-color: #D5E0D2;
}
.gr-darkbox i.gt2 i {
    border:none !important;
    border-top: 1px solid #e2ece4 !important;
}
.gr-darkbox i.gt3 i {
    border:none !important;
}

/* no content */
.gm-no-content-thumbs {
    padding-top:191px;
    background:#DAE4D9 url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/ghost-twins.gif) no-repeat 50% 30px;
}
.gm-no-content-poll {
    padding-top:115px;
    background:#DAE4D9 url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/ghost-poll.gif?2) no-repeat 50% 10px;
}
.module-blocks .gr-ghost,
.module-blocks .gm-no-content-poll,
.module-blocks .gm-no-content-thumbs {
    background:none;
    padding-top:4px;
}

.ghost-content img.faded-edit-icon {
    vertical-align:middle;
    position:relative;
    top:-1px;
}
.ghost-content {
    line-height:1.6em;
}

#gmi-GMFrame_Gruser {margin:8px}
.shopBrowse #gmi-GMFrame_Gruser, .shopModuleBrowse #gmi-GMFrame_Gruser {margin:0}
.module-blocks #gmi-GMFrame_Gruser, .modal #gmi-GMFrame_Gruser {margin:0}
.mods-hh {overflow:hidden;_overflow:visible;padding:8px 0 !important}
.mods-column-ll,.mods-column-rr {float:left;width:50%;overflow:visible;min-height:1px;}
.mods-column-rr {*position:relative;*margin-right:-100%;*width:49.5%;_width:50%}
/*.mods-column-rr {float:right;_position:relative;_margin-left:-50%}*/

.mods-column-ll #gmi-GMFrame_Gruser {
    margin-left:16px;
}
.mods-column-rr #gmi-GMFrame_Gruser {
    margin-right:16px;
}
#gmi-GMegaFrame #gmi-GMFrame_Gruser,
#custom_topbar #gmi-GMFrame_Gruser,
#group_notes #gmi-GMFrame_Gruser
{
    margin: 0;
}

.warr-widget-filler i.c {display:none !important}
.warr-widget-filler .ch-ctrl {border-width:0;background:transparent}
.warr-widget-filler .ch-ctrl .ch-ctrl {border-width:1px;margin-left:1px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.warr-widget-filler .ccomment .ch-ctrl {background:transparent}

/* ---------------------- *
    Extras
 * ---------------------- */
.gr-header {
    font:bold 10pt "Trebuchet MS",sans-serif;
    color:#FFF;
    background-color:#AEC2AA;
    padding:4px 8px;
}
.gr-rect-header {
    padding:4px 8px 4px 38px;
}
.gr-header a {
    color:#FFF !important;
}

.bubbleview .gruze-sidebar ul.list li.a {background:#D3DFD1}

div.pager2 a.hyper {
    text-decoration:none;
    display:block;
    padding:3px 4px 3px 16px;
    font-size:8.25pt;
}
div.pager2 a.hyper {
    text-decoration:none;
}
div.pager2 a.hyper:hover {
    text-decoration:underline;
}
div.pager-light a.hyper {
    color:#222;
}
div.pager-light a.hyper:hover {
    color:#326B9E;
}
div.pager-light,
div.pager-light div.pager2,
div.pager-light div.page2,
div.pager-light div.page2 a.f {
    background-color:#DEE8E5;
}
div.pager-light div.page2 div.top {
    border-bottom:1px solid #D3E0DC;
}
div.pager-light div.top a.back {
    color:#444;
}
div.pager-light div.page2 a.f {
    color:#222;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-light.gif?1);
}
div.pager-light div.page2 a.selected,
div.pager-light div.page2 a.more-selected {
    color:white;
}

div.pager-deviant,
div.pager-deviant div.pager2,
div.pager-deviant div.page2,
div.pager-deviant div.page2 a.f {
    background-color:#AFBCB0;
}
div.pager-deviant div.page2 div.top {
    border-bottom:1px solid #9FACA0;
}
div.pager-deviant div.top a.back {
    color:#111;
}
div.pager-deviant div.page2 a.f {
    color:#111;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-deviant.gif?1);
}
div.pager-deviant div.page2 a.selected,
div.pager-deviant div.page2 a.more-selected {
    color:#DDD;
}


div.pager-dark,
div.pager-dark div.pager2,
div.pager-dark div.page2,
div.pager-dark div.page2 a.f {
    background-color:#2E3735;
}
div.pager-dark div.page2 div.top {
    border-bottom:1px solid #212A2A;
}
div.pager-dark div.page2 a.f {
    color:#CAC9C9;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-dark.gif?1);
}
div.pager-dark div.page2 div.text {
    color:#CAC9C9;
}
div.pager-dark div.top a.back,
div.pager-dark div.page2 a.rr {
    color:#7F8B74;
}
div.pager-dark div.page2 a.f:hover,
div.pager-dark div.page2 a.f:active,
div.pager-dark div.page2 a.tentative {
    color:#586608;
}
div.pager-dark div.page2 a.selected,
div.pager-dark div.page2 a.more-selected {
    color:white !important;
}

div.pager-light2,
div.pager-light2 div.pager2,
div.pager-light2 div.page2,
div.pager-light2 div.page2 a.f {
    background-color:#CCD7CC;
}
div.pager-light2 div.page2 div.top {
    border-bottom:1px solid #9FB1A3;
}
div.pager-light2 div.page2 a.f {
    color:#38463E;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-light2.gif?1);
}
div.pager-light2 div.top a.back,
div.pager-light2 div.page2 a.rr {
    color:#58665E;
}
div.pager-light2 div.page2 a.selected,
div.pager-light2 div.page2 a.more-selected {
    color:#EAF2EE !important;
}

div.pager-browse,
div.pager-browse div.pager2,
div.pager-browse div.page2,
div.pager-browse div.page2 a.f {
    background-color:rgb(197, 211, 194);
    font:11px Verdana, sans-serif;
}
div.pager-browse div.page2 div.top {
    border-bottom:1px solid #9FB1A3;
}
div.pager-browse div.page2 a.f {
    color:#337287;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-browse.gif?1);
    padding: 2px 0;
}
div.pager-browse div.top a.back,
div.pager-browse div.page2 a.rr {
    color:#58665E;
}
div.pager-browse div.page2 a.selected,
div.pager-browse div.page2 a.more-selected {
    color:#B0623E !important;
    font-weight:bold;
}


div.pager-catbar,
div.pager-catbar div.pager2,
div.pager-catbar div.page2 {
    background: #829586 url(/web/20120303092605/http://st.deviantart.net/minish/main/searchdropdownmenubg.jpg) no-repeat scroll right bottom;
}
div.pager-catbar div.page2 a.f {
    background: transparent;
    color: #38463e;
}
div.pager-catbar div.top a.back,
div.pager-catbar div.page2 a.rr {
    color: #38463e;
}
div.pager-catbar div.page2 a.selected,
div.pager-catbar div.page2 a.more-selected,
div.pager-catbar div.page2 a.f:hover,
div.pager-catbar div.page2 a.f:active,
div.pager-catbar div.page2 a.tentative {
    color: #fff;
    background: #337287;
}

div.pager-panes {
    height:auto;
    position:relative;
    _height:100%;
    _width:100%;
    overflow:auto;
    overflow-x:scroll;
    overflow-y:hidden;
}
div.pager-panes div.pager2,
div.pager-panes div.pager2 div.page2 {
    height:250px;
}
div.pager-panes div.pager2 {
    position:static;
    width:auto;
}
div.pager-panes div.pager2 div.page2 {
    width:220px;
}
div.pager-panes div.pager2 div.page2 div.pagescroll {
    overflow-y:scroll;
}
div.pager-holder {
    position:relative;
    width:200px;
    height:240px;
    overflow:hidden;
    overflow-y:auto; /* firefox mispainting fix */
}
div.pager2 {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
div.pager2 div.page2 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
}
div.pager2 div.page2 div.pagescroll {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:100%;
    _height:expression(this.parentNode.offsetHeight);
    overflow:auto;
    overflow-x:hidden;
}
div.pager2 div.page2 div.pagescroll-space {
    top:21px;
    _height:expression(this.parentNode.offsetHeight - 21);
}
div.pager2 div.page2 div.busy {
    cursor:wait;
    background:url(/web/20120303092605/http://st.deviantart.net/emoticons/b/boogie.gif) no-repeat center;
}
div.pager2 div.broken {
    background:url(/web/20120303092605/http://st.deviantart.net/emoticons/c/confused.gif) no-repeat center;
}
div.pager2 a.f:first-line,
div.pager2 span.f:first-line {
    line-height:20px;
    vertical-align:middle;
}
div.pager2 a.f,
div.pager2 span.f {
    display:block;
    font:8.25pt Verdana, sans-serif;
    text-decoration:none !important;
    white-space:nowrap;
    text-indent:20px;
    background-repeat:no-repeat;
    background-position:50% 0;
    _overflow:visible !important; /* this inherits from its parent if it isn't explicitly set (wtf?) */
    _height:1;
}
div.pager2 a.f input.itext,
div.pager2 span.f input.itext {
    font:8.25pt Verdana, sans-serif;
    margin-left:-6px;
}
div.pager2 a.f:hover {
    background-position:50% -100px;
}
div.pager2 a.f:active {
    background-position:50% -200px;
}
div.pager2 a.tentative {
    background-position:50% -200px !important;
}
div.pager2 div.page2 a.selected {
    background-position:50% -300px !important;
}
div.pager2 a.more-selected {
    background-position:100% -300px !important;
}
div.pager2 a.f img,
div.pager2 span.f img {
    vertical-align:middle;
    margin:0 4px 0 -16px;
}
div.pager2 a.f i,
div.pager2 span.f i {
    vertical-align:middle;
    margin:-1px 4px 0 -28px;
    _margin-top:-6px;
}

div.pager2 a.more {
    background-position:100% 0;
}
div.pager2 a.more:hover {
    background-position:100% -100px;
}
div.pager2 a.more:active {
    background-position:100% -200px;
}
div.pager2 div.page2 div.top {
    position:relative;
    overflow:hidden;
    z-index:20;
    _overflow:visible;
    _height:1;
}
div.popup2 div.pager2 div.page2 div.top {
    z-index:230;
}
div.pager2 div.top a.back {
    background-position:0 0;
    float:left;
    padding-right:8px;
}
div.pager2 div.top a.back:hover {
    background-position:0 -100px;
}
div.pager2 div.top a.back:active {
    background-position:0 -200px;
}
div.pager2 a.rr {
    /*position:absolute;
    right:0;*/
    _clear:right;
    float:right;
    width:60px;
    _margin-left:-3;
    text-indent:8px !important;
}
div.pager2 a.ll {
    overflow:hidden;
    _width:expression(this.parentNode.scrollWidth - 60);
}

div.pager2 div.dates span.f {
    color:#777;
    cursor:default;
}
div.pager2 div.dates span.day {
    color:#898;
}
div.pager2 div.dates a.f,
div.pager2 div.dates span.f {
    line-height:20px;
    min-height:20px;
    vertical-align:middle;
    float:left;
    width:14%;
    text-align:center;
    text-indent:0;
}

div.pager2-icons a.f {
    text-indent:30px;
}
div.pager2-icons div.pagescroll a.f:first-line {
    line-height:23px;
}

div.pager2 div.text {
    padding:8px;
}
div.pager2 div.text div.h {
    margin-bottom:4px;
}
div.pager-dark div.text div.h {
    color:#AFC81C;
}
div.pager2 div.hr {
    height:1px;
    overflow:hidden;
    background:#AAA;
}
div.pager-dark div.hr {
    background:#212A2A;
}

div.iconset-deviate i { background-image:url(/web/20120303092605/http://st.deviantart.net/minish/icons/deviate.gif); }

div.pager-tall-cat-chooser div.pager2,
div.pager-tall-cat-chooser div.pager2 div.page2 {
    height:516px;
}
div.pager-semitall-cat-chooser div.pager2,
div.pager-semitall-cat-chooser div.pager2 div.page2 {
    height:403px;
}


div.modal input.isearch {
    border:1px solid #B5CAC3;
    height:15px;
    padding:1px;
    width:160px;
    _height:17;
    font-size:8.25pt;
    color:#222;
    background:#FFF;
}
div.modal input.isearchblank {
    background:#FFF url(/web/20120303092605/http://st.deviantart.net/minish/submit/searchbox.gif) no-repeat left center;
}
div.modal input[type=search] {
    background:none !important;
    height:auto !important;
    font-size:1em !important;
}
div.modal a.a,
div.modal a.h {
    color:#3E8EB7 !important;
}

#pager-preload span.i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/emoticons/b/boogie.gif)
}
#pager-preload span.ii {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/menu-light.gif?1)
}
#pager-preload span.iii {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/minish/menu-dark.gif?1)
}
#pager-preload span.iv {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/widgets/minish/menu-deviant.gif?1)
}
div.modal {
    background:#E8F0EC;
    color:#2C3635;
}

div.pager-light div.mood-pager a.highlight {
    background-color:#DAE1DF;
    background-position:0 100px;
}
div.pager-deviant div.mood-pager a.highlight {
    background-color:#A8B2A9;
    background-position:0 100px;
}
div.mood-pager div.pagescroll a.f {
    line-height:26px;
    text-indent:8px;
    _height:26px;
    min-height:26px;
}
div.mood-pager div.pagescroll a.f img {
    margin:0;
}
div.mood-pager {
    height:214px !important;
}
div.smallthought div.mood-pager,
div.smallthought div.mood-pager div.page2 {
    width:170px;
}
div.pager-holder-autoheight, div.pager-holder-autoheight div.pager2, div.pager-holder-autoheight div.pager2 div.page2, div.pager-holder-autoheight div.pager2 div.page2 div.pagescroll {
    height:100% !important;
}
div.pager-holder-stackable div.top {
    border-bottom:0 none !important;
}
div.pager-holder-stackable div.page2 a.top {
    /*border-bottom:1px solid #9FB1A3;*/
    font-weight:bold;
    color:#444;
}
div.pager-holder-stackable div.top a {
    float:none;
    font-weight:bold;
    color:#444;
}
div.pager-holder-stackable div.pagescroll {
    position:static !important;
    _height:auto !important;
}

.pagination-wrapper {
    display: block;
    text-align: center;
    padding: 20px 0;
}

.pagination-wrapper.full {
    padding: 20px 0 52px 0;
}

.pagination {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #93aa99;
    display: inline-block;
    position: relative;
    zoom: 1; *display: inline; /* IE7 FTW */
}

.pagination ul.pages {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.pagination ul.pages li {
    float: left;
    padding: 0;
}

.pagination ul.pages li.number, .pagination ul.pages li.dotdotdot {
    margin: 0 0 0 3px;
}

.pagination ul.pages li.nomargin {
    margin: 0;
}

.pagination ul.pages li a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #337287;
    margin: 0;
    border: 1px solid #afbeb0;
    -moz-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(255, 255, 255, 0.3), inset -1px 0 0 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(255, 255, 255, 0.3), inset -1px 0 0 0 rgba(255, 255, 255, 0.3);
    box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.7), inset 0 -1px 0 0 rgba(255, 255, 255, 0.3), inset -1px 0 0 0 rgba(255, 255, 255, 0.3);
    outline: none;
    background: #e6eae5 url("/web/20120303092605/http://st.deviantart.net/minish/pager/next-pale.png") no-repeat left 0;
}

.pagination ul.pages li.number a,
.pagination ul.pages li.dotdotdot a {
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}

.pagination ul.pages li.number a {
    padding: 5px 6px;
}

.pagination ul.pages.compact li.number a {
    padding: 5px 5px;
}

.pagination ul.pages li a:hover {
    border: 1px solid #8c9b8c;
    background-position: left -25px;
}

.pagination ul.pages li a:active {
    border: 1px solid #8c9b8c;
    background-position: left -50px;
}

.pagination ul.pages li.current a,
.pagination ul.pages li.current a:hover {
    color: #2c3635;
    border: 1px solid #8c9b8c;
    background: white;
    cursor: default;
}

.pagination ul.pages li.dotdotdot a {
    border: 1px solid #bdcbbd;
    background: #e0e7de url("/web/20120303092605/http://st.deviantart.net/minish/pager/prev.png") no-repeat right -50px;
    padding: 5px 3px;
}

.pagination ul.pages.compact li.dotdotdot a {
    padding: 5px 2px;
}

.pagination ul.pages li.dotdotdot a:hover {
    border: 1px solid #337287;
    background: #337287;
    color: white;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* Prev / Next */

.pagination ul.pages li.prev a, .pagination ul.pages li.next a {
    width: 75px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.pagination ul.pages.compact li.prev a, .pagination ul.pages.compact li.next a {
    width: 59px;
}

.pagination ul.pages li.prev {
    margin: 0 5px 0 10px;
}

.pagination ul.pages li.next {
    margin: 0 10px 0 5px;
}

.pagination ul.pages li.prev a {
    padding: 5px 0 5px 15px;
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    background: #e6eae5 url("/web/20120303092605/http://st.deviantart.net/minish/pager/prev-pale.png") no-repeat left 0;
}

.pagination ul.pages.compact li.prev a {
    padding: 5px 0 5px 10px;
    background: #e6eae5 url("/web/20120303092605/http://st.deviantart.net/minish/pager/prev-pale-compact.png") no-repeat left 0;
}

.pagination ul.pages li.next a {
    padding: 5px 15px 5px 0;
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
    background: #e6eae5 url("/web/20120303092605/http://st.deviantart.net/minish/pager/next-pale.png") no-repeat right 0;
}

.pagination ul.pages.compact li.next a {
    padding: 5px 10px 5px 0;
    background: #e6eae5 url("/web/20120303092605/http://st.deviantart.net/minish/pager/next-pale-compact.png") no-repeat right 0;
}

.pagination ul.pages li.prev a:hover,
.pagination ul.pages li.next a:hover {
    border: 1px solid #8c9b8c;
    color: #337287;
}

.pagination ul.pages li.prev a:hover {
    background-position: left -25px;
}

.pagination ul.pages li.next a:hover {
    background-position: right -25px;
}

.pagination ul.pages li.prev a:active {
    background-position: left -50px;
}

.pagination ul.pages li.next a:active {
    background-position: right -50px;
}

.pagination ul.pages li.prev a.disabled,
.pagination ul.pages li.prev a.disabled:hover,
.pagination ul.pages li.next a.disabled,
.pagination ul.pages li.next a.disabled:hover {
    color: #93aa99;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #bdcbbd;
    cursor: default;
}

.pagination ul.pages li.prev a.disabled, .pagination ul.pages li.prev a.disabled:hover {
    background: #e0e7de url("/web/20120303092605/http://st.deviantart.net/minish/pager/prev.png") no-repeat left -50px;
}

.pagination ul.pages.compact li.prev a.disabled, .pagination ul.pages.compact li.prev a.disabled:hover {
    background: #e0e7de url("/web/20120303092605/http://st.deviantart.net/minish/pager/prev-compact.png") no-repeat left -50px;
}

.pagination ul.pages li.next a.disabled, .pagination ul.pages li.next a.disabled:hover {
    background: #e0e7de url("/web/20120303092605/http://st.deviantart.net/minish/pager/next.png") no-repeat right -50px;
}

.pagination ul.pages.compact li.next a.disabled, .pagination ul.pages.compact li.next a.disabled:hover {
    background: #e0e7de url("/web/20120303092605/http://st.deviantart.net/minish/pager/next-compact.png") no-repeat right -50px;
}

/* Goto Box */

div.gotobox {
    border: 0;
    display: block;
    z-index: 99;
    margin: 0;
    padding: 0 4px 7px 7px;
    position: absolute;
    top: 36px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #e2e8e0 url("/web/20120303092605/http://st.deviantart.net/minish/pager/gotobox-gradient.png") repeat-x;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

div.gotobox div.text {
    color: #58675c;
    padding: 0;
    float: left;
    margin: 6px 4px 0 0;
}

div.gotobox a.smbutton-go {
    min-width: 0 !important;
    width: 15px !important;
    margin: 0 3px 0 0 !important;
    padding: 5px 8px !important;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

div.gotobox .smbutton-go, div.gotobox input {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}

div.gotobox input {
    display: block;
    float: left;
    margin: 0;
    color: #515c5a;
    letter-spacing: -0.25px;
    border: 1px solid #8c9b8c;
    border-right-width: 0;
    padding: 6px 2px 4px 4px;
    background: #f7f7f7;
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
    -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset;
    box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #bdbdbd inset;
    width: 35px;
    vertical-align: top;
}

div.gotobox div.uparrow {
    background: url("/web/20120303092605/http://st.deviantart.net/minish/pager/gotobox-uparrow.png") no-repeat top center;
    height: 7px;
    position: relative;
    display: block;
    float: left;
    top: -7px;
    width: 100%;
    margin: 0px;
}

/* dx */
.surfer3 {
    display:none !important;
}
.webkit-slide {
    -webkit-transition:-webkit-transform .2s ease;
}

.webkit-ani {
    -webkit-transition:-webkit-transform .1s ease;
}

/* deviation */
.iconset-art i { 
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/icons-deviation4.gif);
}
.dcutoff-hover .text {cursor:pointer;opacity:.5;_filter:alpha(opacity=50)}
#artist-comments .hh {position:relative;top:3px;z-index:40}
#deviation_critiques {
    width:auto !important;
}
#deviation_critiques .critique,
#deviation_critiques .meta {
    width:auto !important;
    margin-right:150px !important
}
.critique_feedback {
    width:auto !important;
}
#deviation_critiques .gr-box .gr-box {
    margin-left:68px;
}


/*#zoomed-out {overflow:hidden}*/
.cc-copy,
.cc-copy a {
    color:#97A2A0 !important;
    font-size:8.25pt;
}

.devlinkzone {_zoom:1;_overflow:visible !important}
.devlinkzone b {font-weight:normal} /* you heard me */
.devlinkzone .smbutton {padding:0 !important;text-align:left;width:228px}
.devlinkzone .smbutton span {padding: 4px 8px 5px;padding-left:35px;line-height:1.4em}

.devlinkzone .smbutton-textonly {
    margin: 12px 0 !important; }
.devlinkzone .smbutton-green span {
    padding: 2px 8px 6px 45px;
    line-height: 11px; }
.devlinkzone .smbutton-textonly span {
    padding: 4px 8px 4px 45px;
    line-height: 11px; }
.devlinkzone .smbutton:hover span {
    text-decoration:none !important; }
.devlinkzone .smbutton strong {
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: 15px;
    line-height: 22px; }
.devlinkzone .smbutton-textonly:hover strong {
    text-decoration:underline !important; }
.devlinkzone .smbutton small {
    font-size: 11px; }
#dv7 .devlinkzone .smbutton-textonly i,
#dv7 .devlinkzone .smbutton-green i {
    left: 11px;
    top: 5px; }

.devlinkzone #gmi-ResourceViewFaveButton {
    color:#196BA7 !important;
    font:bold 1.5em "Trebuchet MS", sans-serif;
}
.devlinkzone #gmi-ResourceViewFaveButton span {
    padding-left:20px;
}
.devlinkzone #gmi-ResourceViewFaveButton i.icon {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/favestar.png) !important;
    background-position:0 0;
    margin-left:-8px;
    margin-right:8px;
}
.devlinkzone #gmi-ResourceViewFaveButton.remove:hover i.icon {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/x.png) !important;
}

body #dv7 div.devlinkzone a.iconset-gruser i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/icons-gruser.gif?37) !important;
}

#dv7 .ch-boxtop {
    height:auto;
}
#dv7 .ch-top {
    background:none !important;
    font: bold 11pt Trebuchet MS, sans-serif !important;
    border-bottom: 1px solid #B2C2AD;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    color: #415247 !important;
    padding-left: 0 !important;
    margin: 0 !important
}
#dv7 .ch-top div.rr {
    font-weight:normal !important;
    font-size:10pt !important;
}
#dv7 .ch-top div.ll {
    white-space:nowrap;
    overflow: visible !important;
    width: auto !important;
}
#dv7 .ch-top a {
    color:#196BA7 !important;
}

/* Stash item overrides */
.stash-page .deviation-share .social-title,
.stash-page #dv7 .ch-top {
    font: 16px Trebuchet MS;
    font-weight: bold;
    color: #737a80 !important;
}
.stash-page #dv7 .ch-top {
    border-bottom: 1px solid #c5c5c5;
    box-shadow: 0 1px 0 #fff;
    margin-bottom: 8px !important;
}
.stash-page .details-section label,
.stash-page .details-section .label {
    font: 11px Verdana;
    color: #8b8f99;
}
.stash-page .details-section {
    font: 11px Verdana;
    color: #7d8089;
}
.stash-page .details-section strong {
    font: 11px Verdana;
    font-weight: bold;
    color: #88898b;
}
.stash-page .deviation-share-links-dropdown input,
.stash-page .details-section input.embed-code {
    color: #88898b;
    border: 1px solid #c2c2c2;
}
.stash-page .details-section a {
    color: #1b91e0;
}
.stash-page .deviation-share .share-button.more,
.stash-page .deviation-share-links-dropdown .share-button.more {
    background-image: url(/web/20120303092605/http://st.deviantart.net/minish/stash/share_sprite_stash.png);
    background-position: 0 2px;
}
.stash-page .deviation-share div.more:hover {
    background-position: 0 -38px;
}
.stash-page .deviation-share div.more:active,
.stash-page .deviation-share div.more.active {
    background-position: 0 -78px;
}
/* End stash overrides */

.deviation-visit .stream {
    margin-top:7px;
    overflow:hidden;
    height:83px;
    text-align:left;
}
div.deviation-visit .stream div.tt-aa {
    float:left;
    margin-bottom:100px;
    line-height:77px;
}
div.deviation-visit .stream div.tt-special {
    display:none;
}

.deviation-visit ul {
    list-style:none;
    margin:7px 0;
    padding:0;
}
.deviation-visit li small {
    display:block;
    color:#979595;
}

.deviation-layout {clear:left}


div.tt-aa a.lit {
    width:75px;
    height:75px;
    font-size:80%;
}

body div.stacktile-100 a.lit {
    width:105px;
    height:105px;
    font-size:80%;
}

body div.stacktile-100 a.lit.journal {
    width:105px;
    height:97px;
    font-size:80%;
    border-bottom: 0px;
}

body div.stacktile-100 a.lit.journal q {
    width: 85px;
}

body div.stacktile-100 a.lit.journal div.wrap {
    width: 105px;
}

.daembed {
    max-width: 100%;
}

.freeform-fullpreview {
    background-color: #EFF3EC;
    overflow: auto;
    display: inline-block;
    min-height: 95px;
    width: 400px;
    max-height: 300px;
    color: black;
}

.freeform-fullpreview .content {
    margin: 8px 5px;
    font-family: verdana, sans-serif;
    font-size: 11px;
    line-height: 1.3em;
}

.freeform-fullpreview .content strong {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -1px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

body div.stacktile-100 img.lit {
    max-width: 100%;
    max-height: 100%;
}

div.resource-skin span.shadow {
    position:relative;
}
div.resource-skin a.t {
    display:block;
}


/* rocket */
#dv7 .ad-blocking-makes-fella-confused {
    top:-9px;position:relative
}
#dv7 .ad-blocking-makes-fella-confused .ch-ctrl {
    background:#DDE3D9 url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmtop.gif?1) repeat-x !important;
    border-color:#AAB1A6 !important;
    -webkit-border-top-right-radius:0;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topright:0;
    -moz-border-radius-topleft:0;
    border-radius-toprights:0;
    border-radius-topleft:0;
}
a.print-rocket, a.print-rockit, a.print-rockit100  {
    display:block;
    margin:0 auto;
    height:26px;
    width:150px;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/main/buyprint.gif);
    overflow:hidden;
    text-indent:-900px;
}
a.print-rocket:hover, a.print-rockit:hover, a.print-rockit100:hover  {
    background-position:0 -26px;
}
a.print-rocket:active,a.print-rocket:active, a.print-rockit100:active {
    background-position:0 -52px;
}
#deviation div.catbar {padding-left:36px !important}

/* deviation groups inclusion */
.details-section .grp,
.modal .grp {
    display:block;
    position:relative;
    clear:left;
    padding: 10px 0;
}
.modal .grp {
    margin: 5px 10px;
}
.details-section a {color:#337287}

.details-section .grpname,
.modal .grpname {
    font-family:'Trebuchet MS', sans-serif;
    font-size:12pt;
    font-weight:bold;
}
.details-section .grpname a,
.modal .grpname a {
    color: #337287;
}
.details-section .grptagline{
    color: #597465;
}
.details-section .grpicon,
.modal .grpicon {
    display:block;
    float:left;
    margin-right: 8px;
    margin-top: -6px;
}
.grpname>a::before {position:absolute;content:"";left:0;right:0;top:0;bottom:0}

#groups_links {
    clear:left;
    padding-top: 20px;
}
#all_groups {
    font: bold 15px Trebuchet MS,sans-serif;
    letter-spacing: -1px;
    width: 108px;
    float: left;
}
#all_groups span {
    color: #597465;
}

.submit_to_groups_button {
    overflow: hidden;
    width: 170px;
}
.submit_to_groups_button:hover {
    cursor: pointer;
}
.submit_to_groups_button:hover a {
    text-decoration: underline;
}
.submit_to_groups_button:hover .gmbutton2 {
    background-position: 0px -27px;
}


/* share */
.deviation-share,
.deviation-share.hh {
    padding: 8px 0 0 11px;
    overflow: visible;
}

#deviantwear .deviation-share {
    padding: 10px 0 0 0;
}

.deviation-share .social {
    overflow: auto;
}

.deviation-share .social-title {
    padding: 0 0 3px 3px;
    font: bold 11pt Trebuchet MS, sans-serif;
    color: #415247;
    text-shadow: rgba(255, 255, 255, 0.4) 0px 1px 0px;
}

#deviantwear .deviation-share .social-title {
    font: bold 8.25pt Verdana, sans-serif;
    text-shadow: none;
}

.deviation-share .share-button,
.deviation-share-links-dropdown .share-button {
    background: url(/web/20120303092605/http://st.deviantart.net/share/share_sprite_2.png) no-repeat;
    cursor: pointer;
    width: 27px;
    height: 27px;
    margin-right: 5px;
    display: block;
    float: left; }

    .deviation-share a.note {
        background-position: 0px 0px; }
    .deviation-share a.note:hover {
        background-position: 0px -40px; }
    .deviation-share a.note:active {
        background-position: 0px -80px; }

    .deviation-share a.twitter {
        background-position: -40px 0px; }
    .deviation-share a.twitter:hover {
        background-position: -40px -40px; }
    .deviation-share a.twitter:active {
        background-position: -40px -80px; }

    .deviation-share a.facebook {
        background-position: -80px 0px; }
    .deviation-share a.facebook:hover {
        background-position: -80px -40px; }
    .deviation-share a.facebook:active {
        background-position: -80px -80px; }

    .deviation-share a.tumblr {
        background-position: -120px 0px; }
    .deviation-share a.tumblr:hover {
        background-position: -120px -40px; }
    .deviation-share a.tumblr:active {
        background-position: -120px -80px; }

    .deviation-share div.more {
        background-position: -160px 0px; }
    .deviation-share div.more:hover {
        background-position: -160px -40px; }
    .deviation-share div.more:active,
    .deviation-share div.more.active {
        background-position: -160px -80px; }
        
    .deviation-share-links-dropdown a.reddit {
        background-position: -200px 0px; }
    .deviation-share-links-dropdown a.reddit:hover {
        background-position: -200px -40px; }
    .deviation-share-links-dropdown a.reddit:active {
        background-position: -200px -80px; }

    .deviation-share-links-dropdown a.livejournal {
        background-position: -240px 0px; }
    .deviation-share-links-dropdown a.livejournal:hover {
        background-position: -240px -40px; }
    .deviation-share-links-dropdown a.livejournal:active {
        background-position: -240px -80px; }
    
    .deviation-share-links-dropdown a.stumbleupon {
        background-position: -280px 0px; }
    .deviation-share-links-dropdown a.stumbleupon:hover {
        background-position: -280px -40px; }
    .deviation-share-links-dropdown a.stumbleupon:active {
        background-position: -280px -80px; }

.deviation-share-links-dropdown {
    position: absolute;
    display: none;
    z-index: 200;
    width: 149px;
    padding: 8px 9px 0 9px;
    border: 1px solid #9EB1A2;
    margin: 24px 0 0 3px;
    font-size: 11px;
    background: #D4E0D3 url(/web/20120303092605/http://st.deviantart.net/share/share_menu_bkgrd.png) repeat-x;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.3); }

.deviation-share-links-dropdown div.buttons {
    height: 34px;
    margin-left: -3px; }

.deviation-share-links-dropdown input,
.details-section input.embed-code {
    margin: 4px 0 10px 0;
    width: 87%;
    font-family: Verdana, Geneva, sans-serif;
    color: #515c5a;
    font-size: 12px;
    letter-spacing: -0.25px;
    font-size: 11px;
    padding: 5px 8px 4px;
    border: 1px solid #8c9b8c; 
    background: #f7f7f7; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
    -webkit-box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
    box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
}

.details-section input.embed-code {
    width: 155px;
    margin: 0; }

/* ch */
.ch-boxtop,
.ch-boxtop i.ll,
.ch-boxtop i.rr {
    background:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/channel.gif);
    height:36px;
    width:40px;
    position:absolute;
    left:-10px;
    right:-10px;
}
.ch-boxtop i.rr {
    left:auto;
    background-position:0 -40px;
}
.ch-boxtop {
    position:relative;
    margin:0 10px;
    left:0;
    width:auto;
    background-position:0 -80px;
}
.ch-top {
    display:block;
    position:relative;
    z-index:10;
    padding:6px 3px;
    _padding-top:4px;
    font:bold 11pt Trebuchet MS, sans-serif;
    letter-spacing:0;
}
#dv7 .ch-boxtop {
    margin:20px 0 6px 0;
}
.details-column {padding-left:20px}
.gr-top-alone form {display:none}

.details-column {padding-top:180px}



/* megabag */
.megabag {width:247px;height:110px;}
.megabag-link, .megabag-span  {display:block;height:120px;background:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/megabag2.gif) no-repeat}
.megabag-span {background-position:0 -120px;filter:alpha(opacity=0);opacity:0}


.ultrabag {width:248px;height:98px;margin:12px 0 18px 0;overflow:hidden;position:relative}
.ultrabag-link, .ultrabag-span, .ultrabag-span-float  {display:block;height:980px;width:248px;cursor:pointer}
.ultrabag-span-float, .ultrabag-span {position:absolute;top:0;background:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/powerpack2.png) no-repeat}
.ultrabag-span {position:relative;top:-98px;filter:alpha(opacity=0);opacity:0}


/* collect */
#deviation-collect-bubble div.rrbox {
    margin:8px 0;
    width: 210px;
    overflow: hidden;

    border:1px solid #93A98F;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;

    -wwwebkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);
    -mmmoz-box-shadow:0 1px 0 rgba(255,255,255,0.5);
    display:block;
    display:inline-block;
    text-align:center;
    min-width:165px;
    background: #DAE4D9;
    background:-webkit-gradient(linear, left top, left bottom, from(#DAE4D9), to(#BDD1B4) );
    background:-moz-linear-gradient(-90deg, #DAE4D9, #BDD1B4);
    _background: #DAE4D9;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DAE4D9', EndColorStr='#BDD1B4');

}
#deviation-collect-bubble a {
    padding-left: 0;
}
#deviation-collect-bubble a.lit {
    right: 30px;
}


/* more deviation */
.gr-ccomments-box {width:auto !important}
/*.commons_license_summary {width:33em;margin:auto}*/
#dv7 .commons_license_summary {font-size:8.25pt}
#dv7 .commons_license_summary br {display:none}
.commons_license_summary img {float:left;margin-right:12px; margin-top: 5px; }
.details-section {
    line-height: 1.65em;
    margin-bottom: 14px;
    font-size:8.25pt;
}
.details-section .share-code {
    padding-top: 0.5em;
}
td.dcats {padding-right:12px}
.details-section label {
    display:block;
    float:left;
    clear:left;
    width:100px;
}
.details-section label,.details-section .label
{
    color: #597465;
}
.mzone-main {text-align:center;height:100px;_height:150;margin-bottom:50px;padding-top:50px;font-size:12pt}

#artist-comments {margin-left:70px;padding-bottom:12px}
#artist-comments .gr-body {
    overflow: visible;
}
.contestbadge {
    text-align:center;
}
.gr-body .contestbadge {
    border-bottom:0 none !important;
}
#artist-comments .gr-headless {margin-left:0;margin-bottom:0}
#artist-comments .gr-withbadge {
    border-top:1px solid #f4fcf4;
    position:relative;
}
#artist-comments .cc-name  {
    text-align:left;
}
#artist-comments .cc-name img {
    left:-68px;
    position:absolute;
    top:0px;
}
.isgroup #artist-comments .cc-name img {
    left:-126px;
}
#artist-comments i.l,
#deviation_critiques i.l {
    background: transparent url(/web/20120303092605/http://st.deviantart.net/minish/deviation/artist-comment-l.gif?2) no-repeat 0 0;
    position: absolute;
    top:20px;
    left:-12px;
    width:12px;
    height:12px;
}
#dv7 h1 small {
    display:inline;
    font-size:70%;
    margin-left:1ex;
    letter-spacing:0.02em;
}


/* sparta */
#gmi-ResViewSizer_img,
#gmi-ResViewSizer_fullimg {
    -ms-interpolation-mode: bicubic;
    cursor: pointer, url(/web/20120303092605/http://st.deviantart.net/minish/deviation/zoomin.cur);
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}
#gmi-ResViewSizer_img.nozoom {
    cursor: default;
}
.smshadow, .smshadowbg {background:#959B95 url(/web/20120303092605/http://sh.deviantart.net/shadow/E1EBE2-000000/0-0.35/150/150/logo3.png) center no-repeat}

#gmi-ResViewContainer {
    _text-align:left;
    position:relative;
    margin:0 auto;
}
.fullview #gmi-ResViewContainer {
    left:-15px; /* undoing bubbleview */
}
.editmode #gmi-ResViewContainer {
    left:0; /* overriding the previous, because editmode counts as fullview */
}

#flashed-in {
    margin-bottom: 15px;
    padding: 1.4em 1.4em 0;
}

#zoomed-in {
    text-align:center;
    margin-bottom:15px;
    position:relative;
    min-height:200px;
    _height:200;
    z-index:20;
}
.resview7-view {
    position:relative;
    background:#D3DFD1;
    z-index:55;
    _zoom:1;
}
.resview7-meta {
    width:300px;
    margin-right:20px;
    float:right;
    _position:relative;
    _zoom:1;
}
.resview7-about {
    padding-top:6px;
    padding-left:4px;
    position:relative;
    clear:left;
    _zoom:1;
}

.resview7-about,
.resview7-view {
    margin-right:340px;
}
.resview7-about,
.resview7-meta {
    padding-bottom:24px;
}

.resview7-meta .subbyCloseX {
    z-index:123;
    right:-20px;
    top:5px;
}
.fullview .resview7-meta .subbyCloseX {
    display:block;
    right:0px;
    top:-17px
}

#gmi-ResourcePageAd {
    /* prevent ad from overlapping */
    _margin-left:-50px;
    _left:50px;
}

#gmi-ResViewSizer_img {display:inline;}
#gmi-ResViewSizer_fullimg {display:none;}
.fullview .resview7-view {margin-right:0 !important}
.fullview .dynamic-zoomed-in {ppposition:absolute !important;top:0;width:100%;_padding-right:90px}
.fullview #gmi-ResViewSizer_img {display:none;}
.fullview #gmi-ResViewSizer_fullimg {display:inline;}
.fullview #gmi-ResViewSizer_fullimg:not(:-moz-any-link) {display:inline-block}
.fullview #zoomed-in {
    left:0;
    _padding:0;
}
.fullview .resview7-about {
    padding-left:9px;
}
.fullview .resview7-meta {
    margin-right:15px;
}

body.superwide #gmi-ResViewSizer_fullimg { width: auto !important; height: auto !important; }
body.couldgosuperwide .dv-img-maxed-out #gmi-ResViewSizer_fullimg,
body.couldgosuperwide:not(.superwide) #gmi-ResViewSizer_fullimg {
    cursor: pointer, url(/web/20120303092605/http://st.deviantart.net/minish/deviation/zoomin.cur);
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
}
body.couldgosuperwide.superwide .dv-img-maxed-out #gmi-ResViewSizer_fullimg,
#gmi-ResViewSizer_fullimg {
    cursor: url(/web/20120303092605/http://st.deviantart.net/minish/deviation/zoomout.cur);
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
}
.dcutoff {
    overflow:hidden;
    height:120px;
}
.dcutoff .dcut {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    display:block !important;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/dfade.png) repeat-x;
    overflow:hidden;
    text-indent:-200px;
    height:28px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;
}
.dcutoff-hover .dcut {
    text-indent:12px;
    height:auto;
    font-weight:bold;
    padding:4px 0 3px 0;
    border-top:1px dotted #89A08E;
    _border:1px dotted #89A08E;
    color:#337287;
    background:#E1E8E0;
    text-shadow:0 1px 0 #F7F7F7;
    cursor:pointer;
}


/* more boxtop */
#dv7 .ch-boxtop {
    background:none;
    margin-bottom:0;
}
#dv7 .ch-boxtop i {
    display:none
}
#dv7 .ch-top {
    background:#BECEBC;
    background:#BDD1B4;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    font:bold 9pt Verdana, sans-serif;
    color:#293131;
    padding:5px 10px;
    text-shadow: rgba(255, 255, 255, 0.398438) 0px 1px 0px;
}
.details-section {padding-left:10px}
.reportit {margin-top:9px}

.exclusive-comments .gr-box {padding-left:50px}
.exclusive-comments .cc-name .avatar {margin-left:-50px}

.cc-name {_zoom:1}


/* "don't forget to comment" speech bubble */
.popup2-darkspeech {
    background:#353F3D !important;
    color:#B3C432 !important;
    font-weight:bold;
    font-size:8.25pt;
    width:170px !important;
    height:auto !important;
    min-height:5em;
    _height:5em !important;
    margin-top:-2em;
    border-top:none !important;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    white-space:pre;
    cursor:pointer;
}
.popup2-darkspeech .dsp {
    padding:1.35em 2.5em 1em 2.5em;
    padding-bottom:0;
}
.popup2-darkspeech .pbq {
    position:absolute;
    bottom:-12px;
    _bottom:-11;
    background:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/slidewithme.gif);
    width:12px;
    height:12px;
    left:25px;
}


/* misc */
#skinInstallModal .iclose {
    position:absolute;
    width:12ex;
    font-size:10pt;
    left:50%;
    margin-left:-6ex;
    bottom:48px;
}
#dv7 .devlinkzone i {
    z-index:300;background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/iconset-moreart.png?3);
    left: 7px;
    top:3px;
}

/* "more from this artist" section */
.aerial-stream {
    -ms-zoom:.5;
    -webkit-transform:scale(.5);
    -moz-transform:scale(.5);
    -o-transform:scale(.5);
    height:175px;
    overflow:hidden;
    position:relative;
    top:-10px;
    _top:0;
    margin:0 -20px;
}
.aerial-stream > .tt-a, .aerial-stream > * > .tt-w, .aerial-stream span.shadow, .aerial-stream a.thumb, .aerial-stream a.thumb img {
    width:auto !important;
}
.aerial-stream > .tt-a {
    margin:0 1ex;
}

/* blankish artist comments */
#artist-comments .gr-headless,
#artist-comments .gr-body,
#artist-comments .gr,
#artist-comments .gr-top,
#artist-comments i,
#artist-comments h1 * {background:transparent !important;border:0 !important;}

#artist-comments hr {
    /* fix hr in description - bug #5848 */
    border-style: inset !important;
    border-width: 1px !important;
}

#artist-comments .text-ctrl {
    border-top:1px solid #B2C3AF;
    margin-top:16px;
}
#artist-comments .text {
    border-top:1px solid #E9EFE8;
}

#artist-comments h1 {font-size:16pt;line-height:1.175}
#artist-comments h1 a, #artist-comments span.cc-name a {display:inline-block;position:relative}
#artist-comments h1 small {display:block;margin-left:0 !important}

#artist-comments h1 small a {color:#196BA7 !important}

#artist-comments {position:relative;left:-14px;top:-16px}
#artist-comments .avatar {left:-50px !important;top:4px !important}

/* Stash edit hover states */

#artist-comments .dcats.stash-edit,
#artist-comments h1 > a.stash-edit {
    margin: 1px;
    display: inline-block;
    position: relative;
}

#artist-comments h1 > a.stash-edit {
    width: 445px;
}

#artist-comments .text-ctrl.stash-edit .text {
    position: relative;
    cursor: text;
}

#artist-comments table.f:hover td.stash-edit.cc-copy {
    display: none;
}

#artist-comments .text-ctrl.stash-edit .text:hover,
#artist-comments .dcats.stash-edit:hover,
#artist-comments h1 > a.stash-edit:hover {
    border: 1px solid #c5c5c5 !important;
    text-decoration: none;
    margin: 0;
}

#artist-comments h1 > a.stash-edit:hover {
    color: #000 !important;
}

#artist-comments .text-ctrl.stash-edit .text:hover,
#artist-comments .dcats.stash-edit:hover a, 
#artist-comments .dcats.stash-edit:hover {
    color: #808080 !important;
}

#artist-comments table.f:hover .dcats.stash-edit {
    width: 445px;
    padding-right: 0;
    background: url("/web/20120303092605/http://st.deviantart.net/minish/stash/arrow.png") transparent 434px 4px no-repeat !important;
}

#artist-comments .text-ctrl.stash-edit .text:hover,
#artist-comments h1 > a.stash-edit:hover {
    background: url("/web/20120303092605/http://st.deviantart.net/minish/stash/ico-stack-edit-pencil.png") transparent no-repeat 99% 5px !important;
}

#artist-comments .text-ctrl.stash-edit .text {
    padding: 3px !important;
    margin: 13px 1px 1px 1px;
    border-top: none !important;
}

#artist-comments .text-ctrl.stash-edit .text:hover {
    margin: 13px 0px 0px 0px;
}

/* End hover stuff */

#filter-warning.antisocial h3 {
    color: #768e81;
    font-size: 20px;
    margin-bottom: 15px;
}

#filter-warning.antisocial a {
    color: #337287;
}

/* Stash Share Box */
.stash-share-box {
    padding:15px 20px 0;
}
.stash-share-box input.text {
    background: none repeat scroll 0 0 #F7F7F7;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    color: #515C5A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    letter-spacing: -0.25px;
    padding: 7px 8px;
}
.stash-share-box input.share {
    width: 145px;
    color: #615f59;
    margin-right: -1px;
}
.stash-share-box span.stash-share-box-header,.stash-share-box span.stash-share-box-body {
    font-family: Verdana,Geneva,sans-serif;
    margin-bottom:5px;
    display:block;
}
.stash-share-box .stash-share-box-header {
    font-size: 12px;
    font-weight: bold;
    color: #403e39;
}
.stash-share-box .stash-share-box-body {
    font-size: 11px;
    font-weight: normal;
    color: #615f59;
}
.stash-share-box .stash-share-box-copybtn {
    display:block;
    margin-top:10px;
    margin-bottom:20px;
}
.stash-share-box .stash-share-editbtn {
    padding: 12px 15px;
    text-align: center;
    width: auto;
}
.stash-share-box .stash-share-editbtn span {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.stash-share-box .stash-share-box-copybtn .smbutton {
    margin: 8px 0 8px -8px !important;
    padding: 7px 10px !important;
    border-radius: 0 5px 5px 0 !important;
    -moz-border-radius: 0 5px 5px 0 !important;
    -webkit-border-radius: 0 5px 5px 0 !important;
    display: inline;
    box-shadow: 0 1px rgba(255, 255, 255, 0.3), 0 1px 4px #BDBDBD inset;
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.3), 0 1px 4px #BDBDBD inset;
    -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.3), 0 1px 4px #BDBDBD inset;
    background: -moz-linear-gradient(-90deg, #fcd792, #d1b15e) repeat scroll 0 0 transparent;
}

/*
 * New Add to Favourites stuff
 */

#favebtn-wrap {
    position: relative;
    *z-index: 1000;
    margin-top: 10px;
    width:230px;
}

#favebtn-wrap .favemenu {
    color: #1c6da7;
    text-decoration: none;
    font: normal 18px Trebuchet MS, sans-serif;
    text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
    text-align: left;
    width: 165px;
    min-width: 165px;
    vertical-align: bottom;
    display: inline-block;
    margin: 0 0 10px 0px;
    padding: 10px 15px 10px 48px;
    border: 1px solid #93a98f;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    background: #bfd2b5 -webkit-gradient(linear, left top, left bottom, from(#d0dfc5), to(#bfd2b5) );
    background: #bfd2b5 -moz-linear-gradient(top, #d0dfc5, #bfd2b5);
}

#favebtn-wrap .favemenu:hover {
    -webkit-box-shadow: inset 0 0 200px rgba(255,255,255,0.4), 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,1), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-decoration: none;
    background: #bfd2b5 -webkit-gradient(linear, left top, left bottom, from(#dfe8d9), to(#c3d6b9) );
    background: #bfd2b5 -moz-linear-gradient(top, #dfe8d9, #c3d6b9);
}

#favebtn-wrap #favenav {
    float: right;
    position:absolute;
    top: -12px;
    right: 0;
    width: 25px;
    list-style:none;
    font-weight: normal;
    padding: 0px;
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    z-index: 100;
}

#favebtn-wrap #favenav li {
    position:relative;
    display:block;
    padding: 0px;
    width: 100%;
}

#favebtn-wrap #favenav li li {
    position:relative;
    left: 0px;
    display:block;
    width: 175px;
    margin: 0px !important;
}

#favebtn-wrap #favenav li a {
    display:block;
    padding:0;
    font-size: 12px;
    color:#2c3635;
    text-decoration:none;
    border: 1px solid #93a98f;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    *top: 12px;
}

#favebtn-wrap div.favenav-downarrow {
    background: url(/web/20120303092605/http://st.deviantart.net/minish/icons/down-arrow.png) center center no-repeat;
    width: 100%;
    height: 41px;
    margin: auto;
}

#favebtn-wrap #favenav li a:hover {
    color:#fff;
    text-decoration:none;
    border: 1px solid #93a98f;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background: #e1e9e0;
}

#favebtn-wrap #favenav ul {
    list-style: none;
    position: absolute;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
    opacity: 0; /* Set initial state to transparent */
    -webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */
    padding: 0px;
    *top: 55px;
}

#favebtn-wrap #favenav ul off {
    opacity: 0;
}

#favebtn-wrap #favenav ul li {
    padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
}

#favebtn-wrap #favenav ul li div {
    font-weight: bold; /* menu title */
    color: #768e81;
    font-size: 11px;
    margin: 5px 5px 0px 5px;
    padding: 5px;
}

#favebtn-wrap #favenav ul li div.loading {
    text-align: center;
    padding: 15px;
}

#favebtn-wrap #favenav ul li hr {
    width: 88%;
    margin-top: 3px;
    margin-bottom: 2px;
    border-top: 1px solid #c8d6ca;
    border-left: none;
    border-right: none;
    border-bottom: none; 
}

#favebtn-wrap #favenav ul a {
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
    display:block;
}

#favebtn-wrap #favenav li:hover ul.favenav-wait {
    opacity: 0 !important;
    display: none; /* because IE hates web developers */
}

#favebtn-wrap #favenav li:hover ul, #favebtn-wrap #favenav li ul.stick  { /* Display the dropdown on hover */
    left: auto; right: 0; /* Bring back on-screen when needed */
    opacity:1; /* Fade to opaque */
    border: 1px solid #8c9b8c;
    background: #e1e9e0;
    -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);
    padding-bottom: 7px;
}

#favebtn-wrap #favenav li:hover a { /* Set styles for top level when dropdown is hovered */
    text-decoration:none;
    border: 1px solid #93a98f;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background: #bfd2b5 -webkit-gradient(linear, left top, left bottom, from(#dfe8d9), to(#c3d6b9) );
    background: #bfd2b5 -moz-linear-gradient(top, #dfe8d9, #c3d6b9);
}

#favebtn-wrap #favenav li:hover ul a, #favebtn-wrap #favenav li ul.stick a { /* Override some top level styles when dropdown is hovered */
    top: auto;
    text-decoration:none;
    -webkit-transition: -webkit-transform 0.075s linear;
    background: none;
    border: none;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 3px 10px !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: none !important;
}

#favebtn-wrap #favenav li:hover ul li a:hover, #favebtn-wrap #favenav li ul.stick li a:hover { /* Set styles for dropdown when items are hovered */
    background: #f0f4ef;
    text-decoration:none;
    color: #337287;
    margin: 0px 1px;
    padding: 3px 9px !important;
}

#favebtn-wrap #favenav ul li.list {
    max-height: 300px;
    overflow: auto;
}

#favebtn-wrap #favenav ul li.add_new {
    padding: 7px;
    width: auto;
}

#favebtn-wrap #gmi-ResourceViewFaveButton + #favenav li:hover ul, #favebtn-wrap #gmi-ResourceViewFaveButton + #favenav li ul.stick { /* Display the dropdown on hover */
   opacity:1; /* Fade to opaque */
}


#favebtn-wrap #gmi-ResourceViewFaveButton.active + #favenav li:hover ul { /* Display the dropdown on hover */
   opacity:0; /* Fade to opaque */
}

#favebtn-wrap #gmi-ResourceViewFaveButton + #favenav li:hover ul, #favebtn-wrap  #gmi-ResourceViewFaveButton + #favenav li ul.stick  { /* Display the dropdown on hover */
   opacity:1; /* Fade to opaque */
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active + #favenav  { /* Display the dropdown on hover */
   opacity:0; /* Fade to opaque */
}


/* Button */ 

#favebtn-wrap #gmi-ResourceViewFaveButton {
    color: #1c6da7 !important;
    text-decoration: none;
    font: normal 18px Trebuchet MS, sans-serif !important;
    text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
    text-align: left;
    width: 165px;
    min-width: 165px;
    vertical-align: bottom;
    display: inline-block;
    margin: 0 0 3px 0;
    padding: 10px 15px 10px 48px;
    border: 1px solid #93a98f;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 0 repeat-x;
    height: 21px;
}

#favebtn-wrap #gmi-ResourceViewFaveButton:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8) !important;
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
}

/* Opera, Y U NO RENDER FONT NORMALLY? */
@media not all and (-webkit-min-device-pixel-ratio:0) {  
    #favebtn-wrap #gmi-ResourceViewFaveButton b {  
        letter-spacing: -1px;
    }  
}

#favebtn-wrap #gmi-ResourceViewFaveButton span {
    padding-left: 0 !important;
}

#favebtn-wrap #gmi-ResourceViewFaveButton:hover {
    -webkit-box-shadow: inset 0 0 200px rgba(255,255,255,0.4), 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,1), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-decoration: none;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -41px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active {
    border: 1px solid #759F23; 
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.6), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2); 
    font-weight: bold !important; 
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active:hover {
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.4), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
    color: #2c3635;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active:active {
    text-decoration: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);    
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active.remove:hover {
    border: 1px solid #9F1D32;
    font-weight: bold !important;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    color: #fff;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.5), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    color: #fff;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -123px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active.remove:active {
    text-decoration: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);    
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -123px repeat-x;
}

#favebtn-wrap #gmi-ResourceViewFaveButton em.iconx-favestar {
    position: absolute;
    margin: -0px 0 0 -37px;
    display: block;
    height: 22px;
    width: 25px;
    vertical-align: top;
    background: url(/web/20120303092605/http://st.deviantart.net/minish/deviation/favestar.png) center center no-repeat;
}

#favebtn-wrap #gmi-ResourceViewFaveButton.active.remove em.iconx-favestar {
    background: url(/web/20120303092605/http://st.deviantart.net/minish/deviation/x.png) center center no-repeat;
}


#favebtn-wrap #favenav input.collection_name {
    font-family: Verdana, Geneva, sans-serif;
    color: #515c5a;
    letter-spacing: -0.25px;
    border-right: 0px solid #8c9b8c !important; 
    font-size: 11px;
    padding: 6px 2px 4px 4px !important;    
    border: 1px solid #8c9b8c; 
    background: #f7f7f7; 
    -moz-border-radius: 3px 0px 0px 3px;
    -webkit-border-radius: 3px 0px 0px 3px;
    -moz-box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
    -webkit-box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
    box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;    
    width: 115px;
    margin: 0px;
    vertical-align: top;
    display: block;
    float: left;
}

#favebtn-wrap #favenav input.collection_name.wide {
    width: 150px;
    border-right: 1px solid #8c9b8c !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#favebtn-wrap #favenav li ul li a.new_collection {
    display: none;
}

#favebtn-wrap #favenav li ul li a.new_collection, #favebtn-wrap #favenav li ul li a.new_collection:hover {
    margin: 0px !important;
    border:1px solid #93A98F;
    float: left;
    padding: 5px !important;    
    text-align:center;
    width: 25px;
    background:#DBF088;
    background:-webkit-gradient(linear, left top, left bottom, from(#DBF088), to(#B1E03E) );
    background:-moz-linear-gradient(-90deg, #DBF088, #B1E03E);
    _background:#DBF088;
    _filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#DBF088', EndColorStr='#B1E03E');
    -ms-filteroff:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#DBF088, EndColorStr=#B1E03E)";    
    color:#121516 !important;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.7);
    font: 11px Verdana, sans-serif;
    cursor: pointer;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0), 
                     0 1px 1px rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0), 
                        0 1px 1px rgba(255,255,255,0.5) inset ;
    box-shadow: 0 1px 2px rgba(0, 0, 0,0), 
                0 1px 1px rgba(255,255,255,0.5) inset ;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}

#favebtn-wrap #favenav li ul li a.new_collection:hover {
    display: block;
    background:#E7F78A;
    background:-webkit-gradient(linear, left top, left bottom, from(#E7F78A), to(#BFEB2E) );
    background:-moz-linear-gradient(-90deg, #E7F78A, #BFEB2E);
    _background:#E7F78A;
    _filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#E7F78A', EndColorStr='#BFEB2E');
    -ms-filteroff:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#E7F78A, EndColorStr=#BFEB2E)";
}

span#favup-star {
    background: url(/web/20120303092605/http://st.deviantart.net/minish/deviation/favestar.png) no-repeat;
    height:23px;
    width:22px;
    position:absolute;
    z-index:264;
}

body.bubble div.image-comments-closed {
    text-align:center;
}
body.bubble div.image-comments-closed span {
    padding:0.75em;
    line-height:2.5em;
    background:#c3d4c1;
    color:#76857a;
    font-size:0.92em;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}


/* the devwear voting button */
#gmi-ResourceViewVoteButton {
    color: #196BA7 !important;
    font: bold 1.5em "Trebuchet MS", sans-serif;
    text-decoration: none;
    text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
    text-align: left;
    width: 165px;
    min-width: 165px;
    vertical-align: bottom;
    display: inline-block;
    margin: 10px 0 3px 0;
    padding: 10px 15px 10px 48px;
    border: 1px solid #93a98f;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.7), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 0 repeat-x;
    height: 21px;
}
#gmi-ResourceViewVoteButton:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8) !important;
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
}

/* Opera, Y U NO RENDER FONT NORMALLY? */
@media not all and (-webkit-min-device-pixel-ratio:0) {  
    #gmi-ResourceViewVoteButton b {  
        letter-spacing: -1px;
    }  
}

#gmi-ResourceViewVoteButton span {
    padding-left: 0 !important;
}

#gmi-ResourceViewVoteButton:hover {
    -webkit-box-shadow: inset 0 0 200px rgba(255,255,255,0.4), 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,1), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-decoration: none;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -41px repeat-x;
}

#gmi-ResourceViewVoteButton.active {
    border: 1px solid #759F23; 
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.6), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2); 
    font-weight: bold !important; 
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#gmi-ResourceViewVoteButton.active:hover {
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.4), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-shadow: 0px 1px 1px rgba(255,255,255,0.5);
    color: #2c3635;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#gmi-ResourceViewVoteButton.active:active {
    text-decoration: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);    
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -82px repeat-x;
}

#gmi-ResourceViewVoteButton.active.remove:hover {
    border: 1px solid #9F1D32;
    font-weight: bold !important;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    color: #fff;
    -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.4), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,0.5), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
    text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    color: #fff;
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -123px repeat-x;
}

#gmi-ResourceViewVoteButton.active.remove:active {
    text-decoration: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);    
    background: #bfd2b5 url(/web/20120303092605/http://st.deviantart.net/minish/gradients/large_btn_gradient_1px.png) 0 -123px repeat-x;
}



#gmi-ResourceViewVoteButton em {
    position: absolute;
    margin: 2px 0 0 -34px;
    display: block;
    height: 17px;
    width: 20px;
    vertical-align: top;
    background: url(/web/20120303092605/http://st.deviantart.net/minish/main/icons6.gif?2) -970px -91px;
}

#gmi-ResourceViewVoteButton.remove em {
    background: url(/web/20120303092605/http://st.deviantart.net/minish/deviation/x.png) center center no-repeat;
}

.journaldescription #artist-comments .by {display:none}


div.details-section span.comments,
div.details-section span.favourites,
div.details-section span.downloads,
div.details-section span.views,
div.details-section span.votes {
    display: inline-block;
    width: 100px;
    color: #597465;
}

span.iconcommentsstats {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: transparent url(/web/20120303092605/http://st.deviantart.net/minish/deviation/icon_comments_stats_mini.png?2) left 1px no-repeat;
    margin: 0 5px -1px -10px;
}

span.favourites span.iconcommentsstats {
    background-position: left -14px;
}

span.views span.iconcommentsstats {
    background-position: left -28px;
}

span.downloads span.iconcommentsstats {
    background-position: left -42px;
}

span.votes span.iconcommentsstats {
    background-position: left -56px;
}

.horizstats {
    border-top: 1px solid #B2C3AF;
    font-size: 14px;
    color: #637068;
    padding-bottom: 30px;
}

.horizstats h3 {
   border-top: 1px solid #E9EFE8;
   border-bottom: 0;
   padding: 14px 0;
}

.horizstats table td {
    vertical-align: top;
    border-left: 1px dotted #abb7a8;
    padding: 10px 20px;
}

.horizstats table td:first-child {
    border-left: 0;
}

.horizstats b {
    color: #1b1e1a;
}

.horizstats span {
    font-size: 12px;
    color: #7b8680;
}

.oh-hashover>h1,
.oh-hashover>h1+.oh-l {
    margin:0 0 -3px 124px;
    vertical-align:top;
}

.oh-hashover>h1 {
    /* our first ie7 hack! thanks microsoft, for a whole new generation sucking */
    position:absolute;
    left:2px;
    height:41px;
    width:124px;
    overflow:hidden;
    margin-left:0;
}
body.no-apps .oh-hashover:hover>h1,
.oh-hashover:hover>h1+.oh-l {
    background-color:#46524A
}
.oh-hashover>h1>a:active {opacity:.8}

/* our first ie8 hack! 
   TODO this should move to survival.css when beta testing is through
   @see http://my.opera.com/dbloom/blog/2009/03/11/css-hack-for-ie8-standards-mode */
sup,sub { font-size /*\**/: 110%\9 }

body#deviantART-v7 .oh-hashover>h1:hover,
.oh-hashover>h1+.oh-l:hover {
    background-color:#3C4441
}
body.no-apps .mmhover>h1 {
    background-color:#46524A !important;
}
.mmhover>h1+.oh-l {
    background-color:#3C4441 !important;
}

#overhead {
    white-space:nowrap;
    height:40px;
    z-index:199;
    position:relative;
    border-collapse:collapse;
    *margin-left:-1px;
}
#overhead-collect {
    position:absolute;
    top:-1px; /* no idea why */
    padding-bottom:1px;
    left:0;
    right:0;
    z-index:125; /* opera, IE */
    background-color:#637768;
    border-bottom:1px solid #313F3A;
    height:41px;
}

#overhead, #oh-mainmenu-cloned {color:#9EB1A3}
#overhead a {
    color:#EAF2EE;text-decoration:none
}
#overhead .smbutton {
    color: #121516;
}

#overhead #form-login label {font-size:9pt}
#overhead label {display:inline-block;vertical-align:bottom}
#overhead label .itext {display:block;-moz-border-radius:4px;-webkit-border-radius:4px;background:#DDE5DC;padding:2px;font-size:10pt;width:172px}
#overhead label .itext:focus {background:#FDFFFC}
#overhead .ibutton {margin-top:9px}

#login-remember-label {
    display: block;
    margin-top: 3px;
}

#overhead :-moz-any-link {outline:0}


.friendsmenu .icon {width:22px !important}
.popup2-click-friends {
    width:290px !important;
    height:350px !important;
}
.friendmachine {display:none} /* to be redisplayed by 'real' friends css on download */

/* icon-only friends & collect menus */
.friendsmenu > .oh-l,
.collectmenu > .oh-l {overflow:hidden !important}

.friendsmenu > .oh-l > .icon,.collectmenu > .oh-l > .icon {left:4px}


/* tds */
#overhead td {
    white-space:nowrap;
    vertical-align:top;
}
.oh-gap, .oh-long {width:100%}
.oh-long + .oh-gap {width:auto}
#oh-apps-label {display:none}

/* #overhead-sc, oh-bl, oh-ml, and oh-hs needed for shoutbox */
#overhead-sc {display:table-row}
.oh-ml, .oh-bl, .oh-hs {
    _width:1 !important;
    display:table-cell !important;
    *display:inline !important;
    white-space:nowrap;
    vertical-align:top;
}
.oh-hs {width:100%}

.oh-l {
    display:block;
    padding:17px 8px 0 8px;
    height:24px;
    position:relative;
    z-index:200;
    background:no-repeat 100% 60%;
}
.oh-l:-moz-any-link,
.oh-text:not(:-moz-any-link) {padding-top:16px;height:25px}
.oh-hasmenu > .oh-l {
    padding-right: 27px;
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/darr.png);
}

.oh-vsep {
    background:url(/web/20120303092605/http://st.deviantart.net/minish/canvasdraw/frame/header_divider.png?2) no-repeat 50% 60%;
}


/* colour hax */
.oh-l {color:#C0D0CA !important}
.oh-gap ~ .oh-hashover > .oh-l {color:#EAF2EE !important}


.mmhover .oh-l,
.mmhover2 .oh-l,
.mmhover3 .oh-l,
.oh-hasbutton .active,
.oh-m:active {
    background-color:#3C4441;
}

.oh-text {
    padding-top:17px;
    color:#EAF2EE;
    cursor:default;
}
#overhead .gmbutton2header {
    position:relative;
    top:10px;
    margin-right:8px;
    cursor: pointer;
}
.oh-text,
.gmbutton2header {font-size:8.25pt !important}


.oh-hasbutton .oh-l {position:relative;padding-left:28px}
.oh-l-green {color:#B3C432 !important}
.h-icon {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/iconset-lub.png?2) !important;
    top:12px;
    left:0;
}
.oh-l > .icon {left:4px;top:13px !important}
.oh-l > .h-icon {
    height:80px;
    top:-27px !important;
}

/*.oh-gap + .oh-keep > .oh-l {
    font-size:9pt;
    padding-top:16px !important;
    height:26px !important;
    background-position:100% 57%
}*/


.oh-darker {color:#93AA9B !important}
.oh-lighter {color:#EAF2EE !important}
.oh-menu .oh-darker {color:#909A8C !important}
.popup2-click-friends {border-top-color:#3C4441 !important}
.oh-mg {position:relative;left:2px;top:1px;}



body.no-apps .mi {_text-indent:0 !important}


/* menus */

.oh-menu {
    position:absolute;
    display:none;
    z-index:101;
    width:18.5em;
    top:41px;
    -webkit-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.2), 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 3px 4px rgba(0, 0, 0, 0.2), 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.2);

    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;

    padding:6px 0 6px 0;
}
.oh-menu,
#overhead-collect #lub,
div.popup2.popup2-click-friends {
    background:#3C4441;
}
.lubble {
    background:#282E2D !important
}
#lub .maybedrop {
    background-color:#485A56 !important;
}
.mmhover .oh-menu,
.mmhover2 .oh-menu,
.mmhover3 .oh-menu {
    display:block;
}

.oh-gap ~ .oh-hasmenu > .oh-menuctrl,
.oh-rightpush ~ .oh-hasmenu > .oh-menuctrl { position:relative }
.oh-gap ~ .oh-hasmenu > .oh-menuctrl > .oh-menu,
.oh-rightpush ~ .oh-hasmenu > .oh-menuctrl > .oh-menu { right:0 }

.oh-collapse {font-weight:normal}
.oh-rightpush ~ .oh-hasbutton .oh-collapse {display:none}
.oh-rightpush ~ .oh-hasbutton .friendsmenu > .oh-l,
.oh-rightpush ~ .oh-hasbutton .collectmenu > .oh-l {width:1px !important;overflow:hidden !important}

div.drawPlzContainer a.mi,
#overhead .mi,
#oh-mainmenu-cloned .mi,
a.surfer.oh-m-surfer {
    position:relative;
    line-height:27px;
    vertical-align:middle;
    display:block;
    color:#C0D0CA;
    text-decoration:none !important;
    *zoom:1;
    padding-left:36px;
    font-size:9pt;
}
.mi i {margin-left:3px;margin-top:-1px}
.mi:hover,
.oh-menu a.active,
.oh-menu a.selected,
.mi:focus {
    color:#D6DED4;
    background:#337287;
    /*background:#111;*/
    text-decoration:none;

    color:#FFF !important;
    background:#39798D;
    background:-webkit-gradient(linear, left top, left bottom, from(#518FA1), to(#39798D));
    background:-moz-linear-gradient(-90deg, #518FA1, #39798D);
}
.mh {
    display:block;
    position:relative;
    top:12px;
    margin:0 10px;
    font-size:8.25pt;
    color:#758C7D;
}
.oh-eax #oh-mlast .mi {float:right;padding-right:16px;margin-right:12px;}

#overhead .oh-menu .oh-darker .mi:hover,
#overhead .oh-menu .oh-darker .mi:focus,
#overhead .mi:hover .oh-darker,
#overhead .mi:focus .oh-darker {color:white !important }

.mi i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/userbaricons.gif?6);
    display:block;
    position:absolute;    
    left:-5px;
    top:-6px;
    width:40px;
    height:40px;
}




.iconset-gruser i,
a.t .icon,
.iconset-messages i,
.iconset-itscoming i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/icons-gruser.gif?37);
}
#overhead .iconset-gruser i,
.iconset-more i,
.iconset-messages i,
.iconset-itscoming i,
.iconset-logout i {
    left:5px;
    top:3px;
    width:25px;
    height:25px;
}
a.t {
    position:relative;
}
a.t .icon {
    display:inline-block;
    zoom:1;
    top:-4px !important;
    position:static;
    margin-top:-4px;
    margin-bottom:-2px;
    width:19px;
    height:18px;
}
.iconset-logout i {
    background-repeat: no-repeat -650px -7px;
    background-position: -650px -7px;
}
.iconset-more i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/more.png?7);
}
.iconset-itscoming i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/iconset-itscoming.png?2) !important;
}
#gmi-ResViewContainer .iconset-messages i,
.iconset-messages i {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/mc3.gif?3) !important;
}
.mi:active {opacity:.5}
.oh-hr {
    border-top:1px solid #26332F;
    background:#52605D;
    margin:4px 0;
    height:1px;
    _height:2;
    overflow:hidden;
}

#oh-mainmenu {
    z-index:200;
    width:13em;
    left:128px;
}
#oh-loginmenu {
    white-space: normal;
}
#oh-loginmenu .smbutton {
    color: #eaf2ee;
}

.oh-menu .oh-darker,
.oh-menu .oh-darker a {
    color:#909A8C !important;
}
.oh-menu .oh-smaller a {
    font-size:8.25pt;
}



/* search */
.btd-browse #search7 {padding-top:3px}
#search7 input,
#search7 a {float:left;margin-left:-7px}
input.gmbutton2, input.gmbutton2:active {border:0;padding:0 0 0 25px;text-align:left;background-color:transparent;background-position:0 -135px !important;z-index:20;border-right:1px solid #91A48B;height:25px}
.btd-browse #search7 input.gmbutton2,
#overhead #search7 input.gmbutton2 {width:100%}
.btd-browse input.gmbutton2[type=text], .btd-browse input.gmbutton2[type=text]:active {background-position:0 -108px !important}
.search-l {position:absolute;left:-11px;top:0;width:21px;height:27px;background-position:0 -108px;z-index:22;display:inline}
.btd-browse *>.search-l {display:none}
input.gmbutton2f:not(:-moz-any-link) {height:20px;padding-top:5px}
html body #news div.catbar div.hh {margin-top:0 !important}
.catbar #search7 {position:relative;left:24px;top:3px}
#search7 {_float:left;position:relative}

.btd-browse #search7 {
    position:absolute;
    left:25.6em;
    right:27em;

    max-width:280px;
}

.btd-browse #search7 a.gmbutton2f,
#overhead a.gmbutton2f {
    position:absolute;
    left:100%;
    top:0;
    margin-left:1em;
    padding-left:1em;
}
.btd-browse #search7 a.gmbutton2f {
    top:3px;
}
a.gmbutton2f {
    color:#3D4738;
    text-shadow:0 1px 0 #E4F093;
}
#overhead a.gmbutton2f {
    top:0;
    margin-left:-5.9em;
    *margin-left:.5em;
    color:#BDD023;
}
#oh-mainmenu #search7 {display:none}


/* more search */
#overhead .gmbutton2f,
#overhead .gmbutton2f b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/main/gmbutton2fd.png?2);
    text-shadow:none;
}
#oh-mainmenu .gmbutton2f {
    color:#BDD023;
}
#oh-mainmenu a.gmbutton2f {
    padding-right:4px !important;
}
#oh-mainmenu #search7 {
    float:right;
    height:23px;
    overflow:hidden;
    _overflow:visible;
    padding:0 8px;
    margin:2px 5px;
}
#overhead #search7-ctrl input {
    border-right-color:#2B3432;
    _border-right-color:#3C4341;
    outline:none;
    color:#BAD0CA;
}
#overhead #search7-ctrl input {
    bbborder-right-color:#5C7062;
}
#overhead .search-l {
    left:3px;
    width:5px;
}
.oh-search {
    padding-right:12px;
}
.catbar #search7 {float:left}



/* ads */
#overhead-you-know-what {height:100px;background:#C6D2C4;margin-bottom:-1px;_margin-bottom: -4px;position:relative;z-index:90;border-top:1px solid #D8E2D6;text-align:center}
body.deviant #overhead-you-know-what {background: #A9B9AB}
body.gruze #overhead-you-know-what {background: #C1D1BC}
body.gruze #gmi-GPage #overhead-you-know-what {background: #CCD9C8}

#overhead-you-know-what .ad-blocking-makes-fella-confused .ch {
    background:none !important;
    width:930px;
    margin:6px auto;
}
#overhead-you-know-what .ad-blocking-makes-fella-confused .ch-ctrl {
    background:#DDE3D9 url(/web/20120303092605/http://st.deviantart.net/minish/gruzecontrol/gmtop.gif?1) repeat-x !important;
    border-color:#AAB1A6 !important;
    overflow: visible;
}


#overhead-you-know-what .ch {background:none !important;position:relative;top:-7px}
#overhead-you-know-what .ad-blocking-makes-fella-confused .ch-ctrl {
    border-top-left-radius:0;
    border-top-right-radius:0;
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-color:#F2FCF1 !important;
}
#overhead-you-know-what .ad-blocking-makes-fella-confused td {
    white-space: nowrap;
}


/* mystery */
#overhead #friendslink,#overhead #collectlink {right:0 !important}


/* misc */
.popup2 .oh-menu {
    position:static;
    display:block;
    width:13em;
}
.oh-moremore {
    display:none;
    float:right !important;
    padding-left:12px !important;
}


/* main menu */
.oh-eax #oh-mainmenu,
.oh-eax #oh-mainmenu-cloned {
    width:28em;
    white-space:nowrap;
    overflow:hidden;
    z-index:101 !important;
}
.oh-eax #oh-mainmenu-cloned {
    display:block !important;
}
.oh-eax #more7-main,
.oh-eax #more7-hidden {display:block;*float:left;display:table-cell;*display:block;width:14em}
.oh-eax .oh-hr {clear:both}

.oh-eax>*>#more7-hidden {border-left:1px solid #52605D}






.oh-ex #oh-mainmenu,
.oh-ex #oh-mainmenu-cloned {
    display:block !important;
    width:28em;
    white-space:nowrap;
    overflow:hidden;
    z-index:101 !important;
}
.oh-ex #more7-main,
.oh-ex #more7-hidden {display:block;*float:left;display:table-cell;*display:block;width:14em}
.oh-ex .oh-hr {clear:both}

.oh-ex #more7-main {border-right:1px solid #26332F}
.oh-ex>*>#more7-hidden {border-left:1px solid #52605D}





/* pachie new search stuff */

#overhead #search7-ctrl {
    margin:12px 54px 3px 14px;
    width:100px;
    *margin-bottom:-10px;
    *position:relative;
    *zoom:1
}
#overhead .gmbutton2f,
#overhead .gmbutton2f b {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/messages/gmbutton2h.png?2) !important;
}
#overhead input.gmbutton2, #overhead input.gmbutton2 {padding-left:3px !important;height:22px !important;line-height:22px !important;color:#2B3432 !important}

#overhead input.gmbutton2 {_margin-right:-26}
#overhead input.gmbutton2[], #overhead input.gmbutton2 {_margin-right:0}

#overhead a.gmbutton2f, #overhead a.gmbutton2f {height:22px !important;line-height:22px !important}
#overhead .gmbutton2f {
    font-size:8.25pt;
}
#overhead a.gmbutton2f {padding-right:2px}

#overhead input.gmbutton2f:not(:-moz-any-link) {height:19px !important;padding-top:3px}


/* non-search but also new: */
#oh-more {
    position:absolute !important;
    left:128px !important;
    width:27px;
    z-index:202 !important;
    background:none !important
}
.oh-l {font-size:8.25pt}
.oh-hasbutton .oh-l {padding-left:28px !important}

/* new button style */
#dv7 {border-top:1px solid #EBF1ED}
.gmbutton2top,
body a.gmhuge.gmbutton2top {
    cursor:pointer;
    margin:0 !important;
    top:12px;
    padding-right:10px;
    line-height:31px !important;
    color:#323F39 !important;
    font-size:8.25pt !important;
    height:30px;
    background:#DBDFDC;
}
.gmbutton2top img {position:relative;top:1px}
.ntfirst {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/tabs-header-left.png?1) !important; 
    width:38px;
}
.ntmid,
body a.gmhuge.gmbutton2top.ntmid {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/tabs-header-mid.png?1); 
    width:38px;
}
.ntlast {
    background-image:url(/web/20120303092605/http://st.deviantart.net/minish/deviation/tabs-header-right.png?1) !important; 
    background-position:right top;
    width:38px;
}

#overhead-promo {
    position: relative;
    z-index: 400;
    left:-1px;
    /*width:220px;*/
    height:40px;
}
#overhead-promo .dev-item {
    position: absolute;
    display: block;
    z-index: 22;
    top:1px;
}

#overhead-promo.cmp_HolidayHQ2011_RET_GOGO .dev-item {
    top: 13px;
}

#overhead-promo.cmp_HolidayHQ2011_RET_BOGO .dev-item {
    top: 13px;
}

#overhead-promo .dev-strip span {
    background-repeat:no-repeat;
    background-position: right 0px;
    display: block;
    position: absolute;
    top: 5px; left: 28px;
}
#overhead-promo.active .dev-strip span {
    background-position: right -37px;
}

.fullview #overhead-promo.cmp_entrepeneur .dev-item { top:-8px }

#overhead-promo.slide-down .dev-item {
    top: 0;
}

#overhead-promo.slide-right .dev-strip span {
    background-position: top right;
    left: 0px;
    width: 98px;
    height: 37px;
}

#overhead-promo.slide-right .dev-strip i {
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    left: -9px;
    display: block;
    width: 9px;
    height: 37px;
}

#overhead-promo.slide-right.active .dev-strip span {
    background-position: bottom right;
}

#overhead-promo.slide-leftright .dev-strip span { 
    background-position: top right;
    left: 10px; 
    width: 78px; 
    height: 37px;
    left: 10px;
}

#overhead-promo.slide-leftright.active .dev-strip span { 
    background-position: bottom right; 
}

/* Stash */
#oh-mainmenu .ohm-stickhelper a.mi i.i1337 {
    background-image: none !important;
}
#oh-mainmenu .ohm-stickhelper a.mi i.i1337 img {
    margin: 2px 0 0 1px !important;
}
#oh-menu-deviant .oh-menuctrl .oh-menu a.mi i.i1337 img {
    margin: 12px 0 0 11px !important;
}

