body {
	padding : 0px;
	margin : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color : #000;
	line-height : 150%;
	text-align: center;
}

p {
	margin: 0px 0px 8px 0px;
}

ul {
	margin-left : 15px;
	margin-bottom : 10px;
	padding : 0px;
}

a {
	text-decoration : none;
	color : #333;
}

a:hover {
	color: #999;
}

h1, h2 , h3, h4 {
	margin : 0px;
	padding : 0px;
	font-size: 100%;
	font-weight: normal;
  	text-transform: uppercase;
	color: #000;
}

/* ### Little Black Line STANDARD RULES ### */

.lilblkln {
	position: relative;
	width : 1px;
	border-right: 1px solid #000;
	height : 8px;	
	line-height : 8px;
	font-size : 8px;
	margin : 0px;
}

/* ### SCROLL BAR STANDARD RULES ### */

#textContainer {
	position : relative;
	overflow	: hidden;
}

#textContent {
	position : absolute;
}

#scrollerCntrls {
	text-align: right;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	height: 10px;
}
.scrollWidget {
	cursor: pointer;
}

#rightScroll {

}
/* ### PAGE ### */

#pageWrap {
	position: absolute;
	width: 944px;
	height: 460px;
	text-align : left;
		/* center */
	margin : -230px auto auto -472px;
	top: 50%;
	left: 50%;
	}
	
/* only IE mac will see this */
*>html #pageWrap {
	position: relative;
	width: 944px;
	height : 460px;
	margin : 40px auto 0px auto;
	text-align : left;
	top : 0px;
	left : 0px;
}

/* ### HEADER ### */

#header {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	height: 10px;
	
}

#logo {
	vertical-align: text-top;
	margin: -1px 0px 0px 0px;
}

#mainMenu {
	padding : 0px;
	white-space : nowrap;
	vertical-align : middle;
	text-transform : uppercase;

}

#mainMenu h1 {
	padding: 0px;
}

#menu-foot {
	margin-top : 20px;
}


#menu-foot #co-name {
	text-transform: uppercase;
	display: block;
}
#menu-foot #co-url {
	text-transform: lowercase;
}
.selectedMenu {
	color: #999;
}

/* ### CONTENT ### */

#content {
	text-align : left;
}

#footer {

}

#column {
	position: absolute;
	top : 0px;
	left: 0px;
	height: 460px;
	width : 210px;
	text-transform: uppercase;
}

/* ### BASIC DISPLAY ### */

#pgeBody {
	position: relative;
	height: 310px;
}


/* ### PEOPLE DISPLAY ### */

#pplTxt {
	color: #999;
}

#pplLst{
	position: absolute;
	top : 30px;
	text-transform : uppercase;
	left: 250px;
}

/* ### PROJECT SELECTOR DISPLAY ### */

#prjSTxt {
	color: #999;
}

#prjSLst{
	position: absolute;
	text-transform : uppercase;
	top : 0px;
	left: 250px;
	width : 695px;
	height: 400px;
}

#prjSLst #textContainer {
	height: 390px;
	width : 665px;
}

#prjSLst #textContent {
	width : 9999px;
}
.prjSCol {
	float: left;
	margin-right: 25px;
}

/* IE Mac */
*>html .prjSCol {
	width: 200px;
	margin-right: 0px
}

/* ### PROJECT DISPLAY ### */

#projImg {
	position : absolute;
	top : 0px;
	left: 205px;
	width : 750px;
	height : 460px;
	text-align : right;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#projImg img {
	vertical-align: bottom;
}

#projName, #projLoc {

}

#prjDesc {
	margin-top: 20px;
}
#projNav {
	position : absolute;
	top : 230px;
	left : 0px;
	text-transform : uppercase;
}

/* ### CONTACT DISPLAY ### */




/* ### AWARDS DISPLAY ### */

#awdTxt img {
	margin-top: 2px;
	margin-bottom: 10px;
}

#awdLst{
	position: absolute;
	top : 0px;
	left: 250px;
	width : 695px;
	height: 400px;
}

#awdLst #textContainer {
	height: 390px;
	width : 665px;
}

#awdLst #textContent {
	width : 9999px;
}
.awdCol {
	float: left;
	margin-right: 25px;
}

/* IE Mac */
*>html .awdCol {
	width: 200px;
	margin-right: 0px
}

#awdLst h3 {
	text-transform: uppercase;
	color: #999;
}

#awdLst h3 a {
	color: #999;
}

h3.awdYr {
	margin-bottom: -10px;	
}

h3.awdPrj {
	margin-top: 10px
}

/* ### ESSAY DISPLAY ### */

#essayIntro {
	color: #999;
	height: 230px;
}

#essayIntro h3 {
	color: #999;
	margin-bottom: 10px;
}

#pdfLink {
	margin-top: 20px;	
}

#essayBdy {
	position: absolute;
	top : 0px;
	left: 250px;
}

#essayBdy #textContainer {
	height: 390px;
	width : 655px;
}

#essayBdy #textContent {
	width : 9999px;
}

.essCol {
	width: 300px;
	margin: 0px 10px;
	float: left;
}

.essCol .lilblkln {

}

#essayBdy h2 {
	text-transform: uppercase;
	margin-bottom: 8px;
}