/*
 *  © 2000-2010 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;
    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;
}
.modal .menucompatible {
    visibility:visible !important;
}

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


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


.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 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:90px;
}
div.stream div.tt-a span.tt-w,
div.stream div.tt-a div.tt-w {
    display:table-cell;
    display:inline-block;
    vertical-align:top;
    margin:8px 0;
    _margin:0;
    _padding:8 0;
    width:205px;
}
div.stream div.tt-a span.tt-w span.shadow {
    vertical-align:middle;
    _line-height:150px;
    display:inline-block;
    display:table-cell;
    width:205px;
    height:165px;
    padding-left:0 !important;
    padding-right:0 !important;
    background-repeat:no-repeat;
    background-position:center;
}
/* 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:" ";
    width:205px;
    height:1px;
    overflow:hidden;
}

div.stream div.tt-a {
    display:inline;
    zoom:1;
}
/* 'fox collections line-up bug */
div.stream div.tt-w: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) {
    display:inline-block;
    width:205px;
}

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;
    /* 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(/misc/noentrythumb.gif) no-repeat center;
}
body.loggedout div.stream a.antisocial,
body.loggedout .shadow a.antisocial
{
    background:#E0E2E0 url(/misc/noviewthumb.gif) no-repeat center;
}
div.stream a.instorage,
.shadow a.instorage
{
    background:#E0E2E0 url(/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:18px;
    _margin-left:3px;
    background:#ABB2AB;
}
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: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(/minish/film/playfilm.png) no-repeat right center;
    width:600%;
    height:100%;
}
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;
}
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(/minish/gruzecontrol/bubbletop-gruze.gif) repeat-x bottom left;
}
div.tt-a span.journalthumb {
    background:#E1E7DF url(/minish/gruzecontrol/journalthumb2.gif);
}
div.tt-a span.blogthumb {
    background:#E1E7DF url(/minish/gruzecontrol/blogthumb.gif);
}
div.tt-a span.forumthumb {
    background:#E1E7DF url(http://st.deviantart.com/minish/widgets/forumthumb.gif);
}

/* // 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 {
    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(/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;
    _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(/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 span.shadow {
    background:none !important;
}
div.tt-a span.tv150-shadow {
    height:130px;
    margin-top:15px;
    margin-bottom:-131px;
}
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;
    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;
    _filter:alpha(opacity=0);
    z-index:20;
}
div.stream div.tt-tv150>div.tt-w {
    width:194px !important;
}
div.stream div.tt-tv150 div.tt-w: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) {
    width:194px !important;
}
div.stream div.tt-tv150 div.label {
    text-align:center;
    _position:relative
}

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}

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-table;
}
span.shadow-holder span.shadow {
    display:table-cell;
}
* html span.shadow-holder, * html span.shadow-holder span.shadow {
    display:inline-block
}

div.lesport {
    background: transparent url(/minish/main/lesport.gif) no-repeat center center; 
    padding: 20px 10px; 
    width: 226px; 
    text-align: center;
    margin: auto;
}

div.lesportwide {
    background: transparent url(/minish/main/lesportwide.gif) no-repeat center center;
    width: 450px;
    height: 40px;
    left: 16px;
    position: relative;
    text-align: center;
    margin: 10px auto;
}

div.lesportwide a {
    display: block;
    padding: 12px 0;
    width: 100%;
    text-align: center;
}

/* IE box model */
* html div.lesport {
    width: 246px;
}
* html div.lesportwide {
    width: 450px;
}


/* legacy */
i.c {display:none !important}
div.admin {display:none}
.catbar,
.bubbletop {
    background:#C5D3C3 url(/minish/main/bg-bubblb2.gif) repeat-x bottom left;
    color:#414D4C;
    padding:7px 15px 9px 15px;
    position:relative;
    margin:-7px -15px 7px -15px;
    zoom:1;
}
#deviant .catbar,
#group .catbar {
    margin:0;
    position:static;
}
html body #output #messages .bubbletop,
html body #output #notes .bubbletop {border-left:0 none !important;border-right:0 none !important;margin:0 !important}
.talk-tower {clear:none !important}
.devwearCatbar {padding-bottom:0;top:-1px}

.hidoframe,
.hidoframe iframe {
    visibility:hidden !important;
}
#deviantART-v7 #output #deviation .catbar {margin-right:-15px !important;overflow:hidden}
.browse2-right {overflow:hidden;_zoom:1}
.browse2-right .stream {margin:0 -8px}
#deviantwear-item .ccomment-form {margin-top:1.5em}
#deviantART-v7 #deviantwear-item #catBar {margin-left:-15px !important; margin-right:-15px !important}
.messages .sidebar-top {width:164px !important;right:0px !important}

body, #overhead, #oh1 {background:#D3DFD1 url(/minish/main/radtetrislogo.png) repeat-x 0 -126px}
body {padding:42px 0 0 0;margin:0}
html body {padding-top:42px !important} /* thanks portfolio */

#oh1 {position:relative;z-index:201;display:block;height:41px; text-indent:-900px;overflow:hidden;width:152px;background-position:0 0;background-color:transparent;}
.oh-ml:hover #oh1 {background-position:0 -42px !important}
.oh-ml #oh1:hover {background-position:0 -84px !important}
.mmhover #oh1:hover,.mmhover #oh1,.oh-ex #oh1 {background-position:0 -42px !important}

#oh1:active {opacity:.85}

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

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

#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}

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

.oh-ml, oh-bl {
    height:30px;
}
.friendsmenu, .collectmenu {_position:absolute;_right:0;_top:0}
.friendsmenu {_right:92px}
.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 */


#overhead-sc {display:table-row}
.oh-ml,.oh-hhs,.oh-bl,.oh-hs {
    _width:1 !important;
    display:table-cell !important;
    *display:inline !important;
    white-space:nowrap;
    vertical-align:top;
}
#oh1 {left:3px}
.oh-hs {width:100%}
.oh-hs {_margin-right:200px}
#overhead-sc {_white-space:nowrap !important}
#oh-apps-label {display:none}

.oh-l {
    display:block;
    padding:16px 10px 0 10px;
    height:41px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    position:relative;
    z-index:200;
    background:no-repeat right center
}
.oh-bl>a:-moz-any-link,.oh-ml>a:-moz-any-link {padding-top:15px}

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

.oh-text {
    height:27px;
    padding-left:12px;
    color:#EAF2EE;
    cursor:default;
}
.oh-text .gmbutton2town {
    position:relative;
    top:9px;
}
.oh-text,
.oh-text .gmbutton2 {font-size:8.25pt}
.oh-text:not(-moz-any-link) {display:inline-block}
.oh-text:not(-moz-any-link) .gmbutton2town {overflow:visible}



.oh-bl .oh-l {position:relative;padding-left:28px}
.oh-l-green {color:#B3C432 !important}
.h-icon {
    background-image:url(/minish/main/iconset-lub.png?2) !important;
    top:12px;
    left:0;
}
.oh-ml .oh-l .icon {left:4px;top:13px !important}
.friendsmenu .oh-l:hover .h-icon,
.collectmenu .oh-l:hover .h-icon,
.friendsmenu .oh-l:focus .h-icon,
.collectmenu .oh-l:focus .h-icon,
.active .h-icon,
.active .h-icon {
    height:80px;
    top:-28px;
}
.mmhover .oh-l .h-icon {
    height:80px;
    top:-27px !important;
}

.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, .popup2-click-friends {
    background:#3C4441 !important;
    background:-webkit-gradient(linear, left top, left bottom, from(#3C4441),to(#303636)) !important;
    background:-moz-linear-gradient(-90deg, #3C4441, #303636) !important;
    _background:#3C4441 !important;
    /*_filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#3C4441', EndColorStr='#303636');*/
}
.lubble {
    background:#282E2D !important
}
#lub .maybedrop {
    background-color:#485A56 !important;
}
.mmhover .oh-menu,
.mmhover2 .oh-menu,
.mmhover3 .oh-menu {
    display:block;
}

.mi,
.oh-m-surfer {
    position:relative;
    font-size:8.25pt;
    line-height:27px;
    padding-left:30px;
    vertical-align:middle;
    display:block;
    color:#B5C2B1;
    color:#C0D0CA !important;
    text-decoration:none !important;
    _height:1;

    /* new */
    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);
    _background:#39798D;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#518FA1', EndColorStr='#39798D');
    _display:inline-block;
    _width:100%;

}
.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 a:hover,
#overhead .oh-menu .oh-darker a:focus,
#overhead .mi:hover .oh-darker,
#overhead .mi:focus .oh-darker {color:white !important }

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




.iconset-gruser i,
a.t .icon,
.iconset-more i,
.iconset-messages i,
.iconset-itscoming i {
    background-image:url(/minish/gruzecontrol/icons-gruser.gif?34);
}
#overhead .iconset-gruser i,
.iconset-more i,
.iconset-messages i,
.iconset-itscoming i {
    left:5px;
    top:3px;
    width:25px;
    height:25px;
}
a.t {
    position:relative;
}
a.t .icon {
    display:block;
    left:-24px !important;
    top:-4px !important;
}
.iconset-more i {
    background-image:url(/minish/main/more.png) !important;
}
.iconset-itscoming i {
    background-image:url(/minish/main/iconset-itscoming.png?1) !important;
}
#gmi-ResViewContainer .iconset-messages i,
.iconset-messages i {
    background-image:url(/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;
}
.iconset-logout i {top:0px !important;left:9px !important;color:#BFE300}
#oh-mainmenu {
    z-index:200;
    width:13em;
    left:128px;
}
#oh-loginmenu {white-space:normal}

.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 -108px !important;z-index:20;border-right:1px solid #91A48B;height:25px}
.btd-browse input.gmbutton2, .btd-browse input.gmbutton2:active {background-position:0 -135px !important}
.btd-browse input.gmbutton2[type=text], .btd-browse input.gmbutton2[type=text]:active {background-position:0 -108px !important}
.search-l {_display:none}
.btd-browse .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}
input.gmbutton2f:not(:-moz-any-link) {height:1.55rem;padding-top:0rem}
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;

    _padding-left:25.6em;
    _padding-right:27em;
    _left:0;
    _width:100%;

    max-width:280px;
}
.btd-browse #search7-ctrl {
    position:relative;
    _zoom:1;
}

.btd-browse #search7 input {width:100%}

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


/* more search */
.oh-ml .gmbutton2f,
.oh-ml .gmbutton2f b {
    background-image:url(/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;
}
.oh-ml #search7-ctrl input {
    width:100px;
    border-right-color:#2B3432;
    _border-right-color:#3C4341;
    outline:none;
    color:#BAD0CA;
    _width:125;
}
.oh-mls #search7-ctrl input {
    bbborder-right-color:#5C7062;
}
.oh-ml .search-l {
    display:none;
}




/* 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(/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 */
.oh-mls {padding-right:12px}
.oh-mls #search7-ctrl {position:relative;_zoom:1}
.oh-mls a.gmbutton2f {margin-left:-.6em;_margin-left:-.9em;color:#BDD023 !important}
.oh-mls #search7-ctrl {margin:12px 54px 3px 14px;_margin-bottom:-10px;_margin-left:8px}
.oh-mls .gmbutton2f,
.oh-mls .gmbutton2f b {
    background-image:url(/minish/messages/gmbutton2h.png?2) !important;
}
.oh-mls input.gmbutton2, .oh-mls input.gmbutton2 {padding-left:3px !important;height:22px !important;line-height:22px !important;color:#2B3432 !important}

.oh-mls input.gmbutton2 {_margin-right:-26}
.oh-mls input.gmbutton2[], .oh-mls input.gmbutton2 {_margin-right:0}

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

.oh-mls input.gmbutton2f:not(:-moz-any-link) {height:19px !important;padding-top:3px}
.oh-mls input.gmbutton2f:not(:-moz-any-link) {height:1.4rem !important;padding-top:0rem}


/* non-search but also new: */
#oh-more {
    position:absolute !important;
    left:128px !important;
    width:27px;
    z-index:202 !important;
    background:none !important
}
#overhead h1 {_zoom:1}
.oh-l {font-size:8.25pt}
.oh-ml .oh-l {padding-top:17px !important;padding-right:8px !important;padding-left:8px !important}
.oh-bl .oh-l {padding-left:28px !important}
.oh-ml .oh-l:-moz-any-link {padding-top:16px !important}

/* dev test c stuff */
body.dev-test-c .oh-ml .oh-l {
    padding-right:27px !important;
    background-image:url(/minish/main/darr.png);
}




/* new */
body {font:9pt Verdana}
h1,h2,h3,h4 {
    margin:0;
    font:bold 18pt Trebuchet MS,sans-serif;
    letter-spacing:-1px;
}
h1,h2 {
    color:#414D4C;
}
h3,h4 {
    font-size:14pt;
}
a {text-decoration:none}
.text a,a:hover {text-decoration:underline}
.ch,.ch-ctrl {-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;position:relative}
.ch-ctrl {border:1px solid #89A08E}
:link, :visited {color:#3B5A4A}

#points .catbar,#da .catbar,#suppa .catbar, #headMast {margin-left:0 !important;margin-right:0 !important}
#news div.catbar div.hh {margin-top:0 !important}
body #browse2.groupsBrowse div.catbar {height:auto !important}



.bubbleview {
    padding:7px 15px;
    background:#D6DED4;
}
#browse2 {
    background:#CCD9C8;
}
#dv7 {
    _text-align:center;
    background:#D3DFD1;
    padding-bottom:24px;
}
.bubbleview .catbar {
    border-top:1px solid #EFF3EF;
}


#lubber {display:none !important}
#lub {left:0 !important;right:0 !important}


/* chat */
body.chatroom #overhead {border-bottom:2px solid #607465;_height:42}
body.chatroom .damnc-tabbar-outer {background:#607465 !important;padding-top:0 !important}

/* footer */
#depths {margin:0 !important}



/* x */
.x, .subbyCloseX {
    position:absolute;
    display:block;
    top:8px;
    right:8px;
    top:7px;
    right:7px;
    width:17px;
    height:17px;
    background:url(/minish/main/veryred-x.png) no-repeat;
    overflow:hidden;
    text-indent:-200px;
    z-index:80;
}
.subbyCloseX {
    width:15px;
    height:15px;
}



/* random */
#gmi-GUserPoll br {clear:left}
#more7-hidden {display:none}

body.without-hat {padding-top:25px !important}
body.without-hat #overhead {border-bottom:0}
body.without-hat .blues-bar, body.without-hat .blues-bar-ctrl {background:#607465 !important;padding-left:6px}
body.without-hat .blues-bar {padding-top:30px !important}

#browse-collections .bt-selector {
    float:left;
}
#browse-collections #popularTimeranges {
    position:static !important;
    width:100px !important;
    text-align:left;
}
.browse2 {min-width:0 !important}
.dottedSpacer {width:auto !important;max-width:400px}
#groupBlurb {left:165px !important;top:2px}
#convertBlurb {left:545px !important}
#makeGroupButton {left:410px !important}
#collectBlurb {position:relative;left:12px;}
.gruze-main {background-image:none !important}

/* friends */
body .friendmachine .controls a.edit {background-color:#7E8D8B;font-weight:normal;letter-spacing:0;right:0;left:auto;background-image:none;width:auto;padding:1px 9px;color:#111;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:-1px}


/* h1 & deviation description */
h1 a,
.dcats a.h {
    color:#121516 !important
}
h1 a:hover,
h1 a:focus,
.dcats a.h:hover,
.dcats a.h:focus {
    color:#196BA7 !important
}
.dcats {
    font-size:8.25pt;
    color:#414D4C;
}
.dcats a {
    text-decoration:none !important;
}

/* fix underline bug */
.shadow>a {text-decoration:none !important}

/* things we'll never live down */
div.popup2-moremenu div.floaty-boat {
    cursor:default;
    position:absolute;
    _width:100%;
    min-width:100%;
    right:0;
    top:-2em;
    white-space:nowrap;
    text-align:center;
    color:#BBCBC5;
}

/* webkit & ipad */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #depths .poll-bar {-webkit-border-radius:0}
    #browseNavbar2 {top:14px}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:1024px) {
    *, #overhead a, a.smbutton, a.gmbutton2 {-webkit-tap-highlight-color:rgba(0,0,0,0)}
    a {-webkit-tap-highlight-color:rgba(100%,100%,100%,.4)}
}


/* purple menus for styled fake-selects */
div.popup2-select-purple {
    border-color:#6F50E7;
    background:none;
}
div.popup2-select-purple div.pager2 div.page2 a.f {
    color:#fff;
    background-color:#A591F0;
    background-image:none;
    padding:8px;
    font-size:16pt;
    text-indent:0px;
}
div.popup2-select-purple div.pager2 div.page2 a.f:hover {
    background:#B8A9F3;
}
div.popup2-select-purple div.pager2 div.page2 a.selected {
    background:#6F50E7;
}


div.subblebubble {
    position:fixed;
    _position:absolute;
    top:0;
    left:0;
    z-index:122;
    background:#F8F8F8;
    border:2px solid #AB2E50;
    padding:4px 6px;
    width:220px;
    _width:232;
}
div.subblebubble strong.subby {
    color:#AB2E50;
}
div.subblebubble div.bottom {
    padding-top:6px;
}
a.subble {
    color:#AB2E50 !important;
}

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

/*#depths {
    display:none;
}*/

#depths {
    clear:both;
    padding:10px 0px 20px 0px;
    background:#4D625D;
    color:#98A8A3;
    font-size:8.25pt;
    margin:0 18px;
    _margin-bottom:-13px;
}


#depths a {
    color:#98A8A3;
    text-decoration:none;
}
#depths a:hover, #depths a:focus {
    text-decoration:underline;
} 
#depths span.f1 a,
#depths h2, #depths h3 {
    font:8.25pt Verdana,sans-serif;
    margin:0;
    color:#C0D0CA;
}
#depths td.f {
    padding-right:4em;
}
#depths h3 {
    margin-top:12px;
}


#depths i.bbl,
#depths i.bbr {
    top:-19px;
}
#depths i.c {
    border-color:#728776;
}
#depths i.c b {
    background:#728776;
}
#depths div i.c {
    border-color:#4D625D;
}
#depths div i.c b {
    background:#4D625D;
}

#daLoveTable {
    width: 66%;
}
#daLoveTable div {
    float: left;
    line-height: 1.5em;
}
#daLoveTable span.daLoveHeader {
    font-weight: bold;
    color: #84958F;
    font-size: 1.1em;
    line-height: 1.7em;
}
#daLoveTable #col_da, #daLoveTable #col_you, #daLoveTable #col_yourart {
    width: 120px;
    margin-right: 10px;
}
#daLoveTable #col_daLove {
    width: 200px;
    margin-right: 30px;
}
#daLoveTable #col_daLove span.daLoveHeader {
   color: #B9CAC4; 
}

#copyright {
    color: #7B8E7A;
    font-size: 0.97em;
    margin-top: 15px;
}
input.prettybutton {
    zoom:1;/*hasLayout*/
    border: 0;
    background: transparent url(/minish/main/sleek-buttons.gif) no-repeat scroll top left;
    color: #2C3635;
    font-weight: bold;
    height: 22px;
    width: 137px;
    padding: 4px;
    line-height: 14px;
    overflow: hidden;
}
input.prettybutton.narrow {
    background-image: url(/minish/main/sleek-buttons-narrow.gif);
    width: 96px;
}
input.prettybutton.wide {
    background-image: url(/minish/main/sleek-buttons-wide.gif);
    width: 200px;
}
input.prettybutton.tiny {
    background-image: url(/minish/main/sleek-buttons-tiny.gif);
    width: 43px;
}
input.prettybutton:hover,input.prettybutton.hover {
    background-position: left -22px;
}
input.prettybutton:active {
    background-position: left -44px;
}
input.prettybutton.short {
    background-position: left -66px;
    height: 19px;
    padding: 1px 4px 2px;
}
input.prettybutton.short:hover/*,input.prettybutton.short.hover*/ {
    background-position: left -85px;
}
input.prettybutton.short:active {
    background-position: left -104px;
}

/*-----------------------------------------------------------------------------------------*/
/* News Styles Needed By Footer */
#news div.smallnews div.nav,
#news div.smallnews a.loves {
    display:none;
}
div.smallnews div.report {
    padding:5px !important;
    min-height:0 !important;
    _height:0 !important;
}
div.smallnews div.report div.text,
div.smallnews div.report div.line2,
div.smallnews div.report div.line0 span.time {
    display:none;
}
div.smallnews div.report div.line1 {
    visibility:hidden;
    white-space:nowrap;
}
div.smallnews div.line1 a.catlink {
    visibility:visible;
    position:absolute;
    left:46px;
    text-indent:0;
    color:#95AA93;
}

div.smallnews div.report div.line0,
div.smallnews div.report div.line1 {
    position:relative !important;
    text-indent:14px;
}
div.smallnews div.report div.line0 a.u img {
    height:1em;
    width:1em;
    margin:1px 3px 0 0;
    left:46px;
}
div.smallnews div.report h2 {
    font:9pt Verdana,sans-serif !important;
    font-weight:bold !important;
    text-indent:0 !important;
    letter-spacing:0;
}
body.sleek #news div.smallnews div.report div.love,
div.smallnews div.report div.love {
    position:static;
    height:30px;
    width:40px;
    line-height:17px;
    float:left;
    text-align:center;
    background:#4E5D5B url(/minish/main/love-small.gif) repeat scroll 0%;
    margin-right:6px;
    margin-top:5px;
}
body.sleek #news div.smallnews div.love span {
    background: none;
}
div.smallnews div.report div.love span {
    display:inline;
    background:none;
    color:white;
    font-weight:bold;
    font-size:9pt;
    line-height:30px;
}
div.smallnews div.love a {
    display:none;
}
div.smallnews div.report div.loved {
    background-color:#3E8EB7;
}

/* removed as side-effect of fixing ticket #3343
* html div.smallnews {
    width:1000px;
}
*/
* html div.smallnews div.line0 a.u img,
* html div.smallnews div.line1 a.catlink {
    left:-14px !important;
}

/* Foo */



#depths h2 { font: bold 15pt trebuchet ms; color: #87948C; margin-top: 0;cursor:default }
#depths a { color: #B7C3BB; text-decoration: underline; }
#depths a:hover { color: #C0D0CA; text-decoration: underline; }

#depths table#footerstuff {margin-bottom: 20px;}
#depths table#footerstuff td.f { vertical-align:top; width:25%; color:#87948C; border-left:1px solid #697A78; padding:0 3px 20px 30px; font-size:8.25pt}

#depths table#footerstuff td#footer_news { border-width: 0; padding-left: 0; color: #87948C; }
#depths table#footerstuff td#footer_news div.smallnews h2 a { font-weight: normal; }
#depths table#footerstuff td#footer_news div.smallnews img.avatar { display:none; }
#depths table#footerstuff td#footer_news div.smallnews div.line0 { text-indent:0 }
#depths table#footerstuff td#footer_news div.smallnews div.report div.love { background:#364241 url(/minish/main/love-small_alt.gif); }
#depths table#footerstuff td#footer_news div.smallnews div.report { padding-left: 0 !important; }
#depths table#footerstuff td#footer_news div.smallnews .text { display: none; }
#depths table#footerstuff td#footer_news div.smallnews h2 { margin-top:4px !important;}
#depths table#footerstuff td#footer_news div.smallnews .line1 { display: none; }
#depths table#footerstuff td#footer_news div.smallnews .line2 { display: none; }
#depths table#footerstuff td#footer_news div.smallnews img.avatar {top: 0px;}
#depths table#footerstuff td#footer_news a { text-decoration:none; }
#depths table#footerstuff td#footer_news a:hover { text-decoration:underline; }

#depths table#footerstuff td#footer_poll h3 { line-height:1.1;font-size:1.1em;margin:8px 0px 5px 0px;letter-spacing:0px;}
#depths table#footerstuff td#footer_poll a.vote_comments { display:block;float:left;margin:2px 0px 0px 0px;font-size:1.1em;text-decoration:none;}
#depths table#footerstuff td#footer_poll a.vote_comments:hover { text-decoration:underline; }
#depths table#footerstuff td#footer_poll div.vote_result { float:right;margin:2px 8px 0px 0px;}
#depths table#footerstuff td#footer_poll div.choices { line-height: 1.5; color: #B7C3BB; }
#depths table#footerstuff td#footer_poll div.choices input { float: left; margin-right: 8px;}
#depths table#footerstuff td#footer_poll div.choices br { clear: left; }
#depths table#footerstuff td#footer_poll div.results { margin-top:10px; }
#depths table#footerstuff td#footer_poll div.result_bars { padding-right:8px; }
#depths table#footerstuff td#footer_poll div.result_bars span.votenum { color: #C0D0CA; }
#depths table#footerstuff td#footer_poll div.poll-bar {border:0px solid;padding:4px 2px 4px 2px;text-indent:-3em;_text-indent:0;margin:8px 0 2px 0;border-left-color:#F7811F;background-color:#364241;color:#D6F8EB;position:relative;zoom:1;overflow:visible}
#depths table#footerstuff td#footer_poll div.poll-bar span {_position:relative;_left:-3em}
#depths table#footerstuff td#footer_poll div.poll-bar i {z-index:100;border-color:#4D625D;background-image:url(http://sh.deviantart.net/shadow/4D625D-4D625D/0-1/1/1/null.png)}
#depths table#footerstuff td#footer_poll div.poll-bar i.bl {top:auto;_bottom:-1}
#depths table#footerstuff td#footer_poll div.poll-bar i.br {top:auto;_bottom:-1}
/*#depths table#footerstuff td#footer_poll div.poll-bar i.br, #depths table#footerstuff td#footer_poll div.poll-bar i.tr, {_right:0}*/

#depths table#footerstuff td#footer_love {line-height: 1.3;position:relative}
#depths table#footerstuff td#footer_love div.daystill {margin:8px 10px 10px 0px}
#depths table#footerstuff td#footer_love div.notices {position:relative;left:-6px;}
#depths table#footerstuff td#footer_love div.links {font-size:1.1em;margin:50px 0px 0px 0px;line-height: 1.6;}
#depths table#footerstuff td#footer_love div.links a {text-decoration: none;}
#depths table#footerstuff td#footer_love div.links a:hover {text-decoration: underline;}

#depths table#footerstuff td#footer_love div.fan-links {line-height: 2.7em;font-size:1.05em;}
#depths table#footerstuff td#footer_love div.fan-links img {position:relative;top:5px;left:-2px;}

#depths table#footerstuff td#footer_deviousness {line-height: 1.3;}
#depths table#footerstuff td#footer_deviousness div.deviousness_text {margin:8px 4px 0px 0px}

#depths div.footer_links {text-align:center;margin-top:-30px;overflow:hidden}
#depths div.footer_tx_links {margin:10px 0px 0px 0px;position:relative}
#depths div.footer_links div.footer_tx_links a { color: #87948C; text-decoration: none; }
#depths div.footer_links div.footer_tx_links a:hover { color: #C0D0CA; text-decoration: underline; }
#depths div.footer_links div.footer_tx_links span.oo { margin:0px 8px 0px 8px;position:relative;top:-2px}


#depths div.base-padding { padding-bottom: 22px; overflow:hidden}
#depths div.base-pane { position:relative; overflow:hidden; zoom:1;padding:0px 16px 0px 16px;border: 1px dotted transparent;_border:0;}

#depths div.slot_buttons span, #depths div.slot_buttons a { color:#D7E5E2;width: 19px;height: 18px; display:inline-block; filter:alpha(opacity=99)}
#depths div.slot_buttons span, #depths div.slot_buttons a:active { opacity:.5;filter:alpha(opacity=50)}
/*#depths div.slot_buttons span a {background:#D7E5E2;text-decoration:none;}
#depths div.slot_buttons span a:hover {background:#fff;}*/


#depths div#slot_header { font-size: 10pt; color: #87948C; font-weight: bold; }
#depths div#slot_header strong { font-size: 11pt; color: #B7C3BB; }
#depths div#slot_header span.slot_all a {margin-left:10px;font-size:0.9em;color:#87948C;text-decoration:none;font-weight:normal}
#depths div#slot_header span.slot_all a:hover {color:#C0D0CA;text-decoration:underline;}

#depths div#slot_header div.stream_switcher_btn {margin:1px 0px 0px 4px;padding:4px 20px 5px 8px;background-color:#2A3737;position:relative;display:inline;display:inline-block;_display:inline}
#depths div#slot_header div.stream_switcher_btn a {text-decoration:none;font-size:10pt;color:#B7C3BB;font-weight:bold}
#depths div#slot_header div.stream_switcher_btn  i {z-index:100;border-color:#4D625D;background-image:url(http://sh.deviantart.net/shadow/4D625D-4D625D/0-1/1/1/null.png)}
#depths div#slot_header div.stream_switcher_btn i.bl {top:auto;_bottom:-1}
#depths div#slot_header div.stream_switcher_btn i.br {top:auto;_bottom:-1}
#depths div#slot_header div.stream_switcher_btn span.arrow {background:transparent url(/minish/main/sleek.gif) no-repeat -77px -415px;width:10px;height:10px;position:absolute;right:6px;top:7px;overflow:hidden}
#depths div#slot_header div.elfloat {float:left; padding-top:5px;}


#depths div#channels-buttons { margin: 0 5px; position: relative; top: 4px;}

#depths #slot-more {position:absolute;top:100px;right:16px;}
#depths #slot-more a {display:block;_display:inline-block;_height:1;background-color:#688777;padding:4px 15px 4px 6px;color:#C0D0CA;text-decoration:none;}
#depths #slot-more i.bl, #depths #slot-more i.br {_bottom:-1}
#depths #slot-more span.arrow {background:url(/minish/main/footer-arrow.gif);width:4px;height:8px;position:absolute;right:6px;top:7px;overflow:hidden}

#depths a.pane-switch {
    position:absolute;
    top:0;
    right:16px;
    color:#AFBBBB;
    display:block;
    text-decoration:none !important;
}

#depths a.pane-switch span.arr_btn_text{position:relative;padding:5px 4px 0px 0px;top:-5px;visibility:hidden;color:#C0D0CA}
#depths a.pane-switch img.footer_arrow{width:19px;height:18px;opacity:0.5} 
div.popup2-ft-ch-switcher { height:123px !important; border-top:0 none !important}

#depths div#footerThumbData { height: 174px; overflow: hidden; margin-right:38px;clear:left;}
#depths div#footerThumbData a.lit { _margin-top: 19px; /*ie sucks - see #3605 */}
#depths div#footerThumbData a {margin:auto}
#depths div#footerThumbData b.filmtime {display:none}

#depths #footer_pane_extra { zoom:1 }
#depths #footer_news div.smallnews { zoom:1;position:relative;_height:auto;width:100% }

/* smbutton */
.smbutton {
    margin:8px 0 !important;
    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);
    text-decoration:none !important;
    display:block;
    display:inline-block;
    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 !important;
}
.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: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-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 !important;
}
.smbutton-blue span {
    border-top-color:#00B8D3;
}
.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 {
    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-black {
    border-color:#0E1110;
    background:#262B29;
    background:-webkit-gradient(linear, left top, left bottom, from(#262B29), to(#171E1B) );
    background:-moz-linear-gradient(-90deg, #262B29, #171E1B);
    _background:#262B29;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#262B29', EndColorStr='#171E1B');
    color:#E8EDE4 !important;
}
.smbutton-black span {
    border-top-color:#323936;
}
.smbutton-black:hover {
    background:#363B39;
    background:-webkit-gradient(linear, left top, left bottom, from(#363B39), to(#272E2B) );
    background:-moz-linear-gradient(-90deg, #363B39, #272E2B);
    _background:#363B39;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#363B39', EndColorStr='#272E2B');
}
.smbutton-black:hover span {
    border-top-color:#424946;
}
.smbutton-black:active {
    background:#161B19;
    background:-webkit-gradient(linear, left top, left bottom, from(#161B19), to(#070E0B) );
    background:-moz-linear-gradient(-90deg, #161B19, #070E0B);
    _background:#161B19;
    _filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#161B19', EndColorStr='#070E0B');
}


.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 {
    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 {
    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-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-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-mc-give {
    margin:0 !important;
    height:24px;
    min-width:70px;
    position:relative;
}
.smbutton-mc-give span {
    padding:3px 24px 6px;
    text-align:left;
    color:#196BA7;
}
a.smbutton-mc-give span i.icon {
    display:inline-block;
    left:2px;
    bottom:0;
    height:24px;
}
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;
}

.disabledbutton {
    opacity:.5;
}

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

.nav2 {
    white-space:nowrap;
    margin-bottom:1.4em;
}
.nav2 .shadow {
    background:none !important;
}
.nav2 strong,
.nav2 del
 {
    cursor:default;
}
.nav2 del {
    color:#BBB;
}
.nav2 a:hover,
.nav2 a:focus,
.nav2 a.hover {
    background-color:#C4CDC8;
    text-decoration:none;
}




.nav2 del {
    font-size:8.25pt;
    text-decoration:none;
    margin-left: 5px;
    margin-right: 5px;
}
.nav2 strong,
.nav2 a {
    font-size:8.25pt;
    font-weight:bold;
    background:#BECEBC;
    color:#337287;
    padding:2px 4px;
    border:1px solid #BECEBC;
    margin:0 3px 0 4px;
}
.nav2 strong {
    background:#E4EAE3;
    color:#485856;
    border-color:#BECEBC;
}
.nav2 a.page,
.nav2 a.l,
.nav2 a.r {
    background:transparent;
    border:0;
}
.nav2 {margin-bottom:10px}



/* move me! */
.blues-bar .nav2 {margin:0}
.mczone-title .nav2 {margin:0;top:4px !important}
.blues-bar .nav2 a,
.mczone-title .nav2 a {
    padding:7px 8px 2px 26px !important;
    height:19px;
    _height:28;
    display:-moz-inline-box;
    display:inline-block;
    margin:0 3px;
    text-decoration:none;
    color:#5E7570 !important;
    font-weight:normal !important;
    font-size:9pt !important;
    background-image:url(/minish/gruzecontrol/pager.gif) !important;
    border-right:1px solid #AEBEB2 !important;
    border-style:none solid;
}
.blues-bar .nav2 a.l:hover  {      background-position:0 -28px }
.blues-bar .nav2 a.l:active {      background-position:0 -56px }

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

/* // LAYOUT //// */
.ccomment {
    margin-bottom:16px;
    position:relative;
    _zoom:1;
}
.ctext {
    overflow:hidden;
}
.ccomment .cc-in {
    padding:8px;
    min-height:76px;
    _height:92;
    overflow:hidden; /* mood float (llama, basically) */
    _overflow:visible;
    border:1px solid #C9D1C8;
}
.ccomment div.text {
    word-wrap:break-word;
    _overflow:hidden;
}
.cc-avatar {
    float:left;
    margin:9px 17px 3px 3px;
    _margin-right:14;
    position:relative;
    z-index:3;
}
.ccomment i.l {
    position:absolute;
    z-index:2;
    width:11px;
    height:12px;
    left:60px;
    _left:-7px;
    top:19px;
    overflow:hidden;
}


/* posting frame -- separate file? */
.ccomment-post {
    margin-top:-10px;
}
.ccomment-post .cc-in {
    border-top:0;
    padding:16px 12px 5px 12px;
}
.ccomment-activereply i.br,
.ccomment-post i.tl,
.ccomment-post i.tr {
    display:none;
}
.talk-post {
    padding-bottom:0 !important;
    zoom:1;
}

/* hidden frame */
.ccomment-loading {
    opacity:.5;
    filter:alpha(opacity=50);
    cursor:wait;
}
.ccomment-hidden .ch-ctrl {
    text-align:center;
    padding:0;
    cursor:default;
}
.ccomment .creason,
.ccomment a.creason,
.ccomment-hidden .ch-ctrl * {
    display:none;
}
.ccomment-hidden .creason,
.ccomment-hidden a.creason {
    padding:5px;
    display:block;
}
.ccomment-hidden .ch-ctrl a.creason:hover {
    background:#E4E9E3;
    text-decoration:none;
}
.ccomment-hidden a.creason em,
.ccomment-hidden a.creason:hover span {
    display:none;
}
.ccomment-hidden a.creason span,
.ccomment-hidden a.creason:hover em {
    display:block;
    font-style:normal;
}


/* meta bits */
.cc-meta {
    margin-bottom:10px;
}
.cc-mood {
    float:right;
    _position:relative;
    margin-left:16px;
}
.cc-manage {
    float:right;
    white-space:nowrap;
    margin:6px 0 0 8px;
    font-size:8.25pt;
    letter-spacing:-1px;
}
.cc-name {
    font:13.5pt Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:-1px;
}
/* avatar: */ .cc-name img {
    position:absolute;
    top:9px;
    left:-67px;
}
.cc-time {
    margin-left:8px;
    font-size:8.25pt;
    line-height:1em;
    white-space:nowrap;
}

/* reply button */
.ccomment a.reply {
    position:absolute;
    bottom:6px;
    left:9px;
    width:40px;
    _width:45;
    padding:0 0 0 5px;
}


/* // COLOURS //// */
.cc-name,
.cc-name a {
    color:#304030 !important;
}
.cc-time,
.cc-time a {
    color:#778584 !important;
}
.cc-manage a {
    color:#677564 !important;
}


/* outer frame */
.ccomment-sel .cc-in {
    border-color:orange;
}

.ccomment i.l {
    background:url(/minish/deviation/artist-comment-l.gif?2);
}

/* inner frame */
.ccomment .ch i.c {
    border-color:#D3DED3 !important;
}
.ccomment .ch i.c b {
    background-color:#D3DED3 !important;
}

/* hidden frame */
.ccomment-hidden .cc-in,
.ccomment-hidden a.creason {
    background:#DAE4D9;
    border-color:#C9C1C8;
    color:#88958D;
}


/*
.talk-tower {max-width:680px !important;margin:auto !important}
.ccomment {min-width:300px !important}

#deviant .talk-tower, #group .talk-tower {max-width:none !important;margin:0 !important}
#deviant .ccomment, #group .ccomment {min-width:0 !important}
*/

.cc-badge {
    color:#D5825E !important;
    font-weight:bold;
    font-size:8.25pt
}

.gr-ccomments-box {
    width:720px;
    margin:10px auto;
}

body.gruze .talk-tower {
    clear:right;
}
.grmood {
    width:360px;
    position:relative;
    left:16px;
}
/* even-cooler comments */



/* comments messaround */
.ccomment .ch-ctrl {background:none;border:0;}
.ccomment i.c {display:none}
.ccomment .ch-ctrl .ch-ctrl {-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #B5BFB5;background:#DDE5D8}
.text .avatar {position:static !important}
.cc-avatar {background:none !important}



/* comments again */
.ccomment-form { position: relative; padding: 10px 0 30px 0; margin-left:70px}
.ccomment-form .avatar { position: absolute; margin: 1px 0 0 0; left: -67px; _top:25px !important }
.ccomment-form .previewbox .avatar { position:static }
.cctextarea { position: relative; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.cctextarea {
    border: 1px solid #555;
    -mmmoz-box-shadow: 0px 1px 0px rgba(255,255,255,0.3);
    -wwwebkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.3);
    margin: 0 0px 10px 0px;
    display: block;
    background:#fff;
    background: url(/minish/deviation/textarea-shadow-left.png) no-repeat, url(/minish/deviation/textarea-shadow-right.png) top right no-repeat, #fff url(/minish/deviation/textarea-shadow.png) repeat-x;
    _background:#fff;
    padding:3px;
}
.cctextarea, .cctextarea textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ccexpanded .cc-with-moods .cctextarea {
    padding-right:156px;
}
.cctextarea-ctrl {
    position:relative;
    _zoom:1;
}
.cctextarea textarea, .previewbox { outline:none;resize: none; margin:0; height: 44px; font: 1em/1.4 verdana; display: block; background:#FFF;width:100%;border:none}
.cctextarea textarea {_overflow-y: hidden;}
.ccexpanded textarea {height:148px; resize: none; _overflow-y: auto;}
.previewbox { position:absolute;z-index:50;left:0;top:0;_width:100%;height:100%;overflow:auto }
.cctextarea .ccplaceholder { color: #999; font-style: italic; }
.cctextarea i.l { position: absolute; top: 15px; left: -13px; _left:-16; background: url(/minish/deviation/comment-arrow-form.png) no-repeat; display: block; width: 17px; height: 17px; content: ""; }
.ccbutton-holder { padding: 0px 0px 0px 10px; clear: both; text-align: right; }
.ccomment-form .inputs {display:none;position:relative;top:-5px}
.ccexpanded .inputs {display:block}

.ccmoods { background-color: #E1EAE1; top:0; right: 7px; _right:30; bottom: 85px; -webkit-border-radius: 8px; width: 100px; position: absolute; z-index: 200; }
.ccname {margin-top:0;position:absolute;top:-1.5em;color:#5E7570}

.ccomment a.reply {
    left:3px !important;
    _left:-56px !important;
    bottom:0 !important;
}


.ccexpanded .ccmoods {display:block !important;margin-top:5px;right:5px}
.ccmoods,
.ccexpanded .pager-holder,
.ccexpanded .talk-pager,
.ccexpanded .talk-pager .page2 {
    width:150px !important;
    height:146px;
    z-index:80 !important;
}
.talk-pager a.f {
    margin-bottom:-6px
}

.grmood .gr-body {overflow:visible !important}

#catbutton,
a.catbutton,
a.custobutton,
a.frontbutton,
a.feedbutton,
a.replybutton,
a.moodbutton {
    overflow:hidden;
    vertical-align:middle;
    text-indent:-1000px;
    text-decoration:none !important;
    cursor:default;
    outline:none;
    background-image:url(/browse/hubblebuttons-picklejuice.gif);
}
a.frontbutton,
a.feedbutton {
    background-image:url(/minish/main/floatybuttons.gif?1) !important;
}
#catbutton,
a.catbutton {
    height:20px;
    width:89px;
    background-position:-100px 0;
    float:left;
    margin-right:12px;
}
#catbutton:hover,
a.catbutton:hover {
    background-position:-100px -80px;
}
div.bubbleview div.catpath a.catbutton,
div.bubbleview div.catpath #catbutton {
    position:absolute;
    top:0;
    left:0;
}
#catbutton:active,
#catbutton.popup-active,
#catbutton.popup-active:hover,
a.catbutton:active,
a.catbutton-popup-active,
a.catbutton-popup-active:hover {
    background-position:-100px -40px;
}
#deviation #catbutton,
div.catbar #catbutton {
    background-position:0 0;
}
#deviation #catbutton:hover,
div.catbar #catbutton:hover {
    background-position:0 -80px;
}
#deviation #catbutton:active,
#deviation #catbutton.popup-active,
#deviation #catbutton.popup-active:hover,
div.catbar #catbutton:active,
div.catbar #catbutton.popup-active,
div.catbar #catbutton.popup-active:hover {
    background-position:0 -40px;
}

a.custobutton {
    height:20px;
    width:74px;
    background-position:-200px 0;
    float:right;
}
a.custobutton:hover {
    background-position:-200px -80px;
}
a.custobutton:active {
    background-position:-200px -40px;
}
a.replybutton {
    cursor:pointer;
    display:block;
    height:20px;
    width:48px;
    background-position:-300px 0;
}
a.replybutton:hover {
    background-position:-300px -80px;
}
a.replybutton:active {
    background-position:-300px -40px;
}

a.moodbutton {
    display:block;
    height:20px;
    width:60px;
    background-position:-400px 0;
    position:absolute;
    top:4px;
    right:36px;
}
a.moodbutton:active {
    background-position:-400px -40px;
}

body.deviant #catbutton,
body.deviant a.catbutton,
body.deviant a.custobutton,
body.deviant a.frontbutton,
body.deviant a.feedbutton,
body.deviant.sleek a.feedbutton,
body.deviant a.replybutton,
body.deviant a.moodbutton,
#deviantART-halfmode a.moodbutton {
    background-image:url(/styles/minimal/minish/devbuttons.gif);
}

a.frontbutton,
a.feedbutton {
    cursor:pointer;
    float:right;
    display:block;
    height:20px;
    width:80px;
    background-position:-500px 0;
    margin-top:1.9em;
}
a.feedbutton {
    width:25px;
    background-position:-600px 0;
}
a.frontbutton:active {
    background-position:-500px -40px;
}
a.feedbutton:active {
    background-position:-600px -40px;
}


div.bubbleview div.catpath, div.bubbleview div.breadcrumbs {
    line-height:19px;
    vertical-align:middle;
    font-size:8.25pt;
    min-height:20px;
    _height:20px;
    _overflow:visible;
    _height:1;
    position:relative;
}
div.bubbleview div.breadcrumbs {
    padding-bottom: 4px;
}
div.bubbleview div.catpath {
    padding-left:101px;
}
div.bubbleview div.catbubble {
    background:#C6D0CC;
    display:block;
    padding:2px 8px 2px 6px;
    float:left;
    margin:-4px 0 4px -6px;
    margin:-4px 0 4px 0;
    margin:0 0 4px 0;
}


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(/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(/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(/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(/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;
}
div.pager-browse div.page2 div.top {
    border-bottom:1px solid #9FB1A3;
}
div.pager-browse div.page2 a.f {
    color:#337287;
    background-image:url(/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(/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:200px;
}
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(http://e.deviantart.com/emoticons/b/boogie.gif) no-repeat center;
}
div.pager2 div.broken {
    background:url(http://e.deviantart.com/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;
    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;
    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(/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(/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(http://e.deviantart.com/emoticons/b/boogie.gif)
}
#pager-preload span.ii {
    background-image:url(/minish/widgets/menu-light.gif?1)
}
#pager-preload span.iii {
    background-image:url(/minish/widgets/minish/menu-dark.gif?1)
}
#pager-preload span.iv {
    background-image:url(/minish/widgets/minish/menu-deviant.gif?1)
}
div.modal {
    /* GET IT GOIN */
    background:#E8F0EC !important;
    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;
}

/*
@@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(/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(/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:.7;
    _filter:alpha(opacity=70);
}

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(/styles/minimal/minish/modalhead.gif) no-repeat 50% 3px;
}

div.modal div.light {
    background:#E8F0EC;
    color:#2C3635;
}
div.modal div.light i.tl {
    border-color:#E8F0EC;
    background-image:url(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;
    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(/minish/widgets/modal_gradient.gif) repeat-x;
}
div.modal-dialog div.modal-dialog-header h2 {
    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(/minish/widgets/modal_gradient_2.gif) repeat-x;
    text-align: center;
}
div.modal-dialog div.modal-dialog-footer table {
    margin-top:6px;
}

/* 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(/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(/minish/gruzecontrol/topfun.gif) repeat-x;
}


/*
Box-style comments (SpeechBubble-style comments are defined in ./comments.css)

@@require cssms/pages/misc/buttons.css
@@require cssms/pages/misc/megamisc.css
*/

div.nest {
    margin-left:0 !important;
    padding-left:30px;
}

/********************/
table.moods td.f span {
    display:block;
}
table.moods a,
table.moods del {
    display:block;
    padding:4px 8px 0 8px;
    color:#223;
    text-decoration:none !important;
}
table.moods td.f {
    text-align:center;
    vertical-align:bottom;
}
table.moods td.f strong {
    display:block;
    font-size:13pt;
    font-weight:normal;
    color:#999;
    line-height:1.4em;
    margin-top:4px;
    margin-bottom:-1.4em;
}
table.moods td.f strong.tt {
    position:relative;
    top:-1px;
    font-size:13pt;
    color:#333;
    margin:0;
}
table.moods td.f small {
    font-size:100%;
    letter-spacing:-1px;
}
table.moods td.active {
    color:#AAA;
    background:#5B9FC0;
}
table.moods td.active strong.t,
table.moods del strong.t {
    visibility:hidden;
}
table.moods del {
    cursor:default;
}
table.moods del img {
    opacity:.2;
    _filter:alpha(opacity=20);
}
table.moods del,
table.moods del strong {
    color:#B2BDBD !important;
}
body.deviant table.moods del,
body.deviant table.moods del strong {
    color:#96A096 !important;
}
a.moodx {
    position:absolute;
    top:26px;
    right:-26px;
}
textarea#commentbody {
    margin: 0;
}

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

/* sets */
div.iconset-top i {    background-image:url(/styles/minimal/minish/icons-top5.gif); }
div.iconset-home i { background-image:url(/styles/minimal/minish/icons-home-menu.gif?1); }
div#deviant div.supernav div.icons i, div#deviant div.boxtop i.icon { background-image:url(/styles/minimal/minish/icons-deviant-d.gif); }
div.iconset-art i { 
    background-image:url(/minish/main/icons-deviation3.gif);
}
div.iconset-news i { background-image:url(/styles/minimal/minish/icons-news.gif); }
div.iconset-shop i { background-image:url(/styles/minimal/minish/icons-shop.gif); }
div.iconset-manage i { background-image:url(/styles/minimal/minish/icons-manage.gif); }
div.iconset-deviate i, ul.iconset-deviate i { background-image:url(/minish/icons/deviate.gif); }

/* gruserpage */
div.iconset-deviant-menu i { background-image:url(/styles/minimal/minish/icons-deviant-menu.gif) !important }
div.iconset-deviant-tab i { background-image:url(/minish/main/icons-deviant-tabd.gif) !important }
div.iconset-deviant-tab i.super { background-image:url(/minish/main/icons-deviant-tab.gif) !important }
div.iconset-deviant-boxtop i, div.boxtop i.icon { background-image:url(/styles/minimal/minish/icons-deviant-boxtop.gif) !important }
div.iconset-deviant i.i16 {
    margin-left:-4px;
}
div.iconset-skin-picker i { background-image:url(/minish/gruzecontrol/icons/icon-skins.gif?2) !important;}
/* portfolio manager */
div.iconset-portfolio-tab i.icon { background-image:url(/portfolio/icons-portfolio-tabs.gif?1) !important }

/* 'icons' class */
div.icons {
    position:relative;
    overflow:hidden;
}
div.icons i, i.icon {
    width:40px;
    height:24px;
    position:absolute;
    z-index:10;
    background-repeat:no-repeat;
}
div.icons i {
    top:0;
}
h2 i.icon {
    position:static;
    display:inline;
    display:inline-block;
    font-size:23px;
    position:relative;
    top:3px;
}
* html h2 i.icon {
    width:26px;
}
h2 i.icon:not(:safarionlyhack) {
    width:22px;
    top:4px;
}
h2 i.icon:before {
    content:"...";
    visibility:hidden;
}
div.vicons i {
    top:auto;
    left:0;
}
div.icons a {
    display:inline-block;
    position:relative;
    z-index:15;
    padding-left:22px;
    margin-right:12px;
    line-height:22px;
    vertical-align:middle;
    white-space:nowrap;
}
div.vicons a {
    display:block;
    margin-right:0;
    padding-left:30px;
    line-height:24px;
}

div.bubbleview div.deviant {
    /*white-space:nowrap;*/
}
div.bubbleview div.deviant h1 {
    margin:0;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:110%;
}
div.bubbleview div.deviant small {
    font-size:9pt;
}
div.deviant small {
    display:block;
    font-size:8.4pt;
    opacity:.7;
    line-height:1.5em;
}
div.switcher div.switch,
div.switcher span.switch {
    display:none;
}
div.switcher span.active {
    display:inline
}
div.switcher div.active {
    display:block;
}

div.flex-top,
dt.flex-top {
    position:relative;
    z-index:10;
}
div.flex-fill,
dd.flex-fill {
    position:absolute;
    z-index:5;
    left:0;
    width:100%;
}
div.flex-bottom,
dd.flex-bottom {
    position:absolute;
    z-index:10;
    width:100%;
    bottom:0;
}

div.iconleft, div.iconright {
    position:relative;
    min-height:50px;
    _height:68;
}
div.iconleft {
    padding-left:62px;
}
div.iconright {
    padding-right:62px;
}
div.iconleft img.avatar,
div.iconright img.avatar {
    position:absolute;
    top:0;
    left:0;
}
div.iconright img.avatar {
    left:auto;
    right:0;
}


div.iconright img.avatar {
    top:8px;
}

i.pointsicon {
    display:inline;
    display:inline-block;
    background:url(/minish/points/points_icon_transactions.png);
    width:22px;
    height:15px;
    line-height:15px;
    font-size:13px;/*so it looks right in IE when in a large font-size context*/
}

/* 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(/minish/main/icons-deviation4.gif) !important;
}
.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:210px}
.devlinkzone .smbutton span {padding-left:35px;line-height:1.4em}

/*#zoomed-in, #zoomed-out {
    overflow:hidden;
}*/
.deviation-layout {clear:left}








/* rocket */
#dv7 .ad-blocking-makes-fella-confused {
    top:-9px;position:relative
}
#dv7 .ad-blocking-makes-fella-confused .ch-ctrl {
    background:#DDE3D9 url(/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(/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 {
    display:block;
    position:relative;
    clear:left;
    padding: 10px 0;
}
.details-section a {color:#337287}

.details-section .grpname {
    font-family:'trebuchet MS';
    font-size:12pt;
    font-weight:bold;
}
.details-section .grpname a {
    color: #337287;
}
.details-section .grptagline{
    color: #597465;
}
.details-section .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}

.submit_to_groups_button {
    margin-top: 20px; 
    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 input {
    width: 92%;
}
.deviation-share .social a,
.deviation-share .social a:hover {
    margin-top:4px;
    display:block;
    color:#337287;
    font-size:9pt;
    text-decoration: none;
}
.deviation-share .social img {
    vertical-align:middle;
    margin-right: 6px;
}

.deviation-share .ll div {
    margin-bottom: 5px;
}




/* ch */
.ch-boxtop,
.ch-boxtop i.ll,
.ch-boxtop i.rr {
    background:url(/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;
    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;margin-top:4px}
.megabag-link, .megabag-span  {display:block;height:120px;background:url(/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(/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}
.details-section {
    line-height: 1.65em;
    margin-bottom: 14px;
    font-size:8.25pt;
}
.cc-copy {padding-left: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(/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;
    cursor:url(/minish/deviation/zoomin.cur);
    cursor:-moz-zoom-in;
}
.smshadow, .smshadowbg {background:#959B95 url(http://sh.deviantart.net/shadow/E1EBE2-000000/0-0.35/150/150/logo3.png) center no-repeat}
.smhollow {background:none}
#gmi-ResViewContainer {
    _text-align:left;
    position:relative;
    margin:9px 45px;
    margin:9px auto;
    left:18px;
}
body.fullview #gmi-ResViewContainer {
    left:-15px;
}

#flashed-in {
    padding:1.4em 0;
}



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

body.fullview #zoomed-in {
    left:15px;
    _padding:0;
}

.resview7-about,
.resview7-view {
    margin-right:350px;
    /*_margin-right:353;*/
}
.resview7-about,
.resview7-meta {
    padding-bottom:24px;
}


.resview7-meta .subbyCloseX {
    z-index:123;
    right:-20px;
    top:5px;
}
body.fullview .resview7-meta .subbyCloseX {
    display:none;
}

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

.resview7-about {clear:left;margin-left:-70px}
body.fullview .resview7-about {margin-left:-3px}

#lit-view {
    position:relative;
    left:30px;
    border:1px solid #A6B2A6;
    background:#F2F8F1;
    float:none;
    margin-bottom:12px;
    /*-moz-box-shadow:rgba(0, 0, 0, 0.496094) 0px 3px 6px, rgba(0, 0, 0, 0.398438) 0px 0px 2px, rgba(0, 0, 0, 0.296875) 0px 1px 1px;*/
    -webkit-box-shadow:rgba(0, 0, 0, 0.496094) 0px 3px 6px, rgba(0, 0, 0, 0.398438) 0px 0px 2px, rgba(0, 0, 0, 0.296875) 0px 1px 1px;
    overflow:auto;
}

#gmi-ResViewSizer_fullimg {display:none}
body.fullview .resview7-view {margin-right:0 !important}
body.fullview #gmi-ResViewSizer_img {display:none}
body.fullview .dynamic-zoomed-in {ppposition:absolute !important;top:0;width:100%;_padding-right:90px}
body.fullview #gmi-ResViewSizer_fullimg {display:inline}
body.fullview #gmi-ResViewSizer_fullimg:not(:-moz-any-link) {display:inline-block}
#gmi-ResViewSizer_fullimg {
    cursor:url(/minish/deviation/zoomout.cur);
    cursor:-moz-zoom-out;
}
.dcutoff {
    overflow:hidden;
    height:120px;
}
.dcutoff .dcut {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    display:block !important;
    background:url(/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;
    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}


/* poetry & prose */
#lit-view {
    padding:32px 16px;
    width:auto !important;
    margin-bottom:15px !important;
}
#lit-view div.text {
    font-size:small;
    _font-size:x-small;
    line-height:1.4em;
}
#lit-view.mod-size div.text {
    font-size:large;
    _font-size:medium;
    line-height:1.6em;
}
#lit-view span.push {
    display:none;
}
#lit-view.mod-indent span.push {
    display:inline;
}
#lit-view.mod-indent br.redundant {
    display:none;
}
#lit-view.mod-font div.text {
    font-family:serif;
    line-height:1.6em;
}
#lit-view.mod-black {
    background:#222;
}
#lit-view.mod-black td div {
    color:#eee;
}
#lit-view.mod-black td div h1,
#lit-view.mod-black td div a {
    color:#ddd;
}

/* "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(/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(/minish/deviation/iconset-moreart.png?3) !important;left:6px;top:5px}


/* "more from this aetist" section */
.aerial-stream {
    zoom:.5;
    height:175px;
    overflow:hidden;
    -moz-transform:scale(.5);
    position:relative;
    top:-10px;
    _top:0;
    margin:0 -20px;
}

/* blankish artist comments */
#artist-comments * {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 !important;margin-top:16px}
#artist-comments .text {border-top:1px solid #E9EFE8 !important}

#artist-comments h1 {font-size:16pt;line-height:1.175}

#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}


/* arrows */
.dev-nav-sep {display:none}
.lrx {
    width:50px;
    _width:45px;
    height:59px;
    z-index:123;
    position:fixed;
    _position:absolute;
    left:-7px;
    bottom:40px;
    /*top:50%;*/
    margin-top:-30px;
    overflow:hidden;
    outline:0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    font-size:7pt;
    white-space:nowrap;
    text-decoration:none !important;
    color:#9CAE99 !important;
    background:#ACBEA9;
}
.flrx {
    position:absolute;
    top:-1.4em;
    height:1.4em;
    text-indent:12px;
    line-height:1.6em;
}
.slrx {
    display:block;
    position:relative;
    width:100%;
    height:300px;
    margin-top:0;
    background:url(/minish/deviation/walkabout.png?3) top center;
}
.lrx:hover,
.lrx-alt .l-arrow,
.lrx-alt .r-arrow {
    background:#9BB098;
    color:#8BA088 !important;
}
.lrx:active {
    background:#8CA289;
    color:#7C9279 !important;
}
.r-arrow .slrx {
    top:-60px;
    left:-5px;
}
.l-arrow .slrx {
    top:-120px;
    left:5px;
}
.lr-small {
    display:none;
    margin:5px 56px;
    width:28px;
    height:49px;
}
.lr-small .slrx {
    margin-top:-125px;
    left:0;
}
.x-text {
    display:none;
    right:-2px;
    _right:2px;
    bottom:109px;
    font-size:9pt;
    left:auto;
    padding:3px 6px;
    height:auto !important;
    _width:auto !important;
}
.x-text, .x-text:hover,
.x-text:active {
    color:#4C5E49 !important;
}
.lrx-alt .lr-small,
.lrx-alt .x-text {
    display:block;
}

.lldisabled .lldr,
.rrdisabled .rrdr {
    opacity:.2;
    cursor:default;
}


body.overlay-browse .l-arrow,
body.overlay-browse .r-arrow {
    display:block !important;
}
.r-arrow {
    left:auto;
    right:-7px;
    _right:0;
}
/*body.with-pachunkajunk .l-arrow {
    left:0;
}
body.with-pachunkajunk .r-arrow {
    right:0;
}*/

.x-arrow {
    top:59px;
    margin-top:-1px;
    height:36px;
    overflow:visible;
    _width:50px;
}
.x-arrow .slrx {
    height:100%;
    background-position:0 -11px
}
body.dev-test-c .lrx {display:none !important}



body.dev-test-b .overlay-stream {position:absolute;top:120px;z-index:70;width:84px !important;left:0}
body.dev-test-b .overlay-stream:not(:-moz-any-link) {top:-150px !important}
body.dev-test-b .overlay-stream .stream {zoom:.4;-moz-transform:scale(.4);overflow:hidden}

/* hide stream in firefox 3.0 */
html body.dev-test-b .overlay-stream:not(:-moz-any-link) {left:-300px !important}
html body.dev-test-b .overlay-stream:not(:-moz-any-link):nth-child(1n) {left:-62px !important}

body.dev-test-b .overlay-stream .tt-w {visibility:hidden;height:165px;_overflow:hidden;_height:172}
body.dev-test-b .overlay-stream .tt-w .shadow {visibility:visible}

body.dev-test-b .overlay-stream .ps-selected img { cursor: default; outline-offset: 0px; outline: 10px solid #337287 !important; xx-webkit-border-radius: 4px; _margin:-5px;_border:5px solid #337287 }

body.fullview .overlay-stream {display:none}



body.dev-test-b .lrx {
    position:absolute !important;
}

body.dev-test-b .l-arrow,
body.dev-test-b .r-arrow {
left:43px;
width:29px;
top:524px;
height:18px;
}
body.dev-test-b .l-arrow {
left:12px
}


body.dev-test-b .l-arrow .slrx,
body.dev-test-b .r-arrow .slrx {
 background-position:top right !important;
}
body.dev-test-b .l-arrow .slrx {
 top:0px !important;
 background-position:top left !important;
}
body.dev-test-b .r-arrow .slrx {
 ttop:-18px !important;
 width:100% !important;
}



body.dev-test-b .slrx {
 background-image:url(/minish/main/ltr.gif);
 left:0 !important;
 top:0 !important;
 background-position:top left;
}



body.dev-test-b .x-arrow .slrx {background-image:none !important}
body.dev-test-b .flrx {
color:#3B5A4A;
top:0;
line-height:1.8em;
text-indent:0;
text-align:center;
width:100%;
}
body.dev-test-b .lrx {background:#c3d2bf}
body.dev-test-b .lrx:hover {background:#B3C2AF}
body.dev-test-b .lrx:active {background:#93A28F}
body.dev-test-b .x-arrow {left:12px;height:1.8em;width:60px}








body.dev-test-b .overlay-stream .mcc-msg {display:none}
body.dev-test-b .overlay-stream .mcc-extra {display:block}
body.dev-test-b .overlay-stream .mcbox,
body.dev-test-b .overlay-stream .mczone-inner {float:left;clear:none;width:90px !important;height:65px !important;left:-6px}
body.dev-test-b .overlay-stream .mcbox:not(:-moz-any-link),
body.dev-test-b .overlay-stream .mczone-inner:not(:-moz-any-link) {float:left;clear:none;width:205px !important;height:67px !important;left:0;top:272px}

body.dev-test-b .overlay-stream .mcbox:not(:-moz-any-link) .stream {
    top:-59px !important;
    position:relative;
}

body.dev-test-b .overlay-stream .mczone-inner .mcx {right:-9px !important;_right:0 !important}
body.dev-test-b .overlay-stream .mczone-inner .mcx:not(:-moz-any-link) {right:40px !important}

body.dev-test-b .overlay-stream .mczone-inner .mcbox-thumb-stack,
body.dev-test-b .overlay-stream .mczone-inner .mcb-line,
body.dev-test-b .overlay-stream .sleekadbubble,
body.dev-test-b .overlay-stream #gmi-ResourceScatter,
body.dev-test-b .overlay-stream  .gal-tblock {
    display:none !important;
}


/* messages in thumbstrip */
body.dev-test-b .overlay-stream div.mc-ctrl {background:transparent !important;border:0 !important}

body.dev-test-b .overlay-stream .mcdx {display:none !important}
body.dev-test-b .overlay-stream .mcbox:not(:hover) .mcx {visibility:hidden}

body.dev-test-b .overlay-stream .mcbox-thumb {width:auto}
body.dev-test-b .overlay-stream .mcb-midview {position:relative;top:-5px}
body.dev-test-b .overlay-stream .mcb-app {display:none}

body.dev-test-b #gmi-ResViewContainer,
body.dev-test-c #gmi-ResViewContainer {left:22px !important}
body.dev-test-b.fullview *>#gmi-ResViewContainer,
body.dev-test-c.fullview *>#gmi-ResViewContainer {left:10px !important}



body.dev-test-b .lrx {width:60px;}
body.dev-test-b .slrx,
body.dev-test-b .slrx {width:60px;background-repeat:no-repeat;background-position:top center !important}
body.dev-test-b .l-arrow {top:128px}
body.dev-test-b .r-arrow {top:108px;left:12px}


body.dev-test-b .lrlower {margin-top:382px}
body.fullview .lrlower {display:none}

body.dev-test-b .resview7-about,
body.dev-test-c .resview7-about {margin-left:-6px !important}


body.dev-test-b #artist-comments .hh,
body.dev-test-c #artist-comments .hh {overflow:visible !important}
body.dev-test-b #artist-comments .text-ctrl,
body.dev-test-c #artist-comments .text-ctrl {margin-left:-64px;_margin-left:0}

body.dev-test-b .resview7-meta .subbyCloseX,
body.dev-test-c .resview7-meta .subbyCloseX {
    right:-19px;
}
body.dev-test-c #gmi-ResViewContainer {margin-left:-40px !important}
/*body.dev-test-c.fullview *>#gmi-ResViewContainer {margin-top:-7px}*/
body.dev-test-c.fullview *>#gmi-ResourcePageDisplayPane {left:15px}
body.dev-test-c.fullview *>#zoomed-in {left:0 !important}

body.dev-test-c .oh-hs ~ .oh-ml .oh-menu {margin-left:-82px}
body.dev-test-c .oh-hs ~ .oh-ml+.oh-ml .oh-menu {margin-left:-151px}


/* ad thing */

body.ad-test-b .dv7-dyn #gmi-ResourcePageAd+*>.devlinkzone {
    height:233px;
    overflow:hidden;
    margin-bottom:256px !important;
}
body.ad-test-b .dv7-dyn #gmi-ResourcePageAd {
    height:0 !important;
    top:233px;
}

body.ad-test-b #dv7 .subbyCloseX {
    top:235px !important;
}

/* ultracompact */
body.ultracompact {
    padding-top:0 !important;
}
body.ultracompact #overhead-collect,
body.ultracompact #depths,
body.ultracompact .catbar {
    display:none !important;
}

/* who loves the muro? */
.oh-tl {
    display:block;
    background:url(/promotions/muro/muro-window.png);
    position:relative;
    z-index:102;
    margin-bottom:-34px;
    width:69px;
    height:55px;
    top:-2px;
    overflow:hidden;
}
.oh-tl:-moz-any-link {
    height:38px;
}
.oh-ts-b,
.oh-ts-f {
    position:absolute;
    left:12px;
    top:15px;
}
.oh-tl .oh-ts-b {
    display:none;
}
.mmhover .oh-tl .oh-ts-b {
    display:block;
}
body.chatroom .oh-tl {display:none !important}
.oh-tl {_width:69px;_display:block}
/*.oh-ts-b {_margin-left:3px}
.oh-ts-f {_position:absolute}*/


@media all, {
     /* opera */
    *>body.dev-test-b .overlay-stream,
    *>body.dev-test-b .lrlower {
        display:none !important;
    }
    body.dev-test-b:not(.fullview):not(:-moz-any-link) .overlay-stream,
    body.dev-test-b:not(.fullview):not(:-moz-any-link) .lrlower {
        display:block !important;
    }
}


/* cool new fullviews */
body.dev-test-c:not(.fullview) #gmi-ResViewSizer_img,
body.dev-test-c:not(.fullview) #gmi-ResViewSizer_fullimg {
    outline:2px solid #196BA7;
}
body.dev-test-c .dv-img-maxed-out img {
    cursor:default !important;
    outline:0 !important;
}

/* new header html */
body.dev-test-c, body.dev-test-c #overhead {background:url(/minish/main/bggr.png) repeat-x 0 0}

/*
critique-related deviation page styles

@@require cssms/pages/misc/gmbutton2.css
*/

div.bubbleview div.comments span.shadow span {
    background: transparent none;
}

div.critiqueinfo span.status {
    margin-left: 2em;
}

div.critique-plate div.gr{
    padding: 18px 70px 20px 70px;
    text-align:center;
}
.critique-plate div.gr {
    padding: 10px;
}
.critique-plate p {
    text-align:center;
    color:#000;
}

div.critique_modal h2{
    position: relative;
    width: 100%;
}
div.critique_modal div.leftSide {
    width: 490px;
    float: left;
}
div.critique_modal div.rightSide {
    float: left;
    margin-left: 20px;
}
div.critique_information div.altview,
div.critique_modal div.rightSide div.altview {
    position: relative;
    _position:static !important;
    display:block;
    background-color: #e6ede4;
    margin-top:5px;
    padding:  0 18px 2px 12px;
}
div.critique_modal .gmbutton2town {
    _position:static !important;
}
div.critique_information div.altview {
    width: 500px;
    padding:  12px;
    margin: 0px;
}
div.critique_information div.altview i.c {
    border-color: #555;
}
div.critique_modal table.ratings tr {
    height: 35px;
    font-size: 13px;
}
div.critique_modal table.ratings td.r {
    text-align:right;
}

div.critique_modal table.ratings td.r {
    text-align:right;
}
#critique_modal div.preview_img {
    background-color: #D6DED4;
    display:block;
    position:relative;
    overflow:hidden;
    text-align: center;
    margin: 16px 12px;
    -moz-user-select: none;
}
#critique_modal div.preview_img img {
    position:absolute;
    top:50%;
    left:50%;
}
div.cssShadow/*, .modal*/ {
    -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.65);
    -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.65);
}

div.critique_modal {
    width: 776px;
    padding: 12px;
}
div.critique_modal div.bubbleview {
    background-color: #CCD9C8;
}
div.critique_modal div.altview {
    position: relative;
    display:block;
    background-color: #e6ede4;
    margin-top:5px;
    padding:  4px 18px 4px 12px;
    width: 200px;
}
div.critique_modal div.blues-bar div.blues-bar-ctrl {
    background: #b9cbb5;
}
div.critique_modal span.shadow {
    text-align:left;
    background-position:left top;
    background-repeat:no-repeat;
}
div.critique_modal div.preview {
    clear: both;
    height: 180px;
    overflow: scroll;
}

div.ratingbox {width:102px;}


.critmod div.ratingbox a {
    margin-left: 0px;
}
div.handCursor a {cursor: pointer}

#critique_modal div.critiqueTip{
    display:none;
    position:relative;
    width:340px;
    height:132px;
    left:345px;
    top:-135px;
    font-size:0.9em;
    border:1px solid #999;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow: 1px 1px 2px #999;
    -webkit-box-shadow: 1px 1px 2px #999;
}



/* sleekup2 */
#deviantART-v7 #deviation_critiques div.meta,
#deviantART-v7 #deviation_critiques div.critique {
    margin-left: 5px;
}
#deviantART-v7 #deviation_critiques div.critique_feedback {
    margin-left:5px;
    padding-bottom:40px;
    position:relative;
    top:40px;
}
#deviantART-v7 #deviation_critiques .gr-body {
    overflow: visible;
}
#deviantART-v7 #deviation_critiques .author-icon {
    left: -67px;
}
.altview {
    background-color:#BFCEC3;
    -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;
}
.altaltview {
    background-color:#CAD5CD;
    -webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;
}
.altaltview>i.c,.altview>i.c {display:none}


.non-sliding-menu, .sliding-menu {border:0 !important}
.noncollapseHeader {background:transparent !important}
#facetMenu-Browse_list a {font-family:Trebuchet MS;font-size:10.5pt;line-height:1.4em}
.facetTagIcon {
    margin-top:0 !important;
}

.browseFacet {
    background:transparent !important;
    border:0 none !important;
}
.btd-browse {
    background:url(/minish/browse/bthead.png) repeat-x;
    border:0 none !important;
}

.browseFacet li {_display:block;_zoom:1}
#browseNavbar2 {position:relative;top:8px;margin:0 20px;_z-index:23}
#browseNavbar2 {height:31px}
#mcstatus {
    background: #B9C9BB;
    color:#60706A;
    font-size: 0.8em;
    margin: 20px 15px 0 0;
    padding: 3px 0 3px 0;
    position:   relative;
    text-align: center;
    width: 155px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


.navbarLeft .tabInactive,
#popularTimeranges a,
.browseLimitLink,
.bt-selector .bta {display:none;margin:0;padding-left:8px;text-decoration:none !important}
.bt-selector span.bta {display:block}

.bt-selector:hover a, #popularTimeranges .selected,
.bt-selector:hover .tabInactive, .navbarLeft .tabActive
,
.bt-selector-hover a, #popularTimeranges .selected,
.bt-selector-hover .tabInactive, .navbarLeft .tabActive, .navbarLeft .switcher span
    {display:block !important;margin:0;;padding-left:8px;text-decoration:none !important} 

#popularTimeranges span,
.browse-limits .active {display:block;padding-left:8px} 
#popularTimeranges {width:100px;float:left}
#popularTimeranges .switcher {white-space:nowrap;padding:0}

#browse2 .tt-a a.t {color:#337287;font-weight:bold;font-size:8.25pt}

.bt-selector {position:relative;width:120px;float:left;height:1.9em;cursor:pointer;margin:4px 0 0 8px;z-index:23}
.bt-mid {
    position:absolute !important;
    left:0px !important;
    top:0px !important;
    margin:0 !important;
    border:1px solid #9FB1A3;
    width:100%;
    line-height:1.9em;
    _height:2em;
    _overflow:hidden;
}
.bt-mid,
.bt-mid a:last-child {
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -webkit-border-bottom-left-radius:6px;
    -webkit-border-bottom-right-radius:6px;
}
.bt-mid,
.bt-mid a:first-child {
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    -webkit-border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
}


.bt-mid {
    background:#DFE8DD url(/minish/browse/btselector.png?3) top right;
}
.sitbackbutton .bt-mid {
    background-position:100% -50px;
}
.bt-mid a,.bt-mid span {position:static !important}
.bt-selector a, .bt-selector span {color:#2C3635 !important;font-weight:normal !important;text-shadow:none !important;font-size:8.25pt}

.bt-selector:hover .tabActive,
.bt-selector:hover .selected,
.bt-selector:hover .switcher span,
.bt-selector-hover .tabActive,
.bt-selector-hover .selected,
.bt-selector-hover .switcher span,
.bt-selector-hover .active {font-weight:bold !important;color:#B1623E !important}

.bt-selector:hover .bt-mid,
.bt-selector:hover .bt-mid,
.bt-selector-hover .bt-mid {background:#E5ECE3;_overflow:visible}
.bt-selector a:hover, .tabInactive:hover {background:#4A899B;color:#EEE !important}
.bt-selector a.selected:hover, .bt-selector .tabActive:hover {background:transparent}
#searchForm {margin:0;position:relative;top:5px}

.browse-limits-h {float:right;position:relative;width:7.3em;white-space:nowrap;right:1.4em;top:-3px}



/* sitback/browse */
.sitbackbutton {float:right;position:relative;right:7px;color:#54635E !important;width:8em}
table.browse2:not(:-moz-any-link) {border-collapse:separate !important;border-spacing:0}

.btd-browse .sitbackbutton {
    margin-top:3px;
}
.btd-browse .browse-limits-h {
    margin-top:7px;
}
#dailyDevs .sitbackbutton {position:absolute;top:7px;right:12px}







/* shop */
#shirtImg {display:none}
#headerZone, #browse2 .zone_top_header {padding-top:45px}
/*#glitzExpander {display:block !important}*/
#glitzExpander #headerZone {padding:0}
.headerPicture {background-position:0 74px !important}
.titleBackup {background-position:0 7px !important}
.barImg {display:none}
.sbox2 {
    position:absolute;
    top:85px;
    z-index:100;
}
.sbox2 a {color:#364742 !important}
.expandButton {margin-left:-9px}

/* groups */
#browse2 .catbar {margin:0 !important;border-left:0 !important;overflow:hidden}
#groupsCatBar {overflow:hidden}
#cornerRight {display:none}
#logoLeft {position:relative;left:-4px !important}
#heyboxInlineSearch {float:left;position:relative;margin:8px 25px}
#heyboxContents {overflow:hidden;background:none!important;border:none !important}
.btd-groups #heyboxContents {margin:13px 0}
#groupsDirTable {margin-top:10px}


/* search */
.btd-browse #heyboxContents {clear:left;position:relative;top:15px;margin-left:18px;left:10px;color:#5F8163}
.btd-browse #heyboxContents strong {color:#4F6153}

.btd-browse #heyboxContents,
.btd-browse #heyboxContents img {vertical-align:middle}
.btd-browse #heyboxContents {margin-bottom:8px}


/* misc */
.browse2-feeds {
    width:115px;
    height:30px;
    position:absolute;
    margin-top:-1.5em
}
.btd-browse {padding-bottom:12px}
#browseNavbar2 {
    top:10px !important;
    min-width:730px;
}



/* facet stuff */
div.facetTagIcon {
    width: 25px;
    height: 20px;
    float: left;
    margin: -2px 0px 0px 0px;
}
div.facetTagHist {
    display: none;
    width: 15px;
    height: 10px;
    float: left;
    margin: 2px 4px 0px -10px;
    background: url(/browse/histogram_bars.png?1) no-repeat;
    background: url(/browse/histogram_bars.png/3.png) no-repeat;
}
div.facetTagTitle {
    /*margin-left: 10px;*/
}
/* Facet Area */

div.browseFacet {
    background: #d3dfd1 url(/browse/pickle_gradients.png?1) repeat-x 0px 0px; 
    border-top:1px solid #EFF3EF;
}

/* SLIDING-MENU */
.non-sliding-menu,
.sliding-menu {
    border-bottom: 1px solid #9eb1a2;
    border-top: 1px solid #dce4d9;
}

.non-sliding-menu .noncollapseHeader, 
.sliding-menu .noncollapseHeader, 
.sliding-menu .collapseHeader {
    color:#2C3635;
    cursor:text;
    display:block;
    font-family:tahoma,verdana,sans-serif;
    font-size:1.1em;
    letter-spacing:1px;
    margin: 5px 0 2px;
    padding:0px 0 2px 13px;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
    font-weight: bold;

}
.sliding-menu .noncollapseHeader, 
.sliding-menu .collapseHeader {
    position: relative;
    background-color: #C5D3C2;
    z-index: 5;
}
.sliding-menu ul,
.sliding-menu li,
.sliding-menu a.more,
.sliding-menu li a {
    background-image: none;
}
.non-sliding-menu a,
.sliding-menu li {
    _zoom:1;
}

.non-sliding-menu li {
    display: inline; /* for IE */
    clear: left;
}
.non-sliding-menu li.active,
.non-sliding-menu ul li a.selected,
.sliding-menu li.active,
.sliding-menu ul li a.selected,
#categories-menu ul li a.selected,
#categories-menu ul .selected {
    color:#B0623E;
    background-color: transparent;
    text-decoration:none;
    background-image: none;
    font-weight: bold;
}
.non-sliding-menu li.active a,
.non-sliding-menu ul li a.selected a,
.sliding-menu li.active a,
.sliding-menu ul li a.selected a,
#categories-menu ul .selected a{
    color: #2c3635;
    background-color: none;
    font-weight: bold;
    background-image: none;
}
.non-sliding-menu .hover, 
.sliding-menu .hover, 
.non-sliding-menu ul a:hover,
.sliding-menu ul a:hover,
#categories-menu ul a:hover {
    background-color:#D6E1D2;
    background-image: none;
    background-color:#C2CCC2;
    background-position:right -100px;
    cursor:pointer;
}

.sliding-menu .hover, 
.non-sliding-menu .hover, 
.sliding-menu ul a.selected:hover,
.non-sliding-menu ul a.selected:hover {
    background-color:#C5D3C2;
}
.sliding-menu ul ul a,
.non-sliding-menu ul ul a {
    padding-left:16px;
}
.sliding-menu ul a,
.non-sliding-menu ul a {
    color:#337287;
    display:block;
    padding:4px 15px 4px 8px;
    text-decoration:none !important;
}
.non-sliding-menu * {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
}
.sliding-menu ,
.non-sliding-menu {
    font-family:Verdana;
    font-size:11px;
}
.sliding-menu, .sliding-menu ul,
.non-sliding-menu, .non-sliding-menu ul {
    margin:0;
    width:170px;
    padding: 0 0 4px 0;
}
/*
@@require cssms/lib/survival.css
*/

.squareBrowsead {
    width: 320px;
    _width:340px;
    float: right;
    margin: 40px 60px 10px 10px;
}
.squareBrowsead {
    _margin-right:30 !important;
}
.squareBrowsead[], .squareBrowsead {
    _margin-right:60 !important;
}

.squareGroupad {
    margin-bottom: 10px; 
    margin-right: 10px;
}

.stream .joinNowad {
    background-color: transparent;
    color: #50655C;
    text-align: left;
    padding: 0 9px;
    width: 270px;
    border: 0px none ;
    margin: 0px 0px 5px 0px; 
    font-size: x-small; 
    font-size: 11px; 
    line-height: 1.6em; 
}
.joinNowad .altview {
    background-color: transparent !important;
}
.joinNowad .altview i.tr,
.joinNowad .altview i.tl,
.joinNowad .altview i.br,
.joinNowad .altview i.bl {
    display:none;
    /*border-color: #C6D3C2 !important;
    background-image:url(http://sh.deviantart.net/shadow/9BAE9B-C6D3C2/0-1/1/1/null.png) !important;*/
}

* html .stream .joinNowad {
   width: 300px;
}

.joinNowad h1 {
    color: #31403b;
    font-size: 18px;
}
.joinNowad h3 {
    color: #43504A; 
    letter-spacing: .3px; 
    line-height: 1em;
    font-size: 20px;
}
.joinNowad p {
    color: #4f6759;
    font-size: 9pt;
    border-bottom: 1px dotted #4f6759;
}
.joinNowad strong {
    color: #4f6759;
}
.joinNowad #usernameInputter {
    width: 100%;
    background:#B1C2AF url(/minish/main/join.gif) no-repeat scroll 0px 0px;
    position: relative;
    height: 20px;
    margin-top: 4px;
}
.joinNowad #usernameInputter input {
    background: transparent;
    border: 0px;
    font-size: 8pt;
    padding: 3px 5px 0px 5px;
    color: #4f6759;
    width: 155px;
}
.joinNowad #usernameInputter #usernameSuffix {
    position: absolute;
    left: 172px;
    top: 3px;
    font-size: 8pt
}
.joinNowad #joinButtonBorder {
    background-color: #9BAE9B;
    width: 100%;
    height: 50px;
    text-align: center;
    line-height: 8px;
    position: relative;
    margin-top: 10px;
}
#joinButtonBorder i.tr,
#joinButtonBorder i.tl,
#joinButtonBorder i.br,
#joinButtonBorder i.bl {
    border-color: #B1C2AF;
    background-image:url(http://sh.deviantart.net/shadow/9BAE9B-B1C2AF/0-1/1/1/null.png);
}
.joinNowad #joinButtonBorder input {
    background:#B1C2AF url(/minish/main/join.gif) no-repeat scroll 0px -21px;
    width: 146px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}    


.sleekadbubble {
    background-color: #C6D3C2;
    background-image: url(http://st.deviantart.com/advertising/sleekadbubblebg.gif);;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    line-height: 15px;
    padding: 10px;
    position: relative;
    _height:258;
}
.sleekadbubble a.subbyCloseX {
    top: 6px;
    right: 8px;
}
.sleekadbubble span.adlabel {
    font-weight: bold;
    font-size: 9pt;
    display: block;
    margin-bottom: 4px;
    _display:none;
}
.sleekadbubble .sleekadfooter {
    margin: 4px 0px 0px 0px;
    padding: 0px;
}


.sleekadbubble .sleekadfooter a {
    text-decoration: none;
    font-size: 10px;
    color: #EAF2EE !important;
}

.sleekadbubble .sleekadfooter a:hover {
    text-decoration: underline;
}

.sleekadbubble .sleekadfooter .promo-text {
    background-color:#2C3635;
    color:#3B4A4A;
    margin:auto;
    padding:2px 0;
    width: 300px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    white-space:nowrap;
}
.sleekadbubble .sleekadfooter .promo-text-link {
    border-right: 1px dotted #636E67;
    padding-right: 0px;
}
.sleekadbubble .sleekadfooter .promo-text-link-hilite {
    border-right: 1px dotted #636E67;
    padding-right: 0px;
    color: #CEF502 !important;
}

body.artbitkit div.frontPage div.browse2 div.sleekadbubble {
    background: transparent url(http://st.deviantart.com/advertising/join/newjoinbox_background.gif) no-repeat scroll 0 0;
}
body.artbitkit div.frontPage div.browse2 div.sleekadbubble .joinNowad {
    background: transparent;
    color: #D6DED4;
    margin: 0;
}
body.artbitkit div.frontPage div.browse2 div.sleekadbubble .joinNowad .altview {
    background: transparent !important;
}
body.artbitkit div.frontPage div.browse2 div.sleekadbubble .joinNowad h3{
    color: #c9dc26;
}
body.artbitkit div.frontPage div.browse2 div.sleekadbubble .sleekadfooter{
    display:none;
}

/* LaunchButtons */

a.sitbackbutton {
    position:relative;
    padding: 0;
    text-decoration: none;
    width: 26px;
}
a.sitbackbutton:link,
a.sitbackbutton:visited,
a.sitbackbutton:hover {
    text-decoration: none !important;
}
.sitbackbutton .small,
.sitbackbutton .small-light,
.sitbackbutton .large,
.sitbackbutton .medium {
    float: left;
    background-repeat: no-repeat;
    top: 0;
    left:0;
    display:block;
    text-decoration: none !important;
    line-height:normal;
}
.sitbackbutton .large {
    background-image: url(/minish/sitback/sitback_icon_large.gif);
    height:29px;
    width:30px;
}
.sitbackbutton .medium {
    background-image: url(/minish/sitback/sitback_icon_medium.gif);
    height:24px;
    width:26px;
}
.sitbackbutton .small-light {
    background-image: url(/minish/sitback/sitback_icon_small_light.gif);
    height:21px;
    width:25px;
}
.sitbackbutton .small {
    background-image: url(/minish/sitback/sitback_icon_small_dark.gif);
    height:21px;
    width:26px;
}

#dailyDevs .catbar .sitbackbutton {
    float:right;
    margin-top: 0px;
    margin-right: 4px;
}
#channelContent .sitbackbutton {
    float:right;
    margin-top: 4px;
    margin-right: 5px;
}
#footer-pane-channels .sitbackbutton {
    float: none;
    position: absolute;
    right: 16px;
    top: 72px;
}
#browse2-description .sitbackbutton {
    position: absolute;
    top: -6px;
    left: 5px;
}

.browse2-sentence {
    padding-left: 46px !important;
}



/* -- 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.gr2 i {
    display:block;
    height:1px;
}
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(/minish/gruzecontrol/quadraforce.gif?6) 0 0;
    width:15px;
    height:10px;
    bottom:-9px;
    left:12px;
}
.gr-midbody i.tri {
    _bottom:auto;
}
.blogcontrol i.tri,
.journalcontrol i.tri {
    background-position:0 -40px;
}
/*.gr-box .gr-top-alone i.tri {
    background-position:0 -40px;
}*/

.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(/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;
    font-weight:bold;
}
.grf-indent .text,
.grf-indent .text {
    padding:4px 12px 4px 39px;
}
.blogcontrol .grf-indent .text,
.journalcontrol .grf-indent .text {
    padding:15px 15px 37px 33px;
}
.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;
}


.blogcontrol .grf-indent li.f,
.journalcontrol .grf-indent li.f {
    padding-left:32px;
}
.journalcontrol i.tri,
.blogcontrol i.tri {
    background-position:0 -40px;
}

.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(/minish/gruzecontrol/icons-small-modules.gif?11);
}


/* back room */
.backroom i.tri {
    background-image:url(/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(/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(/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;
}


/* journal */

div.blogcontrol div.gr-top div.gr,
div.journalcontrol div.gr-top div.gr {
    padding-left:32px !important;
    position:relative;
}
div.blogcontrol div.gr-top h2 a {
    text-decoration:none;
}
div.blogcontrol div.gr-top h2 a:hover {
    text-decoration:underline;
}
div.blogcontrol div.gr-top div.gr img,
div.journalcontrol div.gr-top div.gr img {
    position:absolute;
    left:-23px;
    top:12px;
}
div.blogcontrol div.gr-top span.author img.avatar {
    display:none;
}

body.gruze ul.list li.a,
body.gruze div.gr-box div.gr-body table.grf tr.a {
    background:#CCD9CD;
}

body.gruze ul.list span.side, body.gruze ul.list span.midside {
    float:right;
    position:relative;
    padding-left: 1ex;
}
body.gruze ul.list span.midside {
    padding: 0 4ex;
}

/* journal skins */

div.skin_attribution {
    text-align:center;
    font-size:9pt;
    color:#86968A;
    margin-bottom:20px;
}
div.skin_attribution a {
    color:#86968A !important;
}

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

/* 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(http://st.deviantart.com/minish/gruzecontrol/ghost-twins.gif) no-repeat 50% 30px;
}
.gm-no-content-poll {
    padding-top:115px;
    background:#DAE4D9 url(http://st.deviantart.com/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;
}

#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;}
* html .mods-column-rr {_position:relative;_margin-right:-100%}
/*.mods-column-rr {float:right;_position:relative;_margin-left:-50%}*/
* html .mods-column-rr {}
.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}

.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:9pt Verdana;
    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 !important;
    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 !important;
}


.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 !important;
}
.gmhuge:active b,
.gmbuttonhugetown a.active b,
.gmbuttonhugetown a.selected b {
    background-position:100% -82px !important;
}

.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(/minish/gruzecontrol/icons-groupsguy.gif?1)
}


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

.gmbutton2ggr,
.gmbutton2ggr b {
    background-image:url(/minish/gruzecontrol/gmbutton2gg.gif?1);
    color: #337287 !important;
}
.gmbutton2ggr i.icon {
    height:23px;
}

.gmbutton2gg,
.gmbutton2gg b {
    background-image:url(/minish/messages/gmbutton2gg.gif?1);
}

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

.gmbutton2header,
.gmbutton2header b {
    background-image:url(/minish/main/superbrowse/gmbutton2head.png);
}
.gmbutton2exit {
    background-image:url(/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(/minish/main/gmbutton2f2.png?3);
    line-height:25px !important;
    height:25px;
}

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

.gr-body .contestbadge {
    position:relative;
    height:77px;
    border-bottom: 1px solid #A6B2A6;
}
.contestbadge .sponsor {
    position: absolute;
    left: 10px;
    top: 8px;
    height: 60px;
    width: 80px;
}
.contestinfo {
    position:absolute;
    left:100px;
    top:0px;
    bottom:0px;
    right:160px;
    text-align:left;
    padding:8px;
}
.contestinfo a,
.contestinfo a:link {
    color: #408499 !important;
    text-decoration: none !important;
}
.contestinfo a:hover {
    text-decoration: underline !important;
}
.contestinfo .headline {
    margin-top: 8px;
}
.contestbadge .buttons {
    position: absolute;
    right: 1px;
    top:0px;
    height: 70px;
    width: 140px;
    padding: 6px 18px;
}
.contestbadge .buttons a {
    margin-bottom:6px;
    _width: 140px;
}

/**/
#lit-view {
    width:650px;
    margin:auto;
    _text-align:left;
}
#zoomed-in div.text {
    font-size:10pt;
    line-height:1.4em;
    color:#222;
    white-space:normal;
}

#zoomed-in #lit-view {
    padding:32px 16px;
}
#zoomed-in #lit-view div.text {
    font-size:small;
    _font-size:x-small;
}
#zoomed-in #lit-view.mod-size div.text {
    font-size:large;
    _font-size:medium;
    line-height:1.6em;
}
#zoomed-in #lit-view span.push {
    display:none;
}
#zoomed-in #lit-view.mod-indent span.push {
    display:inline;
}
#zoomed-in #lit-view.mod-indent br.redundant {
    display:none;
}
#zoomed-in #lit-view.mod-font div.text {
    font-family:serif;
    line-height:1.6em;
}
#zoomed-in #lit-view.mod-black {
    background:#222;
}
#zoomed-in #lit-view.mod-black td div {
    color:white !important;
}
#lit-view.mod-black div.textbar i.tl,
#lit-view.mod-black div.textbar i.tr {
    visibility:hidden;
}
#lit-view div.textbar {
    position:absolute;
    top:0;
    right:48px;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
#lit-view.mod-black div.textbar i {
    border-color:#222;
}
#lit-view.mod-black div.textbar i b {
    background:#222;
}
#lit-view div.textbar a {
    float:left;
    background: #ABBDB4;
    color:#596A61;
    width:24px;
    height:20px;
    line-height:20px;
    margin-right:1px;
    text-align:center;
    text-decoration:none !important;
}
#lit-view.mod-black div.textbar a {
    background:#444;
    color:#EEE;
}
#lit-view div.textbar a:active {
    background:#374340;
    color:#B1C81D;
}

#lit-view div.textbar a.t-size {
    font-size:8.25pt;
}
#lit-view div.textbar a.t-size span {
    font-size:11pt;
}
#lit-view div.textbar a.t-font {
    font-family:serif;
}
#lit-view div.textbar a.t-black span {
    background:#6E7D77;
    font-size:7pt;
}
#lit-view.mod-black div.textbar a.t-black span {
    background:#EEE;
}
#lit-view div.textbar a.t-black:active span {
    background:#B1C81D;
}

