/*
 *  © 2000-2007 deviantART, Inc. All rights reserved.
 */
div.switcher div.switch,
div.switcher span.switch {
    display:none;
}
div.switcher span.active {
	display:inline
}
div.switcher div.active {
    display:block;
}


span.shadow-holder {
    display:inline-table;
}
span.shadow-holder span.shadow {
	display:table-cell;
}
* html span.shadow-holder, * html span.shadow-holder span.shadow {
	display:inline-block
}

a img {
	border-style:none;
}

form.f,
ol.f, ol.f li.f,
ul.f, ul.f li.f,
dl.f, dl.f dt.f, dl.f dd.f {
    position:static;
    padding:0;
    margin:0;
    text-indent:0;
    font-weight:normal;
    list-style-display:none;
    display:block;
    _height:1;
}
ul.f, li.f {
    list-style:none !important;
}
h1.f, h2.f, h3.f,
h4.f, h5.f, h6.f {
    margin:0;
    font:100% Verdana,sans-serif;
    font-weight:bold;
}
table.f, table.f td.f, table.f th.f {
    border-collapse:collapse;
    vertical-align:top;
    padding:0;
}
table.f td.v {
    vertical-align:middle;
}
table.full {
    width:100%;
}
* html table.f td.f,
* html table.f th.f {
	font-size:9pt;
}


a.f, a.f:hover, a.f:focus, a.f:active,
a.alt, a.alt:hover, a.alt:focus, a.alt:active {
    /*cursor:default;*/
    text-decoration:none !important;
}
a.h {
    text-decoration:underline !important;
}

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.l, h2.l,
th.l, td.l {
    text-align:left;
}
h2.c, div.c,
th.c, td.c {
    text-align:center;
}
h2.r, div.r,
th.r, td.r {
    text-align:right;
}

div.p { padding:4px }
div.pp { padding:8px }
div.ppp { padding:12px }
div.pppp { padding:16px }
div.pt { padding-top:4px }
div.ppt { padding-top:8px }
div.pppt { padding-top:12px }
div.ppppt { padding-top:16px }
div.pb { padding-bottom:4px }
div.ppb { padding-bottom:8px }
div.pppb { padding-bottom:12px }
div.ppppb { padding-bottom:16px }
div.b { border-style:solid }
div.bt { border-top-style:solid }
div.br { border-right-style:solid }
div.bb { border-bottom-style:solid }
div.bl { border-left-style:solid }

i.tl {
    position:absolute;
    top:-1px;
    left:-1px;
    width:2px;
    height:2px;
    overflow:hidden;
    background:url(http://s.deviantart.com/styles/minimal/corners/sublime.gif) no-repeat 0 0;
    z-index:20;
}
i.tr {
    position:absolute;
    top:-1px;
    right:-1px;
    _right:-2;
    width:2px;
    height:2px;
    overflow:hidden;
    background:url(http://s.deviantart.com/styles/minimal/corners/sublime.gif) no-repeat -2px 0;
}
i.bl {
    position:absolute;
    bottom:-1px;
    left:-1px;
    width:2px;
    height:2px;
    overflow:hidden;
    background:url(http://s.deviantart.com/styles/minimal/corners/sublime.gif) no-repeat 0 -2px;
}
i.br {
    position:absolute;
    bottom:-1px;
    right:-1px;
    _right:-2;
    width:2px;
    height:2px;
    overflow:hidden;
    background:url(http://s.deviantart.com/styles/minimal/corners/sublime.gif) no-repeat -2px -2px;
}
div.plasticview i.tl,
div.plasticview i.tr,
div.plasticview i.bl,
div.plasticview i.br {
    background-image:url(http://s.deviantart.com/styles/minimal/corners/plastic.gif);
}
div.hard {
    white-space:nowrap;
}
div.h,
div.hh,
* html div.ieh {
    position:relative;
}
* html div.h, /* noooo! (temptemptemp!) */
* html div.ieh {
    height:1;
}
div.al, div.ar {
    float:left;
    _position:relative;
}
div.ar {
    float:right;
}
div.hh, * html div.iehh {
	overflow:hidden;
    _overflow:visible;
    _height:1;
}
div.hh div.ll {
    float:left;
    width:50%;
    overflow:hidden;
}
div.hh div.rr {
    float:right;
    width:50%;
    overflow:hidden;
}
* html div.hh div.rr {
    float:right;
    width:49.5%;
    overflow:hidden;
}

div.iemc {
    text-align:center;
}
div.mc {
    text-align:left;
    margin:0 auto;
}
div.text {
    font-size:9pt;
}
table.triple td {
    width:33.33%;
}
table.double td {
    width:50%;
}

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.stream {
    text-align:center;
}
div.stream a img {
    vertical-align:middle;
    _background-image:none !important;
}
/* prop up the box for IE */
div.stream span.shadow a i {
    display:none;
    _display:inline-block;
    width:1px;
}
div.stream div span {
    display:table-cell;
    display:inline-block;
    padding:8px 0;
    width:205px;
    vertical-align:top;
}
div.stream div span span {
    vertical-align:middle;
    _line-height:150px;
    display:table-cell;
    height:165px;
    padding-left:0 !important;
    padding-right:0 !important;
    background-repeat:no-repeat;
    background-position:center;
}
/* width consistency for 'fox */
div.stream div span span::after {
    display:none;
    display:-moz-inline-block;
    content:" ";
    width:205px;
    height:1px;
    overflow:hidden;
}

div.stream div {
    display:inline;
}

div.stream div.huge span {
    width:320px !important;
}
div.stream div.huge span span::after {
    width:320px !important;
}


div.smallthumbs div span {
    width:140px !important;
}
div.smallthumbs div span span {
    _line-height:100px !important;
    height:115px !important;
}
div.smallthumbs div span span::after {
    width:140px !important;
}
* html div.stream div span span {
    iehack:"\";
    background-image:none !important;
    iehack:\"";
}
body.maturefilter div.stream a.mature,
body.maturefilter span.shadow-holder a.mature {
	background:#E0E2E0 url(http://s.deviantart.com/misc/noentrythumb.gif) no-repeat center;
	display:block;
	margin:auto;
}
body.maturefilter div.stream a.mature img {
    display:none;
}
body.maturefilter span.shadow-holder a.mature img {
    visibility:hidden;
}
* html body.maturefilter div.stream a.mature {
    border:1px solid #A4ACA7; /* shadows are far too awkward here in IE. make the most. */
}

div.stream a.lit {
	display:block;
	position:relative !important;
	width:150px;
	height:125px;
	margin:auto;
	overflow:hidden;
	text-align:left;
	text-decoration:none !important;
	color:#222 !important;
	_margin-top:18px;
	_margin-left:3px;
	background:#ABB2AB;
}
div.stream a.lit img.lit {
	position:absolute;
	top:0;
	left:0;
}
div.stream a.lit q {
	position:absolute;
	left:26px;
	padding-top:4px;
	right:4px;
	_top:0;
	_line-height:1.2em;
}
div.stream a.lit q:before,
div.stream a.lit q:after {
	content:"";
}


div.scripted, span.scripted {
    display:none;
}

div.timestamp, em.shortcut {
    font-size: 7pt; color: gray; font-style: italics;
}


/*\*/
* html #top img,
* html div.bubbleview img/**/ {
	filter:expression(
			this.napalmLoaded
			? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
					(!this.complete)
					? "" :
						this.runtimeStyle.filter=
						("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
						(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
						String(this.napalmLoaded=true).substr(0,0)+
						(this.src="http://s.deviantart.com/styles/blank.png").substr(0,0)
				)
				:
				this.runtimeStyle.filter=""
			)
		);
}
* html div.bubbleview div.stream img,
* html dl.shouts dt.f img.avatar {
	filter:none !important;
}
/**/

/**** floaters ***********************************/
div.floater {
    position:fixed;
    _position:absolute;
    top:0;
    left:0;
    z-index:200;
}
div.popup a:focus,
div.popup img:focus,
div.popup a:focus img {
	-moz-outline:none;
	outline:none;
}
img.loading,
div.loading {
	visibility:hidden;
}
img.floater-shadow {
    position:fixed;
	z-index:100;
}
/* and IE */
div.modal-shadow,
div.floater-shadow {
	position:absolute;
	background:#000;
	z-index:100;
	filter:
		progid:DXImageTransform.Microsoft.Blur(pixelradius=5,makeshadow=true,shadowopacity=.7)
		progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
		progid:DXImageTransform.Microsoft.Blur(pixelradius=5)
	;
}
img.modalshadowhack, div.modalshadowhack {
    z-index:199;
}


div.browser {
    height:100%;
    overflow:hidden;
    /*overflow:auto;
    overflow-x:none;
    overflow-y:scroll;*/
}

div.popup {
    background:#2E3735;
    cursor:default;
    width:232px;
    height:322px;
    border-top:3px solid #AFC81C;
    text-align:left;
    overflow:hidden;
    position:relative;
    z-index:202;
    /*font:8pt Arial;*/
    color:#222;
    font:8pt Verdana,sans-serif;
}
div.popup:not(:-moz-any-link) {
	font-size:8.25pt;
}
div.popup:not(:-safari-only) {
	font-size:8pt;
}


div.pager {
    position:relative;
    height:100%;
}
div.pager div.page {
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    overflow:hidden;
}

div.pager div.page,
div.pager div.page dl.hat {
    height:100%;
}

div.friendsfloater div.popup {
    width:250px;
    height:340px;
}

div.friendsfloater div.popup {
    overflow:hidden;
}
div.popup div.friendmachine {
    position:relative;
    height:100%;
}
div.friendmachine dt.f {
    border-color:#AAA !important;
    background:#DDD !important;
    color:#444 !important;
    display:none;
}
div.friendmachine div.readout {
    position:absolute;
    display:block;
    top:28px;
    left:3px;
    right:3px;
    bottom:3px;
    _height:305;
    _width:244;
    overflow:auto;
    overflow-x:hidden;
    /*border:1px solid;*/
    background:#EEE;
    border-color:#111 #999 #F2F2F2 #999;
}
div.friendmachine div.controls {
    color:#EEE;
    position:absolute;
    top:2px;
    right:4px;
    left:4px;
    _width:244;
    padding-left:24px;
    line-height:26px;
    vertical-align:middle;
}
div.friendmachine div.controls i {
    top:2px;
    left:4px;
}
div.friendmachine div.controls select {
    position:absolute;
    top:2px;
    right:26px;
    font:8pt Verdana,sans-serif;
}
div.friendmachine div.controls a.edit {
    display:block;
    position:absolute;
    top:2px;
    right:0;
    width:21px;
    height:21px;
    background:#4E5D5B url(http://s.deviantart.com/styles/minimal/minish/popup-plus.gif);
}
div.friendmachine div.controls a.edit:hover,
div.friendmachine div.controls a.edit:focus {
    background-color:#AFC81C;
}

dl.deviants {
    padding:1px 0 !important;
}
dl.deviants a {
    color:#3B5A4A;
}
dl.deviants, dl.deviants dd, dl.deviants dt {
    margin:0 !important;
    position:static;
    _height:22px;
}
dl.deviants dt, dl.deviants dd {
    padding:0 5px 0 25px !important;
    line-height:22px;
    vertical-align:middle;
    position:relative;
}
dl.deviants dd a {
    text-decoration:none;
}
dl.deviants dd a:hover {
    text-decoration:underline;
}
dl.deviants dd span {
    color:#AAA;
    position:absolute;
    right:5px;
    vertical-align:middle;
    _margin-top:-5px;
}
/*dl.offline dd:first-line {
    opacity:.5;
}*/
div.friendmachine i {
    left:5px;
    margin-top:2px;
    width:18px;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-friends.gif);
}
* html div.popup dl.deviants i {
    _margin-top:-2px;
}
div.popup dl.deviants dd {
    background-color:#E8E8E8;
}
div.popup dl.deviants dd.a {
    background-color:#F0F0F0;
}
dl.deviants dd.drop {
    border:2px solid #3E8EB7;
    line-height:18px;
    color:#AAA;
}
/*div.drag-over {
    border:2px solid #3E8EB7 !important;
    margin:-2px 0 0 -2px !important;
}*/
div.drag-over dl.deviants dd.drop {
    display:block !important;
    height:;
}
div.drag-over dl.deviants dd.new {
    display:block;
}
/*
    .hat structure:
    <dl>
        <dt>Menu Title
        <dd>
    </dl>
    .menu structure:
    <ul>
        <li>Item
        <li>Item
*/
dl.hat {
    position:relative;
}
dl.hat dt.f,
dl.hat dd.more {
    border-bottom:1px solid;
}

div.popup dl.hat dt.f,
div.popup dl.hat dd.more {
    border-color:#212A2A;
}
div.popup dl.hat dt.f {
    background:#212A2A;
    color:#CAC9C9;
}
div.popup dl.hat dt.f,
div.popup dl.hat dd.more {
    border-bottom:1px solid #212A2A;
}
div.popup ul.menu li.f {
    background-color:#AFC81C;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu.gif);
}
div.pager ul.menu li.h {
	position:relative;
}
div.pager ul.menu li.f a.lll {
	margin-right:68px;
}
div.pager ul.menu li.f a.rrr {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	_height:100%;
	width:56px;
	padding-left:12px;
	_width:68;
}
* html div.pager dl.hat {
	/*height:322px;*/
	overflow-y:hidden;
}
div.popup ul.menu li.f a,
div.popup div.frozen ul.menu li.f a:hover {
    background:#2E3735;
    color:#CAC9C9;
}
div.popup ul.menu li.f {
    border-color:#212A2A;
}
div.popup dl.hat dt.f a.l:hover {
    background:#AFC81C;
    color:#586608;
}
div.popup div.slider ul.menu li.f a:hover,
div.popup ul.menu li.f a.active:link,
div.popup ul.menu li.f a.active:visited {
    background:transparent;
    color:#586608 !important;
}

div.popup div.pager ul.menu li.f a.rrr {
    color:#9FAB9F;
}

dl.hat a.back {
    display:block;
    padding-left:22px;
    margin-left:-22px;
    width:7ex;
    cursor:pointer !important;
}
div.popup dl.hat a.back {
    color:#AFC81C;
    background:url(http://s.deviantart.com/styles/minimal/minish/back.gif) no-repeat 7px 50%;
}

ul.menu li.f {
    background-repeat:no-repeat;
    background-position:top center;
}
ul.menu li.forward {
    background-position:top right;
}
ul.menu li.f a,
div.frozen ul.menu li.f a:hover {
    display:block;
    _height:1;
}
ul.menu li.new {
    border-top:1px solid;
}
div.frozen div.slider ul.menu li.f a:hover img {
	visibility:visible;
}
div.frozen, div.frozen *,
div.waiting, div.waiting * {
	cursor:wait !important;
}
* html div.bubbleview ul.menu {
    font-size:0;
}
* html div.bubbleview ul.menu li.f {
    font-size:9pt;
}
dl.hat dt.f, ul.menu li.f a {
    line-height:1.5em;
    line-height:20px;
    white-space:nowrap;
    padding-left:24px;
    position:relative;
    text-decoration:none;
}
ul.menu-mood li.f {
    list-style:none;
    display:block;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
ul.menu-mood li.f a {
	line-height:28px;
	padding-left:8px;
    _height:28;
}
ul.menu-mood li.f a img.l {
	position:static !important;
	vertical-align:middle;
	margin-right:4px;
    _margin:4px 4px 4px 0;
}
ul.menu-mood li.f a img.r {
	top:10px;
}
ul.iconmenu li.f a {
    line-height:26px;
    padding-left:32px;
}
dl.hat a {
    cursor:pointer;
}
dl.hat a.f {
    cursor:default;
}
dl.hat dt.f a.l {
    width:19px;
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    height:20px;
    text-decoration:none;
}
dl.hat dt.f a.l img {
	position:relative;
	left:0px;
	top:7px;
}
ul.menu li.f del {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:20px;
    z-index:210px;
}
ul.menu li.f a i.l,
ul.menu li.f a i.r,
ul.menu li.f a img.l,
ul.menu li.f a img.r {
    position:absolute;
    top:0;
    left:2px;
}
ul.menu li.f a i.r,
ul.menu li.f a img.r {
    left:auto;
    top:7px;
    right:9px;
}
div.slider ul.menu li.f a:hover,
ul.menu li.f a.active {
    background:transparent !important;
    text-decoration:none;
}
div.slider ul.menu li.f a:hover img.r,
ul.menu li.f a.active:link img.r,
ul.menu li.f a.active:visited img.r {
	visibility:hidden;
}

dl.hat dt.f {
    font-weight:bold;
}
dl.hat dd.more {
    padding-bottom:6px;
}

/*div.floater-fixed dl.hat,*/
dl.hat dd ul.menu {
    position:relative;
    height:100%;
}
dl.hat dd.f {
    overflow:auto;
    overflow-x:hidden;
}




div.bubbleview ul.menu a.f:link, 
div.bubbleview ul.menu a.f:visited {
    color:#222;
}
div.bubbleview dl.hat dt.f,
div.bubbleview dl.hat dd.more {
	border-style:none;
}
div.bubbleview dl.hat ul.menu li.f {
    border-color:#C0C4C8;
    border-color:#D3E0DC;
}
div.bubbleview dl.hat dt.f {
    background:#D3E0DC;
    color:#222;
}
div.bubbleview ul.menu li.f {
    background-color:#3E8EB7;
}
div.bubbleview ul.menu li.f a,
div.bubbleview div.frozen ul.menu li.f a:hover {
    background:#D3E0DC;
    background:#DEE8E5;
    color:#222;
}
div.bubbleview ul.menu li.f a:hover {
    background:transparent;
}
div.bubbleview ul.menu li.f a.active:link,
div.bubbleview ul.menu li.f a.active:visited {
    background:#3E8EB7 !important;
    color:#FFF !important;
}
div.bubbleview ul.menu li.f {
    border-color:#AAA;
    background-color:#CED8D5;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu-bubble.gif);
}

body.deviant div.bubbleview ul.menu li.f a {
    background:#AFBCB0;
    color:#111;
}
body.deviant div.bubbleview ul.menu li.f {
    border-color:#92A399;
    background-color:#92A399;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu-dev.gif);
}
body.deviant div.bubbleview ul.menu li.f a.active:link,
body.deviant div.bubbleview ul.menu li.f a.active:visited {
    background:#196BA7 !important;
    color:#DDD !important;
}
body.deviant div.bubbleview dl.hat dt.f {
    background:#82938F;
    color:#111;
}

/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

div.iconset-top i {	background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif); }
div.iconset-home i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-home-menu.gif/2.gif); }
div.iconset-deviant i, div#deviant i.icon { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant.gif); }
div.iconset-deviant i.super {background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant.gif) !important; }
div#deviant div.supernav div.icons i, div#deviant div.boxtop i.icon { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-d.gif); }
div.iconset-art i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviation2.gif); }
div.iconset-news i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-news.gif); }
div.iconset-shop i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-shop.gif); }
div.iconset-manage i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-manage.gif); }
div.iconset-deviate i, ul.iconset-deviate i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviate.gif); }

div.null, th.null, td.null {
    display:none
}

div.iconset-deviant i.i16 {
	margin-left:-4px;
}

.shadow {
    display:block;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    padding:3px 4px 5px 4px !important;
    bbborder:1px solid red;
}
* html div.stream .shadow img {
	position:relative;
	top:4px;
}
/*div.stream div span span img {
    padding:3px 4px 5px 4px;
}*/
.mild {
    background-image:none !important;
}

div.bubbleview a {
    text-decoration:none;
    color:#3B5A4A;
}
div.bubbleview a:hover {
    text-decoration:underline;
}
div.bubbleview div.alink a,
div.bubbleview a.a,
div.bubbleview h3 a {
    color:#3E8EB7;
}
div.bubbleview div.alink a,
div.bubbleview a.a {
    text-decoration:underline;
}
div.bubbleview div.alink a.active {
    color:#222 !important;
    font-weight:bold !important;
    cursor:default;
    text-decoration:none !important;
    /*display:inline;*/
}

#output,
#base,
#address {
	padding:0 30px !important;
    overflow:visible;
}
div#output div.admin, div#output span.admin {
	display:none
}
#dev-bar {
	position:static !important;
	border-style:none !important;
	background:none !important;
}

a.dim, i.dim {
	opacity:.4;
}

body {
	background:#76827B repeat-x 0 -330px;
	height:100%;
	padding:0;
	margin:0;
}
body.v42 {
    background-color:#B3BBB3 !important;
}
body.v42 #world {
    padding:0 !important;
}

body {
	font:9pt Verdana,sans-serif;
}

div#top a {
	text-decoration:none;
}

#top {
    font-size:8.25pt;
    height:100px;
    margin-bottom:16px;
}
html>body #top:not(:-moz-any-link) {
	font-size:8.25pt;
}
body.fullscreen #top,
body.fullscreen #top h1,
body.fullscreen #top i.ttr {
    height:71px;
}
body.fullscreen #top {
    margin-bottom:12px;
}
body.fullscreen #rockdock,
body.fullscreen #menulink,
body.fullscreen #friendslink,
body.fullscreen #collectlink,
body.fullscreen #msglink,
body.fullscreen #depths {
    display:none;
}

#top h1 {
    position:absolute;
    left:0;
    top:0;
	font-size:2pt;
	text-indent:-500px;
	overflow:hidden;
	height:100px;
    _height:100%;
	z-index:36;
    width:235px;
    overflow:hidden;
	background:url(http://s.deviantart.com/styles/minimal/minish/bg-tttop-all.gif) no-repeat;
}
#top h1 a {
	position:absolute;
	left:23px;
	top:12px;
	width:201px;
	height:49px;
    z-index:40;
    background-image:none !important;
}
#top-middle {
	position:relative;
	background:url(http://s.deviantart.com/styles/minimal/minish/bg-tttop-all.gif) repeat-x 0 -330px;
    /*height:inherit;*/
    height:100%;
	padding-left:250px;
    padding-left:207px;
    /* Off while compatibility mode exists */
    border:0 solid;
	border-width:0 35px;
    /*margin:0 35px;*/
	z-index:30;
	white-space:nowrap;
}
#top-middle div.icons {
	padding-top:9px;
	height:25px;
	_height:32;
    font-size:9pt;
}
#top div.icons i {
	top:0;
	height:110px;
	/*background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif);*/
}
#top-middle div.icons i {
    top:2px; /* this makes no sense, but it appears accurate */
}
#top-middle div.icons a {
    padding-left:24px;
}
#top-middle div.icons small {
    color:#CDD;
    font-weight:normal !important;
}
#top-middle div.icons small:not(:supersafari) {
    position:relative;
    top:-3px;
}
/*#top-middle div.icons a.a2 {
    padding-left:35px;
}*/

div#top {
	color:#CCC;
}
div#top a {
	color:#EEE;
}

#top i.ttr {
    position:absolute;
    top:0;
    right:0;
    height:100px;
    width:60px;
    z-index:33;
	background:url(http://s.deviantart.com/styles/minimal/minish/bg-tttop-all.gif) no-repeat 100% -110px;
}
div#top-right {
	position:absolute;
	padding-right:30px;
    right:0;
	top:0px;
	padding-top:11px;
	z-index:38;
    text-indent:-100000px;
    width:80px;
	background:url(http://s.deviantart.com/styles/minimal/minish/bg-tttop-all.gif) no-repeat 100% -110px;
    height:89px; /* +11 padding-top */
}
div#top-right div.login {
	font-size:9pt;
    margin-bottom:4px;
}
div#top-right div.icons {
	height:25px;
	white-space:nowrap;
}
div#top-right div.icons i {
	top:-32px;
}

#top-middle form.search,
#top-middle form.search i {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-tttop-all.gif)
}
#top-middle form.search {
    position:relative;
    top:4px;
    padding:2px 2px 2px 4px;
    float:left;
    white-space:nowrap;
    background-position:0 -295px;
    background-repeat:repeat-x;
    height:19px;
    _height:23;
    overflow:hidden;
}
#top-middle form.search i.ll {
    position:absolute;
    left:0;
    top:0;
    height:23px;
    width:3px;
    background-position:0 -220px;
}
#top-middle form.search i.rr {
    position:absolute;
    right:0;
    top:0;
    height:23px;
    width:90px;
    background-position:100% -245px;
}
#top-middle form.active i.rr {
    background-position:100% -270px;
}
#top-middle form.search input.itext {
    border:0 none;
    /*background:#899b91;*/
    background:transparent;
    color:#374341;
    font:9pt Verdana,sans-serif;
    /*font-style:italic;*/
    width:428px;
}
#top-middle form.search input.ibutton {
    border:0 none;
    /*background:#374341;*/
    background:transparent;
    color:#899B91;
    font:9pt Verdana;
    font-weight:bold;
    letter-spacing:-1px;
    padding:1px 0;
    position:relative;
    width:86px;
}
#top-middle form.active input.ibutton {
    color:#586608;
}
#top.blend {
    height:92px;
}
#top.blend #top-right {
    height:81px;
}
#top-middle form.search:not(:notsafari),
#top-middle form.search i.ll:not(:notsafari),
#top-middle form.search i.rr:not(:notsafari),
#rockdock span.inputter:not(:notsafari) {
    background-image:none;
    overflow:visible;
}
#top.section-browse i.i1,
#top.section-shop i.i2,
#top.section-chat i.i5,
#top.section-news i.i3,
#top.section-today i.i4,
#top.section-forum i.i6 {
    top:-30px; /* 32 - mysterious2 */
}
#top.section-browse a.a1,
#top.section-shop a.a2,
#top.section-chat a.a5,
#top.section-news a.a3,
#top.section-today a.a4,
#top.section-forum a.a6 {
    font-weight:bold;
}

#top i.tl {
    top:115px;
    left:29px;
	z-index:30;
}
#top i.tr {
    top:115px;
    right:29px;
    _right:28;
	z-index:30;
}
#depths i.bl,
#depths i.br {
    top:-19px;
}
* html #depths i.bl {
    background-position:0 2px;
}
* html #depths i.br {
    background-position:2px 2px;
}

#lostlink {
    position:absolute;
    top:71px;
	right:44px;
    z-index:44;
    line-height:29px;
    vertical-align:middle;
    color:#96A19B !important;
}
#lostlink:hover {
    text-decoration:underline;
}

#rockdock {
    position:absolute;
    left:80px;
    top:71px;
    right:0;
    line-height:29px;
    vertical-align:middle;
    z-index:40;
    color:#64706D;
}
#rockdock span {
    color:#45524E;
}
#rockdock a {
    color:#96A19B !important;
}
#rockdock #subbylinker {
    color:#96B1BB !important;
}
#rockdock a:hover,
#rockdock a:focus {
    text-decoration:underline;
}
#rockdock form {
    margin:0 0 0 -39px;
    _margin:0;
    _position:relative;
    _left:-39px;
}
#rockdock form span {
	_vertical-align:middle;
	_height:29px;
}
#rockdock input.itext {
    width:121px;
    border:0 none;
    background:transparent;
    position:relative;
    left:4px;
    z-index:40;
    margin-right:12px;
    color:#1F2929;
    _top:1;
}
#rockdock span.inputter {
    position:absolute;
    z-index:39;
    top:0;
    width:129px;
    height:29px;
    background:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif) no-repeat -320px -64px;
}

#exitlinker {
    padding-right:58px;
}
#exitlinker:not(:yespleasesafari) {
    padding-right:61px;
}
#exitlink {
    overflow:hidden;
    padding-top:29px;
    position:absolute;
    top:0;
    width:60px;
    height:0;
    _height:29;
    -moz-outline:none;
    background:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif) no-repeat -160px -64px;
}
#exitlink:hover {
    background-position:-160px -93px;
}
#exitlink:active {
    background-position:-160px -122px;
}

#entrancelinker {
	_position:relative;
    padding-right:49px;
}
#entrancelinker:not(:stillhackingsafari) {
    padding-right:49px;
}
#entrancelink {
    overflow:hidden;
    padding-top:29px;
    position:absolute;
    top:0;
    width:51px;
    height:0;
    _height:29;
    -moz-outline:none;
    background:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif) no-repeat -240px -64px;
}
#entrancelink:hover {
    background-position:-240px -93px;
}
#entrancelink:active {
    background-position:-240px -122px;
}


#menulink, #friendslink, #collectlink, #msglink {
	position:absolute;
	top:71px;
	width:36px;
	height:29px;
	z-index:102; /* might as well */
	display:block;
	-moz-outline:none;
    background:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif) no-repeat;
    cursor:default;
}
#friendslink {
	right:70px;
    background-position:-80px -64px;
}
#friendslink:hover {
    background-position:-80px -93px;
}
#friendslink:active,
#friendslink.popup-active,
#friendslink.popup-active:hover {
    background-position:-80px -122px;
}
#menulink {
	left:30px;
    background-position:0 -64px;
}
#menulink:hover {
    background-position:0 -93px;
}
#menulink:active,
#menulink.popup-active,
#menulink.popup-active:hover {
    background-position:0 -122px;
}
#msglink {
	right:108px;
    background-position:-40px -64px;
}
#msglink:hover {
    background-position:-40px -93px;
}
#msglink:active,
#msglink.popup-active,
#msglink.popup-active:hover {
    background-position:-40px -122px;
}
#collectlink {
	right:27px;
    width:40px;
    background-position:-120px -64px;
    z-index:44;
}
#collectlink:hover {
    background-position:-120px -93px;
}
#collectlink:active,
#collectlink.lub-active,
#collectlink.lub-active:hover {
    background-position:-120px -122px;
}
#lub, #lubber {
    position:absolute;
    left:30px;
    right:27px;
    _left:0;
    _right:0;
    _border-left:30px solid;
    _border-right:27px solid;
    _width:100%;
    visibility:hidden;
}
#lubber {
    height:3px;
    overflow:hidden;
    z-index:26;
    background:#AFC81C;
}
#lub {
    visibility:visible;
    top:-135px;
    z-index:25;
    padding:39px 8px 8px 8px;
    color:#DDD;
    white-space:nowrap;
    overflow:hidden;
    height:175px;
    _height:222;
    background:#212A2A;
}
#top-middle, #lub, #lubber {
	border-left-color:#76827B;
	border-right-color:#76827B;
}

#top #browselink,
#top #browsepath {
	display:none;
}

div.icons {
	position:relative;
	overflow:hidden;
	_height:1%;
}
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;
}

i.i1 { background-position:0px 0; }
i.i2 { background-position:-40px 0; }
i.i3 { background-position:-80px 0; }
i.i4 { background-position:-120px 0; }
i.i5 { background-position:-160px 0; }
i.i6 { background-position:-200px 0; }
i.i7 { background-position:-240px 0; }
i.i8 { background-position:-280px 0; }
i.i9 { background-position:-320px 0; }
i.i10 { background-position:-360px 0; }
i.i11 { background-position:-400px 0; }
i.i12 { background-position:-440px 0; }
i.i13 { background-position:-480px 0; }
i.i14 { background-position:-520px 0; }
i.i15 { background-position:-560px 0; }
i.i16 { background-position:-600px 0; }
i.i17 { background-position:-640px 0; }
i.i18 { background-position:-680px 0; }
i.i19 { background-position:-720px 0; }
i.i20 { background-position:-760px 0; }
i.i21 { background-position:-800px 0; }
i.i22 { background-position:-840px 0; }
i.i23 { background-position:-880px 0; }
i.i24 { background-position:-920px 0; }
i.i25 { background-position:-960px 0; }
i.i26 { background-position:-1000px 0; }
i.i27 { background-position:-1040px 0; }
i.i28 { background-position:-1080px 0; }
i.i29 { background-position:-1120px 0; }
i.i30 { background-position:-1160px 0; }










h1, h2, h3, h4, h5, h6 {
    margin:0;
    font:14pt Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:-1px;
    color:#414D4C;
}
h1 {
    font-size:21pt;
}
h2 {
    font-size:18pt
}
div.report h2, div.report h3,
div.userjournal h2, div.userjournal h3 {
    font-size:18pt;
}
h1 small, h2 small {
    display:block;
    padding-top:4px;
    font:9pt Verdana,sans-serif;
    opacity:.7;
    letter-spacing:0;
}



div.bubbleview hr {
	display:none;
}


div.modal ul.menu a.f:link, 
div.modal ul.menu a.f:visited {
    color:#222;
}
div.modal dl.hat dt.f,
div.modal dl.hat dd.more {
    border-color:#AAA;
}
div.modal dl.hat dt.f {
    background:#212A2A;
    color:#222;
}
div.modal ul.menu li.f {
    background-color:#3E8EB7;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu-summer.gif);
}
div.modal ul.menu li.f a,
div.modal div.frozen div.slider ul.menu li.f a:hover {
    background:#FFF;
    color:#222;
}
div.modal ul.menu li.f {
    border-color:#AAA;
}
div.modal div.slider ul.menu li.f a:hover,
div.modal ul.menu li.f a.active:link,
div.modal ul.menu li.f a.active:visited {
    background:transparent;
    color:#FFF;
}
div.modal ul.menu li.f a.active img.r {
    display:none;
}

div.modal a.templater {
    margin-top:.7em;
    display:block;
    position:relative;
    width:5em;
    text-align:center;
    padding:3px;
    background:#21292B;
    color:#EEE;
    text-decoration:none;
}
    

div#modalspace {
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:190;
    background:url(http://s.deviantart.com/styles/minimal/minish/bg-fade.png);
    _background:none;
    _position:absolute;
    _height:100%;
    _width:100%;
    _iefix:expression(this.style.top = document.body.scrollTop)
}
* html div#modalspace i.fade {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    /*background:#575F6D;*/
    background:#373F3D;
    filter:alpha(opacity=70);
}

/*div#fadesurface {
    display:none;
    position:fixed;
    _position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:190;
    background:#373F3D;
    opacity:.7;
    display:none !important;
    _fffilter:alpha(opacity=70);
    _height:100%;
    _width:100%;
}*/
div.modal-shadow,
img.modal-shadow {
    z-index:192;
    position:fixed;
    _position:absolute;
}
div.modal {
    position:absolute;
    z-index:194;
    background:#21292B url(http://s.deviantart.com/styles/minimal/minish/modalhead.gif) no-repeat 50% 3px;
}
* html div.modal {
    _position:absolute;
    pityaboutiecss:expression(this.style.marginTop = document.body.scrollTop)
}
div.modal a.x,
div.deviousthought a.x {
    position:absolute;
    display:block;
    top:8px;
    right:8px;
    width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-5000px;
    text-decoration:none;
    z-index:250;
	background:url(http://s.deviantart.com/styles/minimal/minish/close.gif)
}
body.deviant div.modal a.x,
body.deviant div.deviousthought a.x {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/close-dev.gif)
}
div.modal a.x-mac {
    right:auto;
    left:8px;
}
div.modal div.block {
    margin-top:30px;
    background:#BBC2BB;
}
div.modal div.light {
    background:#E8F0EC;
    color:#2C3635;
}
div.modal div.light i.tl {
    border-color:#E8F0EC;
    background-image:url(http://sh.deviantart.com/shadow/E8F0EC-E8F0EC/0-1/1/1/null.png);
    border-color:blue;
}
div.modal div.light a.h {
		color:#999;
}
div.modal span.alt {
    color:#D58411;
}
div.modal input.button {
    font-size:10pt;
    width:10ex;
}
div.modal form {
    margin:0;
}

div.treeselect {
    overflow:auto;
    position:relative;
    width:100%;
    background:#FFF;
    border:1px solid #AAA;
}
div.treeselect div.pager,
div.treeselect div.page dd.f {
    height:200px;
}
div.treeselect div.page dd.f {
    overflow-y:scroll;
}
div.treeselect div.page:first-child {
    position:static;
}
div.treeselect div.page {
    width:200px;
}

table.sider {
    margin:20px auto;
    height:400px;
}
table.sider td.side {
    width:7em;
    border-right:1px solid #AAA;
    padding-right:12px;
    font-size:14pt;
}
table.sider td.side a {
    display:block;
    padding:4px 0;
    white-space:nowrap;
}
table.sider td.side a.marker {
    margin-tOP:8px;
    border-top:1px solid #AAA;
    pading-top:12px;
}
table.sider td.contents {
    padding:0 12px 12px 12px;
}




div.slots {
    padding:0;
}
div.slot {
    margin-bottom:-1px;
    padding:6px 10px;
    width:169px;
    _width:189;
    font:12pt Trebuchet MS,sans-serif;
    cursor:move;
    text-align:left;
    border:1px solid #ABC5B3;
    background:#CDDAD7;
    overflow:hidden;
    white-space:nowrap;
}
div.emptyslot {
    background:#E1EAE7;
    color:#B3BCB9;
    cursor:pointer;
}
div.busyslot {
    opacity:1;
    cursor:pointer;
	/*border-color:#D88;*/
	background:#EBDCD9;
    color:#B3BCB9;
}
div.slothouse div.slot {
    float:left;
    margin-right:8px;
}
div.reserved,
div.slotter {
	margin-left:-20px;
    position:absolute;
    font-size:10pt;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talkfix.gif) no-repeat top left;
    width:269px; /* 267 - 18 */
    height:142px;
}
div.slotter div.switcher {
    margin:16px 12px 12px 28px;
}
div.slotter div.moder,
div.slotter div.switcher div.switcher {
    margin:0;
}
div.slotter label {
    display:block;
    margin-bottom:8px;
}
div.slotter input.itext {
    width:228px;
}
div.slotter label.r,
div.slotter select.r,
div.slotter a.r {
    float:right;
}
div.slotter label.r {
    margin-bottom:-10px;
}
div.slotter i.tt {
	display:none;
    position:absolute;
    top:0;
    height:4px;
    left:-18px;
    width:267px;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talker.gif) no-repeat;
}
div.slotter a.a {
    cursor:pointer;
    text-decoration:underline;
}
div.slotter i.ll {
	display:none;
    position:absolute;
    top:4px;
    width:18px;
    bottom:0;
    left:-18px;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talker.gif) no-repeat bottom left;
}
div.slotter div.tabbles {
    white-space:nowrap;
    tttext-align:center;
    padding-bottom:4px;
    tttext-indent:-4px;
    margin-bottom:8px;
    color:#CB9;
    border-bottom:1px solid #CB9;
}
div.modal div.slotter a.active,
div.modal div.slotter a.searchdata {
    font-weight:bold;
    display:inline;
    letter-spacing:-1px;
    color:#444;
    text-decoration:none;
}
div.slotter div.tabbles a.tabble {
    margin-right:15px;
}
div.slotter a.a {
    white-space:nowrap;
}
div.slot span {
    float:left;
    width:1.4em;
    overflow:hidden;
    text-align:right;
    margin-right:.3em;
}
div.slots div.active {
    opacity:1 !important;
    color:white;
    background:#3E8EB7;
    border-color:#3E8EB7;
}
div.modal a.a {
    color:#3E8EB7;
}
div.modal a:active,
div.modal a.popup-active {
    color:orange;
}
div.saver {
    visibility:hidden;
    color:#E13;
}
div.preload {
    overflow:hidden;
    position:absolute;
    top:0;
    width:1px;
    height:1px;
    text-indent:1px;
    white-space:nowrap;
}
#slots-preload span.i {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/modal-talkfix.gif)
}
#slots-preload>span.ii {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-fade.png)
}
#slots-preload>span.iii {
    background-image:url(http://sh.deviantart.com/shadow/alpha-000000/10.6667-0.7/580/489/null.png)
}
#menu-preload>span.i {
    background-image:url(http://sh.deviantart.com/shadow/alpha-000000/10.6667-0.7/232/325/null.png)
}

div.bubbleview {
    padding:7px 15px;
    /*background:#E4EAE4;*/
    background:#EAF2EE;
    /*color:#222;*/
    /*color:#595F5E;*/
    color:#2C3635;
    margin-bottom:15px;
    /*position:relative;*/ /* // woohoo! */
}
* html div.bubbleview td {
	color:#2C3635;
	font-size:9pt;
}
div.onebubble {
    border-bottom-color:#76827B;
}
#deviation,
#suppa,
div.bubbleview div.catbar {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-bubbla.gif);
	background-repeat:repeat-x;
}
div.bubbleview div.catbar {
    padding:6px 15px;
    margin:-7px -15px 12px -15px;
}
div.bubbleview div.catbar h1,
#deviation h1 {
    font-size:18pt;
    line-height:1.2em;
    margin-bottom:1px;
    cursor:default;
    white-space:nowrap;
}
div.bubbleview div.catbar h1 small,
#deviation h1 small {
    display:inline;
    font:70% Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:0.02em;
    margin-left:6px;
}
div.bubbleview div.catpath {
    line-height:19px;
    vertical-align:middle;
	font-size:8.25pt;
    min-height:20px;
    _height:20px;
    _overflow:visible;
    _height:1;
    position:relative;
    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;
}
#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;
    -moz-outline:none;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/hubblebuttons.gif);
}
#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,
div.thought div.controls a.popup-active /* not ideal */ {
    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 a.replybutton,
body.deviant a.moodbutton,
#deviantART-halfmode a.moodbutton {
    background-image:url(http://s.deviantart.com/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 table.graph {
}
table.graph td.f {
	vertical-align:middle;
	padding:4px 0;
}
table.graph td.img {
	text-align:center;
	width:25px;
	padding-right:8px;
}
table.graph td.f div.bar {
    background:#AFC81C;
    border:2px solid white;
	padding:2px 6px;
	text-align:right;
	font-weight:bold;
	color:white;
}

div.bubbleview dl.graph {
    position:relative;
    padding-right:2%;
    height:184px;
    background:url(http://s.deviantart.com/styles/minimal/minish/graph.gif);
    overflow:hidden;
}
div.bubbleview dl.graph dt {
    position:relative;
    float:right;
    height:100%;
    width:56px;
    text-align:center;
    margin:0 8px;
    background:#AFC81C;
    border:2px solid white;
    color:white;
    font-size:12pt;
    font-weight:bold;
}
div.bubbleview dl.graph dt span {
    position:absolute;
    text-align:center;
    bottom:100%;
    width:100%;
    left:0;
    padding-bottom:6px;
}
div.bubbleview dl.graph dd {
    float:right;
    height:0;
    text-align:center;
    width:68px;
    margin-right:-68px;
    color:white;
    position:relative;
    z-index:5;
    top:92%;
    font-size:8.5pt;
    text-indent:8px;
}
div.bubbleview dl.graph dd.economic {
    letter-spacing:-1px;
}

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;
}
i.tl,
i.tr,
i.bl,
i.br {
    width:3px;
    height:3px;
    _width:5;
    _height:5;
    border:2px none #76827B;
    background:url(http://sh.deviantart.com/shadow/76827B-76827B/0-1/1/1/null.png) no-repeat top left;
}
i.tl {
    border-style:solid none none solid;
    background-position:top left;
}
i.tr {
    border-style:solid solid none none;
    background-position:top right;
}
i.bl {
    border-style:none none solid solid;
    background-position:bottom left;
}
i.br {
    border-style:none solid solid none;
    background-position:bottom right;
}
body.widescreen div.bubbleview,
body.widescreen #depths {
    margin:0 -30px;
	position:relative;
	z-index:31;
}
body.widescreen #depths i {
	display:none;
}

div.widebubble i.tl,
div.widebubble i.tr {
    display:none;
}

#base {
    clear:both;
    position:relative;
    z-index:20;
    height:60px;
    margin-top:-60px;
    opacity:.6;
    text-align:center;
    line-height:60px;
    vertical-align:middle;
}
#depths {
    clear:both;
    padding:16px 16px 20px 16px;
    background:#485856 url(http://s.deviantart.com/styles/minimal/minish/bg-depths.gif) repeat-x;
    color:#98A8A3;
    font-size:8.25pt;
}

#depths a:link, #depths a:visited {
    color:#98A8A3;
    text-decoration:none;
}
#depths a:hover, #depths a:focus {
    text-decoration:underline;
} 
#depths span a:link, #depths span a:visited,
#depths h2, #depths h3 {
    font:8.25pt Verdana,sans-serif;
    margin:0;
    color:#C0D0CA;
}
#depths td.f {
    padding-right:4em;
}
#depths h3 {
    margin-top:12px;
}

div.bubbleview div.nav {
	padding:1em 0;
}
div.bubbleview div.nav span.shadow span {
	text-align:center;
	display:block;
	border:1px solid #BBB;
	background-color:#D4DDD8;
	margin:auto;
	width:33em;
	white-space:nowrap;
}
div.bubbleview div.nav strong,
div.bubbleview div.nav del {
	cursor:default;
}
div.bubbleview div.nav a,
div.bubbleview div.nav strong, 
div.bubbleview div.nav del {
	padding:6px 6px;
	display:-moz-inline-box;
	display:inline-block;
	text-decoration:none;
}
div.bubbleview div.nav del {
	color:#BBB;
}
div.bubbleview div.nav a:hover,
div.bubbleview div.nav a:focus,
div.bubbleview div.nav a.hover {
	background-color:#C4CDC8;
	text-decoration:none;
}
div.bubbleview div.comments span.shadow {
    background-image:none !important;
}
div.bubbleview div.comments span.shadow span {
    border-color:#D6E0DC;
    background:#ECF6EC;
}
div.bubbleview div.comments div.nav a:hover,
div.bubbleview div.comments div.nav a.hover {
	background-color:#D6E0DC;
}

div.bubbleview ul.list li.f {
    padding:4px 12px;
}
div.bubbleview ul.list li.a {
    background:#e7ede9;
}


div.bubbleview div.supernav {
	position:absolute;
	top:40px;
	right:0;
	padding:7px 0 0 0;
	height:37px;
	white-space:nowrap;
	_width:1;
}
div.bubbleview div.supernav i.tl,
div.bubbleview div.supernav i.tr,
div.bubbleview div.supernav i.bl,
div.bubbleview div.supernav i.br {
    border-color:#D6E0DC;
    background-image:url(http://sh.deviantart.com/shadow/D6E0DC-D6E0DC/0-1/1/1/null.png);
}
div.supernav div.floating-highlight {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	margin-left:-12px;
	_height:40px;
}
div.supernav a {
	display:inline-block;
	padding-left:22px;
	margin-right:0;
	text-align:left;
	color:#222;
    text-decoration:none !important;
}
div.supernav a:-moz-any-link {
	display:-moz-inline-box;
	height:25px;
	margin-top:3px;
	-moz-outline:none;
}

#browsebar1 {
    position:relative;
    _height:1;
    font-size:10pt;
    text-align:center;
    padding-bottom:3px;
    border-bottom:1px solid #BBBDBF;
}
#browsebar1.bare {
    border-bottom:none;
}
#browsebar2 {
    padding:4px;
    text-align:center;
    background:#D4DFDD;
    font-size:9pt;
}
#browsebar1 form,
#browsebar2 form {
    position:absolute;
    display:inline;
    margin-top:1.3em;
    margin-left:-8ex;
    padding:8px;
}
#browsebar2 form {
    background:#D4DFDD;
}
#browsebar1 a,    #browsebar2 a,
#browsebar1 span, #browsebar2 span {
    margin:0 .85em;
}
#browsebar1.formed,
#browsebar2.formed {
    margin-bottom:2.5em;
    white-space:nowrap;
}
#browsebar1.compact a, #browsebar1.compact span,
#browsebar2.compact a, #browsebar2.compact span {
    margin:0 .55em;
}
#browsebar2 span {
    opacity:.4;
}
#browsebar2 form span {
    opacity:1;
}
#browsebar1 span.l,
#browsebar1 form.l,
#browsebar1 div.catpath {
    position:absolute;
    top:0px;
    left:0;
    margin:0;
    padding:0;
    cursor:default;
}
#browsebar1 span.l a {
    margin:0
}
#browsebar1 span.l #catbutton,
#browsebar1 span.l a.catbutton {
    float:none;
    display:block;
    position:relative;
    top:-2px;
}
#browsebar1 span.r {
    position:absolute;
    top:0;
    right:0;
    margin:0;
}
#browsebar1 span.r span {
    opacity:.4;
    margin:0 0 0 8px;
}
#browsebar1 span.r a {
    margin:0 0 0 8px;
}
#browsebar1 form.l input {
	position:relative;
	top:-5px
}

#da {
    padding:0;
}
#da span.h,
#da span.bh {
	margin:0;
	top:0;
}
#da #home-art {
    border-collapse:collapse;
}
/*#da a.nav {
	position:absolute;
    font-weight:bold;
	margin-left:1em;
	margin-top:4.6em;
	font-family:Trebuchet MS,sans-serif;
	font-size:13pt;
}*/
#da a.nav {
	position:absolute;
    font-weight:bold;
	padding:4px 0 2px 12px;
	font-family:Trebuchet MS,sans-serif;
	font-size:9pt;
    z-index:20;
}

#da div.stream {
	/*padding-left:5em;*/
	padding-top:6px;
	overflow:hidden;
	height:180px;
	_height:189;
    border-top:3px solid #D2DFDB;
    background:#E7F0EC;
}
#print div.stream div span,
#da div.stream div span {
	width:170px;
}
#print div.stream div span span::after,
#da div.stream div span span::after {
	width:170px;
}
#da div.catbar {
    margin:0;
    background:#EAF2EE;
    padding:8px 12px;
}
#da div.catbar span {
    position:relative;
    color:#586D6C;
    _float:left;
    position:relative;
    top:1px;
}
#da #catbutton,
#da a.catbutton {
    background-position:-100px 0;
}
#da #catbutton:hover,
#da a.catbutton:hover {
    background-position:-100px -80px;
}
#da #catbutton:active,
#da #catbutton.popup-active,
#da #catbutton.popup-active:hover,
#da a.catbutton:active,
#da a.catbutton.popup-active,
#da a.catbutton.popup-active:hover {
    background-position:-100px -40px;
}
#da div.catbar a {
    margin-top:-2px;
}
#da td#home-bar {
    width:15em;
    background:#D3E0DC;
    padding:24px 12px 20px 12px;
}
#da td#home-bar h2 {
    font-size:14pt;
}
#da td#home-bar h2 small {
    font-size:8pt;
}
#da td#home-bar div.icons {
    margin-top:16px;
    position:relative;
    left:-4px;
}
#da td#home-bar h3,
#da td#home-bar div.sub {
    color:4E5C5A;
    font-size:9pt;
    font-family:Verdana,sans-serif;
    padding-top:16px;
}
#da #home-join {
    white-space:nowrap;
    margin-bottom:20px;
}
#da #home-join strong {
    opacity:.6
}
#da #home-join input.itext {
    width:9em;
    text-align:right;
}
#da #home-join input.ibutton {
    display:block;
    width:100%;
    margin-top:4px;
}

#da.v1point5 div.stream,
#da.v1point5 div.news-stream,
#da.v1point5 div.news-stream ul.headlines {
    border-top:0;
    background:#E9F2EE url(http://s.deviantart.com/styles/minimal/minish/hr-home.gif) repeat-x;
}
#da.v1point5 div.news-stream ul.headlines {
    margin-bottom:8px;
}
#da.v1point5 div.news-stream {
    height:154px;
    overflow:hidden;
    ooverflow-x:visible;
}
#da.v1point5 div.news-stream ul.headlines span.lovi {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/loveri-bubble.gif);
}

#da.v1point5 div.news-stream ul.headlines {
    padding-top:18px;
    float:left;
    width:225px;
    margin-left:-1px;
    border-left:1px solid #D9E2DE;
    _border-left:0;
    _margin-left:0;
    _border-right:1px solid #D9E2DE;
}
* html #da.v1point5 div.news-stream ul.headlines span.lovi {
    float:none;
}
* html #da.v1point5 div.news-stream ul.headlines li a {
    dddisplay:inline-block;
}
#da.v1point5 div.news-stream ul.headlines li {
    white-space:nowrap;
}
#da.v1point5 div.news-stream ul.headlines a {
    padding:3px;
    margin:-3px;
    _position:absolute;
    _overflow:hidden;
    _width:148px;
}
#da.v1point5 div.news-stream ul.headlines a:hover {
    border:1px solid #B9C2BE;
    background:#F9FFFE;
    color:#454;
    z-index:250;
    padding:3px;
    margin:-4px;
    position:relative;
    _position:absolute;
    _overflow:visible;
    _width:auto;
}


#shop #realart {
    position:relative;
    min-height:288px;
    _height:288;
}
#shop #realart h2 {
    display:none;
}
#realart div.text {
    position:relative;
    z-index:2;
    padding:111px 264px 0 8px;
}
#shop #realart i.ll,
#shop #realart i.rr {
    position:absolute;
    top:0;
    height:288px;
    z-index:1;
    background:url(http://s.deviantart.com/styles/minimal/minish/realart.jpg)
}
#shop #realart i.ll {
    left:0;
    width:280px;
}
#shop #realart i.rr {
    right:0;
    width:256px;
    background-position:top right;
}
#shop #shop-types {
    font-size:9pt;
    line-height:1.5em;
}
#shop #shop-top {
    margin-bottom:2em;
}
#shop #shop-top div.ll {
    width:68%;
    margin-right:12px;
}
#shop #shop-top div.rr {
    float:left;
    width:200px;
    overflow:visible;
}
#shop #shop-top h2 {
    margin-top:20px;
}
#shop h2,
#print h2 {
    font-size:16pt;
}

#shop div.altview,
#shop div.altaltview,
#shop div.superview {
    margin-bottom:12px;
}
#print div.altview,
#print div.altaltview,
#print div.superview {
    margin-bottom:24px;
}

#shop div.ll div.altview,
#shop div.ll div.altaltview {
    margin-right:6px;
}
#shop div.rr div.altview,
#shop div.rr div.altaltview {
    margin-left:6px;
}
#shop #shop-featured {
    height:185px;
    overflow:hidden;
}
#shop #shop-newest {
    height:740px;
    overflow:hidden;
}

#print div.catbar {
    margin-bottom:20px;
}
#print td#print-bar {
    width:25em;
    padding-left:12px;
}
#print td#print-bar dt {
    margin-top:24px;
    font-weight:bold;
}
#print td#print-bar dt img {
    display:none;
}
#print td#print-bar div.altview {
    margin-top:8px;
}

#home {
    margin:auto;
    padding:0;
    max-width:850px;
}
#home table#home-art {
    border-collapse:collapse;
    width:540px;
}
#home td {
    padding:15px 0 0 48px;
    word-wrap:nowrap;
    font-size:9pt;
}
#home td a {
    color:#222;
}
#home td.art {
    padding:15px 0;
    text-align:center;
}
/*#home div.stream,*/
#home a.h  {
    display:block;
    width:140px !important;
}
#home td.art a.h {
    font-size:10pt;
}
#home div.icons,
#home div.icons i {
    overflow:visible;
}
#home div.iconleft {
    position:relative;
    left:-30px;
    margin-bottom:12px;
}
#home div.deviant {
    padding-left:58px;
    margin-bottom:12px;
    font:14pt Trebuchet MS,sans-serif;
}

div.bubbleview #navver {
	position:absolute;
	top:0;
	right:0;
	width:82px;
	height:25px;
	overflow:hidden;
	background:url(http://s.deviantart.com/styles/minimal/minish/navver.gif);
}
div.bubbleview #navver a {
	position:absolute;
	left:0;
	top:-25px;
	width:41px;
	padding-top:75px;
	background:url(http://s.deviantart.com/styles/minimal/minish/navver.gif);
}
div.bubbleview #navver a:active {
	top:-50px;
}
div.bubbleview #navver a.rrr {
	left:41px;
	background-position:-41px 0;
}
#deviation #navver {
	top:-7px;
}

div.deviant small {
    display:block;
    font-size:8.4pt;
    opacity:.7;
    line-height:1.5em;
}

#request-button {
    font-weight:bold;
    _padding-bottom:6px;
}
#shop-button {
    color:#D10 !important;
    font-weight:bold;
    _padding-bottom:6px;
}
#shop-button small {
    color:#D10 !important;
    font-weight:normal;
}


#artstand div.ll {
    float:none;
    /*margin-right:200px;*/
    margin-right:12px;
    width:auto;
}
#artstand div.rr {
    float:right;
    width:250px;
}
#artstand h1 small {
    display:inline;
    opacity:.4;
    margin-left:1em;
    font-size:70%;
    letter-spacing:-1px;
}
#deviant div.deviant {
    margin-bottom:12px;
    _height:1;
    min-height:74px;
}
#deviant div.profile {
    _height:208;
    min-height:200px;
}
#deviant div.profile:not(:safaribeingweird) {
    min-height:74px;
}
* html #deviant div.deviant {
    position:static;
}
* html #deviant div.deviant img.avatar {
    top:8px;
    left:15px;
}
* html #deviant div.deviant div.supernav {
    top:30px;
}
#deviant div.hh {
    clear:both;
    padding-top:1em;
    _padding-top:0;
    _clear:none;
}
#deviant div.hh:not(:supersafarionlyhack) {
    margin-top:176px;
}
#deviant div.box div.stream {
    max-width:420px;
    margin:auto;
}
#deviant #deviant-infobox,
#deviant ul.list {
	font-size:8.25pt;
}


div.bubbleview span.h,
div.bubbleview span.bh {
	display:block;
	position:relative;
	z-index:20;
	top:-12px;
	margin:0 -15px;
	_height:1;
}
div.bubbleview span.bh {
	top:12px;
}
div.bubbleview i.tl {
    border-style:solid none none solid;
    background-position:top left;
}
#deviant div.supernav {
	top:24px;
}
#deviant div.supernav div.floating-highlight {
	width:90px;
}
#deviant div.supernav a {
	width:68px; /* 90 - 22 */
	_width:90;
}
#deviant div#deviant-info {
	float:left;
	white-space:nowrap;
    line-height:1.4em;
    font-size:8.25pt;
	_width:2em;
}
#deviant #deviant-stats {
	float:right;
	white-space:nowrap;
    font-size:8.25pt;
    line-height:1.4em;
	_width:2em;
}
#deviant #deviant-commands {
	float:right;
	white-space:nowrap;
	_width:2em; /* ..what? */
    position:relative;
    border:1px solid #BAC5BA;
    background:#BAC5BA;
    padding:3px;
    _height:auto;
    overflow:hidden;
    overflow-x:visible;
    z-index:100;
	margin:-3px -3px 0 3em;
}
#deviant #deviant-commands.self {
	margin-bottom:-120px;
    height:140px;
}
* html #deviant #deviant-commands.self div.icons {
    height:140px;
}
* html #deviant #deviant-commands.hover div.icons {
    height:240px;
}
* html #deviant #deviant-commands.hover,
#deviant #deviant-commands.self:hover {
    border:1px solid #9AA59A;
    height:auto;
    margin-bottom:-180px;
    background:#CAD5CA;
}
#deviant #deviant-commands.self i.ff {
    display:block;
}
#deviant #deviant-commands i.ff,
* html #deviant #deviant-commands.hover i.ff,
#deviant #deviant-commands.self:hover i.ff {
    display:none;
}
#deviant #deviant-commands.self i.ff {
	position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:48px;
    z-index:102;
    background:url(http://s.deviantart.com/styles/minimal/minish/deviant-fade.png) repeat-x bottom;
    _background:#BAC5BA;
    _filter:alpha(style = 1, opacity = 0, startopacity = 0, finishopacity = 100, starty = 0, finishy = 96, startx = 0, finishx = 0);
    _width:150px;
}
div.limbo div {
    visibility:hidden;
}
#deviant.limbo div.deviant,
#news.limbo h1,
div.limbo div.supernav,
div.limbo div.supernav div {
    visibility:visible;
}

/* table.forum expects body.deviant */
#forum div.catbar {
	overflow:hidden;
	white-space:nowrap;
}
table.fora {
    margin-bottom:8em;
}
table.fora th strong,
table.forum th strong {
    display:block;
    text-transform:uppercase;
    font-size:7pt;
    font-weight:bold;
    padding:8px 12px 3px 0;
    border-bottom:3px solid #D4E2DE;
}
body.deviant table.fora th strong,
body.deviant table.forum th strong {
    color:#6C7F77;
    border-bottom-color:#92A399;
}
table.forum th.f {
    padding-bottom:12px;
}
table.fora th.super strong {
    padding-left:12px;
}
table.fora th.super,
table.fora td.super,
table.forum th.super,
table.forum td.super {
    border-left:4px solid #EAF2EE;
}
table.fora tr.head td {
    padding:12px 0 2px 0;
}
table.fora td.f,
table.forum td.f {
    background:#DEE8E5;
    padding:4px 12px;
    font-size:8.25pt;
    border-bottom:4px solid #EAF2EE;
}
body.deviant table.fora td.f,
body.deviant table.forum td.f {
    background:#AFBBB0;
    border-color:#BAC5BA;
}
body.deviant table.fora th.super,
body.deviant table.fora td.super,
body.deviant table.forum th.super,
body.deviant table.forum td.super {
    border-color:#BAC5BA;
}
table.forum td.np {
    padding-left:0;
    border-left:none;
}
table.forum th.np strong {
    padding-left:0;
    padding-right:0;
    border-left:none;
}
body.deviant table.forum td.sticky { /* temp */
    background-color:#A1B1A3 !important;
}
table.forum tr.sticky td {
    background-color:#D3E0DC;
}
body.deviant table.forum tr.sticky td {
    background-color:#A1B1A3;
}

table.fora td.f a.a,
table.fora td.f a.h,
table.forum td.f a.a,
table.forum td.f a.h {
    font-size:9pt;
}
table.fora td.super,
table.forum td.super {
    background:#D3E0DC;
}
body.deviant table.fora td.super,
body.deviant table.forum td.super {
    color:#2C3635;
    background:#AAB6AB;
}

#news div.catbar {
    padding:8px 15px;
    margin-bottom:24px;
}
#news div.catbar span.page {
    padding-left:1.2em;
    opacity:.4;
}
#news div.supernav div.floating-highlight {
	width:102px;
}
#news div.supernav a {
	width:80px; /* 102 - 22 */
	_width:102;
}
#news div.side-controls {
    position:absolute;
    top:100px;
    right:20px;
    width:30%;
}

#ad-blocking-makes-fella-sad {
    background:#D4E2DE;
    padding:5px;
	height:90px;
    text-align:center;
	margin-bottom:23px;
}
#ad-blocking-makes-fella-sad div.c {
	position:relative !important;
	top:8px;
	height:30px;
	margin-bottom:-30px;
	overflow:hidden;
	font-size:8.25pt;
	color:#222;
}
#ad-blocking-makes-fella-sad a {
	color:#223;
}
#ad-blocking-makes-fella-sad i.tl,
#ad-blocking-makes-fella-sad i.tr {
    top:122px;
	z-index:30;
}

#suppa {
    padding:0;
}
#suppa td {
    padding:15px;
}
#suppa h1 {
	padding:7px 15px;
}

#home/*, #suppa*/ {
    background-color:#D6E0DC;
}
#home td.art,
#suppa td.alt {
    background-color:#EFF4F0;
}
#home td.alt {
    background-color:#E9EEE9;
}

div.bubbleview div.box {
    margin-bottom:12px;
}
div.bubbleview div.box,
div.bubbleview div.thought,
div.bubbleview div.comments div.nav span.shadow span {
	background:transparent;
    border:3px solid #D3E0DC;
}
* html div.bubbleview div.nav span.shadow {
    background:transparent !important;
}
div.bubbleview div.boxtop {
    padding:6px;
}
div.bubbleview div.box div.boxtop {
    padding-top:4px;
}
div.hh div.ll div.box {
    margin-right:8px;
}

div.fourside div.item-body,
div.fourside div.item-foot {
    background-color:#EFF4F0;
}

div.bubbleview div.thought,
div.bubbleview div.box,
div#deviant div.fourside div.column1 div.section,
div#deviant div.fourside div.column2 div.section,
div.fourside div.comment div.item {
    border-color:#D3E0DC;
}
div.bubbleview div.superview {
	background-color:#3E8EB7;
	color:white;
}
div.bubbleview div.superview a {
	color:white;
	text-decoration:underline;
}
div.bubbleview div.altview,
div.bubbleview div.box div.boxtop,
div.bubbleview div.collapsed-thought {
    background-color:#D3E0DC;
}
div.bubbleview div.altaltview {
    background-color:#DEE8E5;
}
div.bubbleview div i.tl,
div.bubbleview div i.tr,
div.bubbleview div i.bl,
div.bubbleview div i.br {
    border-color:#EAF2EE;
    background-image:url(http://sh.deviantart.com/shadow/EAF2EE-EAF2EE/0-1/1/1/null.png);
}
div.bubbleview div.altaltview div i.tl,
div.bubbleview div.altaltview div i.tr,
div.bubbleview div.altaltview div i.bl,
div.bubbleview div.altaltview div i.br {
    border-color:#DEE8E5;
    background-image:url(http://sh.deviantart.com/shadow/DEE8E5-DEE8E5/0-1/1/1/null.png);
}


body.deviant div.bubbleview div.supernav i.tl,
body.deviant div.bubbleview div.supernav i.tr,
body.deviant div.bubbleview div.supernav i.bl,
body.deviant div.bubbleview div.supernav i.br {
    border-color:#9BA7A0;
    background-image:url(http://sh.deviantart.com/shadow/9BA7A0-9BA7A0/0-1/1/1/null.png);
}
body.deviant h1,
body.deviant h2,
body.deviant h3,
body.deviant h1 a,
body.deviant h2 a,
body.deviant h3 a {
    color:#2C3635;
}
body.deviant a {
    color:#2C3635;
}
body.deviant div.alink a,
body.deviant a.a,
body.deviant a.super {
    color:#196BA7;
}
body.deviant a.super {
    text-decoration:underline;
    display:block;
    padding:4px;
    font:bold 11pt trebuchet ms,sans-serif;
    text-align:center;
    letter-spacing:-1px;
}

div.poller {
    width:304px;
    white-space:nowrap;
    margin-bottom:2em;
}
div.box div.poller {
    font-size:8.25pt;
    white-space:normal;
}
div.pollpole {
    border:2px solid;
    padding:2px;
    text-indent:-3em;
    margin:8px 0 2px 0;
}

body.deviant #deviant,
body.deviant div.catbar {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-toppa.gif);
	background-repeat:repeat-x;
}
body.deviant,
body.deviant #top-middle, body.deviant #lub, body.deviant #lubber {
	border-left-color:#6A7872;
	border-right-color:#6A7872;
	background-color:#6A7872;
}
body.deviant i.tl,
body.deviant i.tr,
body.deviant i.bl,
body.deviant i.br {
    border-color:#6A7872;
    background-image:url(http://sh.deviantart.com/shadow/6A7872-6A7872/0-1/1/1/null.png);
}
body.deviant #ad-blocking-makes-fella-sad {
	background:#92A399;
}
body.deviant div.bubbleview,
body.deviant #deviant div.supernav div.floating-highlight {
    background-color:#BAC5BA !important;
    border-color:#BAC5BA;
    color:#393D3C;
}
body.deviant div.bubbleview td {
	color:#393D3C;
}
body.deviant div.bubbleview div i.tl,
body.deviant div.bubbleview div i.tr,
body.deviant div.bubbleview div i.bl,
body.deviant div.bubbleview div i.br {
    border-color:#BBC2BB;
    background-image:url(http://sh.deviantart.com/shadow/BBC2BB-BBC2BB/0-1/1/1/null.png);
}
body.deviant div.fourside div {
    border-color:#92A399 !important;
}
body.deviant div.box div.boxtop,
body.deviant div.collapsed-thought {
    background:#92A399;
}
body.deviant div.box,
body.deviant div.comments div.thought,
body.deviant div.comments div.nav span.shadow span,
body.deviant div.pollpole {
    border-color:#92A399;
}
body.deviant ul.list li.a,
body.deviant div.altview,
tr.a td {
    background:#AFBCB0;
}
body.deviant div.bubbleview div.wikititle,
body.deviant div.bubbleview #browsebar1 {
    border-color:#94A09B;
}
body.deviant div.bubbleview div.wikibar,
body.deviant div.bubbleview #browsebar2 {
    background:#ABB7B0;
}

body.deviant div.bubbleview div.catbubble {
    background:#ABB7B0;
}



div.fourside div.comments,
div.fourside div.commentpost {
    border-style:none !important;
}
div#deviant div.fourside div.column1 div.section {
    border:2px solid;
    margin:0 4px 16px 0;
}
div#deviant div.fourside div.column2 div.section {
    border:2px solid;
    margin:0 0 16px 4px;
}
div.fourside div.comment div.item {
    border:2px solid;
    margin:12px 0 4px 0;
}
div.fourside div.comment div.item-head, 
div.fourside div.comment div.item-body,
div.fourside div.comment div.item-foot {
	padding:4px 8px;
	overflow:hidden;
}
div.fourside div.comment div.item-head img.avatar {
	float:left;
	margin-right:6px;
}
div.fourside div.comment {
	border-style:none !important;
}
div.fourside div.section-head,
div.fourside h2.section-head,
div.fourside div.comment div.item-head {
    padding:6px;
}
div.fourside h2.section-head {
    text-align:center;
}
div.fourside h2 {
    font:18pt Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:-1px;
    margin:0;
}
div.fourside div.section-head p {
    margin:4px 0 4px 24px;
    opacity:.5;
}
div.fourside div.read,
div.fourside div.submission {
    padding:8px;
}
div.fourside div.submission,
div.fourside ul.beacon span.beacon {
    text-align:center;
}
div.fourside a.beacon {
    display:block;
    text-align:center;
    padding:6px;
}
div.fourside div.journal div.section-block a {
	text-decoration:underline !important;
}





div.bubbleview div.collapsed-thought {
	position:relative;
	border-top-width:0 !important;
	border-bottom-width:0 !important;
	height:20px;
	_height:21;
	min-height:0;
	padding-top:0 !important;
	padding-bottom:0 !important;
	overflow:hidden;
}
div.bubbleview div.collapsed-thought * {
	display:none;
}
div.bubbleview div.collapsed-thought .always {
	display:block;
	position:absolute;
	width:100%;
	text-align:center;
	left:-30px;
	top:3px;
	z-index:30;
	font-size:8.25pt;
}

div.thought a.a, div.thought a.h {
	font-size:8.25pt;
}
div.thought div.body a,
div.text a {
    text-decoration:underline !important;
}
div.text img.avatar {
    position:static !important;
}
div.thought div.body {
	overflow:hidden
}

div.report div.love {
    position:absolute;
    left:0;
    top:58px;
}
div.love {
    position:relative;
    width:50px;
    height:63px;
    background:#DDD url(http://s.deviantart.com/styles/minimal/minish/lover.gif);
}
div.love span {
    display:block;
    vertical-align:middle;
    text-align:center;
    color:white;
    font:14pt/40px Trebuchet MS,sans-serif;
    cursor:default;
    background:#4E5D5B url(http://s.deviantart.com/styles/minimal/minish/lover.gif);
}
div.love span.loved {
    background-color:#AFC81C;
    background-color:#3E8EB7;
}
div.love a {
    position:absolute;
    z-index:7;
    left:0;
    _width:100%;
    right:0;
    overflow:hidden;
    padding-top:19px;
    height:0;
    _height:19px;
    top:44px;
    background:#AFC81C url(http://s.deviantart.com/styles/minimal/minish/lover.gif) 0 -44px;
    -moz-outline:none;
}
div.love a:active {
    background-color:#3E8EB7;
}

#news div.comments {
    width:55%;
}
#news div.report {
    width:55%;
    padding-bottom:2.5em;
    min-height:10em;
    _height:12.5em;
}
div.userjournal {
    padding-bottom:3em;
}
div.report div.text, div.userjournal div.text {
    margin:1em 0;
    line-height:1.5em;
}
div.report small, div.report small a.u,
div.userjournal small, div.userjournal small a.u {
    color:#AAA !important;
    font-size:8.5pt;
}
div.report small big,
div.userjournal small big {
    font-size:100%;
    color:#555 !important;
}
div.abridged div.text {
    width:80%;
    height:10em;
    overflow:hidden;
    border-bottom:1px solid #AAA;
}

div.thought {
    position:relative;
    padding:16px 16px 12px 8px;
    min-height:130px;
    _height:130;
    margin-left:auto;
    margin-right:auto;
}
#deviant div.thought,
#deviation div.thought {
    max-width:50em;
}
div.thought {
    border-left-width:66px !important;
    margin-bottom:8px;
}
div.nest {
    margin-left:0 !important;
    padding-left:30px;
}
div.thought img.mood,
div.thought span.mood {
    position:absolute;
    top:16px;
    right:16px;
    color:#A3B2A1;
}
div.thought span.time {
    font-size:8.25pt;
    color:#888;
    margin-bottom:1.1em;
    margin-left:8px;
    letter-spacing:-1px;
}
div.thought span.time,
div.thought span.time a,
div.thought div.signed {
    color:#738281;
}
div.thought span.author {
    font-family:Trebuchet MS,sans-serif;
    font-size:14pt;
    font-weight:bold;
    letter-spacing:-1px;
    margin-left:8px;
}
div.thought span.author, div.thought span.author a {
	color:#304040;
}
div.thought span.author img.avatar {
    position:absolute;
    left:-58px;
    top:8px;
}
div.thought div.body {
    font-size:9pt;
    margin-top:20px;
    margin-left:8px;
}
div.thought div.controls {
	position:relative;
	padding-top:30px;
    margin-left:8px;
}
div.thought div.controls input.button {
	font-size:110%;
	width:10ex;
	_width:12ex;
}
div.thought span.links {
    position:absolute;
    bottom:8px;
    left:8px;
    left:-58px;
}
div.thought textarea {
    width:100%;
    height:150px;
	font:11pt Verdana,sans-serif;
}
div.thought div.sign {
    opacity:.6;
    font-size:8.25pt;
}






#news i.tr {
    z-index:20; /* :/ */
}
div.horizon {
    overflow:auto;
}
#news div.horizon {
    /*padding-left:15px;*/
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
}
body.scrollbubble #base {
    display:none;
}
#news.onebubble {
    border-bottom:none;
}
#news {
    hhheight:540px;
}
#news h2 {
    font-size:14pt;
    white-space:nowrap;
    overflow:hidden;
}

#news td.pillar {
    width:400px;
    padding:0 15px;
}
#news td.pillar:not(:first-child) {
    border-left:1px solid #DDD;
}
#news table div.report {
    width:auto;
}
#news table div.report div.text {
    height:50px;
    overflow:hidden;
}


/* ***************** */
div.surface {
    position:absolute;
    z-index:250;
    display:none;
}
#dragsurface {
    cursor:default;
    z-index:260;
}
#dragsurface img {
	position:relative;
	top:-1px;
	left:-1px;
	border:1px solid black;
}

/* <stuff> ...blame dionyziz */
ul.starving {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
ul.starving li {
    margin-left: 0;
    display: block;
    list-style-type: none;
    padding: 2px 0px 2px 10px;
}
ul.starving li.st0 {
    background-color: #e7ede9;
}
ul.starving li.st1 {
    background-color: #eef2ee;
}
/* </stuff> */


#adminbar {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    height:40px;
    z-index:80;
    border-top:3px solid #AFC81C;
    background:#2E3735;
}
#adminbar #adminbarcount {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    text-align:center;
    font-size:14pt;
    line-height:40px;
    vertical-align:middle;
    width:180px;
    color:#AFC81C;
    cursor:default;
}
#adminbar #adminbarcount.active {
    background:#AFC81C;
    color:#2E3735;
}
#adminbar #adminbartools {
    position:absolute;
    top:4px;
    left:188px;
}
#adminbar #adminbartools div.tools {
    display:none;
}
#adminbar #adminbartools div.active {
    display:block;
}


#adminbar #adminbartools div.tools a:link,
#adminbar #adminbartools div.tools a:visited {
    color:#EEE;
    font-size:8.25pt;
    vertical-align:middle;
    text-decoration:none;
    padding:0 1ex;
    text-align:center;
    float:left;
    min-width:40px;
    border-right:1px solid #212A2A;
}
#adminbar #adminbartools div.tools a:hover {
    color:#AFC81C
}
#adminbar.busy, #adminbar.busy * {
    cursor:wait !important;
}
#adminbar.busy #adminbartools div.tools a:hover {
    color:#EEE;
}
#adminbar.success {
    border-color:#3E8EB7;
    background:#222;
}
#adminbar.success #adminbarcount {
    background:#3E8EB7;
    color:#222;
}
#adminbar.busy #adminbartools div.tools a:hover {
    color:#222
}
div.admin-only {
	display:none;
}
body.admin div.admin-only {
	display:block;
}

div.stream-ads {
	margin-top:8px;
	_height:626px;
	min-height:626px;
    border-right:190px solid #D4DDD8;
}
div.stream-ads div.ads {
    position:absolute;
    margin-top:12px;
    right:30px;
    _right:29;
    width:160px;
}


div.superbuttons input.ibutton {
    font-size:10pt;
    width:15ex;
}


table.f td.mood {
	width:200px;
	_width:160px;
	_padding-right:40px;
}
table.f td.moodco {
	padding:0 212px 0 12px;
}

dl.shouts dt.f {
    position:relative;
    padding-left:1.3em;
}
dl.shouts dt.f img.avatar {
    position:absolute;
    left:0;
    width:1.2em;
    height:1.2em;
}
dl.shouts dd.f {
    margin-bottom:1em;
}
div.altview dl.shouts dd.f {
    margin-bottom:0;
}

* html #deviant #browsebar1 {
	position:relative;
	top:1.8em;
	margin-bottom:1.8em;
}

div.hiddenby {
    font-size: 7pt; font-style: italics; color: gray; float:right;
}


div.stream div small, div.stream div small a {
	font-size:8.25pt;
	opacity:1;
	color:#738281;
}



#message-center div.item-head {
    position:relative;
}
#message-center div.item-head img.mood {
    position:absolute;
    top:12px;
    right:68px;
}

ul.headlines {
    padding:12px;
}
ul.headlines li.f {
    padding:5px;
}

ul.headlines span.lovi {
    width:50px;
    height:17px;
    line-height:17px;
    float:left;
    text-align:center;
    background:#4E5D5B url('http://s.deviantart.com/styles/minimal/minish/loveri.gif');
    margin-right:12px;
    color:white;
    font-weight:bold;
    font-size:8.25pt;
}
ul.headlines span.lovied {
    background-color:#3E8EB7;
}

ul.headlines small {
    display:inline;
}

div.iconset-deviant-menu i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-menu.gif) !important }
div.iconset-deviant-tab i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-tabd.gif) !important }
div.iconset-deviant-tab i.super { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-tab.gif) !important }
div.iconset-deviant-boxtop i, div.boxtop i.icon { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-boxtop.gif) !important }

#deviant div.supernav a {
    padding-left:25px;
	width:65px; /* 90 - 25 */
	_width:90;
}

body#deviantART-squish #top,
body#deviantART-squish #depths {
    display:none;
}
body#deviantART-squish #output {
    margin:0 !important;
    padding:0 !important;
}
body#deviantART-squish div.bubbleview {
    margin:0;
}



#drebox a {
    color:#AAA;
}
#drebox a.rock {
    text-decoration:none;
    display:block;
}
#drebox {
    position:absolute;
    top:8px;
    right:24px;
    z-index:40;
    wwwidth:150px;
    color:#AAA;
    font:8.25pt courier new;
    background:#222;
    padding:4px;
    opacity:.5;
    line-height:1.1em;
}
#drebox strong {
    color:white;
}

div.catbar form.searchle {
    float:right;
    position:relative;
    z-index:20;
}
form.searchle input.itext {
    border:1px solid #B5CAC3;
    height:15px;
    padding:1px;
    width:160px;
    _height:17;
    font-size:8.25pt;
}
form.searchle input.cold {
    color:#A1AAA5;
}
form.searchle a {
    display:inline-block;
    vertical-align:middle;
    _vertical-align:middle;
    width:17px;
    height:17px;
    overflow:hidden;
    background:url(http://s.deviantart.com/styles/minimal/minish/search-small.gif) no-repeat 0 0;
}
form.searchle a:-moz-any-link {
    display:-moz-inline-box;
    position:relative;
    top:-2px;
}
form.searchle a:hover {
    background-position:0 -20px;
}
form.searchle a:active {
    background-position:0 -40px;
}


.mglist .boxtop h2 i.icon {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-activity-header.gif) !important;
}
.mglist li { 
    padding: 7px 5px; list-style-type: none; vertical-align: middle;
}
.mglist li a { text-decoration: underline; }
.mglist li a.u { text-decoration: none; }
.mglist li.odd {
     background-color: #AFBCB0;
}

.mglist li span.main { display: block;  padding-left: 26px;  }

.mglist li .side { 
    float: right; padding-top: 2px; margin-left: 5px; color: #738281;
}

.mglist li .time {
    font-size:8.25pt; letter-spacing: -1px;
}
.mglist li span.main img { 
    vertical-align: middle; margin-left: -26px;
}
.mglist li span.main img.icon { 
    background-image: url(http://s.deviantart.com/styles/minimal/minish/icons-activity-alt_light.gif); background-repeat: no-repeat; 
}
.mglist li.odd span.main img.icon {
    background-image: url(http://s.deviantart.com/styles/minimal/minish/icons-activity-alt_dark.gif); 
}

img.icon.i1 { background-position:0px 0; }
img.icon.i2 { background-position:-40px 0; }
img.icon.i3 { background-position:-80px 0; }
img.icon.i4 { background-position:-120px 0; }
img.icon.i5 { background-position:-160px 0; }
img.icon.i6 { background-position:-200px 0; }



div.wikibox div.wikititle {
    font-size:10pt;
    padding:2px 0;
    border-width:1px;
    border-bottom-style:solid;
}
div.wikibox div.wikibar a {
    -moz-focus-outline:none;
}
div.wikibox div.wikibar a:active {
    opacity:.5;
}
div.wikibox div.wikibar {
    padding:4px;
    text-align:right;
}
div.wikibox div.text {
    margin:12px 0;
}
div.wikibox div.wikibar div.wikiedit {
    display:none;
    position:relative;
}

div.wikibox div.preview {
    padding:8px;
    border:3px solid;
}
div.wikibox textarea,
div.wikibox-preview textarea,
div.wikibox-preview div.wikibar div.wikidisplay,
div.wikibox-edit    div.wikibar div.wikidisplay,
div.wikibox-preview div.text,
div.wikibox-edit    div.text {
    display:none;
}
div.wikibox-edit    textarea,
div.wikibox-preview div.wikibar div.wikiedit,
div.wikibox-edit    div.wikibar div.wikiedit,
div.wikibox-edit    div.wikibar div.wikiedit {
    display:block;
}
div.wikibox div.wikibar div.wikiedit img.busy {
    position:absolute;
    right:13em;
    top:-5px;
    display:none;
}
div.wikibox div.wikibusy {
    opacity:.5;
    _filter:alpha(opacity=50)
}
div.wikibox div.wikibusy * {
    cursor:wait;
}
div.wikibox div.wikibusy div.wikiedit img.busy {
    display:inline;
}


div.wikibox div.preview {
    border-color:#3E8EB7;
}
body.deviant div.wikibox div.preview {
    border-color:#196BA7;
}


div#wayback {
    position:absolute;
    left:0;
    top:8px;
    background:#3E8EB7;
    padding:3px;
    z-index:20;
}
div#wayback div.pager-holder {
    width:180px;
    height:290px;
}
div#wayback-home,
div#wayback-stream {
    min-height:350px;
    _height:350;
}
div#wayback-stream {
    padding-left:200px;
}


div.modal strong.custobox-special {
    display:block;
    padding:0 4px;
    font:14pt Trebuchet MS;
    color:#2E6E97;
}




div.subblebubble {
    position:fixed;
    _position:absolute;
    top:0;
    left:0;
    z-index:200;
    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;
}
/********************/
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;
}

/********************/

div.filtered div.thought {
    border-color:#5B9FC0;
}
body.deviant div.filtered div.thought {
    border-color:#196BA7;
}
body.deviant table.moods td.active {
    background:#196BA7;
}
div.filtered div.thought a.replybutton {
    background-image:none;
    text-align:center;
    color:#DDD;
    text-indent:0;
}

/********************/

/*div.deviousthought {
    _height:1;
    position:relative;
}*/
div.deviousthought div.browser ul.menu li.f a {
	cursor:default;
}
div.deviousthought:not(:-moz-any-link) td.t2 {
    display:block;
    margin-top:-1px;
    margin-left:-1px;
    overflow:auto;
}
div.deviousthought:not(:andsafari) td.t2 {
    display:table-cell;
    margin:0;
    overflow:visible;
}

div.deviousthought div.browser {
	width:200px;
	background:#DEE8E5;
}
div.deviousthought>* div.browser {
    position:absolute; /* opera */
}
div.deviousthought div.browser:not(:-moz-any-link) {
    position:relative;
}

div.deviousthought div.browser,
div.deviousthought div.pager,
div.deviousthought dl.hat {
    height:214px !important;
}
div.bubbleview div.filtered div.deviousthought {
    border-color:#D3E0DC; /* no filter colour (move to core?) */
}
body.deviant div.deviousthought div.browser {
	background:#AFBCB0;
}
body.deviant div.bubbleview div.deviousthought {
    border-color:#92A399;
}
div.deviousthought div.dim img {
    opacity:.07;
    filter:alpha(opacity=7) !important;
}

div.deviousthought div.browser em.error {
    display:block;
    padding-top:50%;
    margin-top:-2.3em;
    font-style:normal;
    color:#888;
    text-align:center;
}
div.thought div.controls {
    display:none;
}
div.thought div.moodarea {
    display:none;
}
div.deviousthought div.controls {
    display:block;
    padding-top:4px;
    text-align:center;
    position:relative;
    _height:1;
}
div.deviousthought span.clinks {
    position:absolute;
    top:2px;
    right:0;
    font-size:8.25pt;
}
div.deviousthought span.clinks a {
    text-decoration:underline;
}
div.thought a.x {
    display:none;
}
div.deviousthought div.moodarea {
    margin-top:.3em;
    margin-left:8px;
    display:block;
    _height:1;
}
div.deviousthought div.moodarea td {
    border:1px solid #9DB1B0;
}
div.deviousthought div.moodarea th {
    text-align:left;
    font-weight:normal;
}
div.deviousthought div.body,
div.deviousthought div.moodarea div.preview {
    display:none;
}
div.deviousthought div.moodarea textarea,
div.deviousthought div.moodarea div.preview {
    height:212px;
    border:0 none;
    background:#F0FBF8;
}
div.deviousthought div.moodarea div.preview {
    overflow:auto;
    padding:0 4px;
    margin:0;
}
div.deviousthought div.moodarea td.t2 {
    width:200px;
}


div.smallthought {
    border-left-width:3px !important;
}
div.smallthought span.author img.avatar {
    display:none;
}
div.smallthought div.moodarea td.t2,
div.smallthought div.browser {
    width:170px;
}

body.deviant div.deviousthought div.moodarea td {
    border-color:#829389;
}#deviation a.print-racket {
    font-size:12pt;
    color:orange;
    text-decoration:underline;
}
#deviation div.print-notice {
    font-size:12pt;
    color:#AAA;
    cursor:default;
    line-height:1.4em;
}
#deviation div.print-notice a {
    color:#AAA;
    font-size:8pt;
    text-decoration:underline;
}
#deviation h1 {
	margin-bottom:2px;
}
#deviation #artist-comments {
	margin:15px auto;
	width:730px; /* -24 ppp */
	_width:754px;
}
#deviation #artist-comments div.details {
	float:right;
	padding-left:12px;
	margin-left:12px;
	border-left:1px solid #9DB1B0;
	font-size:8.25pt;
}
#deviation #adso-magnifico {
	margin:0 auto 28px auto;
	width:754px;
	padding:8px 0;
}

#deviation div.deviant {
	padding-right:68px;
	min-height:320px;
	_height:320;
}
#deviation div.deviant small {
	opacity:1; /* override */
}
#deviation div.deviant div.tools {
	position:absolute;
	left:0;
	top:60px;
	font-size:8.25pt;
}
#deviation div.deviant div.tool-links {
	line-height:2em;
    padding-top:8px;
	background:url(http://s.deviantart.com/styles/minimal/minish/art-menu.gif) no-repeat bottom right;
	overflow:hidden;
	width:240px;
}
#deviation div.deviant div.tool-links a {
	display:block;
	color:#3b4a4a;
	padding-left:66px;
	white-space:nowrap;
	line-height:26px;
	/*background:url(http://s.deviantart.com/styles/minimal/minish/devtoolborder.png) no-repeat bottom left;*/
}
#deviation div.deviant div.tool-links i {
    margin-top:1px;
}
#deviation div.deviant div.tool-links strong.c {
    display:block;
    font-size:8.25pt;
    padding-left:34px;
    margin-top:50px;
    padding-bottom:4px;
    width:1em;
    white-space:normal;
    line-height:1em;
    color:#788;
}
#deviation div.deviant div.tool-links a.c {
	background:none;
	font-size:8.25pt;
}
#deviation div.deviant div.tool-links a small {
    display:block;
	font-size:8.25pt;
    font-weight:normal;
    line-height:1em;
    margin-top:-4px;
    padding-bottom:8px;
}

#deviation div.copy,
#deviation div.copy a {
    font-size:8.25pt;
    color:#A5B0AD;
}

#deviation div.commons_license_summary {
    width:420px;
    margin-left: auto; 
    margin-right: auto;
    text-align:left;
	z-index: 20;
}
#deviation div.commons_license_summary img.commons_img {
    border-width:0;
    width:32px;
    height:32px;
    padding:0px 6px 0px 0px;
    float:left;
}
#deviation div.commons_license_summary div.cc_license_text {
    padding-top:1px;
}

#deviation div.deviant div.icons i {
	margin-left:34px;
}
body.widescreen #deviation div.deviant {
	padding-right:4px;
}
#deviation #filter-warning {
    display:none;
    margin:auto;
    _margin-left:240px;
    width:300px;
    border:2px solid #99A39C;
    text-align:center;
    background:#E0E2E0 url(http://s.deviantart.com/misc/noentry.gif) no-repeat 73px 53px;
    padding:270px 0 27px 0;
}
#deviation div.filtered #filter-warning {
    display:block;
}
#deviation div.filtered i.i1,
#deviation div.filtered #zoom-button,
#deviation div.filtered #zoomed-in,
#deviation div.filtered #zoomed-out {
    display:none;
}

#deviation #lit-view {
    width:650px;
    margin:auto;
    _text-align:left;
}
#deviation #zoomed-in div.text {
    font-size:10pt;
    line-height:1.4em;
    color:#222;
    white-space:normal;
}


/* pimpin' it */


div.modal div.pimp ul.f {
    margin:1.4em 0;
}
div.modal div.pimp ul.f li.f {
    font-size:16pt;
    line-height:1.5em;
}
div.modal div.pimp ul.f li.f small {
    display:block;
    font-size:9pt;
    line-height:1.2em;
    width:260px;
    color:#446;
}

div.modal div.pimp {
    width:450px;
    height:432px;
    overflow:hidden;
}
div.modal div.pimp-holder {
    position:relative;
    width:450px;
    padding-right:450px;
    _width:700;
}
div.modal div.pimp-holder div.pimp1 {
    padding:48px 64px;
    _width:450px;
}
div.modal div.pimp2 {
    position:absolute;
    padding:24px 32px;
    width:386px;
    _width:450;
    left:450px;
    top:12px;
}

div.modal div.pimp-note label {
    float:left;
    width:82px;
    _width:90;
    padding-right:8px;
    text-align:right;
    _float:none;
}
* html div.modal div.pimp-note label.ii {
    position:absolute;
}
div.modal div.pimp-note div.textarea {
    width:280px;
    margin-left:90px;
	border:1px solid #000;
	color:#000;
	background-color:#AFB7AF;
	font:8pt "Verdana","Arial","Helvetica",sans-serif;
	font-weight:normal;
    padding:4px;
    _position:relative;
    _left:90px;
    _margin:0;
}
div.modal div.pimp-note div.textarea div.preview {
	margin-bottom:6px;
}
div.modal div.pimp-note div.textarea div.preview,
div.modal div.pimp-note div.textarea div.preview * {
    cursor:text;
}
div.modal div.pimp-note div.textarea,
div.modal div.pimp-note div.textarea textarea,
div.modal div.pimp-note input.itext {
	border:1px solid #444;
	color:#000;
	background-color:#EEE;
	font:8.25pt "Verdana","Arial","Helvetica",sans-serif;
	font-weight:normal;
}
div.modal div.pimp-note div.textarea {
    padding:4px 0 4px 4px;
}
div.modal div.pimp-note div.textarea textarea {
    border:0 none;
    width:275px;
    height:100px;
    overflow:hidden;
}
div.modal div.pimp-note input.isend {
    margin-left:90px;
    width:11ex;
    font-size:10pt;
}

div.modal div.pimp-space textarea {
    width:300px;
    height:4em;
}

div.modal div.pimp-note kbd {
    position:relative;
    left:1ex;
    font:9pt Verdana;
    color:#889;
    cursor:help;
}
div.modal div.pimp div.funzone {
    position:absolute;
    height:350px;
    _height:414;
    width:450px;
    padding:64px 0 0 0;
    display:none;
    background:#E8F0EC;
    z-index:202;
}
div.modal div.pimp div.funzone input.iclose,
div.modal div.pimp div.funzone kbd.iclose {
    position:absolute;
    width:12ex;
    font-size:10pt;
    left:50%;
    margin-left:-6ex;
    bottom:48px;
}
div.modal div.pimp div.funzone kbd.iclose {
    font:9pt Verdana;
    text-align:center;
    width:auto;
}
div.modal div.pimp div.funzone div.readout {
    text-align:left;
    margin:auto;
    width:200px;
    overflow:auto;
    height:230px;
}
div.modal div.pimp div.funzone h1.success {
    font-size:22pt;
}
div.modal div.pimp div.funzone kbd.success {
    font-size:11pt;
    font-weight:bold;
}
div.modal div.pimp a.dead {
    color:#AAB;
    cursor:default;
    text-decoration:none;
}

#pimp-preload span.i {
    background-image:url(http://e.deviantart.com/emoticons/b/boogie.gif)
}
#pimp-preload>span.ii {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-fade.png)
}
#pimp-preload>span.iii {
    background-image:url(http://sh.deviantart.com/shadow/alpha-000000/10.6667-0.7/450/432/null.png)
}
