@charset "UTF-8";
/* CSS Document */

body { 
	background-color:#ececec;
}

* {
	margin:0px;
	paddin:0px;
}

a {	
	text-decoration:none;
	color:#000;
	border:none;
}

a img { 
	border:none;
}

/* FONTS */


p.style1 {font: 18px/27px 'QuicksandLight', Helvetica, Arial, sans-serif;}
p.style2 {font: 18px/27px 'QuicksandLightOblique', Helvetica, Arial, sans-serif;}
p.style3 {font: 18px/27px 'QuicksandBook', Helvetica, Arial, sans-serif;}
p.style4 {font: 18px/27px 'QuicksandBookOblique', Helvetica, Arial, sans-serif;}
p.style5 {font: 18px/27px 'QuicksandBold', Helvetica, Arial, sans-serif;}
p.style6 {font: 18px/27px 'QuicksandBoldOblique', Helvetica, Arial, sans-serif;}
p.style7 {font: 18px/27px 'QuicksandDash', Helvetica, Arial, sans-serif;}

/*#shadow {
	width:1034px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg_shadow.png);
	background-repeat:repeat-y;
}*/

#container {
	width:1024px;
	/*height:2034px;*/
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

#header {
	width:1024px;
	height:206px;
	background-image:url(../images/header_bg.png);
	background-repeat:none;
	padding-top:50px;
}

h1.header1 {
	font: 150px/158px 'QuicksandBook', Helvetica, Arial, sans-serif;
	letter-spacing: -50;
	background-color:transparent;
	text-align:center;
} 

#content {
	width:1024px;
	height:1478px;
}

#row1,#row2,#row3,#row4,#footer-row {
	height:317px;
	margin-top:40px;
	margin-left:50px;
	margin-right:50px;
}

#row1 {
	margin-top:50px;
}

.project-item-l,.project-item-m,.project-item-r {
	height:317px;
	width:276px;
	float:left;
	border:none;
	display:block;
}

.project-item-l,.project-item-m {
	margin-right:48px;
}

h2 {
	font: 13px/17px 'QuicksandBold', Helvetica, Arial, sans-serif;
	letter-spacing:0px;
	margin-top:-2px;
} 

p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:4px;
	letter-spacing:0px;
}

#footer {
	height:300px;
	background-color:#000;
	margin-top:-50px;
}

#footer-row {
	height:215px;
}

.footer-item-l,.footer-item-m,.footer-item-r {
	width:276px;
	float:left;
	margin-top:30px;
}

.footer-item-l,.footer-item-m {
	margin-right:48px;
}

h2.footer-title {
	color:#FFF;
	margin-top:0px;
	margin-bottom:13px;
}

h2.footer-title a {
	color:#FFF;
}

ul.footer-list li {
	list-style:none;
}

.footer-list-item {
	color:#FFF;
	font: 13px/17px 'QuicksandBook', Helvetica, Arial, sans-serif;
	letter-spacing:0px;
}

/********************* PROJECT ********************/

#header-project {
	width:1024px;
	height:50px;
	background-image:url(../images/header_bg_project_2.png);
	background-position:top;
	background-repeat:none;
	margin-bottom:50px;
}

.breadcrumbs {
	margin-left:50px;
	font: 18px/24px 'QuicksandBook', Helvetica, Arial, sans-serif;
	letter-spacing:0px;
	float:left;
	position:relative;
	top:10px;
	
}

.breadcrumbs-strong {
	font: 18px/24px 'QuicksandBold', Helvetica, Arial, sans-serif;
	letter-spacing:0px;
	float:left;
	margin-left:5px;
	position:relative;
	top:9px;
  }
  
  
.sub-header-project {
	height:225px;
	margin-top:-50px;
}
  
h1.title-project {
	font: 150px/158px 'QuicksandBold', Helvetica, Arial, sans-serif;
	letter-spacing: -50;
	background-color:transparent;
	margin-left:50px;
	padding-top:35px;
	
} 

#video-container {
	/*width:925px;*/
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
}

.video { 
	margin-left:50px;
}

#project-text {
	width:925px;
	margin-right:auto;
	margin-left:auto;
}

.subline {
	font: 60px/68px 'QuicksandBook', Helvetica, Arial, sans-serif;
	margin-bottom:15px;
}

.subbody {
	font: 30px/38px 'QuicksandBook', Helvetica, Arial, sans-serif;
}

.projectbg { 
	margin-top:-100px; 
	margin-bottom:5px;
}

/****** INDEX 1 ****/

#whois {
	margin-top:-51px;
	margin-left:auto;
	margin-right:auto;
	padding-top:75px;
	width:924px;
	height:325px;
	background-image:url(../images/bg_whois2.png);
}

.whois-text {
	font: 30px/38px 'QuicksandBook', Helvetica, Arial, sans-serif;
	width:535px;
	margin-left:50px;
}

.whois-text a {
	font: 30px/38px 'QuicksandBold', Helvetica, Arial, sans-serif;
}

.whois-text i {
	font: 30px/38px 'QuicksandBookOblique', Helvetica, Arial, sans-serif;
}

.error {
	margin-left:100px;
	margin-top:100px;
	font: 30px/38px 'QuicksandBook', Helvetica, Arial, sans-serif;
}

.error a {
	font: 30px/38px 'QuicksandBold', Helvetica, Arial, sans-serif;
}
