* {
padding:0;
margin:0;	
}

body {
color:#555;
font-family: Arial;
font-size:12px;	
background-image: url(../images/background_deco.gif);
}

a {
text-decoration:none;	
color:#555;
}


#cat_nav li {
list-style:none;float:left;padding:1px;margin:0 2px 0 0;
}
#cat_nav li a {
display:block;padding:5px 12px 5px 12px;cursor:pointer;
}
#cat_nav li:hover {
	background:#e7e7e7;border:1px #c5c5c5 solid;padding:0;
}
#cat_nav li.active {
list-style:none;float:left;background:#e7e7e7;border:1px #c5c5c5 solid;margin:0 2px 0 0;padding:0;
}

#logo {
border:0;	
}
#logo img {
display:block;margin:0 auto;position:relative;top:20px;	
}

h1 {
font-size:18px;
font-weight:bold;
padding:0 0 15px 0;
display:block;	
}
p {
line-height:18px;	
}

#thumbs_container {
width:940px;overflow:hidden;margin:0 auto;position:relative;left:10px;	
}
#thumbs {
margin:15px 0 15px 0;overflow:hidden;
}

#thumbs li {
	cursor:pointer;
	list-style:none;float:left;display:block;width:220px;height:160px;background:#000;margin:0 15px 15px 0;position:relative;
}
#thumbs li img {
position:absolute;	
}
#thumbs li.last {
	margin:0 0px 15px 0;
}

#thumbs .cat_webdesign {
background:#7a1760;	
}
#thumbs .cat_webdevelopment {
background:#cc0e74;	
}
#thumbs .cat_print {
background:#0b8fbb;	
}
#thumbs .cat_mobiel {
background:#45932a;		

}

#thumbs .thumb_info {
position:absolute;padding:12px 20px 20px 20px;color:#fff;/*opacity:0;	*/
}
#thumbs .thumb_cat {
text-transform:uppercase;font-size:10px;position:absolute;bottom:0;right:0;padding:15px;color:#fff;/*opacity:0;	*/font-weight:bold;
}

.thumb_info h3 {
font-size:14px;	
line-height:35px;
}
.thumb_info p {
font-size:12px;	font-weight:normal;
}

#portfolio_content {
background:#e7e7e7;border-top:1px #c5c5c5 solid;border-bottom:1px #c5c5c5 solid;padding:15px 0 15px 0;margin:40px 0 15px 0;	
}
#portfolio_content #leftright_container {
width:925px;overflow:hidden;margin:0 auto;	
}
#portfolio_content #portfolio_image {
width:690px;overflow:hidden;float:left;margin:0 15px 0 0;	
}
#portfolio_content #portfolio_info {
width:220px;overflow:hidden;background:;float:left;	
}
#portfolio_info p {
margin:0 0 15px 0;	
}

#button_view {
padding:5px 15px 5px 15px;background:#c5c5c5;border:1px #999 solid;display:inline-block;font-weight:bold;font-size:14px;	
}

#footer {
background:#e7e7e7;border-top:1px #c5c5c5 solid;border-bottom:1px #c5c5c5 solid;padding:15px 0 15px 0;margin:20px 0 0 0;text-align:center;	
}
#footer strong {
margin:0 0 15px 0;	display:block;
}
