 /* -------------------------------------

Index 
1 - Global Reset and default settings
2 - Headings, Typography, Links
3 - Navigation
4 - Layout
5 - Generic

----------------------------------------*/



/* 1 - Global Reset and default settings */ 
	body * {margin:0; padding:0}
	body {background-color:#fff; color:#333; font:62.5% Arial, Helvetica, sans-serif; margin:0; padding:0;}
	img  {border:0;}
	
/* 2 - Headings, Typography, Links */ 
	h1, h2, h3 {color:#4f4f4f; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.2em; margin:0 0 10px 0; padding:0;}
	p {color:#4f4f4f; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.4em; margin:0 0 12px 0;}
	p strong {color:#308db6; font-weight:normal;}
	a {color:#4f4f4f; font-size:1.1em; font-weight:normal; text-decoration:underline;}
	p a {font-size:1em;}
	a:hover {}

/* 3 - Navigation */ 
	ul#nav {float:left; list-style-type:none; margin:30px 0 0 0; width:90px;}
	ul#nav li {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:2.4em; }
	ul#nav li a {color:#4f4f4f; text-decoration:none;}
	
/* 4 - Layout */ 
	#wrapper {margin:auto; padding:10px 173px 35px 72px; width:745px;}
	h1#logo {margin:0;}
	#content {float:left; width:600px;}
	#content #entry div {background-color:#F5F1F1; color:#308db6; float:left; height:268px; margin:0 2px 2px 0; position:relative; width:198px;}
	#content #entry div.image1 {background:url(../images/image1.jpg) no-repeat bottom; }
	#content #entry div.image2 {background:url(../images/image2.jpg) no-repeat bottom; }
	#content #entry div.image3 {background:url(../images/image3.jpg) no-repeat bottom; margin:0; width:199px;}
	#content #entry div a {color:#308db6; display:block; position:absolute; bottom:12px; left:10px; font-weight:bold; text-decoration:none; width:122px;}
	#content #entry div a.oneline {margin-bottom:1.1em;}
	#maincontent {background-color:#E8E8E8; padding:15px 25px;}
	#maincontent .gallery h2 {color:#308db6; font-weight:normal;font-size:1.1em; line-height:1.4em; margin:0 0 0 0;}
	#footer {padding:15px 5px 5px 5px;}
	#footer p {font-size:1em;}
	#footer p span {color:#308db6;}
	#footer a {text-decoration:none;}

	

/* 5 - Generic */
	.marnone {margin:0;}
	.floatright {float:right;}
	.floatleft {float:left;}
	
/* CSS clearing */   
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac €*/
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */
	

	
	
