	
	/* Body */
	body, table, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #555555;
		margin: 0;
	}
	
	/* Headers */
	h1
	{
		color: #FF9900;
		font-weight: normal;
		font-size: 18pt;
	}
	h2
	{
		font-size: 12pt;
	}
	
	/* List */
	ul.galaxiesList, li.galaxy ul, li.galaxy_extended ul
	{
		position: relative;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	ul.galaxiesList
	{
		width: 100%;
		overflow: auto;
	}
	li.galaxy ul, li.galaxy_extended ul
	{
		padding: 6px;
	}
	li.galaxy
	{
		float: left;
		width: 100px;
		height: 100px;
		margin: 3px;
		background-image: url(../images/stamp_background.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #C0C0C0;
		overflow: hidden;
	}
	li.galaxy_extended
	{
		float: left;
		width: 206px;
		height: 100px;
		margin: 3px;
		background-image: url(../images/stamp_extended_background.gif);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #C0C0C0;
		overflow: hidden;
	}
	li.name
	{
		overflow: hidden;
		margin-bottom: 3px;
		white-space: nowrap;
	}
	li.avatar
	{
		position: relative;
		width: 100%;
		height: 65px;
	}
	li.avatar .info
	{
		position: relative;
		width: 100px;
		float: left;
		display: none;
		margin-left: 4px;
		text-align: left;
		font-size: 8pt;
		overflow: hidden;
		color: #777777;
	}
	li.avatar .info_extended
	{
		position: relative;
		width: 100px;
		float: left;
		display: block;
		margin-left: 4px;
		text-align: left;
		font-size: 8pt;
		overflow: hidden;
		color: #777777;
	}
	li.new_line
	{
		clear: left;
	}
	
	/* Layer */
	#avatar
	{
		position: relative;
		float: left;
		width: 88px; 
		height: 100%;
		cursor: pointer; 			 
	}
	#avatar .info_stars
	{
		position: absolute; 
		right: 2px; 
		bottom: 0px; 
		color: #FFFFFF; 
		font-size: 8pt;
	}
	#global
	{
		position: relative;
		width: 636px;
		text-align: left;
		overflow: hidden;
	}
	#logo
	{
		position: relative;
		width: 100%;
		height: 60px;
		font-size: 30pt;
		letter-spacing: -1px;
		text-align: right;
		border-bottom: 1px solid #C0C0C0;
	}
	#nav_bar
	{
		position: relative;
		background-color: #FAFAFA;
		width: 100%;
		height: 20px;
		text-align: left;
		font-size: 8pt;
	}
	#nav_bar a
	{
		margin-right: 10px;
	}
	#opt_bar
	{
		width: 100%;
		text-align: right;
	}
	#opt_bar img
	{
		cursor: pointer;
	}
	#content
	{
		margin-top: 20px;
	}
	#error
	{
		background-image: url(../images/icon_warning.gif);
		background-repeat: no-repeat;
		background-position: center left;
		color: #FF9900;
	}
	#confirm
	{
		background-image: url(../images/icon_confirm.gif);
		background-repeat: no-repeat;
		background-position: center left;
		color: #888888;
	}
	#error span, #confirm span
	{
		margin-left: 18px;
	}
	#login_form
	{
		margin-top: 50px;
		width: 300px;
		text-align: left;
	}
	#separator
	{
		position: relative;
		width: 100%;
		height: 1px;
		margin: 20px 0px 20px 0px;
		border-bottom: 1px dotted #C0C0C0;
	}
	#user_frame
	{
		position: relative;
		float: right;
		height: 100%;
		background-color: #F1F1F1;
		border-left: 1px dotted #C0C0C0;
	}
	#menu_links
	{
		padding: 3px;
	}
	#user_frame span
	{
		margin-right: 3px;
		margin-left: 3px;
	}
	#user_frame a
	{
		border-left: 1px solid #C0C0C0;
		margin-right: 0;
		padding-left: 8px;
		padding-right: 8px;
	}
	#right_info
	{
		float: right;
		width: 200px;
		border-left: 1px solid #C0C0C0;
		padding-left: 5px;
		margin-top: 50px;
	}
	#footer
	{
		width: 100%;
		background-color: #FAFAFA;
		border-top: 1px solid #C0C0C0;
		font-size: 8pt;
		padding: 3px 0px 3px 0px;
		text-align: right;
	}
	#footer span
	{
		margin-right: 4px;
	}
	
	/* Classes */
	.dark_grey
	{
		color: #555555;
	}
	.light_grey
	{
		color: #C0C0C0;
	}
	.orange
	{
		color: #FF9900;
	}
	.left
	{
		float: left;
	}
	.right
	{
		float: right;
	}
	.bg_light_grey
	{
		background-color: #C0C0C0;
	}
	.bg_orange
	{
		background-color: #FF9900;
	}
	.inline
	{
		display: inline;
	}
	.colorPicker
	{
		position: relative;
		display: none;
	}
	.colorPickerLabel
	{
		
	}
	.input_text
	{
		width: 180px;
	}
	
	/* Table */
	td.header
	{
		font-weight: bold;
		background-color: #F1F1F1;
	}
	.lines td
	{
		border-bottom: 1px solid #C0C0C0;
	}
	
	/* Links */
	a.avatar, a:hover.avatar, td a
	{
		text-decoration: none;
	}
	a, #login_form a
	{
		color: #555555;
		text-decoration: underline;
	}
	a:hover
	{
		text-decoration: underline;
	}
	
	/* Forms */
	input
	{
	
	}