/*	----------------------------------------------------------------------------
	Fonts
	---------------------------------------------------------------------------- */
	@font-face {
		
		font-family			: BenchNine;
		src					: url(BenchNine-Light.ttf);
		
	}
	@font-face {
		
		font-family			: SourceCodePro;
		src					: url(SourceCodePro-Regular.ttf);
		
	}

/*	----------------------------------------------------------------------------
	General Settings
	---------------------------------------------------------------------------- */
	* {
		
		font-family			: SourceCodePro;
		font-family			: Arial;
		font-size			: 12pt;
		font-size			: 10pt;
	}

/*	----------------------------------------------------------------------------
	BODY
	---------------------------------------------------------------------------- */
	body {
		
		margin-top			: 50px;
	}

/*	----------------------------------------------------------------------------
	Headers
	---------------------------------------------------------------------------- */
	h1, h2 {
		
		font-weight			: normal;
		margin				: 0px;
	}

	h1 {
		
		font-family			: BenchNine;
		font-size			: 24pt;
		padding-bottom		: 20px;
		letter-spacing		: 1.5pt;
		color				: orange;
	}

	h2.header {
		
		font-size			: 12pt;
		margin-bottom		: 10px;
		padding-top			: 20px;
		color				: #666;
	}

	h2.help, 
	h2.about,
	h2.contact {
		
		font-size			: 12pt;
		margin-bottom		: 10px;
		padding-top			: 10px;
		color				: #666;
		font-weight			: bold;
	}

/*	----------------------------------------------------------------------------
	Main Container
	---------------------------------------------------------------------------- */
	div#main_container {
		
		width				: 500px;
		border				: 1px solid #000;
		
		box-shadow			: 5px 5px 7px 7px #ddd;
	}
	
/*	----------------------------------------------------------------------------
	Header
	---------------------------------------------------------------------------- */	
	div#header {
		
		background-color	: #000;
		color				: #FFF;
		margin-bottom		: 20px;
		padding-bottom		: 20px;
		width				: 500px;
	}
	
	div#header a:link,
	div#header a:visited {
		
		color				: #666;
		text-decoration		: none;
	}
	
	div#header a:hover {
		
		color				: #fff;
	}

/*	----------------------------------------------------------------------------
	DIVs
	---------------------------------------------------------------------------- */	
	div#about_area,
	div#help_area,
	div#dwnl_area,
	div#contact_area,
	div#error_area {
		
		margin-top			: 10px;
		width				: 500px;
		padding-top			: 10px;
		padding-bottom		: 20px;
	}

/*	----------------------------------------------------------------------------
	Download Area
	---------------------------------------------------------------------------- */	
	div#dwnl_area a:link,
	div#dwnl_area a:visited {
		
		color				: blue;
		text-decoration		: none;
	}
	div#dwnl_area a:hover {
		
		color				: red;
	}
	
	table#dwnl_data td {
		
		padding				: 10px;
		text-align			: right;
	}
	
/*	----------------------------------------------------------------------------
	Error Area
	---------------------------------------------------------------------------- */	
	div#error_area {
		
		font-weight			: bold;
		color				: red;
	}

/*	----------------------------------------------------------------------------
	INPUTs
	---------------------------------------------------------------------------- */	
	input.dwnl_enter_data {
		
		background-color	: #eee;
		border				: 1px solid silver;
		padding				: 5px;
	}

	input[type="button"] {
		
		background-color	: #ddd;
		border				: 1px solid silver;
		padding				: 5px;
	}

	.aright  {
		
		text-align			: right;
		padding-right		: 10px;
		color				: #ccc
	}