/*
 *  © 2000-2009 deviantART, Inc. All rights reserved.
 */
/*
@@require cssms/chrome/body.css
*/

body.gruze div.bubbleview {
    color:#2C3635;
    background:#CCD9C8;
}
body.gruze div.bubbleview a.a,
body.gruze div.bubbleview div.alink a,
body.gruze div.bubbleview a.super {
    color:#196BA7;
}
body.gruze div.bubbleview h1,
body.gruze div.bubbleview h2,
body.gruze div.bubbleview h3,
body.gruze div.bubbleview h4,
body.gruze div.bubbleview h1 a,
body.gruze div.bubbleview h2 a,
body.gruze div.bubbleview h3 a,
body.gruze div.bubbleview h4 a {
    color:#2C3635;
}

body.gruze div.ad-blocking-makes-fella-confused div.ch {
    background:#92A399;
}
body.gruze div.bubbleview i.c {
    border-color:#CCD9C8;
}
body.gruze div.bubbleview i.c b {
    background:#CCD9C8;
}

body.gruze #output div.bubbleview div.catbar {
    background:#C1D1BC url(/minish/gruzecontrol/bubbletop-gruze.gif) repeat-x bottom left;
    border-top-color:#D8E2D6;
}

body.gruze div.bubbleview div.catbar-tabbar strong,
body.gruze div.bubbleview div.catbar-tabbar strong i.t {
    background-image:url(/minish/gruzecontrol/tabs-gruze.gif) !important;
}

/* tmp: comments */
body.gruze div.thought {
    border-color:#A6B8A6;
}
body.gruze div.thought a.replybutton {
    display:none
}
body.gruze div.rr div.comments {
    margin-left:8px
}

/* tmp? more comments */
body.gruze div.talk-post div.previewbox,
body.gruze div.talk div.text {
    background:#D9E5D6;
    color:#39473F;
}
body.gruze div.talk div.text i.dd i {
    border-bottom-color:#CCD9C8;
    border-right-color:#D9E5D6;
}                  
body.gruze div.talk a.control-reply {
    color:#6F7C70;
}
body.gruze div.talk span.name a {
    color:#447593;
}

body.gruze div.talk-tower h2.v {
    border-color:#9FACA0;
}
body.gruze div.mood-space .active {
    background:#277ABB !important;
}
body.gruze div.mood-space {
    background:#AFBCB0;
}


/* gallery stuff */
body.gruze a.editorbutton i.tl,
body.gruze a.editorbutton i.tr,
body.gruze a.editorbutton i.bl,
body.gruze a.editorbutton i.br {
    background:#CCD9C8 !important;
    border:none;
    width:1px;
    height:1px;
}
body.gruze div.bubbleview div.folderview-system div.ch i.c,
body.gruze div.bubbleview div.owner-panel div.ch i.c {
    border:0 none;
}
body.gruze div.bubbleview div.folderview-system div.ch i.c b,
body.gruze div.bubbleview div.owner-panel div.ch i.c b {
    background:#CCD9C8;
}
body.gruze a.superback i.bl {
    display:none;
}
body.gruze a.superback i.tl {
    width:9px;
    height:19px;
    top:0;
    border:0 none;
    background:url(/minish/gallery/black-mask3.gif/3.gif) no-repeat !important;
}


body.gruze ul.list {
    font-size:8.25pt;
}
body.gruze ul.list li.f {
    padding:4px 12px;
}

/*
@@require cssms/chrome/body.css
@@require cssms/pages/deviant.css -- temp
@@require cssms/pages/misc/gmbutton.css -- temp
@@require cssms/pages/newsheadlines.css
*/

body.gruze div.bubbleview a {
    color:#2C3635;
}
body.gruze div.bubbleview a.a,
body.gruze div.bubbleview div.alink a,
body.gruze div.bubbleview a.super {
    color:#196BA7;
}
body.gruze #output #deviant,
body.gruze #output #group {
    padding:0;
}
body.gruze #output #deviant div.catbar,
body.gruze #output #group div.catbar {
    /*overflow:hidden;*/
    padding-left:15px !important;
    margin:0 -18px;
    _z-index:25;
}
body.gruze #deviant div.catbar img.avatar,
body.gruze #group div.catbar img.avatar {
    margin-right:8px !important
}
#deviant div.catbar-tabbar i.icon,
#group div.catbar-tabbar i.icon,
#deviant a.gmbutton2 i.icon,
#group a.gmbutton2 i.icon {
    background-image:url(http://s.deviantart.com/minish/gruzecontrol/icons-gruser.gif/2.gif) !important;
}

body.gruze #deviant div.catbar-tabbar,
body.gruze #group div.catbar-tabbar {
    margin-left:12px !important;
    position:relative !important;
    right:0 !important;
    top:22px !important;
    white-space:nowrap !important;
}

#deviant div.hh {
    padding-top:0;
    margin-top:0;
}

div.gruserbadge {
    float:left;
    margin:3px 20px 0 0;
}

/* oldschool box (back-compat journal) */
body.gruze div.journalcontrol div.box {
    border-color:#92A399;
    background-color:#BAC5BA;
    color:#393D3C;
    margin-bottom:0px !important;
}
body.gruze div.journalcontrol-v5 {
    margin-bottom:16px !important;
}
body.gruze div.journalcontrol div.box div.boxtop {
    background:#92A399;
}

body.gruze a.gmhyper {
    color:#196BA7 !important;
}
body.gruze a.gmbuttonhuge {
    background-image:url(http://st.deviantart.com/minish/messages/messagebuttonhuge-light.gif/2.gif)
}
body.gruze a.gmbuttonmid {
    background-image:url(http://st.deviantart.com/minish/messages/messagebuttonmid-light.gif)
}
body.gruze a.gmbutton {
    background-image:url(http://st.deviantart.com/minish/messages/messagebutton-light.gif)
}
body.gruze a.gmbuttonlil {
    background-image:url(http://st.deviantart.com/minish/messages/messagebuttonlil-light.gif)
}


div.journalcontrol div.gr-top div.gr {
    padding-left:32px !important;
    position:relative;
}
div.journalcontrol div.gr-top div.gr img {
    position:absolute;
    left:-23px;
    top:12px;
}

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


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

#deviant a.gmbutton2 i.icon,
#group a.gmbutton2 i.icon,
#g-editmode a.gmbutton2 i.icon {
    /* Opera, Safari */
    position:static;
    width:26px;
    display:inline-block;
    vertical-align:middle;
    margin-left:-4px;

    /* IE */
    _margin:3px 0 0 -4px;
    _float:left;
}
#deviant a.gmbutton2:-moz-any-link i.icon,
#group a.gmbutton2:-moz-any-link i.icon,
#g-editmode a.gmbutton2:-moz-any-link i.icon {
    /* Fox */
    margin:3px 0 0 -4px;
    float:left;
}

body.gruze ul.headlines span.lovi {
    background-image:url(/minish/gruzecontrol/loveri.gif);
}

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


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

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

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

/* box top */
div.gr-box div.gr-top {
    border:1px solid;
    border-top-style:none;
    position:relative;
    z-index:20;
}
div.gr-box div.gr-top div.gr {
    border-width:1px;
    border-style:none solid;
    padding:0 132px 4px 8px;
}
div.gr-box div.gr-top i.tri {
    position:absolute;
    background:url(/minish/gruzecontrol/gmtriforce.gif/3.gif);
    width:15px;
    height:10px;
    bottom:-9px;
    _bottom:-10;
    left:12px;
}
div.gr-box div.gr-top-alone i.tri {
    background-position:0 -40px;
}

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

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

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


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

div.gr-top div.gr {
    color:#89968A;
    font-size:8.25pt;
}
div.gr-headless div.gr-body div.gr {
    background-image:url(/minish/gruzecontrol/gmtop.gif/3.gif);
    background-repeat:repeat-x;
}

/* formatting utils */
div.gr-box div.gr-body div.stream a.t,
body div.grf-stream a.t {
    color:#498091;
    font-weight:bold;
}
div.gr-box div.gr-body div.grf-indent div.text {
    padding:4px 12px 4px 39px;
}
div.journalcontrol div.gr-box div.gr-body div.grf-indent div.text {
    padding:15px 15px 37px 33px;
}
div.gr-box div.gr-body div.grf-indent li.f {
    padding-left:39px;
}
div.gr-box div.gr-body table.grf {
    width:100%;
}
div.gr-box div.gr-body table.grf td.f {
    padding:4px 12px;
}
div.gr-box div.gr-body div.grf-indent table.grf td.i {
    padding-left:32px;
}
div.gr-box div.gr-body div.grf-indent td.grf-mirror {
    padding-right:32px;
}
body.gruze div.gr-box div.gr-body table.grf {
    font-size:8.25pt;
}
div.gr-box div.grf-deviants {
    text-align:center;
    margin:0 auto;
    padding:7px 8px;
}
div.gr-box div.grf-deviants span.f {
    display:inline-table;
    display:inline-block;
}
div.gr-box div.grf-deviants span.f span {
    display:table-cell;
    width:112px;
    _width:120;
    padding:5px 4px;
    display:inline-block;
}


div.gr-box div.gr-body div.grf-indent li.f {
    padding-left:39px;
}
div.journalcontrol div.gr-box div.gr-body div.grf-indent li.f {
    padding-left:32px;
}

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

/* IE */
div.gr-box,
div.gr-box div.gr-top,
div.gr-box div.gr-body {
    zoom:1;
    position:relative;
}
div.gr-box div.gr-top i.tri {
    overflow:hidden;
}
div.gr-box div.gr-top img {
    filter:none !important;
}

/* icon party */
div.popup2-gruser-activity i.icon,
div.gr-box div.gr-top i.icon {
    float:left;
    position:static;
    width:29px;
    _width:27;
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/icons-small-modules.gif/10.gif) !important;
}

/* basic looks */
div.blues-bar {
    clear:both;
    border-top:1px solid #EFF3EF;
    /*border-bottom:1px solid #E6ECE4;
    background:#D3DFD1 url(http://st.deviantart.com/minish/gruzecontrol/cruiser.gif) repeat-x top left;*/
    padding-bottom:3px;
    background:#D3DFD1 url(http://st.deviantart.com/minish/gruzecontrol/blues-groove.gif) repeat-x bottom left;
}
div.blues-bar div.blues-bar-ctrl {
    border-bottom:1px solid #9EB1A2;
    position:relative; /* see gpage.js zindex stuff */
    background:url(http://st.deviantart.com/minish/gruzecontrol/cruiser.gif) repeat-x top left;
}
body.gruze div.bubbleview div.catbar-tabbar strong.bluesy,
body.gruze div.bubbleview div.catbar-tabbar strong.bluesy i.t {
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/tabs-cruise.gif) !important;
    border-bottom:1px solid #E3EAE3;
    _border-bottom-width:2px;
}
body.gruze div.bubbleview div.catbar-tabbar strong.bluesy {
    padding-bottom:9px;
}

/* layout */
div.blues-bar-ctrl {
    overflow:hidden;
    _overflow:visible;
    _height:1;
}
div.blues-bar div.gmbutton2town {
    ffloat:right;
    padding:8px 8px 5px 14px;
}

/* sub bits */
div.blues-bar span.bb {
    display:block;
    float:left;
    text-align:left;
    padding:2px 0 1px 2px;
    _padding-bottom:3px;
    margin-right:5px;
    cursor:default;
    font-size:8.25pt;
}
div.blues-bar span.bb strong.f {
    display:block;
}
div.blues-bar span.bb strong.h {
    margin-top:.1em;
    font:10pt Trebuchet MS;
    font-weight:bold;
    line-height:1.06em;
}

/* button rules */
body div.blues-bar span.bb a.gmbutton2,
div.blues-bar span.bb span.gmpanel {
    display:block;
    margin:0 3px 0 6px;
    padding:4px 4px 0 8px;
    height:35px;
    _height:39;
    line-height:1.4em;
    text-align:left;
    color:#3D4745;
    font-size:8.25pt;
    white-space:nowrap;
    _width:1; /* force float left to do what it's supposed to in IE */
}
body div.blues-bar span.bb a.gmbutton2 b {
    height:39px;
}
body div.blues-bar span.bb a.gmbutton2 {
    padding-right:15px;
    -moz-focus-outline:none;
    -moz-outline:none;
}
body div.blues-bar span.bb a.gmbutton2 img.d {
    position:absolute;
    top:17px;
    right:1px;
}
body div.blues-bar span.bb a.gmbutton2,
body div.blues-bar span.bb a.gmbutton2 b {
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/gmbuttonmassive2.gif/2.gif);
}
div.blues-bar span.gmpanel {
    overflow:visible;
}
div.blues-bar span.bb span.tight {
    line-height:1.1em;
    position:relative;
    top:-.1em;
    font-size:7pt;
    letter-spacing:1px;
}


body div.blues-bar span.bb a.gmbutton2:hover {
    background-position:0 -45px !important;
}
body div.blues-bar span.bb a.gmbutton2:hover b {
    background-position:100% -45px !important;
}

body div.bluesbar-locked div.blues-bar span.bb a.gmbutton2:hover,
body div.bluesbar-locked div.blues-bar span.bb a.gmbutton2:hover b {
    cursor:default;
    background-position:0 0 !important;
}

body div.blues-bar span.bb a.gmbutton2:active,
body.gruze div.blues-bar span.bb a.active,
* html body.gruze div.blues-bar span.bb a.active:hover,
body.gruze div.bluesbar-locked div.blues-bar span.bb a.active:hover,
* html body.gruze div.bluesbar-locked div.blues-bar span.bb a.active:hover
{
    font-weight:normal !important;
    color:#3D4745 !important;
    background-position:0 -90px !important;
}


body div.blues-bar span.bb a.gmbutton2:active b,
body.gruze div.blues-bar span.bb a.active b,
* html body.gruze div.blues-bar span.bb a.active:hover b,
body.gruze div.bluesbar-locked div.blues-bar span.bb a.active:hover b,
* html body.gruze div.bluesbar-locked div.blues-bar span.bb a.active:hover b
{
    background-position:100% -90px !important;
}
* html body.gruze div.blues-bar span.bb a.gmbutton2,
* html body.gruze div.blues-bar span.bb a.gmbutton2 * {
    cursor:pointer;
}
body.gruze div.blues-bar span.bb a.active,
* html body.gruze div.blues-bar span.bb a.active * {
    cursor:default;
}





/* sep rules */
div.blues-bar span.bb-with-sep,
div.blues-bar div.bb-with-sep {
    background:url(http://st.deviantart.com/minish/gruzecontrol/dipdipdip.gif) no-repeat center right;
    padding-right:7px;
}



/* menu fun */
body div.popup2-gruser-why {
    width:260px;
    height:140px;
}
body div.popup2-gruser-activity {
    width:400px;
    height:300px;
}
body div.popup2-gruser-give {
    width:200px;
    padding-top:3px;
    height:51px;
    _height:54;
}
body div.popup2-gruser-stats {
    width:210px;
    height:126px;
    overflow:hidden;
}
div.popup2-gruser-info {
    width:400px !important;
    height:200px !important;
    overflow:auto;
}
div.popup2-gruser-art {
    width:480px !important;
    height:290px !important;
    overflow:auto;
}
div.popup2-gruser {
    border:1px solid #89A08E !important;
    color:#3D4745 !important;
    background:#DEE8E5 !important;
    font-size:8.25pt;
}
div.popup2-gruser div.fixed {
    position:absolute;
    bottom:0;
    left:0;
}
div.popup2-gruser div.pbox a {
    color:#3D4745;
}
div.popup2-gruser div.pbox {
    cursor:default;
    padding:8px;
    margin-bottom:4px;
    background:#DEE8E5;
}
div.popup2-gruser-info div.popup-stats {
    line-height:1.3em;
}
div.popup2-gruser-stats div.popup-stats {
    border-bottom:1px solid #969E94;
    line-height:1.1em;
    font-size:7pt;
    letter-spacing:1px;
}
div.popup2-gruser div.page2 {
    overflow:visible !important;
}
div.popup2-gruser-stats div.page2 a.f,
div.popup2-gruser-give div.page2 a.f {
    color:#3F5652 !important;
    text-indent:8px !important;
}
div.popup2-gruser-give div.page2 a.f {
    text-align:right;
    padding-right:8px;
}
div.popup2-gruser-give div.page2 div.hr {
    margin:3px 0;
}

div.popup2-gruser div.ploading {
    color:#7D8785;
}


div.popup2-gruser-activity ul.f li.f {
    position:relative;
    padding-left:30px !important;
    margin-bottom:16px;
    line-height:1.5em;
}
div.popup2-gruser-activity ul.f li.f i.icon {
    position:absolute;
    top:-2px;
    left:2px;
}
div.popup2-gruser-activity ul.f li.f a {
    color:#498091;
}


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

body a.gmbutton2 {
    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;
}
a.gmbutton2 b {
    position:absolute;
    top:0;
    right:-5px;
    height:27px;
    width:6px;
    background-position:100% 0;
}
a.gmbutton2:hover {
    background-position:0 -27px !important;
}
a.gmbutton2:hover b {
    background-position:100% -27px !important;
}
a.gmbutton2:active,
div.gmbutton2town a.active {
    background-position:0 -54px !important;
    font-weight:normal !important;
}
a.gmbutton2:active b,
div.gmbutton2town a.active b {
    background-position:100% -54px !important;
}

a.gmbutton2,
a.gmbutton2 b {
    background-image:url(/minish/messages/gmbutton2.gif);
}

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


a.disabledbutton {
    opacity:.4;
    _filter:alpha(opacity=40);
    cursor:default;
}
a.disabledbutton:active {
    background-position:0 0 !important;
}
a.disabledbutton:active b {
    background-position:100% 0 !important;
}

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

div.ctube {
    margin-top:8px;
    position:relative;
    height:24px;
    overflow:hidden;
}
div.ctube, div.ctube i.l {
    background:url(http://st.deviantart.com/minish/gruzecontrol/bun.gif) no-repeat top right;
}
div.ctube i.l {
    background-position:top left;
    width:10px;
    position:absolute;
    left:0;
    top:0;
    height:24px;
}
div.ctube div.cfill {
    position:absolute;
    background:url(http://st.deviantart.com/minish/gruzecontrol/hotdog.gif);
    width:800px;
    height:24px;    
    position:absolute;
}
div.ctube div.cfill span {
    color:white;
    position:absolute;
    right:4px;
    font:8.25pt Verdana;
    line-height:24px;
    vertical-align:middle;
    height:24px;
    top:0;
}
div.ctube div.cfill span.sub10 {
    color:black;
    position:absolute;
    right:auto;
    left:803px;
}
#gruzecontrol {
    position:fixed;
    _position:absolute;
    left:0;
    right:0;
    bottom:-130px;
    z-index:256;
    height:120px;
    border-top:3px solid #277ABB;
    background:#212A2A;
    _bottom:auto;
    _margin-top:130;
    _top:expression(((Math.random() * 0) + (document.body.scrollTop + document.body.clientHeight)) - 119);
    _width:100%;
}
#gruzecontrol div.activate {
    position:absolute;
    cursor:pointer;
    right:8px;
    top:-54px;
    width:34px;
    height:34px;
    background:url(http://st.deviantart.com/minish/topsecret/rockups/gruzecontrol/llamaplus.png) no-repeat;
}
#gruzecontrol div.activate:active {
    opacity:.5;
}
#gruzecontrol div.scrollhouse {
    overflow:auto;
    _overflow-y:visible;
    position:absolute;
    bottom:10px;
    left:0;
    width:100%;
}
#gruzecontrol div.warehouse {
    display:none;
    height:106px;
}
div.g-module-icon {
    text-align:center;
    width:90px;
    cccursor:pointer;
}

#gruzecontrol div.welcome-aboard {
    margin-right:24px;
    float:left;
    vertical-align:top;
    color:#FFF;
    width:224px;
    padding-left:16px;
    _width:240;
    text-align:left;
    padding-top:2em;
    overflow:hidden;
    font-size:10pt;
}
#gruzecontrol div.welcome-aboard small {
    font-size:8.25pt;
    display:block;
    padding-top:5px;
}


#gruzecontrol div.g-module-icon {
    position:relative;
    margin-right:12px;
    float:left;
    vertical-align:top;
    height:100px;
    _margin-top:-13;
    overflow:hidden;
}
/*div.g-module-icon img {
    position:absolute;
    display:block;
    bottom:19px;
    margin-left:12px;
    _filter:none !important;
}*/
div.g-module-icon div.g-icon {
    position:absolute;
    display:block;
    bottom:19px;
    margin-left:12px;
    _filter:none !important;
}
div.g-icon {
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/icons-med-modules.gif/7.gif);
}
div.g-module-icon div.g-module-label {
    white-space:normal;
    height:1.2em;
    padding-top:83px;
    _height:98;
    display:none;
    overflow:hidden;
    font:bold 9pt Verdana;
    cursor:default;
    text-align:center;
    color:#DCDDE0;
}
#gruzecontrol div.g-module-label {
    display:block;
    text-align:center;
    width:inherit; /* for firefox */
}

div.g-module-drag,
img.g-module-drag {
    border:0 !important;
    margin:0 !important;
    position:absolute !important;
    background-repeat:no-repeat;
}
div.g-module-warehouse-drag,
img.g-module-warehouse-drag {
    z-index:260 !important;
}
div.g-module-drag a {
    color:#2C3635;
    text-decoration:none !important;
}
div.g-module-drop {
    border:2px dashed #A6B2A6;
    margin-bottom:12px;
    overflow:hidden;
}

body.layoutmode {
    _background:url(/styles/blank.png) no-repeat fixed;
}


/*

@@require cssms/pages/grusers/boxes.css
@@require cssms/pages/misc/gmbutton2.css

@@require cssms/pages/grusers/editmode-modal.css

*/

div.gm-controls {
    position:absolute;
    top:0;
    right:0;
    z-index:101; /* gotta be above journal css */
    zoom:1;
}

div.gm-controls span {
    position:absolute;
    top:8px;
    width:53px;
    height:20px;
    overflow:hidden;
    text-indent:-900px;
    height:20px;
}
div.gm-controls span a,
div.gm-controls span span {
    background:url(http://st.deviantart.com/minish/gruzecontrol/gr-top-buttons.gif/3.gif);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:300%;
}
div.gm-controls span a:hover {
    top:-20px;
}
div.gm-controls span a:active,
div.gm-controls span a.active {
    top:-40px !important;
}

div.gm-controls span.gmb-menu,
div.gm-controls span.gmb-x              { right:8px; width:16px }
div.gm-controls span.gmb-edit           { right:8px;      }
div.gm-controls span.gmb-buddy-edit     { right:29px;     }
div.gm-controls span.gmb-editing        { right:8px; width:53px }
div.gm-controls span.gmb-submit         { right:71px;     }
div.gm-controls span.gmb-buddy-submit   { right:92px;     }
div.gm-controls span.gmb-unedit         { right:8px;      }

div.gm-controls span.gmb-x a            { background-position:0 0       }
div.gm-controls span.gmb-edit a         { background-position:0 -60px   }
div.gm-controls span.gmb-editing span   { background-position:0 -120px  }
div.gm-controls span.gmb-submit a       { background-position:0 -180px  }
div.gm-controls span.gmb-unedit a       { background-position:0 -240px  }
div.gm-controls span.gmb-menu a         { background-position:0 -300px    }

div.modal div.gm-controls span.gmb-submit {
    display:none;
}



/* -- config colours ---- */
/* dark bits */
div.gr-configbox i.gr1 {
    background:#D4B10A;
}
div.gr-configbox i.gr2,
div.gr-configbox i.gr3,
div.gr-configbox div.gr-top {
    border-color:#D4B10A;
    background:#C5D3C3;
}
div.gr-configbox i.gb,
div.gr-configbox div.gr-body div.gr {
    border-color:#A6B2A6;
    background:#C5D3C3;
    /*color:#FFF;*/
}
div.gr-configbox div.gr-body {
    background:#C5D3C3;
}
div.gr-configbox div.gr-body a {
    /*color:#DDD;*/
}
div.gr-configbox div.gr-body a.gmbuttonhuge {
    /*color:#444;*/
}
div.gr-configbox i.gb1 {
    background:#A6B2A6;
}
div.gr-configbox div.gr-top {
    border-bottom-color:#D4B10A;
}

/* shiny bits */
div.gr-configbox i.gr3 i,
div.gr-configbox div.gr-top div.gr {
    border-left-color:#F7D948;
    border-right-color:#F7D948;
    background:#E9C30B url(http://st.deviantart.com/minish/gruzecontrol/stfo.gif/4.gif) bottom left;
    _background-position-x:-7;
}
div.gr-configbox div.gr-top div.gr {
    height:26px;
    _height:30;
    overflow:hidden;
}
div.gr-configbox i.gr3 i {
    background-position:0 -20px;
}
div.gr-configbox div.gr-top {
    height:30px;
    _height:31;
}
div.gr-configbox i.gr2 i {
    background:#F7D948;
}
div.gr-configbox div.gr-body div.gr {
    border-top-color:#B0BCB0;
}


/* fun */
div.gr-loading * {
    cursor:wait !important;
}
/*div.gr-loading div.gm-controls span.gmb-edit {
    background-position:0 -20px !important;
}*/
div.gr-loading div.gr-body a.gmbutton2 {
    opacity:.5;
    _filter:alpha(opacity=50);
}
div.gr-loading div.gm-controls>span {
    opacity:.5;
}
div.gr-loading div.gm-controls span a,
div.gr-loading div.gm-controls span span {
    top:0 !important;
}


/* headers */
div.gr-configbox div.gr-top h2, 
div.gr-configbox div.gr-top h3 {
    color:#151201;
}

div.gr-configbox div.gr-top div.gr {
    color:#89968A;
    font-size:8.25pt;
}

div.gr-configbox div.gr-top i.tri {
    background-position:0 -20px;
}

/* specifics */
div.gr-configbox div.gr-body label.h,
div.popup2-gruser label.h {
    display:block;
    font-size:8.25pt;
    font-weight:bold;
    margin-bottom:2px;
}
div.gr-configbox div.gr-body select,
div.gr-configbox div.gr-body select option {
    font:9pt Verdana;
}

/* buttons */
a.gmbutton2s,
a.gmbutton2s b {
    background-image:url(/minish/messages/gmbutton2s.gif);
}
a.gmbutton2c,
a.gmbutton2c b {
    background-image:url(/minish/messages/gmbutton2c.gif/3.gif);
}

/* errors */
div.g-errors {
    background:#B0BCB0;
}
div.g-errors ul, div.g-errors ul li{
    list-style:none;
    padding:0;
    margin:0;
    line-height:1.6em;
}

/* config subscriber flourishes */

span.radio_disabled_subscription {
    padding:0.7ex;
}
label.disabled_subscription, option.disabled_subscription,
div.pager-select div.disabled_subscription, div.select_pager span.disabled_subscription {
    color:#B73E62;
}
option.disabled_subscription, div.pager-select div.disabled_subscription, div.select_pager span.disabled_subscription {
    zoom:1;
    padding-left: 20px;
    background: url(http://st.deviantart.com/minish/gruzecontrol/padlock.png) no-repeat 3px;
}
label.enabled_subscription, option.enabled_subscription,
div.pager-select div.enabled_subscription, div.select_pager span.enabled_subscription {
    color:green;
}
div.subscription_pitch {
    zoom:1;
    color:white;
    text-align: center;
    padding:1ex;
    border-bottom:1px solid #9CA998;
}
div.subscription_pitch a {
    color:white !important;
    text-decoration:underline;
}
div.has_subscription {
    background-color:rgb(151,192,97);
}
div.no_subscription {
    background-color:#B73E62;
}
label.disabled {
    color: grey;
}





/* editmode fun*/
div.popup2-gruser div.gm-controls {
    position:relative;
    top:-3px;
    right:1px;
}
div.popup2-gruser div.gm-fakeout {
    top:-4px;
    right:0;
    background:#E9C30B url(http://st.deviantart.com/minish/gruzecontrol/stfo.gif/4.gif) bottom left;
    height:33px;
    _height:35;
    border:1px solid #D4B10A;
}
div.popup2-gruser div.gr-hijack {
    border-top:1px solid #B6BEB4;
    margin-top:24px;
    padding-top:12px;
}
/*div.popup2-gruser a.gmbutton2,
div.popup2-gruser a.gmbutton2 b {
    background-image:url(/minish/messages/gmbutton2.gif);
}*/

div.popup2-gruserhint,
div.popup2-gruserhint2 {
    border:1px solid #AA9C72;
    background:#FFF8D1;
    color:#322711;
    padding:10px;
    width:195px;
    _width:217;
    height:43px;
    _height:51;
    cursor:default;
}
div.popup2-gruserhint2 {
    width:215px;
    _width:237;
}







/* drawer */
div.zone-modal div.gruser-drawer,
div.zone-modal div.gruser-drawer i.bbb {
    background:url(http://st.deviantart.com/minish/gruzecontrol/slide.png) no-repeat;
}
div.zone-modal div.gruser-drawer
{
    top:14px;
    /*bottom:19px;*/ /* 27 total w/ i.bbb */

    left:-333px;
    width:333px;

    position:absolute;
}
div.zone-modal div.gruser-drawer i.bbb {
    position:absolute;
    bottom:-8px;
    height:9px;
    left:0;
    width:333px;
    background-position:0 100%;
}




/* catalog */
div.clog
{
    background:#CCD9C8:
    color:#1F2629;
    margin:15px 25px;
}
div.clog div.clog-label
{
    font:12pt Trebuchet MS;
    /*font:10pt Verdana;*/
    cursor:default;
    color:#969F93;
    /*text-align:center;*/

    margin-bottom:14px;
}
div.clog div.clog-label strong {
    /*font-weight:normal;*/
    color:#1F2629;
}
div.clog div.clog-label a {
    color:#498091;
    text-decoration:underline;
}

div.clog div.nav2 .l,
div.clog div.nav2 .r {
    padding-left:14px;
    padding-right:14px;
}

div.clog div.gm-minimized
{
    margin-bottom:9px !important;
    /* and more! */
}

div.clog div.gm-minimized
{
    margin-bottom:9px !important;
    /* and more! */
}

div.gm-clog {
    position:relative;
    color:#1F2629;
}
div.gm-clog div.gr h2 i.icon {
    display:none;
}
div.gm-clog div.gr {
    text-indent:0 !important;
    width:auto !important;
    padding-left:85px !important;
    padding-right:6px !important;
}
div.gm-clog h2 {
    text-indent:0 !important;
    width:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
}
div.gm-clog div.gr h2 i.bigicon {
    display:block !important;
    position:absolute;
    left:-56px;
    top:4px;
    width:44px;
    height:44px;
    background:url(http://st.deviantart.com/minish/gruzecontrol/icons-modules.gif/2.gif);
}
div.gm-clog div.clog-only {
    cursor:default;
    display:block !important;
    color:#1F2629;
}
div.clog a.addbutton,
div.clog a.viewbutton {
    margin-top:6px;
    cursor:pointer;
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/addmod.gif/2.gif) !important;
    background-repeat:no-repeat !important;
    width:123px;
}
div.clog a.viewbutton {
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/viewmod.gif) !important;
    width:160px;
}
div.clog div.nav,
div.clog div.nav2 {
    position:absolute;
    width:280px !important;
}







div.gm-minimized div.drag-only {
    display:none;
}
div.gm-mini-drag div.drag-only {
    display:block;
    font-weight:bold;
    text-indent:28px;
    color:#47A30B;
}

div.gm-mini-drag div.gr,
div.modal div.pzone div.gr {
    padding-right:0 !important;
    padding-bottom:0 !important;
    overflow:hidden;
}
div.gm-mini-drag div.gr h2,
div.modal div.pzone div.gr h2 {
    text-overflow:ellipsis;
    white-space:nowrap;
    _width:89% !important;
    overflow:hidden !important;
    padding-right:20px !important;
    _zoom:1;
}
div.gm-mini-drag div.gr h2 b,
div.modal div.pzone div.gr h2 b {
    font-weight:inherit;
}
div.gm-mini-drag div.gr h2:not(:-moz-any-link),
div.modal div.pzone div.gr h2:not(:-moz-any-link) {
    overflow:hidden !important;
    width:152px;
}


div.gm-mini-drag {
    border:0 !important;
    margin:0 !important;
    position:absolute !important;
    background-repeat:no-repeat;
}
div.gm-mini-drag {
    z-index:260 !important;
}

div.gm-icon-drag {
    margin:0;
    z-index:300 !important;
}



/* zones */
div.gzone-label {
    cursor:default;
    position:relative;
    top:12px;
    font-size:8.25pt;
    font-weight:bold;
    margin:0 8px;
    text-transform:uppercase;
}
div.sealed-zone {
    margin:16px 8px 14px 8px;
}
* html div.sealed-zone i.bl,
* html div.sealed-zone i.br {
    _bottom:-1px;
}
div.modal div.sealed-zone i.c {
    border-color:#CCD9C8;
}
div.modal div.sealed-zone i.c b {
    background-color:#CCD9C8;
}
div.modal div.sealed-zone div.ch-ctrl {
    background:#BACDB6;
    border-color:#A6B2A6;
    min-height:30px;
    _height:32;
}
div.modal div.sealed-zone i.c i,
div.modal div.sealed-zone div.ch-ctrl {
    border-color:#A6B2A6;
    background-color:#BACDB6;
}

div.modal div.preview-zone div.ch-ctrl {
    overflow:auto !important;
    height:300px;
    width:500px;
}
div.modal div.preview-zone a {
    cursor:default;
}


div.zone-holder div.reset {
    padding:0 8px 16px 0;
    float:right;
    _position:relative;
    color:#235393;
    text-decoration:underline;
    cursor:pointer;
}



div.pzone {
    color:#869286;
}
div.pzone, div.mzone {
    padding:7px 3px 3px 3px;
}
/*div.pzone:empty::before {
    content:"Empty";
}*/
div.sealed-zone div.ll div.pzone {
    margin-right:8px;
}
div.sealed-zone div.rr div.pzone {
    margin-left:8px;
}



div.modal div.zone-modal {
    background:#CCD9C8;
}
div.zone-holder {
    padding:2px 16px;
    overflow:auto;
}
div.modal div.phone-modal,
div.modal div.phone-modal div.bottom-bit {
    background:#CCD9C8 url(http://st.deviantart.com/minish/gruzecontrol/topfun.gif) repeat-x;
}
div.bottom-bit {
    overflow:hidden;
    text-align:center;
    height:44px;
    _height:45;
    border-bottom:1px solid #9EB1A2;
}
div.bottom-bit table.f td.f {
    padding:0 12px;
}
div.bottom-bit table.f {
    position:relative;
    top:8px;
}


div.modal div.zone-modal div.bubbleview {
    padding:0 !important;
    margin:0 !important;
}

/* IE filter text render fixes: */
div.zone-holder div.gzone-label,
/*div.zone-holder div.arranger-label,*/
div.zone-holder div.reset {
    background:#CCD9C8;
}



/* sub sub modals modals */
div.zone-modal div.zone-party-welcome,
div.zone-modal div.zone-party-talktothehand {
    position:relative;
    top:-12px;
    height:19px;
    _height:20;
    border-bottom:1px solid #9CA998;
    color:#FFF;
    line-height:19px;
    text-align:center;
}
div.zone-modal div.zone-party-welcome a,
div.zone-modal div.zone-party-talktothehand a {
    color:#FFF !important;
}
div.zone-modal div.zone-party-welcome {
    background:#47A30B;
}
div.zone-modal div.zone-party-talktothehand {
    background:#B43E64;
}





/* midget widgets */

div.gm-minimized i.tri {
    display:none !important;
}
div.gm-minimized div.gr-box {
    margin-bottom:4px !important;
}
div.gm-minimized div.gr-top {
    border-bottom:0;
}

div.gm-minimized div.gr-top div.gr {
    padding-left:25px;
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/grippy.gif);
    background-repeat:no-repeat;
    background-position:5px 6px;
}
div.gm-minimized div.gr-top div.gr i.move {
    cursor:move;
    position:absolute;
    left:0;
    top:0;
    width:25px;
    height:25px;
}

div.gm-minimized div.gr h2 {cursor:default;font:9pt Verdana !important;font-weight:bold !important;text-indent:28px;}
div.gm-minimized div.gr h2 {padding:5px 0 2px 0 !important}
div.gm-minimized div.gr h2 i.icon {position:absolute; top:2px;left:0}
div.gm-minimized div.gm-controls span {top:4px}
div.gm-minimized div.gm-controls {right:-1px}

div.gm-minimized div.gr h2 i.bigicon,
div.gm-minimized div.gr div.clog-only {
    display:none;
}

div.gm-minimized i.gb {
    background:#E6EDE4;
}
div.gm-minimized i.gb1 {
    background:#A6B2A6;
}

div.zone-holder div.gm-highlight i.gr2 i {
    background-color:#F7F4C4;
}
div.zone-holder div.gm-highlight i.gr3 i,
div.zone-holder div.gm-highlight div.gr-top div.gr {
    border-color:#F7F4C4;
}

div.zone-holder div.gm-highlight div.gr,
div.zone-holder div.gm-highlight div.gr-top,
div.zone-holder div.gm-highlight i.gr3,
div.zone-holder div.gm-highlight i.gr3 i,
div.zone-holder div.gm-highlight i.gb {
    background-color:#F6EFA9 !important;
}
div.zone-holder div.gm-highlight i.gb1 {
    background-color:#A6B2A6 !important;
}

div.gm-placeholder div,
div.gm-placeholder div i {
    border-color:#BACDB6 !important;
    background-color:#BACDB6 !important;
}

div.gm-minimized {
    _zoom:1;
}





/* hints */
div.module-hints ul.f strong {
    font:12pt Trebuchet MS;
    font-weight:bold;
}

div.module-hints ul.f ul.f {
    line-height:1.5em;
    margin:5px 0 15px 0;
}
div.module-hints ul.f ul.f li {
    padding-left:40px;
    background:url(http://e.deviantart.com/emoticons/b/bulletpurple.gif) no-repeat 26px 4px;
}





/* unused, might still be neeed */

/* gallery borrowing */
#g-editmode {
    display:block;
    position:fixed;
    margin-top:-100px;
    top:0;
    left:0;
    right:0;
    _position:absolute;
    _iefix:expression(this.style.top = document.body.scrollTop);
    _width:100%;
    background:#212A2A;
    padding:12px 30px 20px 30px;
    color:#DDD;
    text-align:left;
    color:#0052C0;
    z-index:233;
    border-bottom:2px solid #277ABB;
}

/*div.modal {
    z-index:236 !important;
}*/

#g-editmode span.editstate {
    font:12pt Trebuchet MS;
    color:#96A19B;
    line-height:27px;
    vertical-align:middle;
    cursor:default;
    display:block;
    position:relative;
    height:27px;
    zoom:1;
}
#g-editmode img.x {
    float:right;
    margin:6px 0 0 12px;
    position:relative;
    z-index:94;
    cursor:pointer;
}

#g-editmode span.lefty {
    float:left;
}
#g-editmode div.gmbutton2town:not(:-moz-any-link) {
    margin-bottom:-14px;
    position:relative;
    top:-14px;
}

#g-editmode a.gmbutton2,
#g-editmode a.gmbutton2 b {
    background-image:url(http://st.deviantart.com/minish/messages/gmbutton2.gif);
}

#g-editmode i.icon {
    background-image:url(http://st.deviantart.com/minish/gruzecontrol/icons-small-modules.gif/7.gif) !important;
}

/* first the in-page faux-select box */
div.select_pager, div.select_pager .button {
    background-image: url(http://st.deviantart.com/minish/gruzecontrol/dropdown.gif);
    height: 25px;
    zoom:1;/*hasLayout*/
}
div.select_pager {
    background-position: top left;
    display: inline-block;
    *display: inline; /*IE*/
    position: relative;
    top: 4px;
    margin-right: 28px;
    margin-bottom: 5px;
}
div.select_pager .text {
    overflow: hidden;
    display: block;
    padding: 0.5ex 1ex;
    cursor: default;
}
div.select_pager .button {
    position: absolute;
    top: 0;
    right: -25px;
    display: block;
    width: 25px;
    background-position: top right;
}

/* now the modal */
div.popup2-select_pager {
    background-color: rgb(192,207,191);
    border: 1px solid rgb(139, 166, 139);
    overflow:auto;
}
div.popup2-select_pager div.page2 {
    overflow:visible !important;
}
div.pager-select .option {
    color: rgb(44, 54, 53);
    padding: 0.5ex 0.5ex 0.5ex 20px;
    cursor: default;
}
div.pager-select .selected {
    background-color: rgb(170, 189, 170);
}
div.pager-select .disabled {
    color: grey !important;
}
div.pager-select div.hover {
    background-color: #337287;
    color: white;
}
/*
@@require cssms/lib/corners.css
*/

/* // LAYOUT //// */
div.ccomment {
    margin-bottom:9px;
}
div.ccomment div.ch-ctrl {
    padding:5px 5px 5px 75px;
}
div.ccomment div.ch-ctrl div.ch-ctrl {
    padding:8px;
    min-height:76px;
    _height:92;
    overflow:hidden; /* mood float (llama, basically) */
    _overflow:visible;
}
div.ccomment div.text {
    _overflow:hidden;
}
div.ccomment i.l {
    position:absolute;
    background:url(http://st.deviantart.com/minish/comments/gruze-comment-l.gif);
    width:11px;
    height:12px;
    left:-10px;
    top:19px;
    overflow:hidden;
}

div.ccomment i.bl,
div.ccomment i.br {
    _bottom:-1 !important;
}

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

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

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

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


/* // COLOURS //// */
body div.ccomment span.name,
body div.ccomment span.name a {
    color:#304030;
}
body div.ccomment span.time,
body div.ccomment span.time a {
    color:#778584;
}
body div.ccomment span.manage a {
    color:#677564;
}


/* outer frame */
div.ccomment i.c i,
div.ccomment div.ch-ctrl {
    border-color:#A6B2A6;
    background-color:#D3DED3;
}

div.ccomment-sel i.c i,
div.ccomment-sel div.ch-ctrl {
    border-color:orange;
}

/* inner frame */
div.ccomment div.ch i.c {
    border-color:#D3DED3;
}
div.ccomment div.ch i.c b {
    background-color:#D3DED3;
}
div.ccomment div.ch i.c i,
div.ccomment div.ch div.ch-ctrl,
div.ccomment div.previewbox {
    border-color:#C9D1C8;
    background-color:#E4E9E3;
}

/* hidden frame */
div.ccomment-hidden i.c i,
div.ccomment-hidden div.ch-ctrl,
div.ccomment-hidden div.ch-ctrl a.creason {
    background:#DAE4D9;
    border-color:#C9C1C8;
    color:#88958D;
}


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

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

/* master */
div.nav2 {
    padding:16px 0;
}
div.nav2 span.shadow {
    background-image:none !important;
}
div.nav2 span.shadow span {
    text-align:center;
    display:block;
    margin:auto;
    white-space:nowrap;
}
div.nav2 strong,
div.nav2 del {
    cursor:default;
}
div.nav2 a,
div.nav2 strong, 
div.nav2 del {
    padding:7px 8px 2px 8px;
    height:19px;
    _height:28;
    display:-moz-inline-box;
    display:inline-block;
    margin:0 3px;
    text-decoration:none;
    color:#5E7570 !important;
    background:url(http://st.deviantart.com/minish/gruzecontrol/pager.gif);
    border:1px solid #AEBEB2;
    border-style:none solid;
}


/* number blocks */
div.nav2 strong {
    background-position:-1px -252px;
}
div.nav2 a          {   background-position:-1px -168px; font-weight:bold }
div.nav2 a:hover    {   background-position:-1px -196px; text-decoration:none }
div.nav2 a:active   {   background-position:-1px -224px }

/* L & R */
div.nav2 .l {
    border-left-style:none;
    padding-left:34px;
    padding-right:20px;
    margin-left:0;
    font-weight:normal !important;
}
div.nav2 .r {
    border-right-style:none;
    padding-left:20px;
    padding-right:34px;
    margin-right:0;
    font-weight:normal !important;
}
div.nav2 del {
    background-position:0 -84px;
    color:#A8B4AF !important;
    border-color:#C6D2C8;
}
div.nav2 del.r {
    background-position:100% -84px;
}
div.nav2 a.l        {      background-position:0 0px }
div.nav2 a.l:hover  {      background-position:0 -28px }
div.nav2 a.l:active {      background-position:0 -56px }
div.nav2 a.r        {      background-position:100% 0px }
div.nav2 a.r:hover  {      background-position:100% -28px }
div.nav2 a.r:active {      background-position:100% -56px }

