
	/* Body */	
	body, input
	{
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #555555;
		overflow: hidden;		
	}
	
	/* Table */
	table
	{
		font-size: 8pt;
	}
	td.header
	{
		font-weight: bold;
		background-color: #F1F1F1;
	}
	.lines td
	{
		border-bottom: 1px solid #C0C0C0;
	}
	
	/* Sky */
	#sky
	{
		position: absolute;
		height: 70%;
		width: 100%;
		left: 0px;
		top: 0px;
	}	
	#sky #moon
	{
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		height: 80px;
		width: 80px;
		left: 20%;
		top: 30px;
	}	
	#sky #star
	{
		position: absolute;
		cursor: pointer;
		vertical-align: middle;
		text-align: center;
		z-index: 100;
	}	
	#sky .star_neutral
	{
		position: absolute;
		z-index: 99;
		cursor: default;
	}
	
	/* Earth */	
	#earth
	{
		position: absolute;
		height: 30%;
		width: 100%;
		left: 0px;
		top: 70%;
		background-color: #FFFFFF;
		z-index: 52;
	}	
	#earth #horizon
	{
		height: 12px;
		width: 100%;
		background-color: #5B5B5B;
		overflow: hidden;
	}
	#earth #horizon span
	{
		font-size: 7pt;
		color: #C0C0C0;
		margin-left: 3px;
	}	
	#earth #infos
	{
		position: relative;
		float: left;
		width: 200px;
		padding: 5px;
		margin: 5px;		
		background-color: #FFFFFF;
	}
	#earth small
	{
		font-size: 8pt;
	}
	#earth #hangup
	{
		position: relative;
		float: right;
		width: 180px;
		padding: 5px;
		margin: 5px;		
		background-color: #FFFFFF;
	}
	#earth #youngeststars
	{
		float: left;
		padding: 5px;
		margin: 5px 5px 5px 0px;		
		background-color: #FFFFFF;
	}
	
	/* Error */
	#error
	{
		background-image: url(../images/icon_warning.gif);
		background-repeat: no-repeat;
		background-position: center left;
		color: #FF9900;
	}
	#error span
	{
		padding-left: 15px;
	}
	
	/* Label */
	#label
	{
		position: absolute;
		display: block;
		font-size: 8pt;
		padding: 2px;
		z-index: 1000;
	}
	
	/* Locate */
	#locate
	{
		position: absolute;
		visibility: hidden;
		z-index: 99;
	}
	
	/* Color */
	.light_grey
	{
		color: #A0A0A0;
	}
	
	/* Headers */
	h1, h2
	{
		margin: 0;
	}
	h3
	{
		margin-top: 0;
		margin-bottom: 5;
		color: #FF9900;
	}
	
	/* Link */
	td a
	{
		text-decoration: none;
	}
	a
	{
		color: #555555;
		text-decoration: underline;
	}
	a:hover
	{
		text-decoration: underline;
	}