#hdr{
	background: url(../images/common/bgHdr.jpg) no-repeat top left;
	height:90px;
	width: 962px;
}
#pnav { height: 57px;}
.index-container{
	width: 962px;
	padding-left: 49px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 913px;
}

#flash, #news, #overview, #casestudy{
	border: 1px solid #ABA49C;
	margin-bottom: 3px;
	background: #fff;
}
#news .top, #overview .top, #casestudy .top, #about-left .top, #contact-left .top, #portfolio-list .top, #portfolio-summary .top, #awards-left .top, #links-left .top{
	border-bottom: 1px solid #ABA49C;
	padding: 1px 0 2px 3px;
	font-weight: bold;
	color: #7F715B;
}
#flash { 
	width: 600px;
	height: 320px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
}
#news { 
	width: 301px;
	height: 322px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 299px;
	height: 320px;
}
#news .body { 
	padding: 17px 40px 20px 13px;
	overflow: scroll;
	overflow-x: hidden;
	height: 266px;
}
#news .body ul li{padding-bottom:9px;
}
#overview { 
	width: 359px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 357px;
}
#overview .body {
	height: 162px;
	padding: 20px 40px 0 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 142px;
}
#casestudy { 
	width: 552px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 550px;
}
#casestudy .body {
	background: url(../images/bgCaseStudy.jpg) no-repeat top left;
	height: 162px;
	padding: 25px 10px 0 260px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 137px;

}

/* SUB STYLES */
#sub {
	width: 962px;
	padding-left: 49px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 913px;	
}
#sub .r {
	width: 604px;
	border: 1px solid #ABA49C;
	padding: 32px 100px 0 34px;
	height: 500px;
	background: #fff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 473px;
	height: 466px;
}

#contact-left, #about-left, #portfolio-list, #portfolio-summary, #awards-left, #links-left { 
	width: 301px;
	border: 1px solid #ABA49C;
	height: 500px;
	background: #fff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 299px;
	height: 498px;
}
#contact-left .body, #about-left .body, #portfolio-list .body, #portfolio-summary .body, #awards-left .body, #links-left .body
 {padding: 15px 10px 0 12px;}

#about-left { background: #fff url(../images/bgAbout.jpg) no-repeat bottom left; }
#awards-left { background: #fff url(../images/bgAwards.jpg) no-repeat bottom left; }
#links-left { background: #fff url(../images/bgLinks.jpg) no-repeat bottom left; }
#contact-left { background: #fff url(../images/bgContact.jpg) no-repeat bottom left;}

ul.nav li a:link, ul.nav li a:visited, ul.nav li a:active, ul.nav li a:hover { text-decoration: none;}
ul.nav li a:hover { text-decoration: underline;}
ul.nav li a.on { font-weight: bold; text-decoration: none;}
ul.nav li a img { vertical-align: middle;margin-left: 6px;}
#conversation, #selfpromo { 
	margin-top: 14px;
	background: url(../images/common/sep.gif) repeat-x top left;
	padding-top: 14px;
}
#selfpromo { margin-top: 3px; padding-top: 2px;}
#selfpromo a { text-decoration: none; }
#portfolio-list {
	height: 320px;
	margin-bottom: 4px;
}
#portfolio-summary{
	height: 172px;
}
#portfolio-list .body ul.nav li { line-height: normal;}

#sub #portfolio-content{
	width: 604px;
	border: 1px solid #ABA49C;
	padding: 0;
	height: 500px;
	background: #fff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 602px;
	height: 498px;
}
#pfNav {
	clear: right;
	border: 1px solid #ABA49C;
	border-bottom: none;
	text-align: right;
	background: #fff;
	float: right;
	height: 18px;
	margin-top: 15px;
	font-size: 9px;
}
#pgnums { display: inline;border-top: 1px solid #fff;border-right: 1px solid #fff;}
#pgnums li {
	display: inline;
	padding: 0 2px;
	background: #DAD6CF;
	margin-top: 1px;
	margin-left: 1px;
	padding-bottom: 2px;
}
#pgnums li a:link, #pgnums li a:active, #pgnums li a:visited, #pgnums li a:hover{
	font-size: 9px;
	text-decoration: none;
	padding: 0 4px;
}
#pgnums li.on, #pgnums li:hover{ background: #fff;}
#ftr { padding-left: 49px;padding-top:7px;}