* {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color : #000;
	background-color: #FFF;
}
body {
	text-align: left;
	padding: 0;
	margin: 0;
	height:100%;
}
/* commented backslash hack \*/
html, body{height: 100%;}
/* end hack */
html,body {margin:0;padding:0;}
div#maincontainer {
	margin: 0 auto;
	text-align: left;
	float: left;
	height:100%;
	min-height: 100%;
}
html>body div#maincontainer {
    height: auto;
}
#content {
	margin: 0;
	text-align: left;
	float: left;
}
#project {
	width: 480px;
	color: #000;
	margin-bottom: 10px;
	float: left;
}
	#project h3 {
		clear: both;
		font-size: 12px;
		margin: 0;
		padding: 0 0 0 0;
	}
	#project h4 {
		font-weight: normal;
		font-size: 80%;
		padding: 0 0 10px 0;
		margin: 0;
		color: #999;
	}
#cv {
	color: #000;
	margin-bottom: 10px;
	float: left;
}
	#cv h3 {
		clear: both;
		font-size: 12px;
		margin: 0;
		padding: 0 0 10px 0;
	}
	#cv h4 {
		font-weight: bold;
		padding: 10px 0 3px 0;
		margin: 0;
	}
	#cv table { 
		border-collapse: collapse;
		padding : 0;
		margin: 0;
	}
	#cv td { 
		padding : 0 15px 3px 0;
		margin: 0;
	}
	#cv th {
		text-align: left;
		font-weight: normal;
 		font-style: italic;
		padding: 0 15px 3px 0;
		margin: 0;
		color: #999;
	}
#fotos {
	margin-bottom: 10px
}
	#fotos ul {
		width: 490px;
		padding: 0;
		margin: 0;
		list-style-type: none;
		clear: both;
	}
	#fotos ul li {
		float: left;
		margin: 0 10px 7px 0;
	}
	#fotos ul li sub {
		display: none;
	}
#menu {
  display: none;
}
