




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

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
 *  © 2000-2012 deviantART, Inc. All rights reserved.
 */
div.lesport {
    background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/lesport.gif) no-repeat center center; 
    padding: 20px 10px; 
    width: 226px; 
    text-align: center;
    margin: auto;
}

div.lesportwide {
    background: transparent url(/web/20120303092612/http://st.deviantart.net/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;
}

html, body, #overhead-collect {background:#CCD9C8 url(/web/20120303092612/http://st.deviantart.net/minish/main/bggr.png) repeat-x}
body {padding:42px 0 0 0;margin:0}
html body {padding-top:42px !important} /* thanks portfolio */

/* new */
body {font-size:9pt; font-family:Verdana, sans-serif}
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;
    /* you do not want to know (Ok then #6390) */
    zoom: 1;
}
.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}
body.chatroom #overhead-collect {border-color:#617566 !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(/web/20120303092612/http://st.deviantart.net/minish/main/veryred-x.png) no-repeat;
    overflow:hidden;
    text-indent:-200px;
    z-index:80;
    cursor: pointer;
}
.subbyCloseX {
    width:15px;
    height:15px;
}



/* random */
#gmi-GUserPoll br {clear:left}
#gmi-GUserPoll .poller .shadow-holder {vertical-align: middle;}
#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;
}

/* legacy */
i.c {display:none !important}
div.admin {display:none}
.catbar,
.bubbletop {
    background:#C5D3C3 url(/web/20120303092612/http://st.deviantart.net/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}


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 {
    clear:both;
    padding:0;
    background: #506256;
    color:#d8e4d8;
    font-size:8.25pt;
    border-top: 1px solid #e1e9e0;
    margin:0 18px;
}

#depths a { 
    color: #eaf2ee; text-decoration: none;
}
#depths a:hover {
    color: #C0D0CA; text-decoration: underline;
}

#depths .smbutton,
#depths .smbutton:hover {
    color: #121516;
}

#depths span.f1 a {
    font:8.25pt Verdana,sans-serif;
    margin:0;
    color:#C0D0CA;
}
#depths td.f {
    padding-right:4em;
}
#depths h2 { font: bold 15pt trebuchet ms; color: #c0d0ca; margin: 15px 0 0 0; cursor:default }
#depths h3 { font: 8.25pt Verdana,sans-serif; margin: 12px 0 0 0; }


#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(/web/20120303092612/http://st.deviantart.net/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(/web/20120303092612/http://st.deviantart.net/minish/main/sleek-buttons-narrow.gif);
    width: 96px;
}
input.prettybutton.wide {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/sleek-buttons-wide.gif);
    width: 200px;
}
input.prettybutton.tiny {
    background-image: url(/web/20120303092612/http://st.deviantart.net/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;
}




#depths table#footerstuff {border-collapse:separate; border-spacing:0 0;}
#depths table#footerstuff td.f { vertical-align:top; width:25%; color:#a9b1a6; border-left:1px solid #647469; border-right:1px solid #445349; padding:0 3px 20px 30px; font-size:8.25pt}

#depths table#footerstuff td#footer_journals { border-left: none; padding-left: 0; color: #87948C; }
#depths table#footerstuff td#footer_journals 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; color: #93aa99; }
#depths table#footerstuff td#footer_poll div.choices { line-height: 1.5; color: #93aa99; }
#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.result_bars .poll-bar2 { height: 23px; width: 196px; background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/poll_orange.gif) no-repeat top left; margin: 3px 0; }
#depths table#footerstuff td#footer_poll div.result_bars .poll-bar2 div { height: 100%; background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/poll_orange.gif) repeat-x center left; display: inline-block; margin: 0 !important; padding: 0 !important; }
#depths table#footerstuff td#footer_poll div.result_bars .votes { display: inline-block; margin: 4px 4px 0 4px; vertical-align: top; color: #c0d0ca; }
#depths table#footerstuff td#footer_poll div.result_bars .on .votes { float: right; }

#depths table#footerstuff td#footer_poll.holidayhq { background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/holidyhq_grad.gif) repeat-x top left; padding: 0; font-family: Verdana, sans-serif; }
#depths table#footerstuff td#footer_poll.holidayhq .holidayhqcontainer { background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/holidyhq_bkgrd_fixed.jpg) no-repeat top left; padding: 0 20px 0 20px; }
#depths table#footerstuff td#footer_poll.holidayhq .holidayhqlink { display: block; height: 80px; width: 180px; }
#depths table#footerstuff td#footer_poll.holidayhq .subtitle { font-size: 10px; color: #c0d0ca; margin-top: 0; }
#depths table#footerstuff td#footer_poll.holidayhq .bottomtext { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 16px; color: #a9b1a6; clear:both; padding-top: 20px; text-align: center; }
#depths table#footerstuff td#footer_poll.holidayhq h3 { font-size:11px; color: #eaf2ee; }
#depths table#footerstuff td#footer_poll.holidayhq h2 { color: #eaf2ee; margin-top: 0 !important; }
#depths table#footerstuff td#footer_poll.holidayhq div.result_bars .poll-bar2,
#depths table#footerstuff td#footer_poll.holidayhq div.result_bars .poll-bar2 div { background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/poll_red.gif); }

/* TODO: REMOVE THIS SECTION AFTER #8781 IS FIXED */
#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;}
/* END SECTION */

#depths table#footerstuff td#footer_love .pronounce {font: 12px verdana;letter-spacing: 0;position: relative;top: -1px;}
#depths table#footerstuff td#footer_love {line-height: 1.3;position:relative}
#depths table#footerstuff td#footer_love ol.definition li {margin: 0 0 5px;}
#depths table#footerstuff td#footer_love em.heart {color: #C0D0CA;margin-left: 20px;}
#depths table#footerstuff td#footer_love .done {color: #EAF2EE;font-weight: bold;}
#depths table#footerstuff td#footer_love .done img {margin: 0 5px 0 0;position: relative;top: 3px;}
#depths table#footerstuff td#footer_love .smbutton:hover { text-decoration: none; }

.dictionary em.example .emoticon { vertical-align: top; position: relative; top: 2px; left: 2px; }

#signupfornews { display: block; margin: 0 0 2px 0; }
#depths table#footerstuff td#footer_love .share { display: block; position: relative; padding-top: 8px; margin: 2px auto 0px auto; xxborder: 1px solid #c00; }
#depths table#footerstuff td#footer_love .share a { display: inline-block; xxborder: 1px solid #c00; width: 26px; margin: 0 0px 0 0px; }
#depths table#footerstuff td#footer_love .share a .icon { background: url(/web/20120303092612/http://st.deviantart.net/share/share2.png); position: relative; width: 26px; height: 26px; display: inline-block; xxborder: 1px solid #c00; }
#depths table#footerstuff td#footer_love .share a .icon-notes { background-position: -1px 0; }
#depths table#footerstuff td#footer_love .share a .icon-twitter { background-position: -41px 0; }
#depths table#footerstuff td#footer_love .share a .icon-facebook { background-position: -81px 0; }
#depths table#footerstuff td#footer_love .share a .icon-tumblr { background-position: -121px 0; }
#depths table#footerstuff td#footer_love .share a .icon-more { background-position: -161px 0; }
#depths table#footerstuff td#footer_love .share a .icon-plus { background-position: -241px 0; }

#depths table#footerstuff td#footer_love .share a:hover .icon-notes { background-position: -1px -40px; }
#depths table#footerstuff td#footer_love .share a:hover .icon-twitter { background-position: -41px -40px; }
#depths table#footerstuff td#footer_love .share a:hover .icon-facebook { background-position: -81px -40px; }
#depths table#footerstuff td#footer_love .share a:hover .icon-tumblr { background-position: -121px -40px; }
#depths table#footerstuff td#footer_love .share a:hover .icon-more { background-position: -161px -40px; }
#depths table#footerstuff td#footer_love .share a:hover .icon-plus { background-position: -241px -40px; }

#depths table#footerstuff td#footer_love .share a:active .icon-notes { background-position: -1px -80px; }
#depths table#footerstuff td#footer_love .share a:active .icon-twitter { background-position: -41px -80px; }
#depths table#footerstuff td#footer_love .share a:active .icon-facebook { background-position: -81px -80px; }
#depths table#footerstuff td#footer_love .share a:active .icon-tumblr { background-position: -121px -80px; }
#depths table#footerstuff td#footer_love .share a:active .icon-more { background-position: -161px -80px; }
#depths table#footerstuff td#footer_love .share a:active .icon-plus { background-position: -241px -80px; }
#depths table#footerstuff td#footer_love i.icon {position: relative; display: inline-block; margin: -12px 0 -8px -5px; vertical-align: middle; width:25px;height:25px;background-position:50% 50%; border: 0; }
#depths table#footerstuff td#footer_love .icon.icon-emailopen { background-image: url("/web/20120303092612/http://st.deviantart.net/icons/misc/email-open.png")}
#depths table#footerstuff td#footer_love .icon.icon-pluswatch { background-image: url("/web/20120303092612/http://st.deviantart.net/icons/misc/deviant-plus.png");}
#depths table#footerstuff td#footer_love ol#keepintouch li {margin: 0 0 20px;}

#depths table#footerstuff td#footer_deviousness {line-height: 1.3; border-right:none; }
#depths table#footerstuff td#footer_deviousness div.deviousness_text {margin:8px 4px 0px 0px;line-height: 1.6;}
#depths table#footerstuff td#footer_deviousness div.deviousness_text img.avatar {margin: 5px 12px 8px 0 !important;}

#depths div.footer_links {text-align:center; overflow:hidden; padding: 30px 0 20px 0; }
#depths div.footer_tx_links {margin:10px 0px 0px 0px;position:relative; color:#a9b1a6;}
#depths div.footer_links div.footer_tx_links a { color: #a9b1a6; 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-pane { position: relative; }
#depths div.base-padding { position:relative; overflow:hidden; padding:20px 16px 0px 16px; }
#depths #footer-pane-channels { min-height: 24px; }
#depths #footer-pane-channels div.base-padding { background: #46574c url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/gradient.png) repeat-x top left; }
#depths #footer-pane-extra div.base-padding { background-color: #506256; padding-top: 0; }

/* the cool 3d border between panes */
#depths #footer-pane-channels div.channels-pane-faux3dborder { border-top: 1px solid #2C3635; border-bottom: 1px solid #6c7d72; }

#depths #footer-pane-channels .sitbackbutton { right: 49px; top: 17px; }

/* slim-mode is when both panels are closed */
#depths.slim-mode div.footer_links { margin-top: -35px; }

/* superslim is when the page requests a tiny footer without the panels */
#depths.superslim div.footer_links { padding: 15px 0; }
#depths.superslim #footer-pane-channels { min-height: 0; }


#depths #channels-buttons { margin-right: 10px; }
#depths #channels-buttons a { width: 22px; height:23px; display:inline-block; }
#depths #channels-buttons a.channels-button-up { background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-channelleft.png) no-repeat left top; }
#depths #channels-buttons a.channels-button-down { background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-channelright.png) no-repeat left top; margin-left: -3px; }
#depths #channels-buttons a:hover { background-position: left -23px; }
#depths #channels-buttons a:active { background-position: left -46px; }


#depths div#slot_header { font-size: 1em; color: #c3cec8; }
#depths div#slot_header strong { font-size: 11pt; color: #B7C3BB; }
#depths div#slot_header span.slot_all a { margin-left:10px; color:#9daaa2; text-decoration:none; }
#depths div#slot_header span.slot_all a:hover {color:#C0D0CA;text-decoration:underline;}

#depths div#slot_header div.stream_switcher_btn {margin:-2px 0 0 10px;padding: 3px 0 0 10px;position:relative;display:inline;display:inline-block; width: 200px; height: 23px; background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/headermenu-green.png) no-repeat left top;}
#depths div#slot_header div.stream_switcher_btn:hover { background-position: left -26px; }
#depths div#slot_header div.stream_switcher_btn.open { background-position: left -52px; }
#depths div#slot_header div.stream_switcher_btn a {
    text-decoration:none;
    font-size:10pt;
    color:#B7C3BB;
    font-weight:bold;
    display:inline;
    display:inline-block;
}
#depths div#slot_header div.elfloat {float:left; padding-top:5px;}

/* whoever has to update this - I'm sorry, it would be so much nicer if Firefox did background-position-y - $allixsenos */
#depths #slot-more {position:absolute; top:100px; right:16px; display:block; text-decoration:none; height: 26px; background:transparent; }
#depths #slot-more span {display:inline-block; height:20px; width:15px; margin:0; padding:6px 0 0 0; vertical-align:text-top; background:transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-green.png); }
#depths #slot-more span.btnleft {background-position:left top;}
#depths #slot-more span.btnmid {background-position:center top; width:auto; padding-right: 10px; }
#depths #slot-more span.btnright {background-position:right top;}
#depths #slot-more:hover span.btnleft {background-position:left -26px;}
#depths #slot-more:hover span.btnmid {background-position:center -26px;}
#depths #slot-more:hover span.btnright {background-position:right -26px;}
#depths #slot-more:active span.btnleft {background-position:left -52px;}
#depths #slot-more:active span.btnmid {background-position:center -52px;}
#depths #slot-more:active span.btnright {background-position:right -52px;}

#depths a.pane-switch {
    display:block;
    width: 21px;
    height: 21px;
    position: absolute;
    right: 0;
    z-index: 100;
    margin: 6px 20px 0 0;
    color:#AFBBBB;
    text-decoration:none !important;
}

#depths .footer-pane-open a.pane-switch { margin-top: 17px; }

#depths a.pane-switch span.btn_holder { background: transparent no-repeat top right; height:21px; width:21px; margin:0; padding:0 0 0 0; vertical-align:text-top; }
#depths a.pane-switch:hover span.btn_holder { background-position: right -21px; }
#depths a.pane-switch:active span.btn_holder { background-position: right -42px; }
#depths a.pane-switch span.show_btn_holder { display: inline-block; background-image:url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-show.png); }
#depths a.pane-switch span.hide_btn_holder { display: none; }
#depths div.footer-pane-open span.show_btn_holder { display: none; }
#depths div.footer-pane-open span.hide_btn_holder { display: inline-block; background-image:url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-hide.png); }

#depths a.pane-switch span.arr_btn_text{ position:relative; padding:0; top:4px; left: -34px; visibility:hidden; color:#C0D0CA }
/*#depths a.pane-switch:hover span.arr_btn_text { visibility:visible; }*/

#depths a.pane-switch img.footer_arrow{width:19px;height:18px;opacity:0.5} 
div.popup2-ft-ch-switcher { width: 200px !important; height:123px !important; border-top:0 none !important;}
div.popup2-ft-ch-switcher, div.popup2-ft-ch-switcher * {background-color: #2c3330 !important;}
div.popup2-ft-ch-switcher div.pager-dark div.page2 a.f { background-image: none !important;} /* kill the bg image */
div.popup2-ft-ch-switcher div.pager-dark div.page2 a.f:hover { background-color: #AFC81C !important;}


#depths div#footerThumbData { height: 190px; overflow: hidden; margin-right:58px;clear:left;}
#depths div#footerThumbData a {margin:auto}
#depths div#footerThumbData b.filmtime {display:none}

#depths #footer_pane_extra { zoom:1 }

#depths .sitbackbutton .small { background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/footerbtn-sitback.png); }
#depths .sitbackbutton .small:hover { background-position: left -21px; }
#depths .sitbackbutton .small:active { background-position: left -42px; }

/* footer uplift */
#depths .pollbox { margin-left: -12px; }
/* should be changed to a more elegant #depths table#footerstuff td.f#footer_poll { padding-left: 18px; }
   when going live */


#depths .pollbox .pollslider-outer { padding:0 8px; margin-top: 8px; }

#depths .pollbox .pollslider {
    min-height: 150px;
    min-width: 240px;
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/slider_bg.png);
    background-position: 0 3px;
    background-repeat: repeat-x;
    padding: 0 15px 0 0;
    margin-right: 15px;
}

#depths .pollbox .lefttab {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/left_chisel.png);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 154px;
    left: -11px;
    position: relative;
    width: 2px;
}

#depths .pollbox .righttab {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/right_chisel.png);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 154px;
    width: 4px;
}

#depths .pollbox .leftbut, #depths .pollbox .rightbut {
    border: 1px solid #424B45;
    display:block;
    height: 30px;
    width:17px;
    background:#5a6b5d;
    -moz-box-shadow:inset 0px 1px #77877a;
    -webkit-box-shadow:inset 0px 1px #77877a;
    background:-webkit-gradient(linear, left top, left bottom, from(#637466), to(#5a6b5d) );
    background:-moz-linear-gradient(-90deg, #637466, #5a6b5d);
    float: left;
    position: relative;
    cursor: pointer;     
}

#depths .pollbox .leftbut {
    left: -10px;
    top: 60px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
   
#depths .pollbox .leftbut i, #depths .pollbox .rightbut i {
    display: block;
    height: 25px;
    width: 12px;
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/left_notch.png) scroll no-repeat transparent 4px 9px;
    cursor: pointer;
}

#depths .pollbox .leftbut.enabled:hover, #depths .pollbox .rightbut.enabled:hover {
    background:-webkit-gradient(linear, left top, left bottom, from(#6a7a6d), to(#617164) );
    background:-moz-linear-gradient(-90deg, #6a7a6d, #617164);
    -moz-box-shadow:inset 0px 1px #808f83;
    -webkit-box-shadow:inset 0px 1px #808f83;
}

#depths .pollbox .rightbut {
    float: right;
    right: 3px;
    top: 60px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

#depths .pollbox .rightbut.disabled, #depths .pollbox .rightbut.disabled i {
    cursor: default;
    opacity: 0.5;
}

#depths .pollbox .rightbut i {
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/right_notch.png) scroll no-repeat transparent 4px 9px;
}

#depths .pollbox h3 {  
    margin: 12px 0;
    line-height: 1.8em; font-size: 1.05em;
    color: #F1F1F1;
    padding: 10px 0;
}

#depths .pollbox .result_bars {
    position:relative;
    margin: 0 auto;
    width: 200px;
}

#depths .pollbox .results ul { margin: 12px 0 12px 13px; padding: 0; }
#depths .pollbox .results ul li { list-style-type: none; line-height: 1.8em; font-size: 1.05em; }

#depths .pollbox .voterow { height: 45px; padding: 5px 21px 0 5px;}

#depths .pollbox .vote { float: left; padding: 3px; }

#depths .pollbox input.vote_button {
    overflow: hidden;
    width: 88px;
    height: 29px;
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/vote_but.png) no-repeat;
    text-indent: -1000px;
    border: 0;
    cursor: pointer;
}

#depths .pollbox .totalvotes {
    display: table-cell;
    float: right;
    height: 33px;
    line-height: 3em;
    text-align: right;
    vertical-align: middle;
}

#depths .pollbox .commentcount {
    background: url(/web/20120303092612/http://st.deviantart.net/portal/icon-comments-a.png) no-repeat 0 2px;
    clear: both;
    color: #BACCBE !important;
    font-size: 0.94em !important;
    line-height: 1.6em !important;
    position: relative;
    margin-left: 10px;
}

#depths .pollbox .sliding-window {
    overflow: hidden;
}

#depths .pollbox .sliding-wrap {
    position: relative;
    top: -8px;
}

#depths .pollbox .sliding-wrap .sliding {
    float: left;
    overflow: hidden;
}

#depths .pollbox .sliding-wrap .results ul {
    margin-left: 0;
}

#depths .pollbox .commentcount i {padding-left: 16px;font-style: normal;}

#depths #footer-da-journal { list-style:none; color:#033; margin: 8px 8px 0 0; padding: 0; }
#depths #footer-da-journal li {
    padding: 6px;
    font-size: 1.05em;
    line-height: 1.4em; 
    border: 1px solid #424B45;
    border-bottom: none;
    display:block;
    background:#5a6b5d;
    -moz-box-shadow:inset 0px 1px #77877a;
    -webkit-box-shadow:inset 0px 1px #77877a;
    background:-webkit-gradient(linear, left top, left bottom, from(#637466), to(#5a6b5d) );
    background:-moz-linear-gradient(-90deg, #637466, #5a6b5d);
    color:#EAF2EE !important;
    position: relative;
}

#depths #footer-da-journal li.first {
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
}

#depths #footer-da-journal li.last { 
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom: 1px solid #424B45 !important;
}

#depths #footer-da-journal li:hover {
    background:-webkit-gradient(linear, left top, left bottom, from(#6a7a6d), to(#617164) );
    background:-moz-linear-gradient(-90deg, #6a7a6d, #617164);
    -moz-box-shadow:inset 0px 1px #808f83;
    -webkit-box-shadow:inset 0px 1px #808f83;
}

#depths #footer-da-journal li a:hover {
    color: #fff;
}

#depths #footer-da-journal li .rowuser {padding: 6px 0 3px 0; width: 99%; }

#depths #footer-da-journal li .mgavatar,
#depths #footer-da-journal li .mavatar {
    float: left;
    width: 30px;
    padding: 0;
    margin: 0;
}
#depths #footer-da-journal li .mgavatar { width: 55px; }

#depths #footer-da-journal li .mgavatar img,
#depths #footer-da-journal li .mavatar img {
    height: 25px;
    width: 25px;
}
#depths #footer-da-journal li .mgavatar img { width: 50px; }

#depths #footer-da-journal li .rowuser > span {
    font-family: Verdana, Geneva, sans-serif;
    display: block; 
    color: #90a193;
    font-size: 10px;
    height: 15px;
    line-height: 0.8em;
}

#depths #footer-da-journal li .comments {
    padding-left: 16px;
    background: url('/web/20120303092612/http://st.deviantart.net/portal/mini-comment.png') no-repeat 0 3px;
    float: right;
    font-size: 0.94em !important;
    line-height: 1.6em !important;
    position: relative;
    top: -21px;
    clear: both;
    color: #BACCBE !important;
}

#depths #footer-da-journal li .excerpt {
    overflow: hidden;
    font-size: 0.94em;
    width: 100%;
    height: 0;
    margin-top: -5px;
}

#depths #footer-da-journal li .excerpt p {
    margin: 0;
    padding: 8px 0 0 0;
}

#depths #footer-da-journal li .more {
    text-align: right;
    padding: 0 0 8px 0;
    margin: 0;
}

#depths #footer-da-journal li .toggle {
    position: absolute;
    bottom: 2px;
    width: 100%;
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/down_arrow.png) no-repeat center;
    height: 15px;
    cursor: pointer;
    display: none;
}

#depths #footer-da-journal li:hover .toggle {
    display: block;
}

#depths #footer-da-journal li.news-expanded .toggle {
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/up_arrow.png) no-repeat center;
}

#barkbox {
    position: fixed;
    z-index: 100;
    bottom: 0;
    left: 0;
}

#barkbox .bark {
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 1) inset;
    width: 240px;
    padding: 10px;
    margin: 5px;
    border: 1px solid rgb(181, 191, 177); /* default color */
    border: 1px solid rgba(0, 0, 0, 0.2); /* rgba for transparency */
    background-color: #f2f2f2;
    background-image: -moz-linear-gradient(#fff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(#fff, #f2f2f2);
}

#barkbox .bark h3 {
    color: #3d3d3d;
    font-weight: bold;
    font-size: 12px;
}

#barkbox .bark p {
    font-size: 11px;
    color: #778676;
    letter-spacing: -.5px;
    margin: 4px 0;
}

/** email subscribe **/
#subscribe-email i.icon-emailopen {
    background-position: 50% 50%;
    border: 0 none;
    display: inline-block;
    height: 25px;
    margin: -12px 0 -8px -5px;
    position: relative;
    vertical-align: middle;
    width: 25px;
    background-image: url("/web/20120303092612/http://st.deviantart.net/icons/misc/email-open.png");
}
#subscribe-email .done {color: #EAF2EE;font-weight: bold;}
#subscribe-email .done img {margin: 0 5px 0 0;position: relative;top: 3px;}
input#subscribe_email_value {
    min-width: 115px;
    width: 115px;    
    font-size: 11px;
    padding: 7px 8px;
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #8C9B8C;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px rgba(255, 255, 255, 0.4), 0 1px 4px #BDBDBD inset;
    color: #515C5A;
    font-family: Verdana,Geneva,sans-serif;
    letter-spacing: -0.25px;
    margin-left: -1px;
}

div.tabselect {
    margin: 15px 0;
    width: 100%;
    clear: both;
    float: left;
    overflow: hidden;
}
div.tabselect-wrapper {
    clear: left;
    float: left;
    position: relative;
    left: 50%;
}
div.tabselect a.tab,
body.gruze div.bubbleview div.tabselect a.tab {
    -webkit-box-shadow: rgba(255, 255, 255, 0.898438) 0px 1px 0px 0px inset, rgba(100, 100, 100, 0.0976562) 0px 1px 2px;
    -webkit-box-sizing: border-box;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F4F1), to(#EAEEE9));
    background: -moz-linear-gradient(-90deg, #F1F4F1, #EAEEE9);
    background: -o-linear-gradient(-90deg, #F1F4F1, #EAEEE9);
    filter:     progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F1F4F1', endColorstr='#EAEEE9'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F1F4F1', endColorstr='#EAEEE9')"; /* IE8 */
    border: 1px solid #AFBEB0;
    border-right-width: 0;
    color: #121516;
    display: block;
    float: left;
    position: relative;
    right: 50%;
    font-size: 12px;
    line-height: 30px;
    padding: 0 24px;
    text-align: center;
    text-decoration: none;
    text-shadow: white 0px 1px 0px;
}
div.tabselect a.tab:hover,
body.gruze div.bubbleview div.tabselect a.tab:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f4f5) );
    background: -moz-linear-gradient(-90deg, #ffffff, #f3f4f5);
    background: -o-linear-gradient(-90deg, #ffffff, #f3f4f5);
    filter:     progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f4f5'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f3f4f5')"; /* IE8 */
}
div.tabselect a.tab:active,
body.gruze div.bubbleview div.tabselect a.tab:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#cad4c5), to(#e1e6df) );
    background: -moz-linear-gradient(-90deg, #cad4c5, #e1e6df);
    background: -o-linear-gradient(-90deg, #cad4c5, #e1e6df);
    filter:     progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cad4c5', endColorstr='#e1e6df'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cad4c5', endColorstr='#e1e6df')"; /* IE8 */
    -webkit-box-shadow: inset 0 2px 4px rgba(170, 181, 165, 0.3), inset 0 2px 10px rgba(170, 181, 165, 0.3), inset 0 -1px 4px rgba(170, 181, 165, 0.3), 0 1px 0px rgba(255, 255, 255, 0.2) !important;
    box-shadow: inset 0 2px 4px rgba(170, 181, 165, 0.3), inset 0 2px 10px rgba(170, 181, 165, 0.5), inset 0 -1px 4px rgba(170, 181, 165, 0.3) , 0 1px 0px rgba(255, 255, 255, 0.2) !important;
}
div.tabselect a.tab.selected,
div.tabselect a.tab.selected:hover,
body.gruze div.bubbleview div.tabselect a.tab.selected,
body.gruze div.bubbleview div.tabselect a.tab.selected:hover {
    color: #2c3635;
    background: -webkit-gradient(linear, left top, left bottom, from(#cad4c5), to(#e1e6df) );
    background: -moz-linear-gradient(-90deg, #cad4c5, #e1e6df);
    background: -o-linear-gradient(-90deg, #cad4c5, #e1e6df);
    filter:     progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cad4c5', endColorstr='#e1e6df'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cad4c5', endColorstr='#e1e6df')"; /* IE8 */
    -webkit-box-shadow: inset 0 2px 5px rgba(170, 181, 165, 0.5), 0 1px 0px rgba(255, 255, 255, 0.2) !important;
    box-shadow: inset 0 2px 5px rgba(170, 181, 165, 0.5), 0 1px 0px rgba(255, 255, 255, 0.2) !important;
}
div.tabselect a.tab.selected:hover,
body.gruze div.bubbleview div.tabselect a.tab.selected:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#d8e1d4), to(#e1e6df) );
    background: -moz-linear-gradient(-90deg, #d8e1d4, #e1e6df);
    background: -o-linear-gradient(-90deg, #d8e1d4, #e1e6df);
    filter:     progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d8e1d4', endColorstr='#e1e6df'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d8e1d4', endColorstr='#e1e6df')"; /* IE8 */
}
div.tabselect a.tab.left {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
div.tabselect a.tab.right {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-right-width: 1px;
}
.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,
body.gruze div.bubbleview .blues-bar .nav2 a,
.mczone-title .nav2 a {
    padding:7px 8px 2px 26px;
    height:19px;
    display:-moz-inline-box;
    display:inline-block;
    margin:0 3px;
    text-decoration:none;
    color:#5E7570;
    font-weight:normal;
    font-size:9pt;
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/gruzecontrol/pager.gif);
    border-right:1px solid #AEBEB2;
    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;
    overflow: hidden;
    text-overflow: ellipsis;
}
.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;
}
.cc-time:after {
    content:"\A0\A0";
}

.cc-hovercard .cc-userdetails::before {
    content:"";
    position:absolute;
    background:#f7faf6;
    border:1px solid #a8aeb7;
    left:23px;
    width:5px;
    height:7px;
    margin-top:1.6em;
    border-top:none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.cc-userdetails {
    font-size: 8.25pt;
    line-height: 1em;
    white-space:nowrap;
    margin-left: -1ex;
}
.cc-hovercard .cc-userdetails {
    line-height: 1em;
    white-space:nowrap;
    margin-left: -1ex;
    position:absolute;
    margin-top:-2em;
    left:12px;
    background:#f7faf6;
    border:1px solid #a8aeb7;
    padding:.5em 1.2em;
    font:bold 10pt Trebuchet MS;
    color:#656f7d !important;
    border-radius:4px;
    box-shadow:0 1px 2px rgba(0,0,0,.15);
    opacity:0;
    height:1px;
    overflow:hidden;
    -webkit-transition:all .15s ease;
}
.cc-userdetails .cc-seperator {
    border-left: 1px dotted #778584;
    margin:0 2px 0 5px;
}
.cc-hovercard .cc-seperator {
    border-left: 1px dotted #778584;
    opacity:.4;
    margin:0 .6em !important;
}
.cc-userdetails .cc-seperator:first-child {
    margin-left: 0;
}
.cc-hovercard .cc-userdetails .cc-seperator:first-child {
    display: none;
}


.cc-hovercard .cc-meta,
.cc-hovercard .ch-ctrl,
.cc-hovercard .ch {
    position:static
}

/*.cc-hovercard .cc-meta:hover .cc-userdetails,*/
.cc-hovercard .cc-meta.hover .cc-userdetails {
    display:inline;
    opacity:.99;
    height:1.15em;
    margin-top:-3.2em;
    overflow:visible;
}

/*.cc-hovercard .cc-meta:hover a.u::before,*/
.cc-hovercard .cc-meta.hover a.u::before {
    content:"";
    position:absolute;
    left:12px;
    right:12px;
    height:3em;
    margin-top:-3em;
    z-index:30;
}


/* 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;
}
.cc-time,
.cc-time a,
.cc-userdetails {
    color:#778584;
}
.cc-manage a {
    color:#677564 !important;
}


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

.ccomment i.l {
    background:url(/web/20120303092612/http://st.deviantart.net/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 a img {
    position:static !important;
    vertical-align: bottom;
    
}
.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(/web/20120303092612/http://st.deviantart.net/minish/deviation/textarea-shadow-left.png) no-repeat, url(/web/20120303092612/http://st.deviantart.net/minish/deviation/textarea-shadow-right.png) top right no-repeat, #fff url(/web/20120303092612/http://st.deviantart.net/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;
}
.cctextarea-ctrl {
    position:relative;
    _zoom:1;
}
.ccexpanded .cc-with-moods .cctextarea-ctrl {
    margin-right: 156px;
}
.cctextarea textarea, .previewbox { outline:none;resize: none; margin:0; height: 44px; font: 1em/1.4 verdana, sans-serif; display: block; background:#FFF;width:100%;border:none}
.cctextarea textarea {_overflow-y: hidden;}
.ccexpanded textarea {height:164px; 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(/web/20120303092612/http://st.deviantart.net/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:-8px}
.ccexpanded .inputs {display:block}
.ccexpanded .inputs .smbutton {
    margin-bottom: 4px !important;
}

.previewbox a, .previewcontainer a {
    text-decoration: underline;
}

.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;
    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:164px;
    z-index:80 !important;
}
.talk-pager a.f {
    margin-bottom:-6px
}

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




/* muro */
span.closed {
    display:inline-block;
    padding:4px 7px;
    border:4px dashed #B5BFB5;
    cursor:pointer;
}
span.drawplz span.comment-attachment-label,
span.closed img.drawplz {
    display:none;
}
span.closed span.comment-attachment-label {
    display:inline;
}
span.closed:hover {
    border:4px solid #196BA7;
}
span.closed:active {
    opacity:.3;
}
span.comment-attachment-label {color:#839584;font:13pt/1.3em Trebuchet MS}
span.comment-attachment-label i.icon {position:static;float:left;width:24px;}

.drawplz-attachment-ctrl {
    overflow:hidden;
    padding:8px;
}
.drawplz-attachment-ctrl a.gmbutton2 {
    float:right;
}
.drawplz-attachment-ctrl i.icon {
    position:absolute !important;
    top:3px;left:7px;
}
#comments-thread-settings ~ .drawplz-attachment-ctrl {
    margin-top:-43px
}


div.popup2-ccomment-manage  {   
    -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 3px 4px, rgba(0, 0, 0, 0.199219) 0px 0px 2px, rgba(0, 0, 0, 0.199219) 0px 1px 1px;
    background: white;
    border: 1px solid #52695C;
    height: auto;
    padding: 2px;
    width: auto;
}


div.popup2-ccomment-manage .blockmenu {
    background: #E8ECE6;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E8ECE6), to(#DCE5DB));
    background:-moz-linear-gradient(-90deg, #E8ECE6, #DCE5DB);
    float: left;
    font-size: 8.25pt;
    overflow: hidden;
    white-space: nowrap;    
}

div.blockmenu a {
    color: #2C3635;
    display: block;
    padding: 4px 8px;
}

div.blockmenu a:hover {
    background: #518FA1;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#518FA1), to(#39798D));
    background:-moz-linear-gradient(-90deg, #518FA1, #39798D);
    color: white !important;
}

div.cc-manage-button {
    margin:  0 0 0 8px !important;
}

.ccomment-form .comment-post-notice {
    padding: 10px;
    border: 1px solid #E9D46E;
    background:  #F7F4C6;
    margin: 10px 0;
    text-align: left;
    display: none;
    font-size: 11px;
}
.ccexpanded .comment-post-notice {display:block}

#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(/web/20120303092612/http://st.deviantart.net/browse/hubblebuttons-picklejuice.gif);
}
a.frontbutton,
a.feedbutton {
    background-image:url(/web/20120303092612/http://st.deviantart.net/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(/web/20120303092612/http://st.deviantart.net/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;
}


/*
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;
    min-width:170px;
}

/********************/
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(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-top5.gif); }
div.iconset-home i { background-image:url(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-home-menu.gif?1); }
div#deviant div.supernav div.icons i, div#deviant div.boxtop i.icon { background-image:url(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-deviant-d.gif); }
div.iconset-art i { 
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/main/icons-deviation3.gif);
}
div.iconset-news i { background-image:url(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-news.gif); }
div.iconset-shop i { background-image:url(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-shop.gif); }
div.iconset-manage i { background-image:url(/web/20120303092612/http://st.deviantart.net/styles/minimal/minish/icons-manage.gif); }
div.iconset-deviate i, ul.iconset-deviate i { background-image:url(/web/20120303092612/http://st.deviantart.net/minish/icons/deviate.gif); }

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

/* 'icons' class */
div.icons {
    position:relative;
    /*overflow:hidden; /* for #6555 */
}
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(/web/20120303092612/http://st.deviantart.net/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*/
}


/* 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(/web/20120303092612/http://st.deviantart.net/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;
}

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

.fullview .overlay-stream {display:none}

.fullview .lrlower {display:none}

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

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


/* 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(/web/20120303092612/http://st.deviantart.net/promotions/holidayblowout/extra1.gif);
    position:relative;
    z-index:102;
    margin-bottom:-34px;
    width:123px;
    height:41px;
    top:-2px;
    overflow:hidden;
}
.oh-tl:-moz-any-link {
    height:26px;
}
 .oh-tl:-moz-any-link {
    height:41px;
}
.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}*/


/* cool new fullviews */
body #gmi-ResViewSizer_img.smshadow,
body #gmi-ResViewSizer_fullimg.smshadow {
    border:2px solid #93A98F;
    box-model:border-box;
    -moz-box-model:border-box;
    -webkit-box-model:border-box;
}
.fullview #gmi-ResViewSizer_img.smshadow,
.fullview #gmi-ResViewSizer_fullimg.smshadow {
    border:0 !important;
}
/*
body #gmi-ResViewSizer_img:hover,
body #gmi-ResViewSizer_fullimg:hover {
    border-color:#196BA7;
}
*/
body .dv-img-maxed-out #gmi-ResourcePageDisplayPane img {
    cursor:default;
    border:0 !important;
}

/* new header html */
body, body #overhead {background:url(/web/20120303092612/http://st.deviantart.net/minish/main/bggr.png) repeat-x 0 0}
body #overhead {background-color: #506256}



@media (max-width:768px) {
    body .oh-gap + .oh-hasmenu > * > .oh-darker {display:none}
    body .oh-hasmenu .oh-l {padding-left:4px;padding-right:22px !important;background-position-x:105%}
    body .oh-search > #search7 > #search7-ctrl {width:84px !important}
    body #browseNavbar2 { min-width:0 }
    body #browseNavbar2 #search7 {display:none}
    body .btd-browse .stream {margin:0 -20px !important}
}

/*
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}

div.popup2-grouplist-manage  {   
    -webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 3px 4px, rgba(0, 0, 0, 0.199219) 0px 0px 2px, rgba(0, 0, 0, 0.199219) 0px 1px 1px;
    background: white !important;
    border: 1px solid #52695C !important;
    height: auto !important;
    padding: 2px !important;
    width: auto !important;
}


div.popup2-grouplist-manage .blockmenu {
    background: #E8ECE6;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E8ECE6), to(#DCE5DB));
    background:-moz-linear-gradient(-90deg, #E8ECE6, #DCE5DB);
    float: left;
    font-size: 8.25pt;
    overflow: hidden;
    white-space: nowrap;    
}

*>.group_featured_list .gmbutton2hidden {display:none}
.group_featured_list span.grp:hover .gmbutton2hidden,
.group_featured_list span.grp .active  {display:block}

.resview7-view .journal-wrapper {
    margin: 0 auto;
    margin-bottom: 12px;
    padding-left: 8px;
    overflow:hidden;
}

body.fullview .resview7-view .journal-wrapper-fullview {
    max-width: none;
    margin: -18px -30px 12px 0;
    padding: 0;
}

.resview7-view .journal-wrapper .journal {
    position: relative;
}

.resview7-view .journal-wrapper .journalcontrol > .box,
.resview7-view .journal-wrapper .blogcontrol > .box {
    margin-bottom:0;
}
.resview7-view .journal-wrapper .journalcontrol > .gr-box,
.resview7-view .journal-wrapper .blogcontrol > .gr-box {
    margin-bottom:4px;
}

.gr-featured_deviation .c .journal-browse {
    text-align: left;
}

.gr-featured_deviation .c .journal-browse .journal {
    cursor: pointer;
}

.gr-featured_deviation .c .journal-browse .journal-footer {
    display:none;
}

#journal_main .stream,
.newjournalmodule .journal-stream {
    text-align: left;
}

#journal_main .stream div.journal-wrapper.tt-a:not(:-moz-any-link),
.newjournalmodule .journal-stream div.journal-wrapper.tt-a:not(:-moz-any-link) {
    display: block;
    width: auto;
}

.journalcontrol,
.blogcontrol {
    /* important skin-control mechanism */
    position:relative;
    overflow:hidden; /* contain floated journalboxes and crop them if they want to escape container */
}

.journal {
    margin: 10px 0px 20px 0px;
}


.journal .gr-box  {
    position:relative;
    margin:0;
    overflow:hidden;
}

.journal .gr-box img, .journal .journalbox img {
    max-width: 100%;
    height: auto;
    width: auto\0/; /* ie 8-9 css hack, I think */
}

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

.blogcontrol .grf-indent .text,
.journalcontrol .grf-indent .text {
    padding:15px 15px 37px 33px;
}

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,
div.journalcontrol div.gr-top h2 a {
    text-decoration:none;
}
div.blogcontrol div.gr-top h2 a:hover
div.journalcontrol 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,
div.journalcontrol div.gr-top span.author img.avatar {
    display:none;
}

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

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

#dv7 ul.list span.side,
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;
}

/*
 Overrides for all-short and first-long journals
*/
.newjournalmodule .all-short .journal,
.newjournalmodule .all-short .journal .gr-box,
.newjournalmodule .first-long .journal-wrapper:not(:first-child) .journal,
.newjournalmodule .first-long .journal-wrapper:not(:first-child) .journal .gr-box{
    margin: 0;
    max-height: 350px;
    overflow: hidden;
}

.newjournalmodule .journal-footer {
    display:none;
}

.newjournalmodule .journal-wrapper .journal-footer {
    display:block !important;
    margin: 20px 0 30px 0;
    position: relative;
}

.newjournalmodule .journal-wrapper .journal-footer .more
  {
    float: none;
    color: #125780;
    font-weight: bold;
    position: absolute;
    top: -15px; left: 0;
    width: 100%; /* IE7 :( */
}

.newjournalmodule .journal-wrapper .journal-footer .date {
    font-weight: bold;
    position: absolute;
    top: -15px; right: 0;
}

.newjournalmodule #journal_main .stream { 
    width: 850px;
    margin: auto; 
    position: relative;
}

.newjournalmodule .journal {
    margin: 0;
}

/*
 end overrides
*/

/* It's the default skin from here on in */

/*
.journal-green .gr-body .text,
.journal-green .gr-body img {
    max-width: 540px;
}
.journal-green .gr-body ul.list {
    max-width: 520px;
}
*/

.journal-green .gr-box {
    margin: 5px 0;
    border: 1px solid #BDC8BC;
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/daskin_noise.png") repeat scroll #F5F8F4;
    padding: 15px 0;
    position: relative;
    overflow: hidden;
}

.journal-green .gr-top {
    background: transparent;
    padding: 0 0 10px 20px;
    border: 0;
    margin-top: -2px;
}

.journal-green .gr-top .gr .mavatar {
    margin-top: 2px;
}

.journal-green .gr-top .gr .avatar {
    position: relative;
    top: 0; left: 0;
    width: 25px; height: 25px;
    float: left;
}

.journal-green .gr-top ul {
    list-style-type: none;
    margin: -12px 0 0 30px;
    padding: 0;
}

.journal-green .gr-top ul li {
    font-size: 10px;
    height: 15px;
    line-height: 0.8em;
    color: #979595;
}

.journal-green .gr-top ul li a.u {
    color: #146e8f;
}

.journal-green .gr-top .tri {
    display: none;
}

.journal-green .gr-top .gr {
    background: transparent;
    border: 0;
    padding: 0 !important;
    font-size: 10px;
    line-height: 0.8em;
    color: #979595;
}

.journal-green .blogcontrol div.gr-top div.gr,
.journal-green .journalcontrol div.gr-top div.gr {
    padding-left: 10px !important;
}

.journal-green .gr-top .gr h2 a {
    color: #262424;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: normal;
    line-height: 1.5em;
    width: 90%;
}

.journal-green .gr1, .journal-green .gr2, .journal-green .gr3 {
    display: none;
    border: 0;
}

.journal-green .gr-body {
    background: transparent;
    border: 0;
}

.journal-green .gr-body .gr {
    border: 0;
}

.journal-green .gr-body .text {
    margin: 0 auto;
    line-height: 1.5em;
    font-size: 13px;
    z-index: 20;
    position: relative;
}

.journal-green .gr-body img {
    height: auto;
}

.journal-green .gr-body ul.list {
    padding:0 15px 0 32px;
    margin: 0 auto;
    z-index: 20;
    position: relative;
}

#dv7 .journal-green .gr-box .gr-body ul.list li.f,
body.gruze .journal-green .gr-box .gr-body ul.list li.f {
    padding-left: 0;
    background:none;
}

.journal-green .gr1 {
    position: absolute;
    bottom: 0;
    left: -4px;
    height: 200px;
    width: 200px;
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/bl_curl.png") no-repeat scroll 0 bottom transparent;
    display: block;
    z-index: 10;
}

.journal-green .gr2 {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 200px;
    width: 200px;
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/br_curl.png") no-repeat scroll 0 bottom transparent;
    display: block;
    z-index: 10;
}

.journal-green .gr1.gb {
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/pageshadow_l.png") no-repeat scroll -1px top transparent;
    display: block;
    height: 8px;
    left: -4px;
    bottom: -8px;
    position: absolute;
    width: 170px;
    border: 0;
}

.journal-green .gr2.gb {
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/pageshadow_r.png") no-repeat scroll -46px 0 transparent;
    display: block;
    height: 8px;
    position: absolute;
    right: -2px;
    bottom: -8px;
    width: 170px;
    border: 0;
}

.journal-green .gr3.gb {
    background: url("/web/20120303092612/http://st.deviantart.net/blogskins/green/pageshadow_mid.png") repeat-x;
    display: block;
    height: 8px;
    position: absolute;
    width: 100%;
    bottom: -8px;
    border: 0;
}

.journal-wrapper .copyright {
    text-align: left;
    font-size: 11px;
    color: #979595;
    padding-top: 4px;
}
.journal-wrapper .journal-buttons {
    float:right;
}

.journal-footer {
    height: 15px;
    margin: 15px 20px 50px 25px;
}

div.bubbleview .journal-footer a {
    color: #94A98F;
    font-size: 12px;
}

.journal-footer a.more {
    float: right;
    font-size: 13px;
}

.journal-footer a.comments {
    float: left;
}

.journal-footer a.comments em {
    display: inline-block;
    background: url('/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/comments_ratings_mini.png') no-repeat 0 3px;
    width: 15px;
    height: 15px;
    margin-right: 3px;
}

.journal-footer a.faves {
    float: left;
    margin-left: 18px;
}

.journal-footer a.faves em {
    display: inline-block;
    background: url('/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/comments_ratings_mini.png') no-repeat -16px 3px;
    width: 15px;
    height: 15px;
    margin-right: 3px;
}



.non-sliding-menu, .sliding-menu {border:0 !important}
.noncollapseHeader {background:transparent !important}
#facetMenu-Browse_list a {font-family:Trebuchet MS, sans-serif;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(/web/20120303092612/http://st.deviantart.net/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;}
.bt-selector:hover .browse-limits a,
.bt-selector-hover .browse-limits a {border:1px solid #e5ece3;position:relative;top:-1px;}
.bt-selector-hover .tabInactive{padding-left:0px !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 span.t,
#browse2 .tt-a a.t {
    color: #337287;
    font-weight: bold;
    font-size: 8.25pt;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding: 4px 0;
    margin:-4px 0;
}
#browse2 .tt-a:not(.tt-fh) span.t,
#browse2 .tt-a:not(.tt-fh) a.t {
    max-width: 205px;
}

#browse2 .tt-narfed {
    display: none !important; 
} 

.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(/web/20120303092612/http://st.deviantart.net/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}
#heyboxContents {text-overflow:ellipsis;height:1.3em;max-width:95%;}
.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;z-index:0;}
.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(/web/20120303092612/http://st.deviantart.net/browse/histogram_bars.png?1) no-repeat;
    background: url(/web/20120303092612/http://st.deviantart.net/browse/histogram_bars.png/3.png) no-repeat;
}
div.facetTagTitle {
    /*margin-left: 10px;*/
}
/* Facet Area */

div.browseFacet {
    background: #d3dfd1 url(/web/20120303092612/http://st.deviantart.net/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, sans-serif;
    font-size:11px;
}
.sliding-menu, .sliding-menu ul,
.non-sliding-menu, .non-sliding-menu ul {
    margin:0;
    width:170px;
    padding: 0 0 4px 0;
}


.dowant {
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    padding: 2px;
    border: 1px solid #9eb1a2;
    background: #e0e7df;
    color: #121516;
    text-shadow: 0 1px 0 rgba(100%,100%,100%,.8);
    cursor: pointer;
    z-index: 40;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    display: none;
}

.tt-votable:hover .dowant,
.tt-user-voted .dowant {
    display: block;
}

.tt-user-voted .dowant {
    background: #c0e658;
}

.holidayhq-button {
    display:block;
    background-image: url(/web/20120303092612/http://st.deviantart.net/shop/holidayhq-button.png);
    height: 27px;
    width: 139px;
}

.holidayhq-button-menu {
    margin-left:15px;
}

.holidayhq-button-catbar {
    float:right;
    margin-top:14px;
    margin-right: 20px;
}

.holidayhq-button:hover {
    background-position: 0px -27px;
}

.holidayhq-button:active {
    background-position: 0px -54px;
}

.browse2-journals-next #browseNavbar2 .bt-selector {
    margin-left: 0;
    margin-right: 8px;
    z-index: 100;
}

.browse2-journals-next .journal-wrapper {
    max-width: 850px;
    margin: 0 auto;
    position: relative;
}

.browse2-journals-next .journal-wrapper .gr-box, .browse2-journals-next .journal-wrapper .journalcontrol,
.browse2-journals-next .journal-wrapper .gr-body, .browse2-journals-next .journal-wrapper .journaltext,
.gr-featured_deviation .journal-wrapper .gr-box, .gr-featured_deviation .journal-wrapper .journalcontrol,
.gr-featured_deviation .journal-wrapper .gr-body, .gr-featured_deviation .journal-wrapper .journaltext {
    max-height: 350px;
    overflow: hidden;
    position: relative;
}

.browse2-journals-next .journal-wrapper .journal-footer {
    margin: 35px 0 30px 0;
    position: relative;
}

.browse2-journals-next .journal-wrapper .journal-footer .more {
    float: none;
    color: #125780;
    font-weight: bold;
    position: absolute;
    top: -25px; left: 0;
    width: 100%; /* IE7 :( */
}

.browse2-journals-next .journal-wrapper .journal-footer .date {
    font-weight: bold;
    position: absolute;
    top: -25px; right: 0;
}

.browse2-journals-next .browse2-feeds {
    margin-top: -2.5em;
}

#journalsBrowseWrapper #journalsSidebar {
    float: right;
    width: 250px;
    margin-right: 20px;
}

#journalsBrowseWrapper #journalsSidebar h2, #journalsBrowseWrapper #journalsSidebar h3 {
    font-size: 15px;
    color: #000;
    margin: 20px 0 0 2px;
    letter-spacing: 0;
}

#journalsBrowseWrapper #journalsSidebar .submit-journal {
    width: 100%;
    font-size: 13px;
}

#journalsBrowseWrapper #journalsSidebar .submit-journal span {
    background: url('/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/submit-journal.png') no-repeat 50px 9px;
    padding: 9px 15px;
}

#journalsBrowseWrapper .journals-stream {
    margin-right: 270px;
    padding: 0 20px;
}


#journalsBrowseWrapper .journals-stream > h2 {
    color: #000;
    font-size: 22px;
    max-width: 850px;
    margin: 0 auto;
    height: 57px;
}


.browse2-journals-next #browseNavbar2 .sitbackbutton,
.browse2-journals-next #browseNavbar2 .browse-limits-h {
    display:none;
}

.browse2-journals-next #heyboxContents {
    margin-bottom: 28px;
    padding-bottom: 3px;
}

.browse2-journals-next #heyboxContents.empty {
    margin-bottom: 8px;
}

#journalsBrowseWrapper #journalsSidebar p.manifest {
    line-height: 1.6;
    margin-bottom: 16px;
}

#journalsBrowseWrapper #journalsSidebar h2.manifest {
    font-size: 22px;
    margin: 0 0 0 -2px;
    letter-spacing: 0;
}

#journalsBrowseWrapper #journalsSidebar #deviantsOnline {
    font-size: 11px;
    font-weight: normal;
    margin: 22px 0 22px 3px;
}

/* community mood */

#journalsBrowseWrapper #journalsSidebar #communityMood {
    height: 200px;
    margin: 1px 0 14px 2px;
}

#journalsBrowseWrapper #journalsSidebar #communityMood ul {
    margin: 10px 0 0 0;
    padding: 0;
}

#journalsBrowseWrapper #journalsSidebar #communityMood ul.graph {
    background: #c9d4c4 url('/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/mood-graph-bg.png');
    height: 150px;
    border: 1px solid #8f9f91;
    border-radius: 5px;
    box-shadow: inset 0 0 8px #8f9f91;
    overflow: hidden;
}

#journalsBrowseWrapper #journalsSidebar #communityMood ul.graph li span {
    height: 150px;
    margin: 0 9px;
    background: #c7d632;
    background: -webkit-gradient(linear, left top, left bottom, from(#d4df49), to(#c5d52f) );
    background: -moz-linear-gradient(-90deg, #d4df49, #c5d52f);
    background: -ms-linear-gradient(#d4df49, #c5d52f);
    border: 1px solid #8b9b8f;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px #edf851;
    display: block;
}

#journalsBrowseWrapper #journalsSidebar #communityMood li {
    width: 49px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: right;
    text-align: center;
    font-size: 9px;
    color: #4d5c50;
}

#journalsBrowseWrapper #journalsSidebar #communityMood ul.definition li strong {
    display: block;
    font-size: 10px;
}

#journalsBrowseWrapper #journalsSidebar #newDeviants {
    margin: 30px 0 20px 0;
    height: 100px;
}

#journalsBrowseWrapper #journalsSidebar #newDeviants h3 {
    margin: 0 0 10px 2px;
}

#journalsBrowseWrapper #journalsSidebar #newDeviants ul {
    margin-left: 2px;
}

#journalsBrowseWrapper #journalsSidebar #newDeviants li {
    float: left;
    margin: 0 5px 5px 0;
}

#journalsBrowseWrapper #journalsSidebar #newDeviants li img {
    width: 25px;
    height: 25px;
}

/* polls */

#journalsBrowseWrapper #sidebarPoll {
    margin-left: 4px;
}

#journalsBrowseWrapper #sidebarPoll .pollbox {
    margin-left: 5px;
}

#journalsBrowseWrapper #sidebarPoll .pollslider-outer {
    padding:0 8px;
    margin-top: 12px;
}

#journalsBrowseWrapper #sidebarPoll .pollslider {
    min-height: 170px;
    width: 200px;
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/poll-bg.png);
    background-position: 0 3px;
    background-repeat: repeat-y;
    padding: 0 15px 0 0;
    margin-right: 15px;
    color:#585d56;
}

#journalsBrowseWrapper #sidebarPoll .lefttab {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/poll-left-chisel.png);
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 170px;
    left: -11px;
    position: relative;
    width: 2px;
    top: -3px;
}

#journalsBrowseWrapper #sidebarPoll .righttab {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/journalbrowse/poll-right-chisel.png);
    background-position: 0 4px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 170px;
    width: 4px;
    top: -3px;
    right: -5px;
    position: relative;
}

#journalsBrowseWrapper #sidebarPoll .leftbut, #journalsBrowseWrapper #sidebarPoll .rightbut {
    border: 1px solid #7f8d7e;
    display:block;
    height: 30px;
    width: 17px;
    top: 72px;
    background:#c6d1c1;
    -moz-box-shadow:inset 0px 1px #cad1c7;
    -webkit-box-shadow:inset 0px 1px #cad1c7;
    background:-webkit-gradient(linear, left top, left bottom, from(#cdd4ca), to(#babfb7) );
    background:-moz-linear-gradient(-90deg, #cdd4ca, #babfb7);
    float: left;
    position: relative;
    cursor: pointer;
}

#journalsBrowseWrapper #sidebarPoll .leftbut {
    left: -10px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-bottomleft:4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    margin-right:-1px;
}

#journalsBrowseWrapper #sidebarPoll .leftbut i, #journalsBrowseWrapper #sidebarPoll .rightbut i {
    display: block;
    height: 25px;
    width: 12px;
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/left_notch.png) scroll no-repeat transparent 4px 9px;
    cursor: pointer;
}

#journalsBrowseWrapper #sidebarPoll .leftbut.enabled:hover, #journalsBrowseWrapper #sidebarPoll .rightbut.enabled:hover {
    background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#fafafa) );
    background:-moz-linear-gradient(-90deg, #FFFFFF, #fafafa);
}

#journalsBrowseWrapper #sidebarPoll .rightbut {
    float: right;
    right: -3px;
    -moz-border-radius-topright:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

#journalsBrowseWrapper #sidebarPoll .rightbut.disabled, #journalsBrowseWrapper #sidebarPoll .rightbut.disabled i {
    cursor: default;
    opacity: 0.5;
}

#journalsBrowseWrapper #sidebarPoll .rightbut i {
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/right_notch.png) scroll no-repeat transparent 4px 9px;
}

#journalsBrowseWrapper #sidebarPoll h3 {
    margin: 10px 0 0 0;
    padding: 10px 0;
    line-height: 1.4em;
    font-size: 1em;
    font-weight:normal;
    font-family: Verdana,sans-serif;
    letter-spacing: 0;
    color: #393b37;
}

#journalsBrowseWrapper #sidebarPoll .result_bars {
    position:relative;
    margin: 0 12px;
    width: 200px;
}

#journalsBrowseWrapper #sidebarPoll div.result_bars span.votenum { color: #999999; }
#journalsBrowseWrapper #sidebarPoll div.result_bars .poll-bar2 { height: 23px; width: 196px; background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/poll_orange.gif) no-repeat top left; margin: 3px 0; }
#journalsBrowseWrapper #sidebarPoll div.result_bars .poll-bar2 div { height: 100%; background: transparent url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/poll_orange.gif) repeat-x center left; display: inline-block; margin: 0 !important; padding: 0 !important; }
#journalsBrowseWrapper #sidebarPoll div.result_bars .votes { display: inline-block; margin: 4px 4px 0 4px; vertical-align: top; color: #c0d0ca; }
#journalsBrowseWrapper #sidebarPoll div.result_bars .on .votes { float: right; }

#journalsBrowseWrapper #sidebarPoll .results ul { margin: 0 0 12px 13px; padding: 0; }
#journalsBrowseWrapper #sidebarPoll .results ul li { list-style-type: none; line-height: 1.4em; font-size: 11px; margin-bottom: 1em; }
#journalsBrowseWrapper #sidebarPoll .results ul li input { margin: 0 5px 0 0; }

#journalsBrowseWrapper #sidebarPoll .voterow { height: 45px; padding: 0 9px 0 4px;}

#journalsBrowseWrapper #sidebarPoll .vote { float: left; padding: 3px; }

#journalsBrowseWrapper #sidebarPoll input.vote_button {
    overflow: hidden;
    width: 88px;
    height: 29px;
    background: url(/web/20120303092612/http://st.deviantart.net/minish/main/v7footer/vote_but.png) no-repeat;
    text-indent: -1000px;
    border: 0;
    cursor: pointer;
}

#journalsBrowseWrapper #sidebarPoll .totalvotes {
    display: table-cell;
    height: 33px;
    float: right;
    margin-right: 10px;
    color:#727e73 !important;
    text-align: right;
}

#journalsBrowseWrapper #sidebarPoll .totalvotes a {
    color:#727e73 !important;
}

#journalsBrowseWrapper #sidebarPoll .votecount-wrap {
    font-size: 11px;
    display: block;
}

#journalsBrowseWrapper #sidebarPoll .commentcount {
    background: url(/web/20120303092612/http://st.deviantart.net/portal/icon-comments-a.png) no-repeat 0px 2px;
    font-size: 11px;
    line-height: 1.6em !important;
    position: relative;
    padding: 0 0 0 2px;
}

#journalsBrowseWrapper #sidebarPoll .sliding-window {
    overflow: hidden;
}

#journalsBrowseWrapper #sidebarPoll .sliding-wrap {
    position: relative;
    top: -12px;
}

#journalsBrowseWrapper #sidebarPoll .sliding-wrap .sliding {
    float: left;
    overflow: hidden;
}

#journalsBrowseWrapper #sidebarPoll .sliding-wrap .results ul {
    margin-left: 0;
}

#journalsBrowseWrapper #sidebarPoll .commentcount i {padding-left: 16px;font-style: normal;}

#journalsBrowseWrapper a.loadmore, #journalsBrowseWrapper a.loadingmore {
    display: block;
    background: #E1EBE2;
    border-radius: 5px;
    color: #125780;
    font: 14px Trebuchet MS;
    padding: 10px 0;
    text-align: center;
    max-width: 850px;
    margin: 0 auto;
    margin-bottom: 20px;
}

#journalsBrowseWrapper a.loadingmore {
    background: rgba(0, 0, 0, 0.1);
    color: #fff;
    cursor: default;
}

#journalsBrowseWrapper a.loadingmore:hover {
    text-decoration: none;
}

/* illusion of links on all entries */
#journalsBrowseWrapper .journalcontrol,
#journalsBrowseWrapper .blogcontrol {cursor:pointer !important}

/*
@@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;
}
.squareBrowsead.square200H {
    margin: 0 60px 0 10px;
}

.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(/web/20120303092612/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(/web/20120303092612/http://st.deviantart.net/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(/web/20120303092612/http://sh.deviantart.net/shadow/9BAE9B-B1C2AF/0-1/1/1/null.png);
}
.joinNowad #joinButtonBorder input {
    background:#B1C2AF url(/web/20120303092612/http://st.deviantart.net/minish/main/join.gif) no-repeat scroll 0px -21px;
    width: 146px;
    height: 22px;
    border: 0px;
    cursor: pointer;
}    


.sleekadbubble {
    background-color: #C6D3C2;
    background-image: url(/web/20120303092612/http://st.deviantart.net/advertising/sleekadbubblebg.gif);;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    line-height: 15px;
    padding: 10px;
    position: relative;
    _height:258;
}
.sleekadbubble.square200H {
    padding: 0 10px;
    background: none;
}

.sleekadbubble a.subbyCloseX {
    top: 6px;
    right: 8px;
}
.sleekadbubble.square200H a.subbyCloseX {
    right: 3px;
}
.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.square200H span.adlabel,
.sleekadbubble.square200H .sleekadfooter {
    display: none;
}


.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(/web/20120303092612/http://st.deviantart.net/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(/web/20120303092612/http://st.deviantart.net/minish/sitback/sitback_icon_large.gif);
    height:29px;
    width:30px;
}
.sitbackbutton .medium {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/sitback/sitback_icon_medium.gif);
    height:24px;
    width:26px;
}
.sitbackbutton .small-light {
    background-image: url(/web/20120303092612/http://st.deviantart.net/minish/sitback/sitback_icon_small_light.gif);
    height:21px;
    width:25px;
}
.sitbackbutton .small {
    background-image: url(/web/20120303092612/http://st.deviantart.net/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;
}

/* HTML sitback! */

.sitback-container {
    background: #000;
    width: 100%;
    height: 400px;
    max-height: 500px;
    padding-bottom: 45px;
    overflow: hidden;
}

.sitback-container .sitback-stage {
    text-align: center;
}

.sitback-container .sitback-stage  img {
    max-height: 500px;
}

.sitback-container .sb-button {
    z-index: 129;
}

.sitback-stream {
    width: 999em;
    overflow: hidden;
    visibility: hidden;
}
.sitback-stream .tt-a {
    float: left;
    display: block;
    width: 575px !important;
}

.sitback-stream .tt-a .userdetails, 
.sitback-stream .tt-a .category,
.sitback-stream .tt-a .similar,
.sitback-container a.t
{
    display: none !important;
}

/*div.stream div.tt-a span.tt-w {
    width: auto !important;
}
*/
div.sitback-settings a {
/*    text-indent: -999em; */
    display: inline-block;
    border-radius: 5px;
}

div.sitback-settings a.next {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/next.png) no-repeat 50% 50%;
    text-indent: -999em;
    width: 41px;
}

div.sitback-settings a.back {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/prev.png) no-repeat 50% 50%;
    text-indent: -999em;
    width: 41px;
}

div.sitback-settings a.back.disabled { 
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/prev_disabled.png) no-repeat 50% 50% #000;
}


div.sitback-settings {
    color: #fff;
    border-radius: 5px;
    display: none;
    width: 100%;
    bottom: 0px;
    position: absolute;
    z-index: 200    ;
}

div.sitback-settings .buttons {
    width: 300px;
    margin: 0 auto;
    background: rgba(0,0,0,0.88);
    text-align: center;
    border-radius: 4px;
    border-radius-bottomleft: 0;
    border-radius-bottomright: 0;
    border: 1px solid #fff;
    border-bottom: 0;
}

div.sitback-settings .buttons a.pause {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/pause.png) no-repeat 50% 50% #000;
}

div.sitback-settings .buttons a.play {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/play.png) no-repeat 50% 50% #000;    
}

div.sitback-settings .buttons a.settings {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/settings.png) no-repeat 50% 50% #000;
}

div.sitback-settings .buttons a.share {
    background: url(/web/20120303092612/http://st.deviantart.net/sitback/share.png) no-repeat 50% 50% #000;
    width: 80px;
}

div.sitback-settings a {
    color: #fff !important;
    text-indent: -999em;
    width: 41px;
    height: 40px;
}

div.popup2-sitback-settings,
div.popup2-sitback-share {
    padding: 5px 15px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 4px, white 0px 1px 1px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.496094) 0px 1px 4px, white 0px 1px 1px inset;
    background: #DDE6DA url(/web/20120303092612/http://st.deviantart.net/ui/2011/modals/assets/modal_bkgrd.png) repeat-x 0% 0% !important;
    border-top: 0;
    height: auto;
}

div.popup2-sitback-settings fieldset {
    border: 0;
    padding: 0;
    margin: 10px 0px;
}

div.popup2-sitback-settings legend {
    margin: 0;
    padding: 0;
    text-shadow: 0 1px 0 #fff;
    font: bold 14px Trebuchet MS;
}

div.popup2-sitback-settings ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
div.popup2-sitback-settings ul li {
    padding: 2px 0;
}

div.popup2-sitback-settings .smbutton {
    padding: 4px;
}

div.sitback-container .sitback-slide,
div.sitback-container .sitback-stage {
    width: 100%;
    height: 400px;
    position:relative;
}

div.image-container img {
    max-width: 600px;
    height: auto !important;
}

div.sitback-stage #lit-view {
    height: 400px;
    width: 100% !important;
}

div.sitback-stage #zoomed-in,
div.sitback-stage #lit-view {
    left: 0;
    border-radius: 0;
}
div.popup2-sitback-settings h2,
div.popup2-sitback-share h2 {
    text-align:left;
    text-shadow: 0px 1px 1px #fff;
    font: 20px Trebuchet MS;
}


/* used for both HPTOs and interstitials, make sure you (don't) wanna change both */
body.inter-active,
body.hpto-active { overflow: hidden !important; }
/* fix flash ads protruding through the hpto/inter */
body.inter-active .bubbleview iframe,
body.inter-active .bubbleview object,
body.inter-active .bubbleview embed,
body.hpto-active .bubbleview iframe,
body.hpto-active .bubbleview object,
body.hpto-active .bubbleview embed {display:none !important}

#inter,
#hpto {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    margin: 0;
    padding: 0;
    font: 76% verdana, bitstream vera sans, arial, helvetica, sans-serif;
    background-color: #282828;
    font-size: 1em;
}
#inter a:link,
#inter a:visited,
#hpto a:link,
#hpto a:visited { text-decoration: underline; color: #9C9C9C; }
#inter a:hover,
#hpto a:hover { color: #f1f1f1; }
#inter a:active,
#hpto a:active { color: #fff; }
#inter img,
#hpto img { border: 0; }

#inter div.header,
#hpto div.header { background-color: #393939; height: 40px; }
#inter div.header .continue,
#hpto div.header .continue { float: right; margin: 11px 15px 0 0; }
#inter div.header .logo,
#hpto div.header .logo { display: block; background: url(/web/20120303092612/http://st.deviantart.net/minish/main/logo.png) no-repeat; width: 129px; height: 36px; text-indent: -9999px; overflow: hidden; }

#inter div.body,
#hpto div.body { text-align: center; font-size: 0.9em; }
#inter div.body a:link,
#inter div.body a:visited,
#hpto div.body a:link,
#hpto div.body a:visited { color: #6C6B6B; padding-top: 2px; }
#inter div.body a:hover,
#hpto div.body a:hover { color: #f1f1f1; }

a.gmbuttonhuge,
a.gmbuttonbit,
a.gmbuttonlil,
a.gmbuttonmid,
a.gmbutton {
    background:url(/web/20120303092612/http://st.deviantart.net/minish/messages/messagebutton.gif);
    width:105px;
    height:21px;
    overflow:hidden;
    text-align:center;
    color:#4C645E;
    display:block;
    text-decoration:none !important;
    font-size: 9pt;
    font-family:Verdana, sans-serif;
    letter-spacing:0;
    line-height:20px;
    white-space:nowrap;
    zoom:1;
    _position:relative;
}
a.gmbuttonhuge:active,
a.gmbuttonbit:active,
a.gmbuttonlil:active,
a.gmbuttonmid:active,
a.gmbutton:active,
a.gmbuttonactive,
div.gmbuttontown a.active {
    background-position:0 -21px !important;
    font-weight:normal !important;
}
a.gmbuttonhuge {
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/messages/messagebuttonhuge.gif?1);
    width:140px;
}
a.gmbuttonmid {
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/messages/messagebuttonmid.gif);
    width:81px;
}
a.gmbuttonlil {
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/messages/messagebuttonlil.gif);
    width:52px;
}
a.gmbuttonbit {
    background-image:url(/web/20120303092612/http://st.deviantart.net/minish/messages/messagebuttonbit.gif);
    width:21px;
}
a.disabledbutton {
    opacity:.4;
    _filter:alpha(opacity=40);
    cursor:default;
}
a.disabledbutton:active {
    background-position:0 0 !important;
}

div.talk-post {
    position:relative;
}
div.talk-post div.name {
    padding-bottom:8px;
    font:100% Verdana,sans-serif;
    font-weight:bold;
    line-height:1em;
}

div.talk-post img.cx {
    display:none;
    cursor:pointer;
}
div.talk-post-reply img.cx,
.mczone img.cx {
    display:block !important;
    position:absolute;
    top:0;
    right:0;
}
div.talk-post {
    padding-bottom:18px;
}
div.talk-post div.h {
    border:1px solid #7F9DB9;
}
div.talk-post table.f {
    width:100% !important;
}
#deviantART-v7 .talk-post table.f {
    background: #ffffff;
}
div.talk-post table.f td.f {
    padding:0 !important;
    width:auto !important;
}

div.talk-post textarea {
    width:100%;
    font-size:11pt;
    margin: 0;
}
body.bubble div.talk-post table.f td.rr {
    border-left:1px solid #D3E0DC;
    background: #dee8e5;
}
div.talk-post table.f td.rr,
div.talk-post div.pager-holder {
    width:170px !important;
}
div.talk-post div.pager2 a.rr {
    width:54px;
    _margin-left:-3;
    text-indent:6px !important;
}
div.talk-post div.previewbox {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    overflow:scroll;
    z-index:20;
}


div.pager-light div.talk-pager a.highlight {
    background-color:#DAE1DF;
    background-position:0 100px;
}
div.pager-deviant div.talk-pager a.highlight {
    background-color:#A8B2A9;
    background-position:0 100px;
}
div.talk-pager div.pagescroll a.f {
    line-height:26px;
    text-indent:8px;
    _height:26px;
    min-height:26px;
}
div.talk-pager div.pagescroll a.f img {
    margin:0;
}
div.talk-post textarea,
div.talk-post div.pager-holder,
div.talk-post div.pager2 {
    border:none;
    height: 170px !important;
    padding: 0 !important;
}
div.talk-post div.inputs {
    text-align:left;
    font-size:10pt;
    margin-top: 10px;
    padding:0;
    white-space:nowrap;
}
div.talk-post div.inputs .smbutton {
    margin-top: 0 !important;
}
div.talk-post div.inputs input.preview,
div.talk-post div.inputs input.post {
    width:80px;
    font-size:10pt;    
}

.showDrawPlz {*display:none !important}

.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;
}

/* poetry & prose */
#lit-view {
    position:relative;
    border:1px solid #A6B2A6;
    background:#F2F8F1;
    float:none;
    /*-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;
    padding:32px 16px;
    width:auto;
    margin:0 10px 15px;
}
#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;
}
#lit-view.mod-black div.textbar i.tl,
#lit-view.mod-black div.textbar i.tr {
    visibility:hidden;
}

/* that bar thing */

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

