body {
	margin-left:20px;
	margin-right:0px;
	font-family: Helvetica, sans-serif;
	font-size:10pt;
	color:black;
	line-height:12pt;
	}
	
a:link {
	text-decoration:none;
	color:#990000;
	}

a:visited {
	text-decoration:none;
	color:#CC3300;
	}

a:hover {
	color:#CC3300;
	}
	
img {
	border-style: none;
	}
	
h1 {
	font-size:2.2em;
	color: black;
	margin-bottom:7px;
	font-weight:normal;
	}
	
h2 {
	font-size:1.6em;
	margin-bottom:0;
	font-weight:normal;
	}
	
.wrapper {
	width: 900px;
	margin: 0 auto;
	position:relative; /* so you're positioned elements within keep working */
	}
	
	
div.front-image {
	position:absolute;
	background-color:none;
	left:20px;
	top:27px;
	margin:0px;
	}

div.title-image {
	position:absolute;
	left:572px;
	top:236px;
	}

div.menu {
	position: absolute;
	top:8px;
	left: 63px;
	font-size:9pt;
	color:#686868;
	}
	
div.menu a:link {
	text-decoration:none;
	color:#CC3300;
	}

div.menu a:link, a:visited{
	text-decoration:none;
	color:#CC3300;
	}

div.menu a:hover {
	color:#FF6600;
	}

/* TEXT -----------------------------------------------*/

div.text {
	position:absolute;
	font-family: Arial,Helvetica, sans-serif;
  	font-size: 100.5%;/*1em = 10px*/
  	line-height: 1.5em;
	top:500px;
	width:345px;
	border-top: 3px dotted #9BA36A;
	overflow:hidden;
	text-align:left;
	color:#404040; 	
	}
	
div.title {
	position:relative;
	font-size:125.5%;/*1em = 10px*/
	left:0px;
	padding-top:0px;
	color:black;
	}

#index-title {
	font-size:125.5%;/*1em = 10px*/
	left:60px;
	top:290px;
	}

#lucio {
	position:absolute;
	left:530px;
	top:180px;
	color:white;
	padding-bottom:4px;
	}

#about {
	left:60px;
	padding-bottom:5px;
	}

#news {
	left:480px;
	}
	
#blog {
	padding-bottom:10px;
	}
	
#not-available {
	position:absolute;
	left:200px;
	top:350px;
	width:600px;
	padding:20px;
	}
	
#image-index-text {
	position:relative;
	top:290px;
	left:50px;
	width:770px;
	}

/* IMAGE INDEX -----------------------------------------------*/

div.image-index {
	position:relative;
	top:300px;
	left:45px;
	width:840px;
	}

div.image-index img{
	margin:6px;
	}
	
div.image-index-box {
	position: absolute;
	left:42px;
	top:15px;
	width:798px;
	height:805px;
	border-top:0px;
	border-bottom:0px;
	background:#DDFFCC;
	}
	
#lucio-title {
	padding-bottom: 20px;}

	

/* FOOTER -----------------------------------------------*/
	
div.legal {	
	padding-top:20px;font-family: Helvetica, sans-serif;
	padding-bottom:10px;
	font-size:8.5pt;
	color:black;
	line-height:11pt;
	clear:both;
	}
	
#index {
	top:80px;
	left:0px;
	
	}
	

	


	





	
	
		
		

