/* --- Scaling portlets --- */

div.portlet-scale p {
	margin-top: 0;
	margin-bottom: 8px;
}

div.portlet-scale-header h3, div.stickie-header h3 {
	margin: 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

div.portlet-scale.gold div.portlet-scale-header {
	background: url("") no-repeat;
	border-bottom: 1px solid black;
	padding-left: 7px;
}

div.portlet-scale.gold div.portlet-scale-header h3 {
	background: url("") no-repeat top right;
	padding: 5px 7px 5px 0;
}

div.portlet-scale.gold div.portlet-scale-body {
	background: url("") repeat-y bottom left;
	padding-left: 7px;
}

div.portlet-scale.gold div.portlet-scale-content {
	background: url("") repeat-y bottom right;
	padding: 7px 7px 7px 0;
}

div.portlet-scale.gold div.portlet-scale-bottom {
    clear: both;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1%;
}

div.portlet-scale.gold div.portlet-scale-bottom-body {
    margin-left: 11px;
    margin-top: 0;
    padding-top: 11px;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: bottom right;
}


/* --- v2box & maskbox --- */

div.v2box a {
	color: #D75C03;
}

div.v2box div.headline, div.v2box div.border, div.v2box div.border div {
	background-repeat: no-repeat;
}

div.v2box h3, div.maskbox h3 {
	background-position: top right;
	background-repeat: no-repeat;
	padding: 5px 12px 0 5px;
	color: white;
	font-size: 11px;
}

div.v2box h3 {
	margin: 0 0 0 7px;
}

div.v2box div.border {
	background-repeat: no-repeat;
	height: 4px;
	font-size: 1%;
}

div.v2box div.border div {
	background-position: top right;
	height: 4px;
	margin: 0 0 0 7px;
}

div.v2box div.body, div.maskbox div.body {
	padding: 5px 9px;
}

div.v2box div.bottom, div.maskbox div.bottom {
	height: 6px;
	font-size: 1%;
	background-repeat: no-repeat;
}

div.v2box div.bottom div, div.maskbox div.bottom div {
	height: 6px;
	margin: 0 0 0 6px;
	background-repeat: no-repeat;
	background-position: top right;
}

div.v2box.light div.border {
	background-color: white;
}

div.v2box.light div.body, div.maskbox.light div.body {
	background-color: white;
}

div.v2box.darker div.border, div.v2box.darker div.body, div.maskbox.darker div.body {
	background-color: #F3F3F3;	
}
div.v2box.darkest div.border, div.v2box.darkest div.body, div.maskbox.darkest div.body {
	background-color: #E4E4E4;	
}
div.v2box.light div.bottom, div.maskbox.light div.bottom {
	background-image: url("light-bl.gif");
}
div.v2box.light div.bottom div, div.maskbox.light div.bottom div {
	background-image: url("light-br.gif");
}
div.v2box.darker div.bottom, div.maskbox.darker div.bottom {
	background-image: url("");
}
div.v2box.darker div.bottom div, div.maskbox.darker div.bottom div {
	background-image: url("");
}
div.v2box.darkest div.bottom, div.maskbox.darkest div.bottom {
	background-image: url("");
}
div.v2box.darkest div.bottom div, div.maskbox.darkest div.bottom div {
	background-image: url("");
}

/* v2box red */

div.v2box.red div.border {
	background-image: url("red-bl.gif");
}
div.v2box.red div.border div {
	background-image: url("red-br.gif");
}
div.v2box.light.red div.headline {
	background-image: url("red-light-tl.gif");
}
div.v2box.light.red h3 {
	background-image: url("red-light-tr.gif");
}
div.v2box.darker.red div.headline {
	background-image: url("");
}
div.v2box.darker.red h3 {
	background-image: url("");
}
div.v2box.darkest.red div.headline {
	background-image: url("");
}
div.v2box.darkest.red h3 {
	background-image: url("");
}

/* v2box blue */

div.v2box.blue a {
	color: #47839D;
}
div.v2box.blue div.border {
	background-image: url("blue-bl.gif");
}
div.v2box.blue div.border div {
	background-image: url("blue-br.gif");
}
div.v2box.light.blue div.headline {
	background-image: url("blue-light-tl.gif");
}
div.v2box.light.blue h3 {
	background-image: url("blue-light-tr.gif");
}
div.v2box.darker.blue div.headline {
	background-image: url("");
}
div.v2box.darker.blue h3 {
	background-image: url("");
}
div.v2box.darkest.blue div.headline {
	background-image: url("");
}
div.v2box.darkest.blue h3 {
	background-image: url("");
}

/* v2box green */

div.v2box.green a {
	color: #508F54;
}
div.v2box.green div.border {
	background-image: url("green-bl.gif");
}
div.v2box.green div.border div {
	background-image: url("green-br.gif");
}
div.v2box.light.green div.headline {
	background-image: url("green-light-tl.gif");
}
div.v2box.light.green h3 {
	background-image: url("green-light-tr.gif");
}
div.v2box.darker.green div.headline {
	background-image: url("");
}
div.v2box.darker.green h3 {
	background-image: url("");
}
div.v2box.darkest.green div.headline {
	background-image: url("");
}
div.v2box.darkest.green h3 {
	background-image: url("");
}

/* v2box brown */

div.v2box.brown a {
	color: #508F54;
}
div.v2box.brown div.border {
	background-image: url("");
}
div.v2box.brown div.border div {
	background-image: url("");
}
div.v2box.light.brown div.headline {
	background-image: url("");
}
div.v2box.light.brown h3 {
	background-image: url("");
}
div.v2box.darker.brown div.headline {
	background-image: url("");
}
div.v2box.darker.brown h3 {
	background-image: url("");
}
div.v2box.darkest.brown div.headline {
	background-image: url("");
}
div.v2box.darkest.brown h3 {
	background-image: url("");
}

/* v2box alert */

div.v2box.alert a {
	color: #508F54;
}
div.v2box.alert h3 {
	color: #FF0;
}
div.v2box.alert div.border {
	background-image: url("");
}
div.v2box.alert div.border div {
	background-image: url("");
}
div.v2box.light.alert div.headline {
	background-image: url("");
}
div.v2box.light.alert h3 {
	background-image: url("");
}
div.v2box.light.alert div.border {
	background-image: url("");
}
div.v2box.light.alert div.border div {
	background-image: url("");
}
div.v2box.darker.alert div.headline {
	background-image: url("");
}
div.v2box.darker.alert h3 {
	background-image: url("");
}
div.v2box.darkest.alert div.headline {
	background-image: url("");
}
div.v2box.darkest.alert h3 {
	background-image: url("");
}

/* maskbox-specific */

div.maskbox a {
	color: #47839D;
}
div.maskbox div.headline-inner-inner {
	margin: 0 0 0 7px;
}
div.maskbox h3 {
	margin: 0;
	padding-bottom: 5px;
}

/* snow */

div.maskbox.light.snow div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.light.snow h3 {
	background: url("") no-repeat bottom right;
}
div.maskbox.light.snow div.headline {
	background: url("") no-repeat;
}
div.maskbox.light.snow div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darker.snow div.headline {
	background: url("") no-repeat;
}
div.maskbox.darker.snow div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darker.snow div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.darker.snow h3 {
	background: url("") no-repeat bottom right;
}
div.maskbox.darkest.snow div.headline {
	background: url("") no-repeat;
}
div.maskbox.darkest.snow div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darkest.snow div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.darkest.snow h3 {
	background: url("") no-repeat bottom right;
}

/* xmas */

div.maskbox.light.xmas div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.light.xmas h3 {
	background: url("") no-repeat bottom right;
}
div.maskbox.light.xmas div.headline {
	background: url("") no-repeat;
}
div.maskbox.light.xmas div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darker.xmas div.headline {
	background: url("") no-repeat;
}
div.maskbox.darker.xmas div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darker.xmas div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.darker.xmas h3 {
	background: url("") no-repeat bottom right;
}
div.maskbox.darkest.xmas div.headline {
	background: url("") no-repeat;
}
div.maskbox.darkest.xmas div.headline-inner {
	background: url("") no-repeat bottom left;
}
div.maskbox.darkest.xmas div.headline-inner-inner {
	background: url("") no-repeat top right;
}
div.maskbox.darkest.xmas h3 {
	background: url("") no-repeat bottom right;
}


/* --- white content box, red error box, green ok box --- */

div.content-white, div.content-red, div.content-ok {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom: 0;
}

div.content-white-body, div.content-red-body, div.content-ok-body {
	background-image: url("");
    background-repeat: no-repeat;
    background-position: top right;
    margin: 0 0 0 11px;
	padding: 11px 11px 0 0;
    line-height: 1.2em;
}

div.content-white-body h4, div.content-red-body h4, div.content-ok-body h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

div.content-white-body p, div.content-red-body p, div.content-ok-body p, 
div.content-white-body h4, div.content-red-body h4, div.content-ok-body h4 {
	padding-bottom: 1em;
}

div.content-white-body form, div.content-red-body form, div.content-ok-body form {
	margin: 0;
}

div.content-white-content {
	padding: 0 0 11px 0;
}

div.content-white-bottom, div.content-red-bottom, div.content-ok-bottom {
	clear: both;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1%;
}

div.content-white-bottom-body, div.content-red-bottom-body, div.content-ok-bottom-body {
	margin-left: 11px;
    margin-top: 0;
	padding-top: 11px;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: bottom right;
}

div.content-white h3, div.nobox h3 {
	margin-top: 0;
	font-size: 11px;	
}


/* --- red error box --- */

div.content-red {
    background-image: url("");
}

div.content-red-body {
    background-image: url("");
}

div.content-red-bottom {
    background-image: url("");
}

div.content-red-bottom-body {
    background-image: url("");
}


/* --- green ok box --- */

div.content-ok {
    background-image: url("");
}

div.content-ok-body {
    background-image: url("");
}

div.content-ok-bottom {
    background-image: url("");
}

div.content-ok-bottom-body {
    background-image: url("");
}


/* --- blue/beige content box --- */

div.content-blue, div.content-beige {
    margin-bottom: 0;
    clear: both;
}

div.content-blue-body, div.content-beige-body {
	margin-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	margin-bottom: 0;
}

div.content-blue-body p, div.content-beige-body p {
	padding-bottom: 1em;
}

div.content-blue-bottom, div.content-beige-bottom {
	clear: both;
	font-size: 1%;
}

div.content-blue-bottom-body, div.content-beige-bottom-body {
	margin-left: 7px;
    margin-top: 0;
	padding-top: 7px;
}

div.content-blue {
    background: url("") no-repeat;
}

div.content-blue-body {
    background: url("") no-repeat top right;
}

div.content-blue-bottom {
    background: url("") no-repeat bottom left;
}

div.content-blue-bottom-body {
    background: url("") no-repeat bottom right;
}

div.content-beige {
    background: url("") no-repeat;
}

div.content-beige-body {
    background: url("") no-repeat top right;
}

div.content-beige-bottom {
    background: url("") no-repeat bottom left;
}

div.content-beige-bottom-body {
    background: url("") no-repeat bottom right;
}


/* --- dark blue content box --- */

div.content-dblue {
    background: url("") no-repeat;
    margin-bottom: 0;
    clear: both;
}

div.content-dblue-body {
    background: url("") no-repeat top right;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
	margin-bottom: 0;
}

div.content-dblue-body p {
	margin: 0;
	padding-bottom: 1em;
}

div.content-dblue-bottom {
    background: url("") no-repeat bottom left;
    font-size: 1%;
	clear: both;
}

div.content-dblue-bottom-body {
    background: url("") no-repeat bottom right;
	margin-left: 4px;
    margin-top: 0;
	padding-top: 4px;
}


/* --- processbox --- */

div.processbox h4 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

div.processbox h4 {
	padding-bottom: 1em;
}

div.processbox div.headline {
	background: url("") no-repeat;
	height: 100%;
}

div.processbox div.headline-content {
	margin-left: 5px;
	padding: 5px 5px 0 0;
	background: url("") no-repeat top right;
}

div.processbox div.headline-wrapper {
	background-color: #A43700;
	padding: 1px 1px 2px 1px;
}

div.processbox div.headline h2 {
	margin: 0;
	padding: 2px 9px 3px 9px;
	border-top: 2px solid #EE9800;
	font-size: 11px;
	font-family: Verdana;
	background-color: #D75C03;
	color: white;
	text-transform: uppercase;
}

div.processbox.blue div.headline div.headline-wrapper {
	background-color: #385F79;
}

div.processbox.blue div.headline h2 {
	border-top: 2px solid #6A9DC2;
	background-color: #3F7692;
}

div.processbox div.content-top {
	background: #E3E3E3 url("") repeat-y;
}

div.processbox div.content {
	margin-left: 9px;
	padding: 9px 9px 4px 0;
	background: url("") no-repeat top right;
	min-height: 230px;
}

div.processbox div.content-bottom {
	height: 5px;
	background: url("") no-repeat;
}

div.processbox div.content-bottom-content {
	height: 5px;
	margin-left: 5px;
	background: url("") no-repeat top right;
}

div.processbox div.processbox-inner {
	padding: 0 5px;
}


/* --- purse --- */

div.purse {
	width: 308px;
}

div.purse p {
	margin: 0;
	padding-bottom: 1em;
}

div.purse a {
	color: #6A3A1F;
}

div.purse-header {
	background: url("") no-repeat;
	height: 100%;
	padding-left: 11px;
}

div.purse-header h3 {
	background: url("") no-repeat top right;
	font-size: 11px;
	color: white;
	text-transform: uppercase;
	margin: 0;
	padding: 9px 11px 0 0;
	position: relative;
}

div.purse-header h3 a.close {
	position: absolute;
	right: 19px;
}

div.purse-header-bottom {
	background: url("") no-repeat;
	height: 17px;
	padding-left: 11px;
	font-size: 1%;
}

div.purse-header-bottom div {
	background: url("") no-repeat top right;
	height: 17px;
}

div.purse-body {
	background: url("") repeat-y;
	padding-left: 11px;
}

div.purse-content {
	background: #D9C49A url("") repeat-y top right;
	padding: 0 19px 0 0;
}

div.purse-bottom {
	background: url("") no-repeat;
	height: 18px;
	padding-left: 13px;
	font-size: 1%;
}

div.purse-bottom div {
	background: url("") no-repeat top right;
	height: 18px;
}

/* --- bubble w/ black border --- */

div.blackbubble {
    background-image: url( "" );
    background-repeat: no-repeat;
    margin-bottom: 0;
}

div.blackbubble-body {
	margin-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	margin-bottom: 0;
    background-image: url( "" );
    background-repeat: no-repeat;
    background-position: top right;
}

div.blackbubble-bottom {
	clear: both;
    background-image: url( "" );
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: 0;
    margin-bottom: 3px;
    text-align: center;
}

div.blackbubble-bottom-body {
	margin-left: 11px;
    margin-top: 0;
    background-image: url( "" );
    background-repeat: no-repeat;
    background-position: top right;
}

/* -- campaign message box -- */
#messagebox {
    position: absolute;
    margin-left: 250px;
    margin-top: 10px;
}

/* --- footer --- */

#footer {
	padding-top: 6px;
	clear: both;
}

#footer-top {
	background: url("footer-tl.gif") no-repeat;
}

#footer-content {
	margin-left: 5px;
	padding: 9px 9px 4px 4px;
	background: url("footer-tr.gif") no-repeat top right;
}

#footer-bottom {
	height: 5px;
	background: url("footer-bl.gif") no-repeat;
}

#footer-bottom-content {
	height: 5px;
	margin-left: 5px;
	background: url("footer-br.gif") no-repeat top right;
	font-size: 1%;
}

div.content-white h3, div.nobox h3 {
	margin-top: 0;
	font-size: 11px;	
}



td.habboPage-col div.portlet-scale, 
td.habboPage-col div.content-white-outer, 
td.habboPage-col div.nobox, 
td.habboPage-col div.v2box, 
td.habboPage-col div.maskbox {
    margin: 0 5px 5px 0;
}

td.habboPage-col.rightmost div.portlet-scale, 
td.habboPage-col.rightmost div.content-white-outer, 
td.habboPage-col.rightmost div.nobox, 
td.habboPage-col.rightmost div.v2box, 
td.habboPage-col.rightmost div.maskbox {
	margin-right: 0;
}


p.last {
	padding-bottom: 0;
}

/*
     FILE ARCHIVED ON 12:50:36 Jan 08, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:47:06 Aug 01, 2025.
     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)).
*/
/*
playback timings (ms):
  captures_list: 0.534
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.01
  esindex: 0.012
  cdx.remote: 6.424
  LoadShardBlock: 55.549 (3)
  PetaboxLoader3.datanode: 98.495 (4)
  load_resource: 149.17
  PetaboxLoader3.resolve: 48.104
*/