body {
	font:0.95em century gothic, Arial, Verdana, Helvetica, sans-serif;
	background: #464545;
	margin:0;
	padding:0;
	color: #999;
}

img {
border: none;
}

h1 {
	margin: 0;
	font-size: 1em;
	text-transform: uppercase;
}

h2 {
	margin: 0 0 2px 0;
	padding: 0;
	color: #999933;
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
}

p {
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 1.4em;
}

.signature {
	text-align: right;
	margin: 0 100px 0 0;
	font-style: italic;
	font-size: 1.4em;
}

.home {
font-size: 1.2em;
text-align: center;
}

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

a:hover, a.active, a:active {
	color: #999933;
}

em {
color: #666;
}
ul{
	padding: 0;
	margin: 0;
}


/*	GENERAL	*/
#wrapper{
	width: 1000px;
	margin:0px auto;
}

#header{
	height: 165px;
}

#header h1{
	padding: 50px 0 0 0;
}

.clear	{	clear: both; height: 0px; width:0px; }

/* NAVIGATION */
#nav {
	text-transform: lowercase;
	font-size: 1.2em;
	height: 34px;
	margin: 27px 27px 27px 0;
	list-style: none;
	
}

#nav li {	
	float: left;
	/*padding: 2px 12px 2px 13px;*/
	padding: 0 26px 0 0px;
	margin:0;
	display:block;
}



#nav li a { /* formats the look of the menu items */
	text-decoration: none;
	color: #999;
	margin:0;
	padding: 0;
	height:32px;
	_height: 30px;
	background-color: transparent;

}

#nav li a:hover, #nav a:active, #nav a.active {
	color: #999933;
	font-style: italic;
}


/* CONTENT---------------------- */
#content, #content-company, #content-projects-overview {
	padding:  0;
	margin: 20px 0 0 0;
	overflow: auto;
	width: 1020px;
	display: block;
	opacity: 1;
}



#content-company img {
	float: left;
}
#content-company #img-row {
	padding-top: 50px;
}
#content-text{
	padding: 60px 0 0 0;
	width: 890px;
	float: left;
}
#content-text a{
	text-decoration: underline;
}
#img-row{
	height: 324px;
	clear: both;
	padding: 0 0 0 0;
}
#img-row img, #img-subs p{
	float: left;
	margin-right: 9px;
	width: 243px;
}
#img-subs p{
	margin-top: 4px;
	margin-bottom:0;
	font-size: 0.9em;
}
#img-row .last-img, #img-subs p.last-subs{
	margin:0;
}
#img-right{
	float: right;
	padding: 110px 0 0 0;
}

/* COMPANY PROFILE -------------- */
#content-company #content-text{
	float: right;
	width: 558px;
	padding: 0;
}
#content-company #img-row{
	margin-top: 50px;
}

/* PROJECTS ---------------------------*/
#content-projects #content-text, #content-projects-overview #content-text{
	padding: 60px 0 0 0;
	width: inherit;
	float: none;
}
#content-projects{
	padding:  0;
	margin: 4px 0 0 0;
	width: 1000px;
}
#content-projects h2, #content-text h2{
margin: 0 0 10px 0;
}

/* Gallery */
#img-big-div{
	float: left;
	width: 908px;
	text-align: center;
}
#gallery { 
	list-style: none; 
	width: 44px; 
	float: right;
}
#gallery li { 
	float: left;
	display: block; 
	width: 44px; 
	height: 44px; 
	cursor: pointer; 
	margin-bottom: 7px; 
	_margin-bottom: 4px;
}
#gallery li img { 
}
#gallery li.active img { 
	display: block; 
}
#gallery li.active, #jgal li:hover { 
	outline-color: #bbb; 
	opacity: .99 /* safari bug */ 
}



/* --------------- SLIDER ---------------*/
#slider{
	float: left;
	margin-right: 20px;
}
#slider img{
	margin: 0;
}
.slidercontainer{
BORDER:#FFFF00 4px none;
}
.sliderimages{
	border-top:#1b1a24 20px solid ;
}












/*	FOOTER */
#footer {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 0.7em;
}
#footer a{
	color: #999;
}
#footer .left {
	float: left;
}
#footer .left span {
	color: #8c9063;
}
#footer .right {
	float: right;
	text-align: right;
}
#footer .right p {
font-size: 1.4em;
}
#footer .right #moustique {
	color: #666;
}

