img { behavior: url(iepngfix.htc) }
body {
 	font-family: Helvetica, Arial, Geneva, sans-serif; font-size:7pt;
}
h1 {
	font-size:12pt; color:#000; margin:0px; padding:0px;
}
h2 {
	font-size:9pt; color:#F38AB3; margin:0px; padding:0px;
}
h3 {
	font-weight:normal;
}
p {
	margin-top:0px;
}
a { 
	color:#e17aa3; text-decoration:none;
}
#container {
	width:900px;
	min-height:400px;
	margin:auto;
	position:relative;
/*	background-image:url(furniture/starburst_large.png); */
	background-position:center;
	background-repeat:no-repeat;
}
#container #links_container {
	width:600px;
	height:400px;
	margin:auto;
	position:relative;
	top:-80px;
}
#container #content {
	width:900px;
	min-height:600px;
	margin:auto;
	position:relative;
}
#container #footer_image {
	position:absolute;
	bottom:0px;
	left:0px;
}
#container #footer_text {
	position:absolute;
	bottom:0px;
	left:0px;
	width:900px;
	text-align:center;
}
#container #work_footer #footer_image{
	position:relative; bottom:30px;
}
#container #work_footer #footer_text {
	position:absolute;
	top:720px;
	left:0px;
	width:900px;
	text-align:center;
}
.news_article {
	font-size:8pt; line-height:13pt;
}

.news_article_divider {
	width:460px; height:10px; margin-top:10px; border-top:1px solid #000;
}
.news_article h1 {
	width:310px; margin-bottom:10px; margin-top:5px;
}

.news_article h2 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.news_article h3 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.news_article p {
	width:310px;
}

.blog_article {
	width:460px; margin:auto; margin-top:20px; font-size:8pt; line-height:13pt;
}

.blog_article_divider {
	width:460px; height:10px; margin-top:10px; border-top:1px solid #000;
}

.blog_article h2 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.blog_article h3 {
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
#client_listing {
	font-size:9pt; height:22px; position:relative; z-index:200;
}
#client_listing ul {
	list-style:none; margin:0px; padding:0px;
}
#client_listing li {
	float:left; margin-right:10px; font-weight:bold; width:auto;
}
#client_listing li.active {
	color:#F38AB3;
}
#client_listing a {
	color:#000; text-decoration:none;
}
#project_title {
	clear:both; margin-top:5px; line-height:14pt; font-size:8pt;
}
#project_title h1 {
	font-size:8pt; font-weight:normal;
}
#person_holder {
	width:700px; margin:auto;
}
#people_listing {
	clear:both;
	width:900px; height:90px;
	background-image:url(furniture/menu_flash.gif); background-repeat:no-repeat;
}

div.person_thumb {
	float:left; text-align:center; height:80px;
}
#project_listing {
	clear:both; height:17px;
}
#project_listing ul {
	list-style:none; margin:0px; padding:0px;
}
#project_listing li {
	width:16px; height:17px; float:left; margin-right:5px;
	color:#ffffff; font-size:9pt; text-align:center; line-height:13pt;
	background-image:url(furniture/black_list_square.png); background-position:center center; background-repeat:no-repeat;
}

#project_listing li.active {
	width:16px; height:17px; 
	background-image:url(furniture/pink_list_square.png); background-position:center center; background-repeat:no-repeat;
}

#project_listing a {
	color:#ffffff; text-decoration:none;
}
#project_listing li:hover {
	background-image:url(furniture/pink_list_square.png);
}
#project_details {
	width:900px; height:500px; clear:both; text-align:center; position:relative; top:20px;
}
#person_details h2 {
	margin-top:5px; font-size:10pt;
}
#person_details h3 {
	color:#F38AB3; margin:0px; padding:0px; margin-top:10px; font-weight:bold; font-size:8pt;
}
#person_details p {
	font-size:7.5pt;
}
#directions {
	position:absolute; left:450px; top:240px; width:500px;
}
#map_div {
	position:absolute; top:50px; left:50px; width:377px; height:379px;
}
#phone {
	position:absolute; top:53px; left:420px; width:210px;
}
#mouse {
	position:absolute; top:95px; left:620px; width:260px;
}
#mouse a {
	color:#000; text-decoration:none;
}
.hiddenPic {display:none;}