@charset "UTF-8";
/* CSS Document */
/*orange color #ed943c;*/
/*green color #162e0a*/

html, body {
	text-align:center;
	margin: 0px;
	padding: 0px;
	font: Helvetica, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	}

#container {
	position: relative;
	margin:auto;
	padding:20px 0px;
	width:100%;
	text-align:left;
	}

#center{
	position:relative;
	text-align:center;
	width:1024px;
	margin:auto;
	font: Helvetica, Verdana, Arial, sans-serif;
	}

#intro {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#333;
	background:#F3F3F3;
	padding:150px 100px 120px 100px;
	margin:10px auto;
	width:425px;
	font-size:13px;
	text-align:left;
	display:inline;
	float:left;
	}
	
#intro p{
	margin-top:50px;
	color:#333;
	}	

.enter{
	font-family: Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	margin-top:60px;
	height:20px;
	width:100%;
	}
	
.enter a {
	text-decoration:none;
	color:#333;}
	
.enter a:hover {
	padding:4px 510px 3px 0px;
	background-color:#F60;
	text-decoration:none;
	color:#FFF;
	}	

.rightImage{
	margin-top:10px;
	position:relative;
	width:375px;
	height:710px;
	display:inline;
	float:left;
	}
	
#menu {
	background:#F3F3F3;
	border-right:1px solid #888888;
	width:250px;
	height:700px;
	float:left;
	display:inline;
	}
	

	
.logo {
	text-align:center;
	}	

#navigation {
	margin-top:40px;
	line-height:3.25em;
	font-family:Verdana, Helvetica, Geneva, sans-serif;
	font-size:9px;
	width:250px;
	text-align:right;
	}
	
.navigation a{
	color:#333;
	background:#FFF;
	font-family: Helvetica, Geneva, sans-serif;
	font-weight:bold;
	font-size:7pt;
	letter-spacing:.1em;
	text-decoration:none;
	padding:3px 30px 2px 5px;
	}
	
.navigation a:hover, a#active{
	color:#FFF;
	background:#ed943c;
	}
	
#navigation .green:hover{
	background-color:#162e0a;
	color:#B5D800;
	}
	
#navigation .green:active{
	background-color:#162e0a;
	color:#B5D800;
	}	

#mainContent{
	float:left;
	display:inline;
	width:750px;
	height:700px;
	}
	
.portfolio{
	background:#333;
	background-position:right;
	}
	
.portfolioHome{
	background:url(../images/Backgrounds/PortfolioHome.jpg) no-repeat;
	background-position:right;
	}
	
.portfolioNoho{
	background:url(../images/NoHoLoft/NohoOverlay.jpg);
	background-position:right;
	}
	
.portfolio112Washington{
	background:url(../images/112Washington/112Overlay.jpg);
	background-position:right;
	}
	
.portfolio145Mulberry{
	background:url(../images/145Mulberry/145Overlay.jpg);
	background-position:right;
	}
	
.portfolio42Jane{
	background:url(../images/42Jane/42JaneOverlay.jpg);
	background-position:right;
	}	
	
.portfolio9HalfJane{
	background:url(../images/9HalfJane/9JaneOverlay.jpg);
	background-position:right;
	}	
	
.portfolioLoft124{
	background:url(../images/Loft124/Loft124Overlay.jpg);
	background-position:right;
	}	
	
.portfolio142W10{
	background:url(../images/142W10/142W10Overlay.jpg);
	background-position:right;
	}	
	
.portfolio234W20{
	background:url(../images/234W20/234W20Overlay.jpg);
	background-position:right;
	}		
	
.portfolio421W22{
	background:url(../images/421W22/421W22Overlay.jpg);
	background-position:right;
	}		

#portfolioContent{
	font-family:Verdana, Geneva, sans-serif;
	line-height:13px;
	padding-top:10px;
	margin:165px 0px 0px 200px;
	width:400px;
	}
	
#portfolioContent a{
	text-decoration:none;
	color:#CCC;
	}
	
#portfolioContent a:hover{
	text-decoration:none;
	color:#ed943c;
	}
	
#imageContent{
	display:inline;
	width:649px;
	height:700px;
	
	}	

.team{
	background:#333;
	}

#teamContent{
	font-family:Verdana, Geneva, sans-serif;
	margin:0px 10px 10px 200px;
	width:400px;
	float:left;
	display:inline;	
	position:relative;
	}
	
.philosophy{
	background:url(../images/Backgrounds/PhilosophyBG.jpg);
	background-repeat:no-repeat;
	}

#philosophyContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:575px;
	height:680px;
	padding:10px 30px;
	float:right;
	display:inline;	
	position:relative;
	}
	
.philanthropy{
	background:url(../images/Backgrounds/PhilanthropyBG.jpg);
	background-repeat:no-repeat;
	}

#philanthropyContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:645px;
	height:680px;
	padding:10px 25px;
	float:right;
	display:inline;	
	position:relative;
	text-decoration:none;
	}
	
.philanthropy a{
	color:#CCC;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	}
	
.philanthropy a:visited{
	color:#CCC;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	}	
	
.philanthropy a:hover{
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	}	
	
.green{
	background:url(../images/Backgrounds/GreenBG.jpg);
	background-position:left;
	background-repeat:repeat-x;
	}

#greenContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:355px;
	height:650px;
	padding:50px 20px 0px 20px;
	float:right;
	display:inline;	
	position:relative;
	text-decoration:none;
	}
	
.honors{
	background:url(../images/Backgrounds/HonorsBG.jpg);
	}

#honorsContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:250px;
	height:600px;
	padding:100px 20px 0px 20px;
	float:right;
	display:inline;	
	position:relative;
	text-decoration:none;
	}
	
.press{
	background:url(../images/Backgrounds/PressBG.jpg);
	}

#pressContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:350px;
	height:600px;
	padding:100px 0px 0px 0px;
	float:right;
	display:inline;	
	position:relative;
	text-decoration:none;
	}
	
#pressContent h1{
	margin-left:20px;
	}
	
.press a{
	width:290px;
	color:#FFF;
	text-decoration:none;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:8pt;
	line-height:1.75em;
	padding:2px 10px 2px 20px;
	}
	
.press a:visited{
	color:#FFF;
	text-decoration:none;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	}	
	
.press a:hover{
	color:#333;
	text-decoration:none;
	background:#FFF;
	font-family:Helvetica, Verdana, Geneva, sans-serif;
	width:290px;
	}		
	
	
.contact{
	background:url(../images/Backgrounds/ContactBG.jpg);
	}

#contactContent{
	font-family:Verdana, Geneva, sans-serif;
	background:#162e0a;
	margin:0px;
	width:250px;
	height:200px;
	padding:500px 20px 0px 00px;
	float:right;
	display:inline;	
	position:relative;
	text-decoration:none;
	}

#contactContent h1{
	margin-left:20px;
	}
	
#contactContent p{
	margin-left:20px;
	}	
	
.contact a{
	width:290px;
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:1.75em;
	padding:2px 10px 2px 20px;
	}
	
.contact a:visited{
	color:#FFF;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	}	
	
.contact a:hover{
	color:#ed943c;
	text-decoration:none;
	background:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	width:290px;
	}	

.quote{
	font-size:11px;
	padding:5px 10px;
	}	

h1 {
	font-size:20px;
	font-family:Helvetica, Verdana, sans-serif;
	font-weight:700;
	}
	
h2 {
	font-family:Helvetica, Verdana, sans-serif;
	font-size:14px;
	line-height:0;
	margin:20px 0px 2px 0px;
	}	
	
h3 {
	font-family:Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:0;
	margin:25px 0px 2px 0px;
	}
	
p {
	font-family:Verdana, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	}

.italic{
	margin-left:12px;
	font-size:9px;
	font-style:italic;
	font-weight:lighter;
	}

#subMenu {
	background:#ed943c;
	width:150px;
	height:100%;
	display:inline;
	float:left;
	}
	
#subNavigation{
	font-family:Helvetica, Geneva, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	letter-spacing:.03em;
	position:relative;
	top:220px;
	
	color:#FFF;
	display:inline;
	}
	
#subNavigation .portfolioNav{
	top:250px;
	}
	
#subNavigation a{
	background:#ed943c;
	padding:1px 5px 1px 12px;
	text-decoration:none;
	color:#FFF;
	line-height:2em;
	}
	
#subNavigation a:hover{
	background:white;
	text-decoration:none;
	color:#ed943c;
	}

#thumbnails{
	position:relative;
	display:inline;
	margin:10px 0px 2px 0px;
	left:18px;
	}

#thumbnails .italic{
	margin:0px;
	font-size:9px;
	font-style:italic;
	font-weight:lighter;
	}
	
#thumbnails img{
border:0px;	
}
	
#thumbnails a{
	padding:2px;
	}
	
#thumbnails a:hover{
	background:none;
	}

#copyright {
	font-family:Helvetica, sans-serif;
	color:#666;
	font-size:10px;
	margin-top: 60px;
	text-align:right;
	line-height:1.2em;
	padding-right:20px;
}

#copyright a{
	line-height:1em;
	background:none;
	color:#ed943c;
	padding:0;
	}

#copyright a:hover{
	line-height:.9em;
	background:none;
	color:#666;
	}