#lights {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:10%;
 overflow:hidden;
}

.xlsf-light {
 position:absolute;
}

body.fast .xlsf-light {
 opacity:0.9;
}

.xlsf-fragment {
 position:absolute;
 background:transparent url(image/bulbs-50x50-fragments.png) no-repeat 0px 0px;
 width:50px;
 height:50px;
}

.xlsf-fragment-box {
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}

.xlsf-cover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}

/*
.xlsf-light.bottom {
 height:49px;
 border-bottom:1px solid #006600;
}

.xlsf-light.top {
 height:49px;
 border-top:1px solid #009900;
}
*/




.megalol p {
	margin-top: 7px;
}

.megalol A.readon {
	BACKGROUND: url(../images/style2/b_readon.png) no-repeat 0px 50%; COLOR: #fff
}
.megalol A.readon:hover {
	COLOR: #fff
}
.megalol A.readon:active {
	COLOR: #fff
}
.megalol A.readon:focus {
	COLOR: #fff
}
.megalol ol,ul,li {list-style:none;}



/***************************
*        Trophy            *
***************************/

.platinum {
	background: #f7f6fe url(../images/platinum.png) no-repeat left 1px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #DAE1B0;
	font-size: 12px;
	line-height: 12px;
	color: #272727;
	font-weight: 500;
}
.bronze {
	background: #d8a276 url(../images/bronze.png) no-repeat left 1px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #C5ABAB;
	font-size: 12px;
	line-height: 12px;
	color: #272727;
	font-weight: 500;
}
.silver {
	background: #f4f3f3 url(../images/trophy.png) no-repeat left 1px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #eeeeee;
	font-size: 12px;
	line-height: 12px;
	color: #272727;
	font-weight: 500;
}
.gold {
	background: #fff262 url(../images/gold.png) no-repeat left 1px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #FFCB7D;
	font-size: 12px;
	line-height: 12px;
	color: #272727;
	font-weight: 500;
}
.info {
	background: #BFE5FF url(../images/info.gif) no-repeat 5px 8px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #66C1FF;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
}
.click {
	background: #d9e7f0 url(../images/click.gif) no-repeat left 1px;
	padding: 12px 3px 12px 40px;
	clear: both;
	width: 565px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #B1CDE0;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
}


INPUT.system-openid {
	PADDING-LEFT: 18px; BACKGROUND: url(http://openid.net/login-bg.gif) #fff no-repeat 0px 50%; COLOR: #000
}
.system-unpublished {
	BORDER-TOP: #c4d3df 4px solid; BACKGROUND: #e8edf1; BORDER-BOTTOM: #c4d3df 4px solid
}
#system-message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#system-message DT {
	FONT-WEIGHT: bold
}
#system-message DD {
	FONT-WEIGHT: bold; MARGIN: 0px; TEXT-INDENT: 30px
}
#system-message DD UL {
	PADDING-RIGHT: 10px; BORDER-TOP: #84a7db 3px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; COLOR: #0055bb; PADDING-TOP: 10px; BORDER-BOTTOM: #84a7db 3px solid; LIST-STYLE-TYPE: none
}
#system-message DT.message {
	DISPLAY: none
}
#system-message DD.message {
	
}
#system-message DT.error {
	DISPLAY: none
}
#system-message DD.error UL {
	BORDER-TOP: #de7a7b 3px solid; COLOR: #c00; BORDER-BOTTOM: #de7a7b 3px solid; BACKGROUND-COLOR: #e6c0c0
}
#system-message DT.notice {
	DISPLAY: none
}
#system-message DD.notice UL {
	BORDER-TOP: #f0dc7e 3px solid; BACKGROUND: #efe7b8; COLOR: #c00; BORDER-BOTTOM: #f0dc7e 3px solid
}
#system-debug {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px; COLOR: #ccc; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#system-debug DIV {
	FONT-SIZE: 11px
}

