html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #9CCEFF url(../gfx/air_lido.gif) repeat-y bottom center;
	}

#ticker {
	background-image: url(../gfx/signs_lido.gif) !important;
	}

#alt, #exec, #ticker a:link, #ticker a:visited, #ticker a:active, #news, #upd, #map, #key, #rss, #badge, #headlines, #login, #charts, #view, #dump, #hall_1, #hall_2, #buzz, #real {
	background-image: url(../gfx/signs_lido.gif) !important;
	}

#secret, #archive, #check, #ladder, #history, #rom, #trax, #twit, #dummy_1 {
	background-image: url(../gfx/furni_lido.gif) !important;
	}

#sulake {
	background-image: url(../gfx/furni_lido_2.gif) !important;
	}

#emmerrrrrrr, #frank, #flamed, #laurensh1, #star-fighter, #zatley, #legolas, #jole, #cjames, #luucaz, #thantos, #magnea {
	background-image: url(../gfx/crew_lido.gif) !important;
	display: block;
	}

#air {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	margin-left: 0;
	padding: 0;
	background: transparent url(../gfx/page_lido.gif) center bottom repeat-x;
	}

#english, #dutch, #elevator, #afd {
	display: none;
	}

#container {
	position: absolute;
	top: auto;
	left: auto;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: transparent url(../gfx/room_lido.png) center bottom no-repeat;
	}

a:link, a:visited, a:active {
	display: block;
	position: absolute;
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(style=0,opacity=30);
	}

a:hover, a:focus {
	opacity: 1.0 !important;
	filter: alpha(style=0,opacity=100) !important;
	}

img {
	border: 0;
	}

#themes {
	position: absolute;
	width: 54px;
	height: 10px;
	top: auto;
	right: 142px;
	bottom: 50px;
	left: auto;
	}

#themes a {
	border-radius: 0;
	}

#dummy_1 {
	position: absolute;
	top: auto;
	bottom: 48px;
	left: 50%;
	margin-left: -52px;
	width: 27px;
	height: 17px;
	background-position: 0 bottom !important;
	}

#dummy_6 {
	position: absolute;
	bottom: 0;
	right: 51px;
	width: 160px;
	height: 132px;
	margin: 0;
	padding: 0;
	background: transparent url(../gfx/stand.png) center bottom no-repeat;
	}

#charts {
	top: -10px;
	right: -10px;
	left: auto;
	background-position: -1px -1px;
	}

#view {
	top: 5px;
	right: 60px;
	left: auto;
	background-position: -183px -1px;
	}

#dump {
	top: 48px;
	right: 10px;
	left: auto;
	background-position: -92px -1px;
	}

#charts, #view, #dump {
	width: 90px;
	height: 69px;
	text-indent: -5000px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#charts:hover {
	background-position: -1px -91px;
	}

#view:hover {
	background-position: -183px -91px;
	}

#dump:hover {
	background-position: -92px -91px;
	}

#hall_1 {
	top: auto;
	left: 50%;
	bottom: 488px;
	margin-left: -266px;
	width: 56px;
	height: 55px;
	text-indent: -5000px;
	background-position: 0 -210px;
	opacity: 0.5;
	filter: alpha(style=0,opacity=50);
	}

#hall_1:hover {
	background-position: 0 -210px;
	}	

#hall_2 {
	top: auto;
	left: 50%;
	bottom: 396px;
	margin-left: -450px;
	width: 56px;
	height: 55px;
	text-indent: -5000px;
	background-position: -57px -210px;
	opacity: 0.5;
	filter: alpha(style=0,opacity=50);
	}

#hall_2:hover {
	background-position: -57px -210px;
	}

#buzz {
	top: auto;
	left: 50%;
	bottom: 423px;
	margin-left: 162px;
	width: 76px;
	height: 95px;
	text-indent: -5000px;
	background-position: -171px -211px;
	opacity: 1;
	filter: alpha(style=0,opacity=100);
	}

#buzz:hover {
	background-position: -171px -211px;
	}

#about {
	top: auto;
	right: 83px;
	bottom: 105px;
	left: auto;
	width: 39px;
	height: 85px;
	text-indent: -5000px;
	background: transparent url(../gfx/anim/santini.gif) 0 0 no-repeat !important;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#about:hover, a#about:focus {
	background: transparent url(../gfx/anim/santini.gif) 0 -85px no-repeat !important;
	}

#real {
	top: 18px;
	left: -10px;
	width: 90px;
	height: 69px;
	text-indent: -5000px;
	background-position: -247px -211px !important;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#real:hover, #real:focus {
	background-position: -247px -281px !important;
	}

#news {
	top: auto;
	bottom: 258px;
	left: 50%;
	width: 28px;
	height: 38px;
	margin-left: 114px;
	text-indent: -5000px;
	background-position: -345px -68px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#news:hover {
	background-position: -345px -107px;
	}

#headlines {
	display: block;
	top: -10px;
	left: 35px;
	width: 90px;
	height: 69px;
	text-indent: -5000px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	background-position: -338px -211px !important;
	}

a#headlines:hover, a#headlines:focus {
	background-position: -338px -281px !important;
	}

#ticker {
	display: block;
	position: absolute;
	top: 20px !important;
	left: 55% !important;
	width: 30% !important;
	height: 30px !important;
	overflow: hidden;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-position: 0 -180px;
	line-height: 25px;
	font-family: 'Trebuchet MS', trebuchet, arial, verdana;
	font-size: small;
	}

#dummy_7 {
	position: absolute;
	top: 10px;
	left: 55%;
	width: 155px;
	height: 68px;
	margin-left: -155px;
	background-image: url(../gfx/signs_lido.gif) !important;
	background-position: -274px 0 !important;
	}

#dummy_3 {
	position: absolute;
	top: 19px;
	right: 15%;
	width: 8px;
	height: 31px;
	margin-right: -8px;
	background-image: url(../gfx/signs_lido.gif);
	background-position: -274px -68px;
	}

#ticker a:link, #ticker a:visited, #ticker a:active {
	display: inline;
	position: static;
	margin: 0 25px;
	padding: 0;
	background-position: 0 -161px !important;
	background-repeat: no-repeat !important;
	text-decoration: none;
	color: #000;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#ticker a:hover, #ticker a:focus {
	color: #CA3401;
	}

#rss {
	top: 26px;
	left: 55%;
	width: 19px;
	height: 17px;
	margin-left: -25px;
	text-indent: -5000px;
	background-position: -345px -146px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#rss:hover {
	background-position: -365px -146px;
	}

#rom {
	display: block;
	top: auto;
	bottom: 346px;
	left: 50%;
	width: 21px;
	height: 38px;
	margin-left: -350px;
	text-indent: -1000px;
	background-position: -145px 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#rom:hover {
	background-position: -145px -70px;
	}

#map {
	top: auto;
	bottom: 493px;
	left: 50%;
	width: 28px;
	height: 38px;
	margin-left: -160px;
	text-indent: -5000px;
	background-position: -403px -68px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#map:hover {
	background-position: -403px -107px;
	}

#upd {
	top: auto;
	bottom: 258px;
	left: 50%;
	width: 28px;
	height: 38px;
	margin-left: 144px;
	text-indent: -5000px;
	background-position: -374px -68px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#upd:hover {
	background-position: -374px -107px;
	}

#history {
	top: auto;
	bottom: 340px;
	left: 50%;
	width: 30px;
	height: 63px;
	margin-left: -499px;
	text-indent: -5000px;
	background-position: -219px 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#history:hover {
	background-position: -219px -70px;
	}

#trax {
	top: auto;
	bottom: 333px;
	left: 50%;
	margin-left: 149px;
	width: 27px;
	height: 47px;
	text-indent: -5000px;
	background-position: -191px 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#trax:hover {
	background-position: -191px -70px;
	}

#secret {
	top: auto;
	bottom: 302px;
	left: 50%;
	margin-left: -258px;
	width: 52px;
	height: 50px;
	text-indent: -5000px;
	background-position: -55px 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#secret:hover {
	background-position: -55px -70px;
	}

#exec {
	top: auto;
	left: 50%;
	bottom: 333px;
	margin-left: -576px;
	width: 56px;
	height: 55px;
	text-indent: -5000px;
	background-position: -114px -210px !important;
	opacity: 0.5;
	filter: alpha(style=0,opacity=50);
	}

a#exec:hover {
	background-position: -114px -210px !important;
	}

#archive {
	top: auto;
	bottom: 400px;
	left: 50%;
	width: 42px;
	height: 47px;
	margin-left: 113px;
	text-indent: -5000px;
	background-position: 0 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#archive:hover {
	background-position: 0 -70px;
	}

#check {
	top: auto;
	bottom: 503px;
	left: 50%;
	margin-left: -343px;
	width: 12px;
	height: 11px;
	text-indent: -5000px;
	background-position: -43px 0 !important;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#check:hover {
	background-position: -43px -70px !important;
	}

#frank, #frank:hover {
	top: auto;
	right: 233px;
	bottom: 68px;
	left: auto;
	width: 37px;
	height: 58px;
	text-indent: -5000px;
	background-position: -61px -1px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#ladder {
	top: auto;
	bottom: 43px;
	left: 50%;
	width: 35px;
	height: 25px;
	margin-left: -435px;
	text-indent: -5000px;
	background-position: -109px 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#ladder:hover {
	background-position: -109px -70px;
	}

#alt {
	top: auto;
	bottom: 384px;
	left: 50%;
	width: 58px;
	height: 89px;
	margin-left: -62px;
	text-indent: -5000px;
	background-position: -286px -68px;
	opacity: 0.3;
	filter: alpha(style=0,opacity=30);
	}

a#alt:hover {
	background-position: -286px -68px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#sulake {
	width: 26px;
	height: 23px;
	top: auto;
	bottom: 224px;
	left: 50%;
	margin-left: -350px;
	background-position: 0 0;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#sulake:hover {
	background-position: 0 -54px;
	}

#attic {
	top: auto;
	bottom: 382px;
	left: 50%;
	width: 54px;
	height: 40px;
	margin-left: -278px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	background-image: url(../gfx/furni_lido.gif) !important;
	background-position: -252px 0;
	}

a#attic:hover {
	background-image: url(../gfx/furni_lido.gif) !important;
	background-position: -252px -70px;
	}

#luucaz {
	top: auto;
	bottom: 325px;
	left: 50%;
	width: 17px;
	height: 43px;
	margin-left: 165px;
	text-indent: -5000px;
	background-position: -181px -1px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#star-fighter {
	top: auto;
	bottom: 443px;
	left: 50%;
	width: 21px;
	height: 44px;
	margin-left: 21px;
	text-indent: -5000px;
	background-position: -1px -61px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#zatley {
	top: auto;
	bottom: 335px;
	left: 50%;
	width: 20px;
	height: 36px;
	margin-left: 391px;
	text-indent: -5000px;
	background-position: -181px -61px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#jole {
	top: auto;
	bottom: 151px;
	left: 50%;
	width: 14px;
	height: 36px;
	margin-left: -489px;
	text-indent: -5000px;
	background-position: -1px -121px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}


#legolas {
	top: auto;
	bottom: 63px;
	left: 50%;
	margin-left: -58px;
	width: 41px;
	height: 45px;
	text-indent: -5000px;
	background-position: -62px -62px !important;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#laurensh1 {
	top: auto;
	bottom: 20px;
	left: auto;
	right: 360px;
	width: 46px;
	height: 53px;
	text-indent: -5000px;
	background-position: -121px -61px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#emmerrrrrrr {
	top: auto;
	bottom: 70px;
	left: auto;
	right: 270px;
	width: 39px;
	height: 45px;
	text-indent: -5000px;
	background-position: -1px -1px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#flamed {
	top: auto;
	left: 50%;
	bottom: 277px;
	margin-left: -493px;
	width: 18px;
	height: 35px;
	text-indent: -5000px;
	background-position: -121px -1px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#cjames {
	top: auto;
	bottom: 334px;
	left: 50%;
	width: 13px;
	height: 43px;
	margin-left: 27px;
	text-indent: -5000px;
	background-position: -61px -121px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#thantos {
	top: auto;
	bottom: 310px;
	left: 50%;
	width: 18px;
	height: 45px;
	margin-left: -90px;
	text-indent: -5000px;
	background-position: -121px -121px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#magnea {
	top: auto;
	bottom: 334px;
	left: 50%;
	width: 22px;
	height: 46px;
	margin-left: 114px;
	text-indent: -5000px;
	background-position: -181px -121px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#login {
	top: auto;
	bottom: 194px;
	left: 50%;
	width: 28px;
	height: 38px;
	margin-left: -72px;
	text-indent: -5000px;
	background-position: -432px -211px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

a#login:hover {
	background-position: -432px -250px;
	}

#twit {
	top: auto;
	bottom: 417px;
	left: 50%;
	width: 23px;
	height: 29px;
	margin-left: 340px;
	text-indent: -500px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	background-position: -168px 0 !important;
	}

#key {
	display: block;
	top: auto;
	bottom: 493px;
	left: 50%;
	width: 28px;
	height: 38px;
	margin-left: -130px;
	text-indent: -5000px;
	background-position: -432px -68px;
	opacity: 1.0;
	filter: alpha(style=0,opacity=100);
	}

#key:hover {
	background-position: -432px -107px;
	}

#extra, #extra ul.expanded, #extra ul.collapsed, #extra ul#list_1 li#current, #extra ul.expanded li#current_2, #extra ul.expanded li a:link, #extra ul.expanded li a:visited, #extra ul.expanded li a:active {
	background-image: url(../gfx/nav_lido.gif) !important;
	}

#extra {
	position: absolute;
	top: auto;
	right: 212px;
	bottom: 96px;
	left: auto;
	margin: 0;
	padding: 0;
	font-family: arial, verdana;
	font-size: 70%;
	text-transform: uppercase;
	line-height: 170%;
	}

#extra ul#list_1 {
	position: absolute;
	top: auto;
	left: auto;
	width: 162px;
	height: 19px;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#extra ul#list_1 li#current {
	margin: 0;
	width: 147px;
	height: 19px;
	padding: 0 0 0 15px;
	border: 0;
	background-position: 0 0;
	color: #000;
	cursor: pointer;
	}

#extra ul.collapsed, #extra ul#list_1 li.collapsed {
	display: none;
	}

#extra ul.expanded {
	position: absolute;
	top: auto;
	left: 0px;
	bottom: 0px;
	_bottom: -1px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 40px 0 0 0;
	background-position: 0 -79px;
	opacity: 0.95;
	filter: alpha(style=0,opacity=95);
	}

#extra ul.expanded li {
	margin: 0;
	width: 162px;
	height: 20px;
	padding: 0;
	border: 0;
	vertical-align: bottom;
	}

#extra ul.expanded li#current_2 {
	width: 147px;
	padding: 0 0 0 15px;
	background-position: 0 -38px;
	cursor: pointer;
	}

div#extra ul.expanded li#current_2:hover {
	color: #FFF;
	background-position: 0 -58px;
	}

#extra ul.expanded li a:link, #extra ul.expanded li a:visited, #extra ul.expanded li a:active {
	display: block !important;
	top: auto !important;
	left: auto !important;
	width: 147px;
	height: 20px;
	margin: 0;
	border: 0;
	padding: 0 0 0 15px;
	color: #000;
	text-decoration: none;
	text-indent: 0 !important;
	background-position: 0 -380px;
	opacity: inherit;
	filter: alpha(style=0,opacity=100);
	}

#extra ul.expanded li a:hover, #extra ul.expanded li a:focus {
	color: #CCC;
	background-position: 0 -400px;
	}

