	/* CSS Document */
	
	body {
		background: #fff url(images/orange-powa.gif) repeat-x;
		margin: 0;
	}

	a {
		outline: 0;
	}
	
	.interior-background {
		background: transparent url(images/interior-brown-background.gif) repeat-x;
	}
	
	.interior-work {
		background: transparent url(images/work-background-brown.gif) repeat-x;
	}
	
	#main_container {
		width: 774px;
		margin: 0 auto;
		background-color: #fff;
	}
	#top_banner {
		width: 774px;
		height: 97px;
		margin: 0;
		padding: 0;
		background: #251d14 url(images/brown-bio-banner.gif) no-repeat;
	}
	#top_banner a {
		width: 200px;
		height: 97px;
		text-indent: -9999px;
		display: block;
	}
	
	#top_banner #biologolink {
		width: 200px;
		height: 97px;
		text-indent: -9999px;
		display: block;
		float: left;
	}
	
	#top_banner #social-links {
		width: 200px;
		height: 97px;
		text-indent: -9999px;
		display: block;
		float: right;
	}
	
	#top_banner p {
		display: none;
	}
	
	#top_banner #social-links #twitter {
		width: 16px;
		height: 16px;
		text-indent: -9999px;
		display: block;
		position: relative;
		top: 16px;
		left: 133px;
	}
	
	#top_banner #social-links #facebook {
		width: 16px;
		height: 16px;
		text-indent: -9999px;
		display: block;
		position: relative;
		top: -2px;
		left: 153px;
	}
	
	#top_banner #social-links #linkedin {
		width: 16px;
		height: 16px;
		text-indent: -9999px;
		display: block;
		position: relative;
		top: -20px;
		left: 173px;
	}
	
	#topnav_container {
		width: 767px;
		height: 32px;
		padding: 0 0 0 11px;
		margin: 0;
		/*background: transparent url(images/bio-tab-nav.gif) no-repeat;*/
		background-color: #251d14;
	}
	#topnav_container ul {
		margin: 0;
		padding: 0;
		width: 763px;
		height: 34px;
	}
	#topnav_container ul li {
		list-style-type: none;
		padding: 0;
		margin: 0 9px 0 0;
		float: left;
		width: 100px;
		height: 32px;
		text-align: center;
	}
	
	#topnav_container ul li a {
		width: 99px;
		height: 32px;
		display: block;
		margin: 0 0 0 0;
		padding: 7px 0 0 0;
		background: transparent url(images/brown-tab.gif) no-repeat top left;
	}
	#topnav_container p {
		height: 15px;
		float: right;
		margin: 0 37px 0 0;
		padding: 6px 0px 0 0;
		display: block;
	}
	#teaser-banner {
		width: 774px;
		height: 237px;
		background: transparent url(images/super-hero-website.jpg) no-repeat;
	}
	
	#teaser-banner h3 {
		display: none;
	}
	
	#interior-teaser {
		width: 774px;
		height: 162px;
		margin: 0;
		padding: 0;
		background: transparent url(images/interior-banner-hero.jpg) no-repeat top left;
	}
	
	#interior-teaser h3 {
		display: none;
	}
	
	#interior-work {
		width: 774px;
		height: 47px;
		background: transparent url(images/orange-work-banner.gif) repeat-x;
	}
	
	#interior-work h3 {
		display: none;
	}
	
	#teaser-banner #ourPortfolio {
		display: block;
		width: 150px;
		height: 32px;
		text-indent: -9999px;
		position: relative;
		left: 403px;
		top: 158px;
	}
	
	#teaser-banner #webEstimate {
		display: block;
		width: 150px;
		height: 32px;
		text-indent: -9999px;
		position: relative;
		left: 562px;
		top: 124px;
	}
	
	#content_container {
		width: 774px;
		height: 1000px;
		background: transparent url(images/content-bg.gif) repeat-x;
	}
	
	#welcome_area {
		width: 774px;
		background-color: white;
		margin: 0;
		padding: 25px 0 20px 0;
	}
	
	#mission-tag {	
		width: 250px;
		padding: 0;
		margin: 0 0 0 0;
		float: left;
		display: block;
	}
	
	#mission-tag h1 {
		width: 240px;
		padding: 0;
		margin: 0;
		float: left;
		display: block;
	}
	
	#mission-tag h2 {
		width: 165px;
		height: 22px;
		display: block;
		background: transparent url(images/home_icon.gif) no-repeat;
		border-bottom: 1px solid #c7c4c1;
		padding: 2px 0 0 23px;
		margin:  0 0 4px 0;
	}
	#welcome_textcontainer {
		padding: 0;
		margin: 0;
		display: block;
	}
	#welcome_textone {
		width: 240px;
		padding: 0;
		margin: 0 10px 0 0;
		float: left;
		display: block;
	}
	#welcome_textone p, #welcome_texttwo p {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#welcome_texttwo {
		width: 240px;
		padding: 0;
		float: left;
		margin: 0 0 0 20px;
		display: block;
	}
	#welcome_textthree {
		width: 200px;
		padding: 0;
		float: left;
		margin: 0 0 0 51px;
		display: block;
	}
	
	/* LATEST NEWS AREA */
	#latest_news {
		width: 774px;
		height: 224px;
		/*background: transparent url(images/latest-news-bg2.gif) no-repeat top left;*/
		background: #dff9fb url(images/portrait-frame.gif) no-repeat top left;
		margin: 0;
		padding: 0;
	}
	
	#latest_news img {
		width: 388px;
		height: 224px;
		float: left;
		margin: 0 30px 0 0;
	}
	
	#latest_news h2 {
		font-size: 90%;
		margin: 25px 0 15px 0;
		padding: 0 0 0 22px;
		width: 290px;
		height: 20px;
		background: transparent url(images/bubble-icon.gif) no-repeat 0 0;
		border-bottom: 1px solid #94c1c5;
		color: #c80500;
		float: left;
		display: block;
		font-weight: bold;
	}
	
	#latest_news a {
		text-decoration: none;
		border-bottom: 1px dotted;
	}
	
	#latest_news h3 {
		font-size: 100%;
		margin: 0 0 6px 0;
		padding: 0;
		width: 320px;
		float: left;
		display: block;
		font-weight: bold;
		color: #017480;
	}
	
	#latest_news p {
		font-size: 75%;
		margin: 0 0 15px 0;
		width: 320px;
		padding: 0;
		float: left;
		display: block;
		color: #3d342c;
	}
	
	#latest_news .readmore{
		width: 102px;
		height: 24px;
		margin: 0;
		padding: 0;
		display: block;
		background: transparent url(images/view-project-blue.gif) no-repeat top left;
		float: left;
	}
	#latest_news .readmore a {
		width: 102px;
		height: 24px;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
	    text-decoration: none;
		border-bottom: 0;
	}
	
	
	
	
	/*************************/
	#feature_container {
		width: 774px;
		/*background: transparent url(images/feature-bg.gif) repeat-y;*/
		background-color: #fff;
	}
	
	/*WEB FEATURE SECTION*/
	#webfeature {
		width: 281px;
		/*background: transparent url(images/web-feature-bg.gif) no-repeat 0px 1px;*/
		padding: 20px 0 20px 0;
		float: left;
	}
	#webfeature .featuretitle {
		margin: 0;
		padding: 0px;
	}
	#webfeature .featuretitle h2 {
		margin: 0;
		padding-left: 22px;
		padding-top: 2px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
		display: block;
	}
	#webfeature .featuretitle h3 {
		width: 200px;
		height: 15px;
		display: block;
		border-bottom: 1px solid #c7c4c1;
		padding: 0;
		margin: 0;
	}
	#webfeature .imageframe {
		background: transparent url(images/web-feature-frame.gif) no-repeat top left;
		width: 200px;
		height: 155px;
		padding: 0;
		margin: 9px 0 12px 0;
	}
	#webfeature img {
		padding: 10px 0 0 10px;
		margin: 0;
		border: none;
	}
	#webfeature dl {
		width: 205px;
		margin: 0 0 5px 0;
		}
	#webfeature dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	
	#webfeature dd {
		background: transparent url(images/brown-point.gif) no-repeat 0px 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	#webfeature p {
		width: 205px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
	}
	
	#webfeature .readmore{
		width: 77px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
		background: transparent url(images/readmore-button.gif) no-repeat top left;
	}
	#webfeature .readmore a {
		width: 77px;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		display: block;
	}
	/* CD-ROM FEATURE SECTION*/
	#cdrom_feature {
		width: 270px;
		padding: 20px 0 25px 0;
		margin: 0 0 0 1px;
		/*background: transparent url(images/cdrom-feature-bg.gif) no-repeat 0px 1px;*/
		float: left;
	}
	#cdrom_feature .featuretitle{
		margin: 0 0 0 0;
		padding: 0;
	}
	#cdrom_feature .featuretitle h2 {
		margin: 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
		display: block;
	}
	#cdrom_feature .featuretitle h3 {
		width: 200px;
		height: 15px;
		display: block;
		border-bottom: 1px solid #c7c4c1;
		padding: 0;
		margin: 0;
	}
	#cdrom_feature .imageframe {
		background: transparent url(images/web-feature-frame.gif) no-repeat top left;
		width: 200px;
		height: 155px;
		padding: 0;
		margin: 9px 0 12px 0;
	}
	#cdrom_feature img {
		padding: 10px 0 0 10px;
		margin: 0;
		border: none;
	}
	#cdrom_feature dl {
		width: 205px;
		margin: 0 0 5px 0;
	}
	#cdrom_feature dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	
	#cdrom_feature dd {
		background: transparent url(images/brown-point.gif) no-repeat 0px 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	#cdrom_feature p {
		width: 205px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
	}
	#cdrom_feature .readmore{
		width: 77px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
		background: transparent url(images/readmore-button.gif) no-repeat top left;
	}
	#cdrom_feature .readmore a{
		width: 77px;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		display: block;
	}	
	
	/* CD-ROM FEATURE SECTION*/
	#print_feature {
		width: 220px;
		margin: 0 0 0 1px;
		padding: 20px 0 20px 0;
		/*background: transparent url(images/print-feature-bg.gif) no-repeat 0px 1px;*/
		float: left;
	}
	#print_feature .featuretitle{
		margin: 0 0 0 0;
		padding: 0px;
	}
	#print_feature .featuretitle h2 {
		margin: 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
		display: block;
	}
	#print_feature .featuretitle h3 {
		width: 200px;
		height: 15px;
		display: block;
		border-bottom: 1px solid #c7c4c1;
		padding: 0;
		margin: 0;
	}
	#print_feature .imageframe {
		background: transparent url(images/web-feature-frame.gif) no-repeat top left;
		width: 200px;
		height: 155px;
		padding: 0;
		margin: 9px 0 12px 0;
	}
	#print_feature img {
		padding: 10px 0 0 10px;
		margin: 0;
		border: none;
	}
	#print_feature dl {
		width: 205px;
		margin: 0 0 5px 0;
	}
	#print_feature dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	
	#print_feature dd {
		background: transparent url(images/brown-point.gif) no-repeat 0px 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	#print_feature p {
		width: 205px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
	}
	#print_feature .readmore{
		width: 77px;
		margin: 10px 0 5px 0;
		padding: 0;
		display: block;
		background: transparent url(images/readmore-button.gif) no-repeat top left;
	}
	#print_feature .readmore a{
		width: 77px;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		display: block;
	}
	/*NEWS SECTION*/
	#stuff_header {
		width: 774px;
		height: 22px;
		padding: 0;
		margin: 0;
		display: block;
		background-color: #000;
		background-color: #e9e6e4;
	}
	/*NEWS*/
	#stuff_container {
		width: 774px;
		padding: 0 0 20px 0;
		margin: 0;
		background-color: #e9e6e4;
	}
	#stuff_container #news {
		width: 200px;
		margin: 0 0 0 41px;
		padding: 0;
		float: left;
	}
	#stuff_container #news h2 {
		height: 22px;
		background: transparent url(images/news-icon.gif) no-repeat top left;
		padding: 0 0 0 22px;
		margin: 0 0 18px;
		display: block;
		border-bottom: 1px solid #a49c95;
	}
	#stuff_container .news_item {
		width: 200px;
		height: 59px;
		margin: 0 0 10px 0;
		padding: 0;
	}
	#stuff_container .news_item img {
		display: block;
		float: left;
		border: 1px solid #b3aca5;
		padding: 0;
		margin: 0;
	}
	#stuff_container .news_item a {
		padding: 0;
		margin: 0 0 0 10px;
		display: block;
		float: left;
		text-decoration: none;
		border-bottom: 1px dotted #3d342c;
	}
	#stuff_container .news_item a:hover {
		border-bottom: 1px dotted #3d342c;
	}
	#stuff_container .news_item p {
		padding: 0;
		margin: 0 0 0 10px;
		display: block;
		float: left;
		width: 120px;
	}
	/*BLOG SECTION*/
	#stuff_container #blog {
		width: 200px;
		margin: 0 0 0 50px;
		padding: 0;
		float: left;
	}
	#stuff_container .blog_item {
		margin-bottom: 10px;
		height: 40px;
	}
	#stuff_container #blog h2 {
		height: 22px;
		background: transparent url(images/blog-icon.gif) no-repeat top left;
		padding: 0 0 0 22px;
		margin: 0 0 18px;
		display: block;
		border-bottom: 1px solid #a49c95;
	}
	#stuff_container #blog img {
		display: block;
		float: left;
		margin-top: 1px;
		margin-right: 3px;
	}
	#stuff_container #blog a {
		padding: 0;
		display: block;
		float: left;
		text-decoration: none;
		border-bottom: 1px dotted #3d342c;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 3px;
	}
	#stuff_container #blog a:hover {
		border-bottom: 1px dotted #3d342c;
	}
	#stuff_container #blog p {
		padding: 0;
		display: block;
		width: 165px;
		float: left;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 10px;
	}
	/*FAVORITE LINKS SECTION*/
	#stuff_container #fav {
		width: 200px;
		margin: 0 0 0 50px;
		padding: 0;
		float: left;
	}
	#stuff_container .fav_item {
		margin-bottom: 10px;
		height: 40px;
		width: 190px;
	}
	#stuff_container #fav h2 {
		height: 22px;
		background: transparent url(images/fav-icon.gif) no-repeat top left;
		padding: 0 0 0 22px;
		margin: 0 0 18px;
		display: block;
		border-bottom: 1px solid #a49c95;
	}
	#stuff_container #fav img {
		display: block;
		float: left;
		margin-right: 3px;
		margin-top: 1px;
	}
	#stuff_container #fav a {
		padding: 0;
		display: block;
		float: left;
		text-decoration: none;
		border-bottom: 1px dotted #3d342c;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 3px;
	}
	#stuff_container #fav a:hover {
		border-bottom: 1px dotted #3d342c;
	}
	#stuff_container #fav p {
		padding: 0;
		display: block;
		width: 185px;
		float: left;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
	}
	/*END*/
	#footer_container {
		width: 774px;
		height: 88px;
		padding: 0;
		margin: 0;
		background: #1d1610 url(images/work-background-brown.gif) repeat-x;
	}
	#bottomnav_container {
		width: 774px;
		background: transparent url(images/dotted-footer-line.gif) no-repeat;
		margin-bottom: 20px;
		border: 1px solid black;
	}
	#footer_container ul {
		margin: 5px 0 0 41px;
		padding: 0;
		display: block;
		float: left;
	}
	#footer_container ul li {
		list-style-type: none;
		background: transparent url(images/red-point.gif) no-repeat 0 9px;
		padding: 0 15px 0 7px;
		margin: 0;
		float: left;
	}
	#footer_container p {
		margin: 8px 37px 0 0;
		padding: 0;
		display: block;
		float: right;
	}
	#markup_container {
		float: right;
		margin: 19px 37px 0 0;
		padding: 0 0 20px 0;
		clear: both;
	}
	#markup_container #validate {
		margin: 0 0 4px 17px;
		padding: 0;
		float: right;
		text-align: right;
	}
	#markup_container #rss {
		padding: 0;
		margin: 0;
		float: right;
		display: block;
	}
	#markup_container #rss a {
		margin: 0;
		padding: 0 0px 0 5px;
		float: right;
	}
	#markup_container #rss_icon {
		background: transparent url(images/feed-icon.gif) no-repeat 0 3px;
		width: 30px;
		text-align: right;
	}
	#markup_container img{
		padding: 0;
		margin: 0 5px 0 0;
		float: left;
	}
	
	/******************* WORK SECTION ************************/
	#work_container {
		width: 774px;
		/*background: transparent url(images/work/work-bg.gif) repeat-y;*/
	}
	/* WORK MENU */
	#workmenu_container {
		width: 261px;
		/*height: 130px;*/
		padding: 20px 0;
		margin: 0;
		/*background: transparent url(images/work/work-menu-bg.gif) no-repeat top left;*/
		display: block;
	}
	#workmenu_container .featuretitle{
		margin: 0 0 10px 0;
		padding: 0;
	}
	#workmenu_container .featuretitle h2 {
		margin: 0 0 3px 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
	}
	#workmenu_container .featuretitle h3 {
		width: 200px;
		border-bottom: 1px solid #c7c4c1;
		padding: 0 0 3px 0;
		margin: 0;
		display: block;
	}
	#workmenu_container ul {
		display: block;
		padding: 0;
		margin: 0 0 0 0;
	}
	#workmenu_container ul li {
		list-style-type: none;
		background: transparent url(images/blog-point.gif) no-repeat 0 5px;
		padding: 0 0 0 8px;
	}
	#workmenu_container a {
		padding: 0;
		margin: 0;
		border-bottom: 1px dotted #3d342c;
	}
	/* BIO ICON ON CONTACT PAGE */
	#bio_logo {
		width: 261px;
		height: 300px;
		padding: 20px 0;
		margin: 0 0 100px 0;
		background: transparent url(images/bio_icon.gif) no-repeat 50px 50px;
	}
	
	/* CLIENT LIST MENU */
	#clientlist_container {
		width: 230px;
		/*height: 300px;*/
		padding: 20px 0;
		margin: 0 0 100px 0;
		/*background: transparent url(images/work/client-list-bg.gif) no-repeat top left;*/
	}
	#clientlist_container .featuretitle{
		margin: 0 0 10px 0;
		padding: 0;
	}
	#clientlist_container .featuretitle h2 {
		margin: 0 0 3px 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/fav-icon.gif) no-repeat top left;
	}
	#clientlist_container .featuretitle h3 {
		width: 200px;
		display: block;
		border-bottom: 1px solid #c7c4c1;
		padding: 0 0 3px 0;
		margin: 0;
	}
	#clientlist_container ul {
		display: block;
		padding: 0;
		margin: 0 0 0 0;
	}
	#clientlist_container ul li {
		padding: 0 0 5px;
		list-style: none;
	}
	/*******PORTFOLIO CONTAINER*************/
	#portfolio_container {
		width: 500px;
		padding: 0;
		margin: 0;
		display: block;
		float: right;
	}
	#portfolio_container .featuretitle{
		margin: 20px 0 13px 22px;
		padding: 0px;
	}
	#portfolio_container .featuretitle h2 {
		margin: 0 0 3px 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
	}
	#portfolio_container .featuretitle h3 {
		width: 430px;
		border-bottom: 1px solid #c7c4c1;
		padding: 0 0 3px 0;
		margin: 0;
	}
	.webproject_container {
		width: 435px;
		margin: 10px 0 15px 19px;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #c7c4c1;
	}
	
	.webproject_container:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	.webproject_container .imageframe {
		background: transparent url(images/web-project-frame.gif) no-repeat top left;
		width: 200px;
		height: 155px;
		padding: 0;
		margin: 0;
		float: left;
		display: block;
	}
	.webproject_container img {
		padding: 10px 0px 0px 10px;
		margin: 0px;
		border: none;
	}
	.webproject_container dl {
		width: 220px;
		padding: 0;
		margin: 0 0 10px 10px;
		display: block;
		float: left;
	}
	.webproject_container dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	.webproject_container dd {
		background: transparent url(images/brown-point.gif) no-repeat 0 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	.webproject_container p {
		width: 200px;
		padding: 0;
		margin: 0 18px 15px 0;
		display: block;
		float: right;
		line-height: 16px;
	}
	.webproject_container .viewproject_butt {
		width: 77px;
		height: 19px;
		display: block;
		float: right;
		padding: 0;
		margin: 0 148px 10px 0;
		background: transparent url(images/readmore-button.gif) no-repeat top left;
	}
	.webproject_container .viewproject_butt a{
		width: 77px;
		height: 19px;
		display: block;
		padding: 0;
		margin: 0;
		text-indent: -9999px;
	}
	/********** NEWS SECTION ***********/
	.news_container {
		width: 435px;
		margin: 10px 0 15px 19px;
		padding: 2px 0 8px 0;
		border-bottom: 1px solid #c7c4c1;
	}
	.news_container .imageframe {
		width: 69px;
		height: 64px;
		padding: 0;
		margin: 0;
		float: left;
		display: block;
		border: 1px solid #e4e2e1;
	}
	.news_container img {
		padding: 2px 0px 0px 2px;
		margin: 0px;
	}
	.news_container dl {
		width: 220px;
		padding: 0;
		margin: 0 0 10px 10px;
		display: block;
		float: left;
	}
	.news_container dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	.news_container dd {
		background: transparent url(images/brown-point.gif) no-repeat 0 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	.news_container p {
		width: 340px;
		padding: 0;
		margin: 0 0 5px 10px;
		display: block;
		float: left;
		line-height: 16px;
	}
	.news_container h4 {
		width: 350px;
		padding: 0;
		margin: 0 0 5px 10px;
		display: block;
		float: left;
		line-height: 16px;
	}
	.news_container .viewproject_butt {
		width: 77px;
		height: 19px;
		display: block;
		float: left;
		padding: 0;
		margin: 0 0 10px 10px;
		background: transparent url(images/readmore-button.gif) no-repeat top left;
	}
	.news_container .viewproject_butt a{
		width: 77px;
		height: 19px;
		display: block;
		padding: 0;
		margin: 0;
		text-indent: -9999px;
	}
	/**********PROJECT SECTION****************/
	#project_container {
		width: 774px;
		margin: 0;
		padding: 20px 0;
		/*background: transparent url(images/welcome-bg.gif) no-repeat top left;*/
	}
	#project_container .featuretitle{
		width: 770px;
		height: 22px;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: 1px solid #c7c4c1;
		clear: both;
		
	}
	#project_container .featuretitle h2 {
		margin: 0;
		padding: 2px 0 0 22px;
		background: transparent url(images/star-icon.gif) no-repeat top left;
		display: block;
		float: left;
	}
	#project_container .featuretitle h3 {
		width: 180px;
		height: 15px;
		display: block;
		padding: 0;
		margin: 0;
	}
	#project_container .featuretitle a {
		height: 13px;
		padding: 5px 0px 0 7px;
		margin: 0;
		background: transparent url(images/back-button.gif) no-repeat 0px 6px;
		float: right;
		display: block;
	}
	#project_container #picture_container {
		float: left;
		display: block;
		padding: 0;
		margin: 0 15px 0 0;
	}
	.largeimage_frame {
		width: 437px;
		height: 267px;
		padding: 6px 0 0 6px;
		border: 2px solid #e4e1e0;
		margin: 0 0 15px 0;
	}
	.largeimage_frame_mpi {
		width: 437px;
		height: 398px;
		padding: 6px 0 0 6px;
		border: 2px solid #e4e1e0;
		margin: 0 0 15px 0;
	}
	#picture_container ul {
		width: 250px;
		padding: 0;
		margin: 0;
		display: block;
	}
	#picture_container ul li{
		padding: 0 5px;
		margin: 0;
		list-style-type: none;
		background: transparent url(images/grey-pixel-arrow.gif) no-repeat 0px 2px;
	}
	.smallimage_container {
		width: 448px;
		height: 167px;
		padding: 0;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.smallimage_frameone {
		width: 207px;
		height: 156px;
		padding: 6px 0 0 6px;
		border: 2px solid #e4e1e0;
		float: left;
		margin: 0 13px 0 0;
	}
	.smallimage_frametwo {
		width: 207px;
		height: 156px;
		padding: 6px 0 0 6px;
		border: 2px solid #e4e1e0;
		float: left;
		margin: 0;
	}
	#project_container #project_content {
		float: left;
	}
	#project_content dl {
		width: 210px;
		padding: 0;
		margin: 0 0 10px 12px;
		display: block;
	}
	#project_content dt {
		margin: 0;
		padding: 0 0 0 7px;
	}
	#project_content dd {
		background: transparent url(images/brown-point.gif) no-repeat 0 3px;
		margin: 0;
		padding: 0 0 0 7px;
	}
	#project_content p {
		width: 250px;
		display: block;
		padding: 0;
		margin: 0 0 12px 20px;
	}
	#backpage_container {
		width: 600px;
		height: 30px;
		border-top: 1px solid #000000;
		float: left;
	}
	/************ ABOUT SECTION ***************/
	#about_container {
		width: 435px;
		padding: 0;
		margin: 0 0 20px 22px;
	}
	#about_container p {
		padding: 0;
		margin: 0 0 10px 0;
	}
	#about_container a {
		color: #c70500;
		text-decoration: underline;
	}
	#about_container a:hover {
		color: #c70500;
		text-decoration: none;
	}
	/************ SITE MAP ******************/
	#project_container #sitemap_content {
		width: 774px;
		padding: 0;
		margin: 0;
	}
	#project_container #sitemap_content ul {
		padding: 0 0 5px 0;
		margin: 0 0 0 64px;
	}
	#project_container #sitemap_content ul li {
		list-style-type: none;
		background: transparent url(images/brown-point.gif) no-repeat 0 9px;
		padding: 0 15px 0 7px;
		margin: 0;
	}
	#project_container #sitemap_content p {
		width: 400px;
		display: block;
		padding: 0;
		margin: 0 0 12px 42px;
	}
	#project_container #sitemap_content a {
		color: #3d342c;
		text-decoration: none;
		border-bottom: 1px dotted #3d342c;
		font-size: 80%;
		font-weight: bold;
	}
	#project_container #sitemap_content a:hover {
		border-bottom: none;
	}	
	
	/******* CLEARING ********/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
