body {
font-family: arial,sans-serif;
background: #000000 url(bg.jpg) top left;
margin: 0px;
padding: 0px;
}

.kylieAlign {
width:100%;
}

.kylieMain {
background:#000000 url(marbled_bg.gif) top left;
border-left: 1px solid #52585c;
border-right: 1px solid #52585c;
width:95%;
min-width:95%;
max-width:95%;
}


h1.hidden {
display:none;
visibility:hidden;
}

.kylieSeperator {
border-top: 1px solid #52585c;
}

.kylieHeader {
background: #000000 url(kylie_impersonator.jpg) top right no-repeat;
width:100%;
height:122px;
min-height:122px;
max-height:122px;
}

.kylieButton {
margin-bottom:12px;
}


.kylieContentTable {
width:100%;
}

.kylieMenu {
width:166px;
max-width:166px;
min-width:166px;
}


.kylieRight {
width:176px;
max-width:166px;
min-width:166px;
min-height:519px;
max-height:519px;
height:519px;
}


.kylieMainFooter {
width: 544px;
min-width: 544px;
max-width: 544px;
height:254px;
min-height:254px;
max-height:254px;
background: url(main_footer.gif) top right no-repeat;
float:right;
padding:5px;
}


.kylieFooter {
font-size: x-small;
font-weight: normal;
font-family: tahoma,verdana,arial,sans-serif;
}

.lightsList {
padding-top:5px;
padding-bottom:5px;
border:1px #000000 dotted;
width:100%;
}


.top_laser {
padding-bottom:5px;
background: url(top_laser.gif) top left repeat-x;
width:100%;
height:20px;
}


.low_laser {
padding-top:5px;
background: url(low_laser.gif) top left repeat-x;
width:100%;
height:20px;
}




.leftLights {
background: url(lights_left.jpg) top left no-repeat;
width: 223px;
height:32px;
}

.rightLights {
background: url(lights_right.jpg) top right no-repeat;
width: 223px;
height:32px;
}


.dynamicLights {
background: url(lights_dyn.jpg) top left;
width:126px;
height:32px;
}

.bodyText {
margin-top:5px;
padding:10px;
background: url(black_bg.png) top left;
width:90%;
}

.bodyContent {
color: #ffffff;
}


.mainBg {
background: url(popstar.gif) top right no-repeat;
}

.refresh {
display:block;
float:left;
}

A.footerlink {
	color: #e4fffd;
	text-decoration: none;
}

A.footerlink:link {
	color: #e4fffd;
	text-decoration: none;
}

A.footerlink:hover {
	color: #abe8e3;
	text-decoration: underline;
}


A.footerlink:visited {
	color: #e4fffd;
	text-decoration: none;
}
	

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}	