body 
{    
	color: #61443e;
	font-family:Monospace;
	font-size:13px;	
    height:100%;
	background-color: #000;
	margin: 0px;
	overflow: hidden;
}
html 
{
    background-color: #000;
    height:100%;
}

#info {
	color: #ffffff;
	position: absolute;
	top: 0px;
	right:0px;
	padding: 5px;
	width:100px;
	text-align:right;
}
			
			
.titles
{
	font-family:Aldrich;
	color:#fff;
	font-size:60px;
	display:none;
	position:absolute;
	opacity:0;
}

#titles-02 span
{
    opacity:0;
}
			
#timelinelistener 
{
	position:absolute;
	left:0px;
	top:50px;
	width:100px;
	color:#fff;
	font-size:11px;
	font-family:Arial;
}
						
						
#container 
{
    position:absolute;
}
            
#demoarea 
{
    position:absolute;
}



#preloader 
{
    border:4px solid #222;
    width:516px;
    height:16px;
    background-color:#222;
    position:absolute;
}
#loaderprogress
{
    width:1px;
    height:16px;
    background-color:#000;
    position:absolute;
    left:0px;
    top:0px;
}



/* LAUNCHER */
.launcher 
{   
    background-color:#182638;
    border-radius: 6px;
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    margin-top:200px;
    font-size:12px;
    font-family:Aldrich;
    width:512px;
    padding:10px;
    text-align:center;
    opacity:0.85;
}
.launcher h1 
{
    font-size:18px;
    letter-spacing:10px;
    text-transform:uppercase;    
    margin:8px;
    margin-bottom:18px;
}
.launcher #launch-button 
{
    padding-left:20px;
    padding-right:20px;
    min-width:200px;
    height:40px;
    font-size:14px;
    margin-bottom:16px;
}
.launcher table 
{
    margin-bottom:24px;
}
.launcher table th, .launcher table td
{
    text-align:left;
    vertical-align:top;
    padding:8px;
    background-color:#3c4f67;    
}
.launcher table td.vertspacer
{
    background-color:transparent;
    padding:0px;
    padding-bottom:4px;
    font-size:1px;
    line-height:1px;
}
.launcher table th 
{
    padding-right:20px;
    font-weight:bold;
    width:120px;
    color:#ccc;
    border-bottom-left-radius:6px;
    border-top-left-radius:6px;
}
.launcher table td 
{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px;
}
.launcher select 
{
    font-size:16px;
    margin-bottom:8px;
    padding:4px;
}
.launcher table img 
{
    vertical-align:middle;
    margin-right:8px;
    float:left;    
}
.launcher a 
{
    color:#b4ecff;
}
body.launcher-body
{
    background-image:url(launcher-bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}