html, body {
	min-width: 855px;
	font-family: verdana;
	background-color: #333;
	text-align: center;
	color: #fff;
}


img {
	border: 0px; margin: 0px; padding: 0px;
}

a:focus {
	outline: 0;
}

#wrapper {
	margin:0 auto;
	width:855px;
	text-align: left;
	
}

p.small {
font-size: 0.7em; line-height: 0.9em;
}

#video {position: relative; top:125px; left: 0px; height:475px; width:855px; padding: 0; margin:0; border:0; background-color: #585D5C;

}

#header {position: absolute; top:10px; height:126px; width:854px; overflow: hidden; padding: 0; margin:0 auto;
}

#s1.pics {clear:left; position: absolute; top:135px; height:370px; width:854px; overflow: hidden;  padding: 0; margin:0 auto; 

}

#footer {position: absolute; top:504px; height:70px; width:854px; padding: 0;  overflow: hidden; margin:0 auto; background: url('images/footer.jpg') no-repeat;
}

.facebook {width:200px; margin-left:40px auto; background: url('images/facebook.png') no-repeat; float:left;
}

#hidden {position:absolute; left:-2000px; top: 0px;
}

#linkedin {position:absolute; left:750px; top: 10px;
}

#idealist {position:absolute; left:775px; top: 10px; 
}

#vimeo {position:absolute; left:800px; top: 10px;
}
#videofooter {position: absolute; top:605px; height:70px; width:854px; padding: 0; margin:0 auto;
}

#footer p {color: #dddddd; }

#footer p a {color: #ffffff; font-weight:bold; text-treatment:underline;}

#workfooter {position: absolute; top:562px; height:32px; width:854px; overflow: hidden; padding: 0; margin:0 auto;

}

#twins { position: absolute; top:0px; left: 0px; height:370px; width:214px; padding: 0; margin:0; border:0;

}

#ivyleague {position: absolute; top:0px; left: 214px; height:370px; width:213px; padding: 0; margin:0; border:0;

}

#sitb {position: absolute; top:0px; left: 427px; height:370px; width:213px; padding: 0; margin:0; border:0; 

}

#weightless {position: absolute; top:0px; left: 640px; height:370px; width:214px; padding: 0; margin:0; border:0; 

}


#eye {
	float:left;
}

#about {
	height: 375px;
	width: 451px;
	background-color: #585D5C;	
	float: right;
}

#about-text {
	font-size: 0.9em;
	color: #ccc;
	word-spacing: 0.1em;
	text-align: left;
	line-height: 1.3em;
	background-color: #585D5C;
	padding: 15px;
	
}

.dropthecap {
	display: inline;
	float:left; 
	vertical-align:top;
	padding: 0 6px 0 0;
	color:#B3DDBB;
 	font-weight:bold;
 	position:relative; top:-15px; 
 	font-size: 75px; 	
 	line-height:72px;
	
}

#displaybox {
	z-index: 10000;
	filter: alpha(opacity=100); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE */
	-moz-opacity: 1.0; /*older Mozilla*/
	-khtml-opacity: 1,0;   /*older Safari*/
	opacity: 1.0;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:absolute; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
	}

#displaybox p {
	font-size: 0.8em;
	color: #fff;
	line-height: 1.0em;
	text-align:center; 
}

a {
	text-decoration: underline; font-weight:bold; color:#fff;
}





#header-text {
      font-family: Verdana;
     background-color: #000;
     color: #b3dcbc;
     text-decoration: none;
    word-spacing: normal;
    text-align: left;
    letter-spacing: 0;
    line-height: 1.2em;
    font-size: .9em;
    text-align: center;
}

.horozontal-images {
      margin-top: 40px;
      float: left;
}

img {
       border: 0px;
}


#lakota {
     width: 300px;
    height: 400px;
}

