* {margin: 0; padding: 0;}
a:focus {outline:none;}

body {

}
#wrapp {
position: absolute;
left:0;
width: 500px;
text-align: left;
font-size: 1.1em;
margin: 1em auto;
padding: 0;
color: #000;
z-index: 100;
}
ul#prjcats {
position: absolute;
top: 0;
}
ul#prjcats a {
text-decoration: none;
}
ul#prjcats li {
list-style-type: none;
}
ul#prjcats li a{
font: bold 21px/32px Helvetica, Arial, sans-serif;
letter-spacing: -1px;
background: #000;
color: #fff;
padding: 3px 12px;
}
ul#prjcats li a.current, ul#prjcats li a:hover{
background: orange;
}
ul#prjcats li li a{
font: bold 14px/24px Helvetica, Arial, sans-serif;
color: #fff;
padding: 3px 12px;
letter-spacing: 0;
}
ul#prjcats li li a.current, ul#prjcats li li a:hover{
background: orange;

}
#masterfoto{
	position: absolute;
	top: 210px;
	left: 0px;
	width: 1200px;
	height: 500px;
	background-color: black;
	opacity: 0.5;
	z-index:0;

}
#logolom{
	position: absolute;
	left: 90px;
	top: 30px;
	background-image: url(images/logolom.png);
	background-repeat: no-repeat;
	width: 128px;
	height: 31px;
	z-index: 200;

}
.menu{
	position: absolute;
	top: 30px;
	width: 70px;
	height: 50px;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.menu a{
	text-decoration: none;
	color: #333333;
}
.menu a:hover{
	text-decoration: none;
	color: #DC0700;
}
#titlecat{
	position: absolute;
	left: 90px;
	top: 130px;
	border: 0;
}
.bio{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
	position: absolute;
	top: 250px;
	height: auto;

}

