@import url(http://reset5.googlecode.com/hg/reset.min.css);

body{
	font: 300 125%/1.5 'Roboto', Futura, sans-serif;
	color: #000;
	background: #fff;
	-webkit-font-smoothing: antialiased;
}

.body_copy {
	font: 300 100%/1.5 'Roboto', Futura, sans-serif;
	color: #000;
	background: #fff;
	margin-left: 30px;
	-webkit-font-smoothing: antialiased;
}

a {
    color: #FF0000;
}

#nav-header h1 {
	text-align: left;
	margin-top: 50px;
	
}

#nav-header ul, #nav-header nav ul li {
	display: block;
}



#nav-header nav ul li a{
	font: 300 70%/1.4 'Roboto', Futura, sans-serif;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: left;
	-webkit-font-smoothing: antialiased;
}



#main-nav {
	font: 300 100%/1.4 'Roboto', Futura, sans-serif;
	margin-top: 48px;
	-webkit-font-smoothing: antialiased;
}


#main-nav1 ul li a:hover, #main-nav1 ul li a.current {
	color:#f7901e;	
} 

#main-nav ul li a:hover, #main-nav ul li a.current {
	color:#f7901e;	
}

/* Portfolio page fix - re. nivo lightbox  */
.portfolio-header {
	margin-left:18px;
}


.home-image {
	margin-top: 30px;
}


#info-nav ul {
	margin-top: 20px;
	text-align: right;	
}
#info-nav ul li {
	display: inline;
}
#info-nav ul li a{
	font: 400 115%/1.6 'Roboto', Futura, sans-serif;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	margin-left: 30px;
	-webkit-font-smoothing: antialiased;	
} 

#info-nav ul li a:hover, #info-nav ul a.current {
	color:#666	
}

.image-set {
	padding-top: 10px;
	padding-bottom: 10px;
	}

.lightbox-fix {
	padding-left: 17px;
}



.subhead {
	text-align: right;
	
}

.subhead h2 {
 	font: 400 80%/1.6 'Roboto', Futura, sans-serif;
	margin-left:0;
 	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;	
	margin-top:60px;
	margin-bottom: 20px;
	-webkit-font-smoothing: antialiased;
}
	


footer {
	font: 300 60%/1.6 'Roboto', Futura, sans-serif;
	color: #000;
	text-align: center;
    padding-top:10px;
    left:0px;
    bottom:0px;
    height:30px;
    width:100%;
    background:#FFF;
    -webkit-font-smoothing: antialiased;
    }
	




/* responsive images */
img {
	display: inline;
	width: 100%;
	height: auto;	
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

/* SLIDER STRUCTURE */

#slider {
   height: 700px;
   width: auto;
   margin: 40px auto 0;
   overflow: visible;
   position: relative;
}

/* HIDE ALL OUTSIDE OF THE SLIDER */

#mask {
   overflow: hidden;
   width: auto;
   height: 700px; 
}

/* IMAGE LIST */

#slider ul {
   margin: 0;
   padding: 0;
   position: relative;
}

#slider li { 
   width: auto;  /* Width Image */
   height: 700px; /* Height Image */
   position: absolute;
   top: -325px;	/* Original Position - Outside of the Slider */
   list-style: none;
}

.title {
	
	font: 400 200%/1.6 'Roboto', Futura, sans-serif;
	-webkit-font-smoothing: antialiased;
}



.headline {
	 font: 300 100%/1.1 'Roboto', Futura, sans-serif;
  	 background: #f7901e;
	 color: #FFF;
	 padding: 10px;
	 margin-bottom: 10px;
	 font-style:100;
	 letter-spacing: 2px;
	-webkit-font-smoothing: antialiased;

}



.clientlist {
	font: 300 70%/1.7 'Roboto', Futura, sans-serif;
	text-decoration: none;
	list-style-type: none;
	margin-left: 10px;
	-webkit-font-smoothing: antialiased;
}




.email-link {
	font: 300 80%/1.1 'Roboto', Futura, sans-serif;	
	color: #f7901e;
	margin-left: 10px;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: right;
	-webkit-font-smoothing: antialiased;
}

.email-link1 {
	font: 300 90%/1.1 'Roboto', Futura, sans-serif;	
	color: #f7901e;
	text-decoration: none;
	letter-spacing: 1px;
	-webkit-font-smoothing: antialiased;

}

.quote {
	font: 300 100%/1.6 'Roboto', Futura, sans-serif;	
	font-style: italic;
	text-spacing: 2px;
	-webkit-font-smoothing: antialiased;
	
}


.about {
	font: 300 85%/1.2 'Roboto', Futura, sans-serif;
	color:#000;
	text-decoration: none;	
	-webkit-font-smoothing: antialiased;
}


h2 {
	font: 300 200%/1.6 'Roboto', Futura, sans-serif;	
	-webkit-font-smoothing: antialiased;
}

.services li{
	font: 300 100%/1.6 'Roboto', Futura, sans-serif;
	text-decoration: none;
	list-style-type: none;
	text-align: left;
	color: #f7901e;
	-webkit-font-smoothing: antialiased;
}

.careers {
	font: 300 85%/1.2 'Roboto', Futura, sans-serif;
	color:#000;
	text-decoration: none;	
	-webkit-font-smoothing: antialiased;

}

.list {
	padding-top: 30px;
	margin-top: 30px;
	
}