




/*
     FILE ARCHIVED ON 21:57:54 May 16, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:51:25 Apr 21, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
 *  © 2000-2008 deviantART, Inc. All rights reserved.
 */
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 {
    text-decoration:none !important;
}
a.h {
    text-decoration:underline !important;
}

/*\*/
* 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 body.secure #top img,
* html body.secure 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="https://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,
* html body.secure div.bubbleview div.stream img,
* html body.secure dl.shouts dt.f img.avatar {
	filter:none;
}
/**/
/* useful for nudging things around */
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 }

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;
}
table.triple td {
    width:33.33%;
}
table.double td {
    width:50%;
}
span.mild, span.shadow-off {
    background-image:none !important;
}
span.shadow-holder {
    display:inline-table;
}
span.shadow-holder span.shadow {
	display:table-cell;
}
* html span.shadow-holder, * html span.shadow-holder span.shadow {
	display:inline-block
}
span.shadow {
    display:block;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    padding:3px 4px 5px 4px;
}
span.mild {
    background-image:none !important;
}
* html div.stream span.shadow img {
	position:relative;
	top:3px;
}



div.stream {
    text-align:center;
}
div.stream a img {
    vertical-align:middle;
	border:none;
    _background-image:none !important;
}
/* prop up the box for IE */
div.stream span.shadow a i {
    display:none;
    _display:inline-block;
    width:1px;
}
div.stream div.tt-a span.tt-w,
div.stream div.tt-a div.tt-w {
    display:table-cell;
    display:inline-block;
    vertical-align:top;
	padding:8px 0;
    width:205px;
}
div.stream div.tt-a span.tt-w span.shadow {
    vertical-align:middle;
    _line-height:150px;
	display:inline-block;
    display:table-cell;
    width:205px;
    height:165px;
    padding-left:0 !important;
    padding-right:0 !important;
    background-repeat:no-repeat;
    background-position:center;
}
/* width consistency for 'fox */
div.stream div.tt-a div.tt-w span.shadow::after,
div.stream div.tt-a span.tt-w span.shadow::after {
    display:none;
    display:-moz-inline-block;
    content:" ";
    width:205px;
    height:1px;
    overflow:hidden;
}

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

body.maturefilter div.stream a.mature,
body.maturefilter span.shadow-holder a.mature {
	background:#E0E2E0 url(/web/20080516215754/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. */
}

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

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

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

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

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


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

div.stream div.huge span.tt-w {
	padding-bottom:80px;
	font-size:11pt;
}
div.stream div.huge span.tt-w small {
	font-size:9pt;
}
div.stream div.huge span span::after {
    width:320px !important;
}
div.stream div.huge span {
    width:320px !important;
}
/* // stackzone ////////////////// */
div.stackzone:active div.stack {
    opacity:.55;
}
div.stackzone div.stackctrl {
    margin:auto;
}
div.stackzone div.label input {
    position:relative;
    width:100px !important;
}
div.stackzone div.label {
    text-align:center;
    padding:2px 3px;
}

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

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

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



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


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

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

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

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

div.tv150 {
	position:relative;
	overflow:hidden;
	width:122px;
	height:122px;
	margin:auto;
	text-align:left;
	_top:3px;
	_left:1px;
}
div.stream div.tt-tv150 div.tv150 {
	margin-bottom:30px;
}
div.tv150 div.a-stream {
	position:relative;
	background:#080808;
	text-align:left;
	width:1000px;
	padding:0 !important;
	margin:0 !important;
	margin-left:-41px !important;
	margin-top:-32px !important;	
}
div.tv150 div.a-stream span.shadow {
	background:none !important;
}
div.tt-a span.tv150-shadow {
	height:130px;
	margin-top:15px;
	margin-bottom:-131px;
}
div.tv70 div.tv70-tag,
div.tv150 div.tv150-tag,
div.tv200 div.tv200-tag {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	_width:100%;
	text-indent:3px;
	line-height:1.4em;
	font:8.25pt Verdana;
	color:white;
	background:#080808;
	opacity:.7;
	filter:alpha(opacity=70);
	z-index:19;
}
div.tv70 a.tv70-cover,
div.tv150 a.tv150-cover {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	_width:100%;
	_height:100%;
	_zoom:1;
	_background:white;
	_filter:alpha(opacity=0);
	z-index:20;
}
div.stream div.tt-tv150>div.tt-w {
	width:194px !important;
}
div.stream div.tt-tv150 div.tt-w:not(:-moz-any-link),
div.stream div.tt-a div.tt-w:not(:-moz-any-link) span.shadow::after {
	width:187px !important;
	overflow:hidden;
}
div.stream div.tt-tv150 div.tt-w:not(:safari) {
	width:194px !important;
}
div.stream div.tt-tv150 div.label {
	text-align:center;
	_position:relative
}

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


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

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

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


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

/**** 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.popup2-click-friends {
    width:250px !important;
    height:340px !important;
}
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:27px;
    _height:282;
    _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;*/
    right:2px;
    font:8pt Verdana,sans-serif;
}
div.friendmachine div.controls a.edit {
    display:block;
    position:absolute;
    left:20px;
    bottom:3px;
    bottom:auto;
    top:316px;
    _top:313;
    width:94px;
    height:17px;
    text-align:center;
    font:8.25pt/17px Verdana,sans-serif;
    vertical-align:middle;
    font-weight:bold;
    white-space:nowrap;
    color:#2E3735;
    letter-spacing:-1px;
    background:#6E7D7B url(/web/20080516215754/http://st.deviantart.com/minish/widgets/popup-edit.gif);
    text-decoration:none;
}
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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-friends.gif);
}
* html div.popup2 dl.deviants i {
    _margin-top:-2px;
}
div.popup dl.deviants dd,
div.popup2 dl.deviants dd {
    font-size:8.25pt;
    background-color:#E8E8E8;
}
div.popup dl.deviants dd.a,
div.popup2 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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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;
}

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:136;
    width:235px;
    overflow:hidden;
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) no-repeat;
}
#top h1 a {
	position:absolute;
	left:23px;
	top:12px;
	width:201px;
	height:49px;
    z-index:140;
    background-image:none !important;
}
#top-middle {
	position:relative;
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.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:130;
	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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.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:133;
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) no-repeat 100% -110px;
}
div#top-right {
	position:absolute;
	padding-right:30px;
    right:0;
	top:0px;
	padding-top:11px;
	z-index:138;
    text-indent:-100000px;
    width:80px;
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.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(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.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.section-collections i.i7 {
    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,
#top.section-collections a.a7 {
    font-weight:bold;
}

#top i.tl {
    top:116px;
    left:30px;
	z-index:44;
}
#top i.tr {
    top:116px;
    right:30px;
    _right:29;
	z-index:44;
}
#depths i.bl,
#depths i.br {
    top:-19px;
}

#lostlink {
    position:absolute;
    top:71px;
	right:44px;
    z-index:144;
    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:140;
    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:140;
    margin-right:12px;
    color:#1F2929;
    _top:1;
}
#rockdock span.inputter {
    position:absolute;
    z-index:139;
    top:0;
    width:129px;
    height:29px;
    background:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.gif) no-repeat -320px -64px;
}

#top #top-deviant {
    width:100%;
    position:absolute;
    _position:static;
    _z-index:126;
    top:0;
    left:0;
    scrollerskates:0;
}
#top #rockdock {
	background:url(/web/20080516215754/http://s.deviantart.com/minish/widgets/bg-top-shadow.gif) repeat-x 0 -401px;
    right:38px;
    left:38px;
    width:auto;
    padding-left:40px;
}

#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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.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:205;
	display:block;
	-moz-outline:none;
    background:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.gif) no-repeat;
    cursor:default;
}
#friendslink {
	right:73px;
    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;
}
#menulink.lub-active,
#top a.menulink-lub-active {
    background-color:#2A3737;
}
#msglink {
	right:111px;
    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:30px;
    width:40px;
    background-position:-120px -64px;
    z-index:144;
}
#collectlink:hover {
    background-position:-120px -93px;
}
#collectlink:active,
#collectlink.lub-active,
#collectlink.lub-active:hover {
    background-position:-120px -122px;
}

#top-middle, #lub, #lubber {
	border-left-color:#76827B;
	border-right-color:#76827B;
}

#top #browselink,
#top #browsepath {
	display:none;
}
body.deviant #top-middle, body.deviant #lub, body.deviant #lubber {
	border-left-color:#6A7872;
	border-right-color:#6A7872;
}
/* */
body.snazzywow #top {
    position:relative;
    min-width:990px;
}
body.snazzywow #top h1 {
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) no-repeat;
}
body.snazzywow #top-middle {
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) repeat-x 0 -330px;
}
body.snazzywow #top-middle div.icons {
    _width:710;
}
body.snazzywow #top i.ttr {
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) no-repeat 100% -110px;
    width:212px;
}
body.snazzywow div#top-right {
	background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif) no-repeat 100% -110px;
}
body.snazzywow #top-middle form.search,
body.snazzywow #top-middle form.search i {
    background-image:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/bg-top-shadow.gif)
}
/*body.snazzywow a#learnit {
    position:absolute;
    display:block !important;
    right:12px;
    top:0px;
    width:174px;
    height:66px;
    z-index:38;         
}*/
body.snazzywow #top-middle form.search:not(:notsafari),
body.snazzywow #top-middle form.search i.ll:not(:notsafari),
body.snazzywow #top-middle form.search i.rr:not(:notsafari) {
    background-image:none;
}
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

div.iconset-top i {	background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.gif); }
div.iconset-home i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-home-menu.gif/2.gif); }
div.iconset-deviant i, div#deviant i.icon { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant.gif); }
div.iconset-deviant i.super {background-image:url(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant-d.gif); }
div.iconset-art i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviation2.gif); }
div.iconset-news i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-news.gif); }
div.iconset-shop i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-shop.gif); }
div.iconset-manage i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-manage.gif); }
div.iconset-deviate i, ul.iconset-deviate i { background-image:url(/web/20080516215754/http://st.deviantart.com/minish/icons/deviate.gif); }

div.null, th.null, td.null {
    display:none
}

div.iconset-deviant i.i16 {
	margin-left:-4px;
}

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.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/modalhead.gif) no-repeat 50% 3px;
}
* html div.modal {
    _position:absolute;
    pityaboutiecss:expression(this.style.marginTop = document.body.scrollTop)
}
#ad-blocking-makes-fella-sad a.x,
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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/close.gif);
	/*bbbackground:url(/web/20080516215754/file:/Users/Pachie/Desktop/close.gif);*/
}
body.deviant div.modal a.x,
body.deviant div.deviousthought a.x {
    background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/close-dev.gif)
}
#ad-blocking-makes-fella-sad a.x {
	background:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/close-ad.gif) 0 -15px;
}
body.deviant #ad-blocking-makes-fella-sad a.x {
	background:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/close-greenad.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(/web/20080516215754/http://sh.deviantart.com/shadow/E8F0EC-E8F0EC/0-1/1/1/null.png);
}
div.modal div.light a.h {
		color:#999;
}
div.modal span.alt {
    color:#D58411;
}
div.modal input.button {
    font-size:10pt;
    width:10ex;
}
div.modal form {
    margin:0;
}

div.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/modal-talkfix.gif)
}
#slots-preload>span.ii {
    background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/bg-fade.png)
}
#slots-preload>span.iii {
    background-image:url(/web/20080516215754/http://sh.deviantart.com/shadow/alpha-000000/10.6667-0.7/580/489/null.png)
}
#menu-preload>span.i {
    background-image:url(/web/20080516215754/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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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 {
    position:absolute;
    width:3px;
    height:3px;
    _width:4;
    _height:4;
    border:1px none #76827B;
    overflow:hidden;
    z-index:20;
    background:url(/web/20080516215754/http://sh.deviantart.com/shadow/76827B-76827B/0-1/1/1/null.png) no-repeat top left;
}
i.tl {
    top:0;
    left:0;
    border-style:solid none none solid;
    background-position:0 0;
}
i.tr {
    top:0;
    right:0;
    _right:-1;
    border-style:solid solid none none;
    background-position:2px 0;
}
i.bl {
    bottom:0;
    left:0;
    border-style:none none solid solid;
    background-position:0 2px;
}
i.br {
    bottom:0;
    right:0;
    _right:-1;
    border-style:none solid solid none;
    background-position:2px 2px;
}
body.widescreen div.bubbleview,
body.widescreen #depths {
    margin:0 -30px;
	position:relative;
}
body.widescreen #depths i,
body.widescreen #top i.tr, body.widescreen #top i.tl {
	visibility:hidden;
}

#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(/web/20080516215754/http://st.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.f1 a:link, #depths span.f1 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 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-big span.shadow span {
	width:40em;
}
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;
}



#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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/navver.gif);
}
div.bubbleview #navver a {
	position:absolute;
	left:0;
	top:-25px;
	width:41px;
	padding-top:75px;
	background:url(/web/20080516215754/http://st.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;
}
#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;
}
#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:264px;
}
* 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(/web/20080516215754/http://st.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,
div.limbo table {
    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;
    vertical-align: middle;
}
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.side-controls {
    position:absolute;
    top:100px;
    right:20px;
    width:30%;
}

#ad-blocking-makes-fella-sad {
    background:#D4E2DE;
    padding:5px;
	height:90px;
    _height:100;
    text-align:center;
	margin-bottom:23px;
    z-index:25;
}
#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:123px;
	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(/web/20080516215754/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(/web/20080516215754/http://sh.deviantart.com/shadow/DEE8E5-DEE8E5/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 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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/bg-toppa.gif);
	background-repeat:repeat-x;
}
body.deviant {
	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(/web/20080516215754/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 {
    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(/web/20080516215754/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 #browsebar1 {
    border-color:#94A09B;
}
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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/lover.gif);
}
div.loved span,
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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/lover.gif) 0 -44px;
    -moz-outline:none;
}
div.love a:active, div.love a.active {
    background-color:#3E8EB7;
}
div.report div.line2 {
    padding-top:4px;
}
div.report div.line2 a.a {
    color:#5EAED7;
}

#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:280;
    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('/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant-menu.gif) !important }
div.iconset-deviant-tab i { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant-tabd.gif) !important }
div.iconset-deviant-tab i.super { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant-tab.gif) !important }
div.iconset-deviant-boxtop i, div.boxtop i.icon { background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-deviant-boxtop.gif) !important }

body.deviant #deviant ul.f, body.deviant #deviant li.f {
    list-style:none !important; /* uh */
}

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:140;
    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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-activity-alt_light.gif); background-repeat: no-repeat; 
}
.mglist li.odd span.main img.icon {
    background-image: url(/web/20080516215754/http://st.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#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:110;
    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;
}

div.modal span.print-notice {
    display: none;
}

div.timestamp, em.shortcut {
    font-size: 7pt; color: gray; font-style: italics;
}

div.warning {
      border: 1px solid firebrick; padding: 10px; background-color: sandybrown; color: black;
      width: 500px; margin-bottom: 10px;
}

div.error {
      border: 1px solid firebrick; padding: 10px; background-color: rgb(255, 197, 191); color: black;
      width: 400px; margin-bottom: 10px;
}

div.successful {
    background-color:#AFD4FF; border:1px solid dodgerBlue;
    padding: 10px; color: black;
    width: 400px; margin-bottom: 10px;
}

table.full .beacon h4 { 
    margin-top: 15px; margin-left: 20px; margin-bottom: 5px;
}

iframe.menucompatible,
select.menucompatible {
	visibility:hidden !important;
}

iframe.hidoframe {
	visibility:hidden;
}
div.ringview {
    position:relative;
	zoom:1;
}
div.ringview-ctrl {
	border-width:1px;
	border-style:solid;
}
div.ringview i.tr,
div.ringview i.br {
    _right:0 !important;
}
div.ringview i.c {
	background-image:none !important;
	width:3px;
	height:3px;
	_width:4;
	_height:4;
	overflow:hidden;
}
div.ringview i.c i {
	position:absolute;
	width:5px;
	height:5px;
	border:1px solid;
	overflow:hidden;
}
div.ringview i.c b {
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
}
div.ringview i.tl i,
div.ringview i.tl b {
	top:0;
	left:0;
}
div.ringview i.tr i,
div.ringview i.tr b {
	top:0;
	right:0;
    _right:-1;
}
div.ringview i.bl i,
div.ringview i.bl b {
	bottom:0;
    _bottom:auto;
	left:0;
}
div.ringview i.br i,
div.ringview i.br b {
	bottom:0;
    _bottom:auto;
	right:0;
    _right:-1;
}
div.ringview i.bl b,
div.ringview i.br b {
    _top:2;
}
div.ringview i.bl i,
div.ringview i.br i {
    _top:-2;
}

body.bubble div.bubbleview div.ringview i.c,
body.bubble div.bubbleview div.ringview i.c b {
	background-color:#EAF2EE;
	border-color:#EAF2EE;
}
body.bubble div.bubbleview div.ringview i.c i,
body.bubble div.bubbleview div.ringview div.ringview-ctrl {
	border-color:#C1CCC8;
	background-color:#F5FBFB;
}
body.deviant div.bubbleview div.ringview i.c,
body.deviant div.bubbleview div.ringview i.c b {
	background-color:#BAC5BA;
	border-color:#BAC5BA;
}
body.deviant div.bubbleview div.ringview i.c i,
body.deviant div.bubbleview div.ringview div.ringview-ctrl {
    border-color:#A3B3AD;
    background-color:#C2CCC2;
}



div.resource-nav-ctrl {
    padding:3px 12px;
}
div.resource-nav-ctrl a.a {
    text-decoration:none !important;
    zoom:1;
    -moz-focus-outline:none;
    -moz-outline:none;
}
div.resource-nav-ctrl a.a:active {
    opacity:.5;
    filter:alpha(opacity=50);
}
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(/web/20080516215754/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;
}
#deviant div.supernav div.floating-highlight {
	width:90px;
}
#deviant div.supernav {
	top:24px;
}
* html #deviant div.deviant div.supernav {
    top:30px;
}
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(/web/20080516215754/http://sh.deviantart.com/shadow/9BA7A0-9BA7A0/0-1/1/1/null.png);
}
#deviant div.supernav a {
    padding-left:25px;
	width:65px; /* 90 - 25 */
	_width:90;
	margin-right:0;
}
body.deviant #deviant div.supernav div.floating-highlight {
	background-color:#BAC5BA !important;
    border-color:#BAC5BA;
    color:#393D3C;
}
/********************/
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:380px;
	_height:380;
}
#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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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(/web/20080516215754/http://st.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;
}

#deviation #zoomed-in #lit-view {
    padding:32px 16px;
}
#deviation #zoomed-in #lit-view div.text {
    font-size:small;
    _font-size:x-small;
}
#deviation #zoomed-in #lit-view.mod-size div.text {
    font-size:large;
    _font-size:medium;
    line-height:1.6em;
}
#deviation #zoomed-in #lit-view span.push {
    display:none;
}
#deviation #zoomed-in #lit-view.mod-indent span.push {
    display:inline;
}
#deviation #zoomed-in #lit-view.mod-indent br.redundant {
    display:none;
}
#deviation #zoomed-in #lit-view.mod-font div.text {
    font-family:serif;
    line-height:1.6em;
}
#deviation #zoomed-in #lit-view.mod-black {
    background:#222;
}
#deviation #zoomed-in #lit-view.mod-black td div {
    color:white !important;
}
#lit-view.mod-black div.textbar i.tl,
#lit-view.mod-black div.textbar i.tr {
    visibility:hidden;
}
#lit-view div.textbar {
    position:absolute;
    top:0;
    right:48px;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
#lit-view.mod-black div.textbar i {
    border-color:#222;
    background-image:url(/web/20080516215754/http://sh.deviantart.com/shadow/222222-222222/0-1/1/1/null.png)
}
#lit-view div.textbar a {
    float:left;
    background:#D3E0DC;
    color:#6E7D77;
    width:24px;
    height:20px;
    line-height:20px;
    margin-right:1px;
    text-align:center;
    text-decoration:none !important;
}
#lit-view.mod-black div.textbar a {
    background:#444;
    color:#EEE;
}
#lit-view div.textbar a:active {
    background:#374340;
    color:#B1C81D;
}

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



/* 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(/web/20080516215754/http://e.deviantart.com/emoticons/b/boogie.gif)
}
#pimp-preload>span.ii {
    background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/bg-fade.png)
}
#pimp-preload>span.iii {
    background-image:url(/web/20080516215754/http://sh.deviantart.com/shadow/alpha-000000/10.6667-0.7/450/432/null.png)
}

#deviation div.deviation-nav a.a {
	text-decoration:none !important;
    zoom:1;
}
#deviation div.deviation-nav a.a:active {
    opacity:.5;
    filter:alpha(opacity=50);
}
div.surfer,
img.surfer {
    display:none;
    position:absolute;
    cursor:default;
    z-index:300;
}
img.surfer {
    border:2px solid #3E8EB7;
    margin:-2px 0 0 -2px;
}
/*img.surfer:not(:-moz-any-link) {
    border:none;
    margin:0;
    -moz-outline:2px solid invert;
    outline:2px solid invert;
}*/
div.surfer2 {
    border:1px solid white;
    background:#277ADB;
    opacity:.4;
    display:none;
    position:absolute;
    cursor:default;
    z-index:300;
    _background:transparent;
    _border-width:2px;
    _border-color:highlight;
}
#lub, #lubber {
    position:absolute;
    left:30px;
    right:30px;
    _left:auto;
    _right:29;
    visibility:hidden;
}
#lubber {
    /*height:7px;
    _height:10;*/
    top:100px;
    height:3px;
    _overflow:hidden;
    z-index:126;
    z-index:150;
    background:#AFC81C;
    /*background:#212A2A !important;
    border-top:3px solid #AFC81C*/
}
/*#lubber i {
    position:absolute;
    top:-3px;
    right:107px;
    width:61px;
    height:10px;
    background:url() no-repeat top right;
}*/
#lub {
    top:0;
    z-index:125;
    padding:39px 8px 8px 8px;
    color:#DDD;
    overflow:hidden;
    height:175px;
    _height:222;
    background:#212A2A;
}
* html #lub iframe,
* html #deviation div.collect-bubble iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:200%;
    z-index:-1;
}
* html #deviation div.collect-bubble iframe {
    filter:alpha(opacity=0);
}
#lub-saving {
    position:fixed;
    top:8px;
    right:12px;
    _position:absolute;
    scrollerskates:expression(this.style.marginTop = document.body.scrollTop);
    background:infobackground;
    color:infotext;
    border:1px solid infotext;
    z-index:260;
    font:9pt Tahoma,sans-serif;
    padding:2px;
    display:none;
}
#lub-saving.mac {
    background:#FBFCC6;
    color:black;
    font:9pt LucidaGrande,sans-serif;
}

img.surfer {
    z-index:253 !important;
    border-color:#FFFFFF !important;
}
img.excited-surfer {
    border-color:orange !important;
    border-width:3px !important;
    margin:-1px;
    _margin:-3;
}
div.excited-surfer {
    border-color:orange !important;
    border-width:3px !important;
    margin:-1px;
    _margin:-3;
}
div.surfer-tv150 {
    border:2px solid white;
    margin:-2px;
}
#lub div.collection-head {
    position:relative;
    top:30px;
    padding:10px 6px 2px 6px;
    margin:0 10px;
    border-bottom:1px solid #485856;
    cursor:default;
}
#lub div.collection-head strong.h1 {
    font:9pt Verdana, sans-serif;
    color:#687876;
}
#lub div.collection-head span.collect-tagline {
    position:relative;
    left:20px;
    font-size:8.25pt;
}
#lub div.collection-head span.collect-tagline,
#lub div.collection-head span.collect-tagline a {
    color:#88A8B6;
}
#lub div.collection-head span.collect-tagline a {
    cursor:pointer;
    color:#6888A6;
    position:relative;
    left:3px;
}
#lub div.collection-head span.collect-tagline img {
    position:relative;
    top:1px;
}
html body #lub div.collections {
    overflow:auto;
    _overflow-y:visible !important; /* js changes overflow property for FireFox a lot */
    white-space:nowrap;
    padding:39px 8px 8px 8px;
    _width:100%;
}
html body #lub div.collections:not(:-moz-any-link) {
    overflow:hidden;
}
html body #lub div.collections:not(:hello-its-safari) {
    overflow:auto;
}
#lub {
    padding:0 !important;
    height:auto !important;
}
#friendslink {
    right:73px !important;
}
#collectlink {
    right:30px !important;
}

div.new-button {
    position:relative;
    display:inline;
    display:inline-block;
    display:-moz-inline-box;
    top:55px;
    background:url(/web/20080516215754/http://st.deviantart.com/minish/gallery/lub-buttons.gif) no-repeat 0 0;
    cursor:pointer;
    color:#D58411;
    width:19px;
    padding-top:21px;
}
div.pew-button {
    background-position:-100px 0;
}

#lub a {
    text-decoration:none;
}
#lub div.collections div.collectionzone {
    height:139px;
    position:relative;
}
* html #lub div.collections {
    /* iframe stuff */
    background:#212A2A;
}
#lub div.collections div.collectionzone a.betatime {
    position:absolute;
    z-index:125;
    top:0;
    left:0;
    font:8.25pt Verdana;
    color:#909F9D;
    text-decoration:underline;
}
#lub div.collections div.collectionzone-iehack {
    _height:151;
}

#lub div.collections div.collectionzone span.lubload {
    display:block;
    text-align:center;
    position:relative;
    background:no-repeat top center;
    top:48px;
    color:#AAA;
    padding-top:24px;
}
#lub div.stackzone div.stackctrl {
    margin-left:-6px;
}
#lub div.stackzone {
    width:;
}
#lub div.stackzone div.notice {
    position:absolute;
    width:100%;
    text-align:center;
    padding-top:21px;
    background:url(/web/20080516215754/http://e.deviantart.com/emoticons/d/deviation.gif) no-repeat top center;
    bottom:42%;
    color:#D58411;
}
#lub div.collections div.stackzone div.label {
    padding:6px 0 0 0;
    width:100%;
    overflow:hidden;
    color:#C0C4C2;
    cursor:text;
}
#lub div.collections div.stackzone div.dim {
    color:#68736D;
    cursor:default;
}
#lub div.stackzone {
    float:left;
    /*_float:none !important;
    _display:inline-block !important;*/
    margin-right:12px;
    width:140px;
    mmargin-top:12px;
}
#lub div.maybedrop {
    background-color:#374341;
}
#collectlink:focus {
    background-position:-120px -122px;
}
#lub div.stackzone span.favup, #lub div.stackzone span.luvup {
    background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/favup.gif) no-repeat;
    height:18px;
    width:17px;
    position:absolute;
    margin-left:-9px;
    left:50%;
    top:37px;
    z-index:264;
}
#lub div.stackzone span.luvup {
    background-image:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/luvup.gif);
}
div.lubble {
    border-top:1px solid #394343;
    background:#192323;
    _overflow-y:hidden;
}
div.lubble div.welcome {
    position:relative;
    float:left;
    left:0;
    top:0;
    _position:absolute;
    color:#ACB6B5;
    overflow:hidden;
    height:80%;
    margin:24px 8px 0 12px;
}
div.lubble div.welcome h2 {
    display:block !important;
    color:#6C7675;
    width:100%; /* for when js-enforced max width kicks in */
    padding-right:4px; /* to prevent overflow cutoff */
    line-height:1.2em;
    max-height:2.4em;
    overflow:hidden;
}
div.lubble div.welcome a {
    color:#6C7675;
    text-decoration:underline;
}
div.lubble div.welcome span.buttons {
    position:absolute;
    bottom:12px;
    left:0;
    line-height:1.7em;
}
div.lubble div.scrollzone {
    overflow:auto;
    overflow-y:hidden;
    width:100%;
    height:100%;
}
div.lubble div.stream {
    text-align:left;
    white-space:nowrap !important;
}
div.lubble div.stream a.thumbmenu {
    display:none;
}
div.lubble div.buttons, div.lubble div.buttons a {
    color:#DDDACE;
}

#lub div.collection-list div.pane {
    float:left;
    padding-right:1em;
}
#lub div.collection-list {
    overflow:hidden;
}

#lub div.lub-trash {
    position:absolute;
    bottom:-30px;
    height:30px;
    width:70px;
}

div.boing, div.boing>span {
    background:#111 !important;
}
* html div.boing span {
    background:#111 !important;
}

#lub {
    scrollerskates:0;
}
div.lub-dontmove {
    scrollerskates:0 !important;
    _margin-top:0 !important;
}
#lub.lub-float, /* real */
div.lub-float /* IE6 */ {
    margin-top:-104px;
    position:fixed;
    _position:absolute;
    scrollerskates:expression(this.style.marginTop = document.body.scrollTop - 104); /* whee! */
}

div.tragic-arrow {
    background:#EEE;
    height:136px;
    width:3px;
    position:absolute;
    z-index:230;
    display:block;
}


div.surfer,
img.surfer {
    display:none;
    position:absolute;
    cursor:default;
    z-index:250 !important;
     -ms-interpolation-mode:bicubic;
}
img.surfer, div.surfer-stack {
    border:2px solid white;
    margin:-2px 0 0 -2px;
}
div.surfer-stack {
    border:2px solid white;
    margin:-32px 0 0 -2px;
    padding-top:30px;
    height:148px;
    width:140px;
    _width:144;
    _height:180;
}
div.surfer-stack div.stack {
    width:110px;
    height:110px;
}

* html #top-55 div#top-deviant,
* html #top div#top-deviant {
    z-index:140;
}
#top-55 div.top-deviant-float,
#top div.top-deviant-float {
    position:fixed !important;
    _position:absolute !important;
    /*scrollerskates:expression(this.style.marginTop = document.body.scrollTop - 104);*/
   scrollerskates:expression(this.style.marginTop = document.body.scrollTop - 71); /* whee! */
   _width:100%;
    _top:71;
}
#top div.top-deviant-float {
    margin-top:-71px;
}
#top-55 div.top-deviant-dontmove,
#top div.top-deviant-dontmove {
    scrollerskates:0 !important;
    _margin-top:0 !important;
}
#top div.top-deviant-float #rockdock {
    _width:expression(this.parentNode.offsetWidth - 76);
}
#top-55 div.top-deviant-float #rockdock {
    _width:expression(this.parentNode.offsetWidth - 42);
}

#deviation div.collect-bubble,
div.bubbletwo div.collect-bubble {
    background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/collect-talk.gif) no-repeat top left;
    position:absolute;
    z-index:24;
    width:320px;
    height:224px;
    overflow:hidden;
}
div.bubbletwo div.collect-bubble {
    background-image:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/collect-backtalk.gif);
    margin-left:-312px;
    margin-top:24px;
}

div.drag-and-collect { 
    position:absolute;
    width:121px;
    height:20px;
    background:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/drag-and-collect.gif) no-repeat;
    margin-left:-61px; /* one too far left is where you wanna beee */
    z-index:24;
}
/*body.deviant div.drag-and-collect { 
    background-image:url(/web/20080516215754/http://st.deviantart.com/minish/widgets/drag-and-deviate.gif);
}*/

b.wild {
    display:block;
    position:absolute;
    z-index:19;
    margin-left:52px;
    margin-top:-99px;
    margin-top:-px;
    height:99px;
    height:1px;
    overflow:hidden;
}
b.wild b.i {
    display:block;
    background:black;
    position:absolute;
    bottom:0;
    left:48px;
    width:4px;
    height:6px;
}
b.wild b.img {
    display:block;
    background:black;
    width:100px;
    overflow:hidden;
    height:93px;
}
b.wild b.img img {
    position:relative;
    left:0;
    width:200%;
}


#lub div.tucked-away,
#lub div.tucked-away div.stackzone div.label {
    cursor:pointer;
    color:#687876;
}

#top-deviant a.dockrocker {
    position:absolute;
    top:71px;
    text-indent:36px;
    white-space:nowrap;
    height:29px;
    z-index:202; /* might as well */
    display:block;
    -moz-outline:none;
    cursor:default;
    background:#2A3737;
    color:#8A938F;
    line-height:29px;
    vertical-align:middle;
    text-decoration:none !important;
}
#top-deviant a.dockrocker:hover {
    background:#1F292A;
}
#top-deviant a.dockrocker:active,
#top-deviant a.dockrocker:focus,
#top-deviant a.popup-active,
#top-deviant a.popup-active:hover,
#top-deviant a.lub-active,
#top-deviant a.lub-active:hover {
    color:#4B6412;
    background-color:#AFC81C;
}
#top-deviant a.dockrocker span.i {
    position:absolute;
    top:0;
    left:0;
    background:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top5.gif) no-repeat;
    width:30px;
    height:29px;
}
#top-deviant a.dockrocker span.edge {
    left:auto;
    right:-4px;
    _right:-5;
    width:5px;
    background-position:-155px -64px !important;
}
#top-deviant a.dockrocker:hover span.edge {
    background-position:-155px -93px !important;
}
#top-deviant a.dockrocker:active span.edge,
#top-deviant a.dockrocker:focus span.edge,
#top-deviant a.popup-active span.edge,
#top-deviant a.popup-active:hover span.edge,
#top-deviant a.lub-active span.edge,
#top-deviant a.lub-active:hover span.edge {
    background-position:-155px -122px !important;
}
#top-deviant #top-collections {
    right:34px;
    width:86px;
    text-indent:38px;
}
#top-deviant #top-friends {
    right:123px;
    width:86px;
}
#top-deviant #top-friends span.i {
    background-position:-80px -64px;
}
#top-deviant #top-friends:hover span.i {
    background-position:-80px -93px;
}
#top-deviant #top-friends:active span.i,
#top-deviant #top-friends:focus span.i,
#top-deviant #top-friends.popup-active span.i,
#top-deviant #top-friends.popup-active:hover span.i {
    background-position:-80px -122px;
}
#top-deviant #top-collections span.i {
    background-position:-120px -64px;
}
#top-deviant #top-collections:hover span.i {
    background-position:-120px -93px;
}
#top-deviant #top-collections:active span.i,
#top-deviant #top-collections:focus span.i,
#top-deviant #top-collections.popup-active span.i,
#top-deviant #top-collections.popup-active:hover span.i,
#top-deviant #top-collections.lub-active span.i,
#top-deviant #top-collections.lub-active:hover span.i {
    background-position:-120px -122px;
}


#top-deviant {
    _height:3px;
    _margin-bottom:-3px;
}

body.fullscreen #top-deviant a.dockrocker {
    display:none;
}

#top-55 #lub,
#top-55 #lubber {
    left:17px !important;
    right:17px !important;
}
#top-55 {
    position:absolute;
    left:0;
    right:0;
    top:0 !important;
    overflow:visible !important;
    font:8.25pt Verdana;
    height:auto !important;
    background:#73827D;
    z-index:122;
}
#top-55 a {
    text-decoration:none;
}
#top-55 #top-deviant {
    left:0;
    right:0;
}
#top-55 #rockdock {
    left:0;
    right:0;
    position:relative !important;
    padding-left:44px;
    z-index:110 !important;
    background:#374341 !important;
    height:27px !important;
    _height:28 !important;
    line-height:25px !important;
    padding-top:0 !important;
    overflow:hidden;
}
#top-55 #menulink {
    left:0;
}

#top-55 #top-deviant #top-collections span.edge {
    display:none;
}
#top-55 #top-deviant #top-collections {
    right:0px;
}
#top-55 #top-deviant #top-friends {
    right:89px;
}

#top-55.stickaround {
    position:fixed;
}
#top-55 #top-deviant a.dockrocker span.i,
#top-55 #top-deviant #menulink {
    background-image:url(/web/20080516215754/http://st.deviantart.com/styles/minimal/minish/icons-top7.gif);
}

#top div.iconset-top i,
#top #top-deviant a.dockrocker span.i {
    background-image:url(/web/20080516215754/http://s.deviantart.com/styles-trunk/minimal/minish/icons-top8.gif) !important;
}

#top a.dockrocker span.arrow {
    display:none;
}
#top-55 a.dockrocker span.arrow {
    display:block !important;
}
#top-55 #rockdock,
#top-55 a.dockrocker {
    top:0 !important;
}
#top-55 #rockdock {
    top:0px !important;
}

#top-55 #lubber {
    top:27px;
    z-index:205;
}
#top-55 #lub {
    z-index:100 !important;
}
#top-55 #rockdock {
    border:1px solid #6B8075 !important;
    border-top:0 !important;
    margin:0 17px !important;
    width:auto !important;
    padding:0 7px !important;
}
#top-55 div.top-deviant-float {
    z-index:200 !important;
}

#top-55 #exitlink {
    margin-top:-2px !important;
    padding-top:3px !important;
}

body.chatroom #top-55 #rockdock {
    border-style:none none solid none !important;
    margin:0 !important;
}

body.chatroom #top-55 #lub,
body.chatroom #top-55 #lubber {
    left:0 !important;
    right:0 !important;
}

#top-55 #rockdock span.inputter, #top-55 #rockdock #entrancelink {
    margin-top:-2px !important;
}
#top-55 #lostlink {
    top:-1px !important;
}
