@charset "UTF-8";
/* CSS Document */




/* GENERAL */

*, *.reset {
  margin: 0;
  padding: 0;
  border: none;
  font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.6em;
  color: #444;
}

*:focus {
  outline: none;
  outline-style: none;
}

body{
	background-color:#FFF;
	height:600px;
	margin-top:50px;
	text-align: left;
}


div#container{
    width: 846px;
    margin: 0px; 
    text-align: left;  
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
} 


a, a:link, a:visited{
	color:#1a1a1a;
	text-decoration:none;
}
a:hover{
	color:#1a1a1a;
	text-decoration:underline;
}









/* HEADER */

div#header{
	height:110px; /* 120 se tolgo HELLO... */
}

div#space{
	width:18px;
	background-color:#FFF;
	float:left;
}
div#menu1{
	float:left;
	width:270px;
	height:70px;
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-size:18px;
	color:#999;
	font-weight:lighter;
	line-height:18px;
	letter-spacing:1px;
}

a.nome, a.nome:link, a.nome:visited{
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-size:18px;
	color:#444;
	text-decoration:none;
	font-weight:lighter;
	letter-spacing:1px;
}
a.nome:hover{
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-size:18px;
	color:#444;
	text-decoration:underline;
	letter-spacing:1px;
}


a.menu, a.menu:link, a.menu:visited{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 1.6em;
  	color: #999;
	text-decoration:none;
}
a.menu:hover{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
	/* color: #444; */
	text-decoration:underline;
}



a.onText, a.onText:link, a.onText:visited{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 1.6em;
  	color: #444;
	text-decoration:underline;
}
a.onText:hover{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
	color: #999;
	text-decoration:underline;
}



div#menu2{
	float:left;
	width:558px;
	margin-top:6px;
}

div#menu3{
	float:left;
	width:270px;
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 1.6em;
  	color: #444;
	text-decoration:none;
}
div#menu4{
	float:left;
	width:558px;
	text-align:right;
}






/* CONTENT  */

div#content{
	padding-top:30px;
}


div#col{
	float:left;
	width:270px;
	background-color:#F5F5F5;
	background-color:#FFF;
}

div#col p.date{
	font-style:italic;
	display:inline;
	font-size:9px;
}
div#col p.title{
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-style:normal;	
	font-size:18px;
	color:#999999;
	font-weight:lighter;
	line-height:20px;
	letter-spacing:1px;
}

div#col p.project_thumb{
	margin-bottom:6px;
}
div#col p.project_name{
	display:inline;
	font-weight:bold;
}


div#due_colonne{
	float:left;
	width:558px;
}
div#due_colonne p.title{
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-style:normal;	
	font-size:18px;
	color:#999999;
	font-weight:lighter;
	line-height:20px;
	letter-spacing:1px;
}


/* TWITTER  */

div#tweet {	margin-top:0px; }
div#tweet ul li { list-style-type:none; }

div#tweet a, a:link, a:visited{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  	font-size: 10px;
  	line-height: 1.6em;
  	color: #444;
	text-decoration:underline;	
}

div#tweet a:hover{
	font-family: "Lucida Sans", Lucida Sans Demibold Roman, "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.6em;
	color: #999;
	text-decoration:underline;
}





/* GALLERY */

div#slides{
	margin-top:20px;
	background-color:#f0f0f0;
}

.slides_container {
	width:846px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container a {
	width:846px;
	height:401px; 
	display:block;
}

.slides_container a img {
	display:block;
}




/* HELLO  */


a.hello:hover { opacity:0.7; filter:alpha(opacity=70); }
a.link_hello:hover { color:#C2CBCD;text-decoration:underline; }

div#love{
	visibility:hidden; 
	float:left; 
	padding-top:3px;
	padding-left:4px;
}


div#sayhello{
	float:left;  
}


/* COPYRIGHT  */

div#copyright{
	margin-top:80px;
}


.project_name_link{
	font-family:Georgia Regular, "Times New Roman", Times, serif;
	font-size:18px;
	color:#444;
	text-decoration:none;
	font-weight:lighter;
	letter-spacing:1px;
}
