	
	* {
		margin : 0;
		padding : 0;
	}
	body {
		font : normal 14px 'Trebuchet MS',Arial,Helvetica,sans-serif;
		line-height : 18px;
		text-align : center;
		color : #323636;
		background : #5B6E79;
	}
	a:link,a:visited {
		color : #c30;
		text-decoration : none;
	}
	a:hover,a:active {
		text-decoration : underline;
	}
	h1,h2,h3,h4,h5,h6,p,ol,ul {
		margin-bottom : 14px;
	}
	h2 {
		font-size : 15px;
		font-weight : bold;
		color : #000;
		text-decoration : underline;
	}
	
	#portfolio #content,#team #content {
		font-size : 11px;
		line-height : 14px;
	}
	
	h3 {
		font-size : 14px;
		font-weight : bold;
		color : #000;
		position : relative;
		/*clear : both;*/
	}
	h3 span {
		display : none;
	}
	h3 img.port_photo {
		position : absolute;
		left : 0;
		top : 0;
	}
	h4 {
		font-size : 12px;
		font-weight : bold;
		color : #000;
	}
	* html h3 img.port_photo {
		left : -155px;
	}
	ul {
		list-style : none;
	}
	ul li {
		padding-left : 20px;
		background : url('../img/bullet.gif') no-repeat 7px 3px;
	}
	
	#container {
		position : relative;
		width : 904px;
		text-align : left;
		margin : 0 auto;
		margin-top : 10px;
		background : url('../img/bg_container.gif') repeat-y top left;
	}
	#header {
		position : relative;
		height : 257px;
		background : url('../img/bg_subheader.jpg') no-repeat top left;
	}
	#index #header {
		height : 387px;
	}
	#content {
		min-height : 260px;
		padding : 32px 117px;
		background : url('../img/bg_content.gif') no-repeat top left;
	}
	#index #content {
		padding : 32px 97px;
	}
	* html #content {
		height : 260px;
	}
	#footer {
		width : 904px;
		padding-top : 25px;
		margin : 0 auto;
		background : url('../img/bg_footer.gif') no-repeat top left;
	}
	
	#textshow {
		z-index : 10;
		font-size : 16px;
		font-weight : bold;
		color : #081430;
		width : 680px;
		height : 18px;
		position : absolute;
		top : 62px;
		left : 110px;
	}
	#header h1 a:link,#header h1 a:visited {
		display : block;
		width : 290px;
		height : 75px;
		position : absolute;
		top : 25px;
		left : 17px;
		z-index : 100 !important;
		background : url('../img/clear.gif');
	}
	#index #header h1 a:link,#index #header h1 a:visited {
		top : 104px;
	}
	#header h1 span {
		display : none;
	}
	#nav {
		width : 455px;
		position : absolute;
		top : 56px;
		left : 337px;
		height: 40px;
		z-index : 10;
	}
	#index #nav {
		top : 138px;
	}
	#nav ul {
		list-style : none;
		margin : 0;
	}
	#nav ul li {
		display : inline;
		font-size : 12px;
		background : none;
	}
	#nav a:link,#nav a:visited {
		z-index : 10;
		color : #000;
		text-decoration : none;
	}
	#nav a:hover,#nav a:active {
		border-bottom : 2px solid #c30;
	}
	#footer ul {
		display : inline;
		list-style : none;
		position : relative;
		width : 600px;
		float : left;
		margin-left : 67px;
		text-align : left;
		color : #fff;
		margin-bottom : 3px;
	}
	#footer ul li {
		display : inline;
		padding : 0 5px;
		border-left : 1px solid #fff;
		background : none;
	}
	#footer .first,#footer .noborder {
		border : none;
	}
	#footer a:link,#footer a:visited {
		color : #fff;
		text-decoration : none;
	}
	#footer a:hover,#footer a:active {
		text-decoration : underline;
	}
	#footer p {
		display : inline;
		color : #fff;
		text-align : right;
		width : 120px;
		float : right;
		margin-right : 67px;
		position : relative;
	}
	
	.intro {
		font-size : 14px;
		line-height : 18px;
	}
	ul.intro li {
		background : url('../img/bullet.gif') no-repeat 7px 6px;
	}
	
	.index_quarter {
		position : relative;
		width : 162px;
		float : left;
		margin-right : 20px;
	}
	.index_quarter h3 {
		color : #c30;
	}
	.last_quarter {
		margin : 0;
	}
	
	#team #content h3,#team #content p,
	#portfolio #content h3,#portfolio #content p {
		padding-left : 155px;
	}
	#team #content p.intro,#team #content .standard,
	#portfolio #content p.intro {
		padding-left : 0;
	}
	
	#shawn_p {
		min-height : 180px;
	}
	* html #shawn_p {
		height : 180px;
	}
	
	.team_alt {
		position : absolute;
		z-index : 100;
		top : 5px;
		left : 5px;
	}
	
	#contact_table {
		margin-bottom : 14px;
	}
	#contact_table td {
		padding : 5px 12px;
	}
	
	.pullquote {
		clear : both;
		background : #C0C3C3;
		padding : 14px;
		font-size : 12px;
		color : #852808;
		font-style : italic;
		width : 280px;
		float : right;
		margin-left : 14px;
	}
	
	.pullquote span {
		display : block;
		padding-top : 6px;
	}
	
	.red {
		color : #c30;
	}
	
	#christine_last {
		padding-bottom : 50px;
	}
	#megan_last {
		padding-bottom : 100px;
	}
	
	#content a:link,#content a:visited {
		font-weight : bold;
	}
	.press_release {
		padding : 0 28px;
	}
	
	.ext_link a:link,.ext_link a:visited {
		padding-right : 25px;
		background : url('../img/file_acrobat.gif') no-repeat 100% 50%;
	}
	
	#mini_nav {
		position : absolute;
		top : -4px;
		left : 65px;
	}
	#mini_nav ul {
		list-style : none;
		margin : 0;
		padding : 0;
	}
	#mini_nav ul li {
		display : inline;
		padding : 0 5px;
		border-left : 1px solid #fff;
		background : none;
	}
	#mini_nav ul li.first {
		border : none;
	}
	#mini_nav a:link,#mini_nav a:visited {
		color : #fff;
	}
	#phone_div {
		width : 150px;
		text-align : right;
		position : absolute;
		top : -4px;
		right : 65px;
		color : #fff;
	}
	
	#header_img {
		position : absolute;
		top : 0;
		left : 0;
		z-index : 0;
	}
