/*GLOBAL ELEMENT*/

.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:#ccc; margin: 3px 0 3px 0;}
.content_border{ border:#ccc 1px solid; padding:2px;}


body{; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:9px; padding-top:30px;  background:url(/site_elements/layout/bg.jpg)  repeat-x; }
	
	a:link,a:visited,a:active{color:#FFF; font-family:Verdana, Geneva, sans-serif; }
	a:hover{ text-decoration:underline;}

	#site_main{ width:500px; border:#FFF 6px solid; padding:0; margin: 0 auto; }/*background: #2889BE*/
		#site_header{ text-align:center; background-color:#1B4E81; margin:0;}
		#site_menu{ background:#FFF; padding:2px;}
			#site_menu li{ list-style:none; margin: 0 20px 0 0;; float:left; text-align:center; display:inline}
			#site_menu a:link,#site_menu a:visited,#site_menu a:active{color:#333; font-family:Verdana, Geneva, sans-serif; }
			#site_menu a:hover{ text-decoration:none;}
		#site_content{ padding: 5Px;}
	#footer{ text-align:center; padding:2px;}
/*HOME*/
#intro{ width:240px; float:left;}

#headline{ position:relative;width:230px;float:right; padding: 3px}
		#headline .title{ }
		#headline .desc{ margin-top:5px;   padding:5px;}
		#headline .img{ }
/* PROJECTS*/
#all_projects{ }
	#project_presentation{border:#CCC 1px solid; padding: 3px;  margin:3px;}
#all_projects .projects{ width:100px; height:100px ; margin:3px; border:#CCC 1px solid; float:left; text-align:center;}