@charset "utf-8";


body{ background-color:#FFF; color:#222; font-family:Verdana, Geneva, sans-serif; font-size:9px; padding-top:30px;  background:url(/site_elements/layout/bg.jpg)  repeat-x;}
	a:active, a:visited, a:link{	color:#888; font-family:Verdana, Geneva, sans-serif; font-size:9px; padding: 1px; font-style:italic; text-decoration:none;}
	a:hover{background-color:#444;color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:overline underline;}
.clear{clear:both;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;border:0;}
		.formElement{ font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#ABABAB; background:#FeFeFe; border:#e9e9e9 1px solid; }
.underline{ height:1px; width:120px; background-color:#666; margin: 3px 0 3px 0;}
.section{ border:#E8E8E8 1px solid; margin:5px; padding:3px; width:400px;}

#main { position:relative;margin: 0 auto;border: 6px solid #CCC; width: 780px; background:#FFF}
	#title{position:relative; margin:5px; border: solid 0px #ddd;}	
		#leftColumn{position:relative; width:150px; float:left;  padding: 5px;}
			#menu{ border: solid 1px #ddd; padding-bottom:5px}
			
			#facebook{ margin-bottom:5px; margin-top:5px;}
			#logo{ height:160px;}
			
	#rightColumn{position:relative;margin:5px; border: solid 1px #ddd; width:586px; float:left; padding:5px;}	
	#intro{ width:250px; border:#666 1px solid; background-color:#f8f8f8; padding:5px;}
	#news_box{ width:250px; border:#666 1px solid; background-color:#FFF; padding:5px; margin-top:5px; }
		#news_box .news{ margin:3px; background-color:#FaFaFa; padding:3px;}
		#news_box .news	.line{ height:1px; width:120px; background-color:#999; margin: 0 auto; margin-bottom:2px;}
	
	#headline{ position:relative;width:312px; border: solid 1px #111; float:right; padding: 3px}
		#headline .title{ background-color:#f0f0f0;}
		#headline .desc{ margin-top:5px;  background-color:#f9f9f9; padding:5px;}
		#headline .img{ background-color:#f0f0f0;}
	
#footer{ width:100%; background-color:#f9f9f9; text-align:center; }
#projects_page{ position:relative;}
#all_projects{ position:relative; width:480px;}
	#project_presentation{border:#CCC 1px solid; padding: 3px; width:480px; margin:3px;}
#all_projects .projects{ width:100px; height:100px ; margin:3px; border:#CCC 1px solid; float:left; text-align:center;}

#admin_page{}
	 #addNewNews{ border:#999 1px solid; width:450px; height:350px; margin:10px; padding:3px;}