@charset "ISO-8859-1";


/*scroller text*/
/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}




.main {
	color: #000000;
	font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
	background-color: #FFFFFF;
	font-size:12px;
}


body {
	background-color: #FFFFFF;
	margin-left:50px;
}

.blackBackground{
	background-color: #000;
	}
	

.organicMover {
	margin-top:40px;
	margin-left:-6px;
	}


.mainThumb {
	margin-top:27px;
}

.webwidget_slideshow_common{
    position: relative;
    font-family: Arial,Sans-Serif;
    font-size: 12px;
}
.webwidget_slideshow_common .slides_box{
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    position: absolute;
}

.bioTable {
	margin-left:-6px;
}

.bioTable2{
	margin-left:-1px;
	}
	
.entryImage{
	text-align:center;
	margin-top:0px;
	}

.news{
	font-family: "Helvetica Bold", "Helvetica Bold Oblique", "Helvetica CY Bold", "Helvetica CY BoldOblique", "Helvetica CY Oblique", "Helvetica CY Plain", "Helvetica Neue Bold", "Helvetica Neue Bold Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Helvetica Neue";
	font-color:#666;
	font-size:12px;
}
	

.article{
	font-family: "Helvetica Bold", "Helvetica Bold Oblique", "Helvetica CY Bold", "Helvetica CY BoldOblique", "Helvetica CY Oblique", "Helvetica CY Plain", "Helvetica Neue Bold", "Helvetica Neue Bold Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Helvetica Neue";
}

.press a:link{
	font-family: "Helvetica Bold", "Helvetica Bold Oblique", "Helvetica CY Bold", "Helvetica CY BoldOblique", "Helvetica CY Oblique", "Helvetica CY Plain", "Helvetica Neue Bold", "Helvetica Neue Bold Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Helvetica Neue";
	color:#000;
	font-size:12px;
}

.pressText{
	font-family: "Helvetica Bold", "Helvetica Bold Oblique", "Helvetica CY Bold", "Helvetica CY BoldOblique", "Helvetica CY Oblique", "Helvetica CY Plain", "Helvetica Neue Bold", "Helvetica Neue Bold Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Helvetica Neue";
	width:600px;
	font-size:12px;
	font-style:italic;
	font-color:#666;
}

.pressText800{
	font-family: "Helvetica Bold", "Helvetica Bold Oblique", "Helvetica CY Bold", "Helvetica CY BoldOblique", "Helvetica CY Oblique", "Helvetica CY Plain", "Helvetica Neue Bold", "Helvetica Neue Bold Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Helvetica Neue";
	width:800px;
	font-size:12px;
	font-style:italic;
	font-color:#666;
}

.slideShow{
	background-color:#fff;
	}

.captionBio {
	font-size:11px;
}

.captionBio a:link{
		color:#03F;
		}
		
.captionBio a:hover{
		color:#03F;
		}
		
.captionBio a:visited{
		color:#03F;
		}

#bylineBio {
	font-size:10px;
	color:#333;
}

#titleBio {
	font-size:16px;
	font-style:strong;
}
				
.imageBio{
margin-top:40px;
margin-left:47px;

}

.mainMover {
margin-left:47px;
margin-top:3px;
}

.mainMoverCUC {
margin-left:15%;
margin-top:15%;
}

.mainMoverLinkList{
margin-left: -25px;
margin-top: -20px;
}

.dashedbar {
  width: 600;
 border-bottom: 1px dashed #000;
 }

#projectTitle1 {
font-family: Futura;
font-size: 36px;
color: #999999;
}

.helvBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}

.helvGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
}

.helvBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.photoCreditFront800 {
align:left;
margin-left:100px;
font-size:10px;
text-align: right;
color: #999999;
width:800px;
}


.photoCredit {
align:left;
margin-left:50px;
font-size:10px;
text-align: right;
color: #999999;
width:600px;
}

.photoCredit800 {
align:left;
margin-left:50px;
font-size:10px;
text-align: right;
color: #999999;
width:800px;
}

.vimeo {
align:right;
width:600px;
margin-top:-50px;
}

.vimeo800 {
align:right;
width:800px;
margin-top:-50px;
}


.copy {
font-size: 12px;
}

.vimeoThumbs {
position: absolute;
margin-left:590px;
margin-top:475px;
z-index:2;
}

.title {
text-align:left;
margin-left:50px;
margin-top:75px;
font-size: 36px;
color: #000000;
width: 600px;
font-family: Arial, Helvetica, sans-serif;
}

.title800 {
text-align:left;
margin-left:50px;
margin-top:75px;
font-size: 36px;
color: #000000;
width: 800px;
font-family: Arial, Helvetica, sans-serif;
}

.titleWhite {
align:left;
margin-left:50px;
margin-top:75px;
font-size: 36px;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
}

.titleWhite a:link{
color: #FFF;
}

.titleWhite a:hover{
color: #333;
}

.titleWhite a:visited{
color: #FFF;
}


.projectTitle {
margin-left:50px;
margin-top:50px;
margin-bottom:-25px;
font-family: Futura;
font-size: 28px;
color: #999999;
width: 600px;
}

.projectTitle800 {
margin-left:50px;
margin-top:50px;
margin-bottom:-25px;
font-family: Futura;
font-size: 28px;
color: #999999;
width: 800px;
}

.clear{
position:relative;
margin:0;
padding:0;
float:left;
}



.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

a:link {
    text-decoration: none;
    color: #000000;
    border:0;
    }
    
img{
border:0;
}
    

a:visited {
	text-decoration: none;
	border:0;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.secondColumn {
	margin-left:800px;
	width:600px;
	align: top;
}

.secondColumn800 {
	margin-left:800px;
	width:800px;
	align: top;
}


.dashedbar {
  width: 600px;
 border-bottom: 1px dashed #000;
 }

.navBar {
margin-left:50px
margin-top:75px;
width:600px;
}

.navBar800 {
margin-left:50px
margin-top:75px;
width:800px;
}

.linkList {
font-weight:bold;
font-size:12px;
margin-left:10px;
margin-top:15px;
width:650px;
text-align:left;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.linkList800 {
font-weight:bold;
font-size:12px;
margin-left:10px;
margin-top:15px;
width:800px;
text-align:left;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.linkList ul li{
display: inline;
text-decoration: none;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.linkList ul li a{
text-decoration: none;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.linkList800 ul li{
display: inline;
text-decoration: none;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.linkList800 ul li a{
text-decoration: none;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}


.bodyDescription{
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:10px;
width:600px;
color: #000;
}

.bodyDescription800{
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:10px;
width:800px;
color: #000;
}

.bodyText {
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:40px;
width:600px;
color: #000;
}

.bodyTextBig {
font-size: 39px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:0px;
margin-top:40px;
width:600px;
color: #000;
}

.bodyText800 {
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:40px;
width:800px;
color: #000;
letter-spacing:0px;
}

.bodyText700 {
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:40px;
width:700px;
color: #000;
}

.bodyText680 {
font-size: 13px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
margin-left:50px;
margin-top:40px;
width:680px;
color: #000;
}

.bodyText680 a{
color: #999;
}

.bodyText680 a:hover{
color: #03F;
}

.bodyText a{
color: #999;
}

.bodyText a:hover{
color: #03F;
}



.image {
margin-left:50px;
margin-top:40px;
width:600px;
}

.image800 {
margin-left:50px;
margin-top:40px;
width:800px;
}

.imageLarge{
margin-left:50px;
margin-top:40px;
width:800px;
}

.movie {
margin-top:100px;
align:center;
}
	

.thumb {
margin-left:50px;
margin-top:40px;
}


.projectTitle {
align:left;
margin-left:50px;
margin-top:50px;
font-family: Futura;
font-size: 28px;
color: #999999;
width: 600px;
}

.projectTitle a{
color: #999999;

}



.projectTitleMacro {
align:left;
margin-left:50px;
margin-top:50px;
font-family: Futura;
font-size: 28px;
color: #000;
width: 600px;
}


.projectDescription {
align:left;
margin-left:50px;
margin-top:10px;
font-family: Futura;
font-size: 18px;
color: #333;
width: 600px;
}

.heading1{
font-size: 18px;
font-weight:bold;
}

.heading2{
font-size: 18px;
font-weight:bold;
color:#00F;

}
	

.videoLink {
align:left;
margin-left:50px;
margin-top:40px;
font-family: Futura;
text-align: right;
font-size: 16px;
font-weight: bold;
color: #999999;
width: 600px;
}

.imageCaption {
margin-top:10px;
text-align: right;
font-size: 13px;
font-style: italic; 
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;=
color: #999999;
margin-left:50px;
width: 600px;
}

.imageCaption800 {
margin-top:10px;
text-align: right;
font-size: 13px;
font-style: italic; 
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;=
color: #999999;
margin-left:50px;
width: 800px;
}

.imageCaption a{
color: #999999;

}

.imageCaption2 {
text-align: left;
font-size: 13px;
font-style: italic; 
color: #000000;
}

.bottomSpacer {
float:left;
margin:50px;
width:600px;
}

.bottomSpacer800 {
float:left;
margin:50px;
width:800px;
}

.footer {
align:left;
left:50px;
font-size:14px;
text-align: right;
color: #999999;
margin:50px;
width:600px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
}

.footer680 {
align:left;
left:50px;
font-size:14px;
text-align: right;
color: #999999;
margin:50px;
width:680px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
}

.footerMain {
align:left;
font-size:14px;
margin-top:50px;
text-align: right;
color: #999999;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;
}


.footer800 {
align:left;
left:50px;
font-size:14px;
text-align: right;
color: #999999;
margin:50px;
width:800px;
font-family: Myriad Pro, Myriad Pro Bold, Myriad Pro Bold Cond, Myriad Pro Bold Cond It, Myriad Pro Bold It, Myriad Pro Cond, Myriad Pro Cond It, Myriad Pro It, Myriad Pro Semibold, Myriad Pro Semibold It;

}

.style3 {font-size: 13px; font-style: italic; font-weight: bold; }


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
