/*a:link:after, a:visited:after {
   content: " [" attr(href) "] ";
}
*/

body {
	background: none;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}

body#home, body#portfolio, body#clients, body#services, body#culture, body#people, body#news, body#contact, body#searchpage, body#utiltypage  {border-top:none !important;}

#content, #main, pagecontent, #portfolio #pagecontent, #searchpage #pagecontent, #news #pagecontent, #contact #pagecontent, #people #pagecontent #bottom, #descr, #lblDescription {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
}

#bottom {border-top: #d1d4d3 1px solid;}

#main h1, body#clients #main h1, body#services #main h1, body#culture #main h1, body#people #main h1, body#news #main h1, body#contact #main h1, body#searchpage #main h1, body#utiltypage #main h1 {margin-bottom: 10px;}


/* ---------------------------------------------------------------------------------------------------------------------------------------
HEADER
--------------------------------------------------------------------------------------------------------------------------------------- */
#header {
	height: 126px;
}

img#printlogo {display: block;}


#header h1, #searchbox, #navigation, #subnav, #sidebar, ul#controls, #footer ul#utility, #buttons, #related-projects, #prev, #next, .navi {
	display: none;
	clear:none;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------
HOMEPAGE
--------------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------
INSIDE PAGES
--------------------------------------------------------------------------------------------------------------------------------------- */
#portfolio #pagecontent {overflow: visible;}

.holder {
	width: 350px;
	height: 300px;
	float: left;
	margin-bottom: 20px;
}


.holder h2 {
	margin-bottom: 10px;
}

.holder img {
	width: 345px;
	height: 255px;
}

#portfolio p#meta {
	color: #ffffff;
	font-size: 10pt;
	margin-top: 0;
	padding-left: 5px;
}

#descr, #lblDescription {padding-bottom: 10px;}

#viewport {page-break-after: always;}




