body {
	margin			: 0;
	padding			: 0;
	border			: 0; 
	background		: #fff; 
	font-size		: 62.5%; 
	font-family		: Arial, Helvetica, sans-serif
}

div#main {
	margin			: 0;
	width			: 100%
}

div#header {
	width			: 100%;
	height			: 110px;	
	font-size		: 1.2em
}
div#logo, #header #logo a{
	padding			: 0px;
}

div#mainContent {
	width			: 100%;
	height			: 100%;
	background-color: #fff;
	position		: relative;
}

.maincontainer {
	background		: #fff;
	position		: relative;
}
.brown {
	/*background		: url(../../images/line2.gif) repeat-x #330000 0 0;*/
	background		: #330000;
	position		: relative;
}
.block {
	border			: 1px solid #ff0066;
	height			: 190px;
	width			: 180px;
	float			: left;
	margin			: 10px 10px 0 0;
	position		: relative;
}

#home {
	width			: 970px;
	margin			: 0px 0px 0px 210px;
	padding			: 40px 0 50px 0;
	position		: relative;
	left			: 50%;
	margin-left		: -485px;
}	
.bar, .contactBar {
	height			: 30px;
	background-color: #cc0067;
	display			: block;
	margin			: 0px; 
	padding			: 0;
}
.dark { background-color: #330000; }

#work, #lab, #tools, #competences, #about, #contact {
	width			: 950px;
	margin			: 0px 0px 30px 0px;
	padding-top		: 0px;
	position		: relative;
	left			: 50%;
	margin-left		: -475px;
}
#contact { padding-top: 20px }
#lab, #tools, #competences, #about, #contact
{
margin-bottom: 0pt;
}

#tools, #competences, #about, #contact, #identity { margin-bottom: 0;}
#intro {
	margin			: 20px 0 30px 175px;
	width			: 560px;
}
.spacer {
	display			: block;
	width			: 100%;
	height			: 20px;
	background		: none;
	padding			: 0;
	margin			: 0;
}
#cases {
	padding			: 20px 0 0 0;	
}
.curve {
	background		: url(../images/line4.gif) no-repeat top right;
}
.portfolio, .clients/*, .aboutTxt */ {
	background		: url(../images/line3.gif) no-repeat bottom left;	
	padding			: 20px 0 20px 0;
	display			: block;
	color			: #330000;
}
.xpanded {
	background		: url(../images/line4.gif) no-repeat top right;	
	margin			: 30px 0 0 0;
	padding			: 30px 0 0px 175px;
	display			: block;
}
.xpanded img { padding: 20px 0 0 0; }
.clients { background: none;}
#line { 
	background		: url(../images/line3.gif) no-repeat bottom left; 
	display			: block;
	width			: 850px;
	height			: 2px;
	margin			: 20px 0 0 0;
}
#coffee {
	background		: url(../images/coffee.gif) no-repeat top left;	
	height			: 185px;
	width			: 155px;/**/
	display			: block;
	padding			: 150px 0 0 20px;
	margin			: -20px 0 0 0;
}
#person {
	border-top		: 2px solid #cc0067;
	border-bottom	: 2px solid #330000;
	margin-right	: 20px;
	padding			: 0 0 7px 0;
	width			: 123px;
}
#person img {
	padding			: 2px 0 15px 0;	
}

.spacer2 {
	display			: block;
	width			: 100%;
	height			: 60px;
	background		: none;
	padding			: 0;
	margin			: 0;
}
.contactTxt {
	padding			: 20px 0 0px 0;
	display			: block;
	color			: #330000;
}
#googlemaps {
	border			: 2px solid #cc0067;
	width			: 365px;
	height			: 350px;
}
.footer {
	left			: 50%;
	margin			: 0 0 0 -512px;
	position		: relative;
	width			: 1024px;
	font-size		: 1em;
	line-height		: 0em;
	padding			: 3px 0 0 0;
}
.footer p { padding-top: 7px; }

.footer .lastUnit p {
	position		: relative;
	left			: 0px;
}

p.accintro {
	cursor			: pointer;	
}

/*////////////  GALLERY  ///////////////*/
/* jQuery lightBox plugin - Gallery style 
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }*/
	/*#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }*/
