/*
 *  © 2000-2006 deviantART, Inc. All rights reserved.
 */

body {
overflow-x: hidden;
}

.ro {
	background:url("roundedbox_ro.gif") top right no-repeat;
	margin:0;
	padding:0;
}

.lo {
	background:url("roundedbox_lo.gif") top left no-repeat;
	margin:0;
	padding:0;
}

.ru {
	background:url("roundedbox_ru.gif") bottom right no-repeat;
	margin:0;
	padding:0;
}

.lu {
	background:url("roundedbox_lu.gif") bottom left no-repeat;
	margin:0;
	padding:0;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}

#nav_teaser .toolbox { border-bottom:10px solid #f1ebdf; background-color:#fff; width:250px; font-size:10px; font-weight:normal; }
#nav_teaser .toolbox a { display:block; border-bottom:1px solid #f1ebdf; line-height:17px; background-color:#ffffff; clear:left; }
#nav_teaser .toolbox img { border-right: 1px solid #f1ebdf; margin-right:5px; margin-left:2px; float:left; }
#nav_teaser .toolbox span.first { display:block; padding-top:3px; }
#nav_teaser .toolbox span.last { display:block; padding-bottom:6px; border-bottom:0;}

#nav_teaser .extrabox { border-bottom:10px solid #f1ebdf; background-color:#ffe587; width:250px; font-size:10px; font-weight:normal; }
#nav_teaser .extrabox a { display:block; border-bottom:1px solid #f1ebdf; line-height:15px; background-color:#ffe587; clear:left; }
#nav_teaser .extrabox img { border:1px solid #f1ebdf; margin-right:5px; margin-left:2px; margin-top:3px;  float:left; }


/* weitere teaserboxen unter der navigation */
#nav_teaser .block {  border-bottom:10px solid #f1ebdf; }
#nav_teaser .linkliste {padding:5px 9px 8px 9px;border-bottom:10px solid #f1ebdf;}
#nav_teaser .grafikheadline { font-weight: bold;border-bottom:1px solid #ffcc0f; width:250px;}


a{font-size:8pt;:text-decoration:none;}
a:link { text-decoration:none;  color:#4c4c4c; }
a:visited { text-decoration:none;  color:#4c4c4c; }
a:hover { text-decoration:none;  color:#8080C0;}
a:active { text-decoration:none;  color:#FF0080;}


#visitenkarte .rahmen { margin-top: 40px; }
#visitenkarte .rahmen p,
#visitenkarte address img { vertical-align: middle; }
	/* DUF */
#visitenkarte #vkinhalt h2 { margin: 0px; }
.vkteaser img { float: left; margin: 0 10px 0 0;}
.vkaddress { clear:both; margin: 10px 0 }

.texta { 
 font-size: 12px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666; 
}

.text_klein { 
 font-size: 8px; 
 
 color:#FFF000;
}

.tut_link_menu_kopie
{
	color: #FFFFFF;
	font: bold 12px verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tut_link_menu_rot
{
	color: #ff0000;
	font: bold 12px verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tut_link_menu
{
	color: #98AFC7;
	font: bold 12px verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.location {
	background-color: #C0C0C0;
	font-family: "Arial", Verdana, Geneva, Trebuchet MS, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	display: block;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 1px;
}

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

table.f, table.f td.f, table.f th.f {
    border-collapse:collapse;
    vertical-align:top;
    padding:0;
}
table.f td.v {
    vertical-align:top;
}
table.full {
    width:100%;
}
* html table.f td.f,
* html table.f th.f {
	font-size:8pt;
}


a.f, a.f:hover, a.f:focus, a.f:active,
a.alt, a.alt:hover, a.alt:focus, a.alt:active {
    /*cursor:default;*/
    text-decoration:none !important;
}
a.h {
    text-decoration:none !important;
}



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.plasticview i.tl,
div.plasticview i.tr,
div.plasticview i.bl,
div.plasticview i.br {
    background-image:url(http://s.deviantart.com/styles/minimal/corners/plastic.gif);
}
div.hard {
    white-space:nowrap;
}
div.h,
div.hh,
* html div.ieh {
    position:relative;
}
* html div.h, /* noooo! (temptemptemp!) */
* html div.ieh {
    height:1;
}
div.al, div.ar {
    float:left;
    _position:relative;
}
div.ar {
    float:right;
}
div.hh, * html div.iehh {
	overflow:hidden;
    _overflow:visible;
    _height:1;
}
div.hh div.ll {
    float:left;
    width:50%;
    overflow:hidden;
}
div.hh div.rr {
    float:right;
    width:50%;
    overflow:hidden;
}
* html div.hh div.rr {
    float:right;
    width:49.5%;
    overflow:hidden;
}

div.text {
    font-size:8pt;
}
table.triple td {
    width:33.33%;
}
table.double td {
    width:50%;
}

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


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

div.stream div {
    display:inline;
}

div.smallthumbs div span {
    width:140px !important;
}
div.smallthumbs div span span {
    _line-height:100px !important;
    height:115px !important;
}
div.smallthumbs div span span::after {
    width:140px !important;
}
*


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

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



* html div.bubbleview ul.menu {
    font-size:0;
}
* html div.bubbleview ul.menu li.f {
    font-size:8pt;
}
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 dd.more {
    padding-bottom:6px;
}

/*div.floater-fixed dl.hat,*/
dl.hat dd ul.menu {
    position:relative;
    height:100%;
}
dl.hat dd.f {
    overflow:auto;
    overflow-x:hidden;
}




div.bubbleview ul.menu a.f:link,
div.bubbleview ul.menu a.f:visited {
    color:#222;
}
div.bubbleview dl.hat dt.f,
div.bubbleview dl.hat dd.more {
	border-style:none;
}
div.bubbleview dl.hat ul.menu li.f {
    border-color:#C0C4C8;
    border-color:#D3E0DC;
}
div.bubbleview dl.hat dt.f {
    background:#D3E0DC;
    color:#222;
}
div.bubbleview ul.menu li.f {
    background-color:#3E8EB7;
}
div.bubbleview ul.menu li.f a,
div.bubbleview div.frozen ul.menu li.f a:hover {
    background:#D3E0DC;
    background:#DEE8E5;
    color:#222;
}
div.bubbleview ul.menu li.f a:hover {
    background:transparent;
}
div.bubbleview ul.menu li.f a.active:link,
div.bubbleview ul.menu li.f a.active:visited {
    background:#3E8EB7 !important;
    color:#FFF !important;
}
div.bubbleview ul.menu li.f {
    border-color:#AAA;
    background-color:#CED8D5;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu-bubble.gif);
}

body.deviant div.bubbleview ul.menu li.f a {
    background:#AFBCB0;
    color:#111;
}
body.deviant div.bubbleview ul.menu li.f {
    border-color:#92A399;
    background-color:#92A399;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-menu-dev.gif);
}
body.deviant div.bubbleview ul.menu li.f a.active:link,
body.deviant div.bubbleview ul.menu li.f a.active:visited {
    background:#196BA7 !important;
    color:#DDD !important;
}
body.deviant div.bubbleview dl.hat dt.f {
    background:#82938F;
    color:#111;
}

/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

div.iconset-top i {	background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-tttop.gif); }
div.iconset-home i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-home.gif); }
div.iconset-deviant i, div#deviant i.icon { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant.gif); }
div.iconset-deviant i.super {background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant.gif) !important; }
div#deviant div.supernav div.icons i, div#deviant div.boxtop i.icon { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviant-d.gif); }
div.iconset-art i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviation2.gif); }
div.iconset-news i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-news.gif); }
div.iconset-shop i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-shop.gif); }
div.iconset-deviate i, ul.iconset-deviate i { background-image:url(http://s.deviantart.com/styles/minimal/minish/icons-deviate.gif); }

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

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

.shadow {
    display:block;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    padding:3px 4px 5px 4px !important;
    bbborder:1px solid red;
}
* html div.stream .shadow img {
	position:relative;
	top:4px;
}
/*div.stream div span span img {
    padding:3px 4px 5px 4px;
}*/
.mild {
    background-image:none !important;
}

div.bubbleview a {
    text-decoration:none;
    color:#3B5A4A;
}

div.bubbleview div.alink a,
div.bubbleview a.a,
div.bubbleview h3 a {
    color:#FFFFFF;
}
div.bubbleview div.alink a,

div.bubbleview div.alink a.active {
    color:#222 !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:#495957 repeat-x 0 -330px;
	height:100%;
	padding:0;
	margin:0;
}
body.v42 {
    background-color:#B3BBB3 !important;
}
body.v42 #world {
    padding:0 !important;
}

body {
	font:8pt Verdana,sans-serif;
}

div#top a {
	text-decoration:none;
}

#top {
    font-size:8.25pt;
    height:100px;
    margin-bottom:16px;
}
html>body #top:not(:-moz-any-link) {
	font-size:8.25pt;
}
body.fullscreen #top,
body.fullscreen #top h1,
body.fullscreen #top i.ttr {
    height:71px;
}
body.fullscreen #top {
    margin-bottom:12px;
}
body.fullscreen #rockdock,
body.fullscreen #menulink,
body.fullscreen #friendslink,
body.fullscreen #collectlink,
body.fullscreen #msglink,
body.fullscreen #depths {
    display:none;
}



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


h1, h2, h3, h4, h5, h6 {
    margin:0;
    font:12pt Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:-1px;
    color:#000000;
}
h1 {
    font-size:21pt;
}
h2 {
    font-size:18pt
}

h1 small, h2 small {
    display:block;
    padding-top:4px;
    font:8pt Verdana,sans-serif;
    opacity:.7;
    letter-spacing:0;
}



div.bubbleview hr {
	display:none;
}




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


#deviation a.print-racket {
    font-size:12pt;
    color:orange;
     text-decoration:none;
}
#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:none;
}
#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;
}


div.slots {
    padding:0;
}
div.slot {
    margin-bottom:-1px;
    padding:6px 10px;
    width:169px;
    _width:189;
    font:12pt Trebuchet MS,sans-serif;
    cursor:move;
    text-align:left;
    border:1px solid #ABC5B3;
    background:#CDDAD7;
    overflow:hidden;
    white-space:nowrap;
}
div.emptyslot {
    background:#E1EAE7;
    color:#B3BCB9;
    cursor:pointer;
}
div.busyslot {
    opacity:1;
    cursor:pointer;
	/*border-color:#D88;*/
	background:#EBDCD9;
    color:#B3BCB9;
}
div.slothouse div.slot {
    float:left;
    margin-right:8px;
}
div.reserved,
div.slotter {
	margin-left:-20px;
    position:absolute;
    font-size:10pt;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talkfix.gif) no-repeat top left;
    width:269px; /* 267 - 18 */
    height:142px;
}
div.slotter div.switcher {
    margin:16px 12px 12px 28px;
}
div.slotter 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 i.tt {
	display:none;
    position:absolute;
    top:0;
    height:4px;
    left:-18px;
    width:267px;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talker.gif) no-repeat;
}
div.slotter a.a {
    cursor:pointer;
    text-decoration:underline;
}
div.slotter i.ll {
	display:none;
    position:absolute;
    top:4px;
    width:18px;
    bottom:0;
    left:-18px;
    background:url(http://s.deviantart.com/styles/minimal/minish/modal-talker.gif) no-repeat bottom left;
}
div.slotter div.tabbles {
    white-space:nowrap;
    text-align:center;
    padding-bottom:4px;
    text-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 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.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:8pt;
}
div.onebubble {
    border-bottom-color:#76827B;
}
#deviation,
#suppa,
div.bubbleview div.catbar {
    background-image:url(http://s.deviantart.com/styles/minimal/minish/bg-bubbla.gif);
	background-repeat:repeat-x;
}
div.bubbleview div.catbar {
    padding:6px 15px;
    margin:-7px -15px 12px -15px;
}
div.bubbleview div.catbar h1,
#deviation h1 {
    font-size:8pt;
    line-height:1.2em;
    margin-bottom:1px;
    cursor:default;
}
div.bubbleview div.catbar h1 small,
#deviation h1 small {
    display:inline;
    font:70% Trebuchet MS,sans-serif;
    font-weight:bold;
    letter-spacing:0.02em;
    margin-left:6px;
}
div.bubbleview div.catpath {
    line-height:19px;
    vertical-align:middle;
	font-size:8.25pt;
    min-height:20px;
    _height:20px;
    _overflow:visible;
    _height:1;
    position:relative;
    padding-left:101px;
}
div.bubbleview div.catbubble {
    background:#C6D0CC;
    display:block;
    padding:2px 8px 2px 6px;
    float:left;
    margin:-4px 0 4px -6px;
    margin:-4px 0 4px 0;
    margin:0 0 4px 0;
}
#catbutton,
a.catbutton,
a.custobutton,
a.frontbutton,
a.feedbutton,
a.replybutton,
a.moodbutton {
    overflow:hidden;
    vertical-align:middle;
    text-indent:-1000px;
    text-decoration:none !important;
    cursor:default;
    -moz-outline:none;
    background-image:url(http://s.deviantart.com/styles/minimal/minish/hubblebuttons.gif);
}
#catbutton,
a.catbutton {
    height:20px;
    width:89px;
    background-position:-100px 0;
    float:left;
    margin-right:12px;
}
#catbutton:hover,
a.catbutton:hover {
    background-position:-100px -80px;
}
div.bubbleview div.catpath a.catbutton,
div.bubbleview div.catpath #catbutton {
    position:absolute;
    top:0;
    left:0;
}
#catbutton:active,
#catbutton.popup-active,
#catbutton.popup-active:hover,
a.catbutton:active,
a.catbutton-popup-active,
a.catbutton-popup-active:hover {
    background-position:-100px -40px;
}
#deviation #catbutton,
div.catbar #catbutton {
    background-position:0 0;
}
#deviation #catbutton:hover,
div.catbar #catbutton:hover {
    background-position:0 -80px;
}
#deviation #catbutton:active,
#deviation #catbutton.popup-active,
#deviation #catbutton.popup-active:hover,
div.catbar #catbutton:active,
div.catbar #catbutton.popup-active,
div.catbar #catbutton.popup-active:hover {
    background-position:0 -40px;
}

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

a.moodbutton {
    display:block;
    height:20px;
    width:60px;
    background-position:-400px 0;
    position:absolute;
    top:4px;
    right:36px;
}
a.moodbutton:active,
div.thought div.controls a.popup-active /* not ideal */ {
    background-position:-400px -40px;
}

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

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


div.bubbleview table.graph {
}
table.graph td.f {
	vertical-align:middle;
	padding:4px 0;
}
table.graph td.img {
	text-align:center;
	width:25px;
	padding-right:8px;
}
table.graph td.f div.bar {
    background:#AFC81C;
    border:2px solid white;
	padding:2px 6px;
	text-align:right;
	font-weight:bold;
	color:white;
}

div.bubbleview dl.graph {
    position:relative;
    padding-right:2%;
    height:184px;
    background:url(http://s.deviantart.com/styles/minimal/minish/graph.gif);
    overflow:hidden;
}
div.bubbleview dl.graph dt {
    position:relative;
    float:right;
    height:100%;
    width:56px;
    text-align:center;
    margin:0 8px;
    background:#AFC81C;
    border:2px solid white;
    color:white;
    font-size:12pt;
    font-weight:bold;
}
div.bubbleview dl.graph dt span {
    position:absolute;
    text-align:center;
    bottom:100%;
    width:100%;
    left:0;
    padding-bottom:6px;
}
div.bubbleview dl.graph dd {
    float:right;
    height:0;
    text-align:center;
    width:68px;
    margin-right:-68px;
    color:white;
    position:relative;
    z-index:5;
    top:92%;
    font-size:8.5pt;
    text-indent:8px;
}
div.bubbleview dl.graph dd.economic {
    letter-spacing:-1px;
}

div.bubbleview div.deviant {
    /*white-space:nowrap;*/
}
div.bubbleview div.deviant h1 {
    margin:0;
    font-weight:bold;
    letter-spacing:-1px;
	line-height:110%;
}
div.bubbleview div.deviant small {
    font-size:8pt;
}
i.tl,
i.tr,
i.bl,
i.br {
    width:3px;
    height:3px;
    _width:5;
    _height:5;
    border:2px none #76827B;
    background:url(http://sh.deviantart.com/shadow/76827B-76827B/0-1/1/1/null.png) no-repeat top left;
}
i.tl {
    border-style:solid none none solid;
    background-position:top left;
}
i.tr {
    border-style:solid solid none none;
    background-position:top right;
}
i.bl {
    border-style:none none solid solid;
    background-position:bottom left;
}
i.br {
    border-style:none solid solid none;
    background-position:bottom right;
}
body.widescreen div.bubbleview,
body.widescreen #depths {
    margin:0 -30px;
	position:relative;
	z-index:31;
}
body.widescreen #depths i {
	display:none;
}

div.widebubble i.tl,
div.widebubble i.tr {
    display:none;
}

#base {
    clear:both;
    position:relative;
    z-index:20;
    height:60px;
    margin-top:-60px;
    opacity:.6;
    text-align:center;
    line-height:60px;
    vertical-align:middle;
}

div.bubbleview div.nav {
	padding:1em 0;
}
div.bubbleview div.nav span.shadow span {
	text-align:center;
	display:block;
	border:1px solid #BBB;
	background-color:#D4DDD8;
	margin:auto;
	width:33em;
	white-space:nowrap;
}
div.bubbleview div.nav strong,
div.bubbleview div.nav del {
	cursor:default;
}
div.bubbleview div.nav a,
div.bubbleview div.nav strong,
div.bubbleview div.nav del {
	padding:6px 6px;
	display:-moz-inline-box;
	display:inline-block;
	text-decoration:none;
}
div.bubbleview div.nav del {
	color:#BBB;
}
div.bubbleview div.nav a:hover,
div.bubbleview div.nav a:focus,
div.bubbleview div.nav a.hover {
	background-color:#C4CDC8;
	text-decoration:none;
}
div.bubbleview div.comments span.shadow {
    background-image:none !important;
}
div.bubbleview div.comments span.shadow span {
    border-color:#D6E0DC;
    background:#ECF6EC;
}
div.bubbleview div.comments div.nav a:hover,
div.bubbleview div.comments div.nav a.hover {
	background-color:#D6E0DC;
}

div.bubbleview ul.list li.f {
    padding:4px 12px;
}
div.bubbleview ul.list li.a {
    background:#e7ede9;
}


div.bubbleview div.supernav {
	position:absolute;
	top:40px;
	right:0;
	padding:7px 0 0 0;
	height:37px;
	white-space:nowrap;
	_width:1;
}
div.bubbleview div.supernav i.tl,
div.bubbleview div.supernav i.tr,
div.bubbleview div.supernav i.bl,
div.bubbleview div.supernav i.br {
    border-color:#D6E0DC;
    background-image:url(http://sh.deviantart.com/shadow/D6E0DC-D6E0DC/0-1/1/1/null.png);
}

#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:8pt;
    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:14px 6px 10px 6px;
}
#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:8pt;
    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;
}



tr.a td {
    background:#AFBCB0;
}




