/* CSS Document */

/* ### GENERAL DEFINITIONS ### */

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:349px;
		width:729px;
		min-width:729px;
		clear:left;
		}
		
	.clearer{
		clear:both;
		}
		
	p {
		margin:0px;
		}
		
	body{ 
		font-size:.8em;
		font-family: trebuchet ms, tahoma,helvetica;
		color: #ecf4fa;
		background-color: #2e3336;
	}


/* ### HEADER DEFINITIONS ### */
	#header	{
		font-size:.9em; 
		color:#eea800;
		}

	#header a:link, #header a:visited, #header a:active {
		color: #ecf4fa;
		text-decoration: none;
		}

	#header a:hover, #header a:focus {
		color: #8f9498;
		text-decoration: none;
		}


	#header .legal {
		text-align:right;
		padding:3px 11px 0px 0px;
		}

/* ### CONTENT DEFINITIONS ### */
	#content, #content_overview {
		overflow:hidden;
		display:block;
		color: #ecf4fa;
		}

	#content_overview{
		font-weight:bold;
	}
	
	#content a, #content_overview a {
		text-decoration: none;
		}
	
	#boxleft{
		float:left;
		width:243px;
		background-color:#afc9f1;
		}
	
	#boxcenter{
		float:left;
		width:243px;
		background-color: #BAD814;
		}
		
	#boxright{
		float:left;
		width:243px;
		background-color: #C40000;
		}
	
	.commlinks{
		padding: 4px 0px 4px 0px;
		font-size: 8pt;
		color:#f8fcf6;
		}
	/*
	.left{
		float:left;
		}
*/
	.right{
		/*float:right;*/
		text-align:right;
		}
		

/* ### FOOTER DEFINITIONS ### */
	#footer {
		clear:both;
		padding: 5px 10px 5px 0px;
		font-size: .85em;
		color:#ecf4fa;
		text-align:right;
		}
		
	#footer a:link, #footer a:visited, #footer a:active {
		color: #ecf4fa;
		text-decoration: none;
		font-weight:bold;
		}
	
	#footer a:hover, #footer a:focus {
		color: #8f9498;
		text-decoration: none;
		font-weight:bold;
		}

