	html, body{ 
		margin:0; 
		padding:0; 
		text-align:center;
		background-color: #fff;
		font: 12px "Helvetica Neue", arial, sans-serif;
		color: #666;
	} 
	
	h1 {
		background: url("/images/logo.gif") no-repeat scroll 0 0 transparent;
        float: left;
        height: 135px;
        margin: 19px 0 0;
        text-indent: -9999px;
        width: 192px;
		}
	
	h1 a {
		display: block;
		height: 100%;
	}
	
	p {
		margin: 0 0 13px;
		padding: 0;
		line-height: 20px;
	}
	
	* html p {
		margin: 0 0 17px;
		padding: 0;
		line-height: 20px;
	}
	
	ul {
		list-style-type: none;
		margin: 0 0 16px;
		padding: 0 0 0 12px;
	}
	
	li {
		line-height: 20px;
	}
	
	address {
		font-style: normal;
		margin: 0;
	}
	
	.caps {
		text-transform: uppercase;
	}
	
	.alphabetical_list_item {
		font-size:12px;		
	}
	
	.menu_item {
		font-size:12px;
		line-height:18px;
		text-align:right;
	}
	
	.project_menu_item {
		font-size:10px;
		line-height:16px;
		text-align:right;
	}
	
	#category-page-numbers {
		position:absolute; 
		float:left; 
		margin-left:605px; 
		margin-top:-113px; 
	}

	#project-page-numbers {
		float:left; 
		position:absolute; 
		left:605px; 
		top:289px; 
	}
	
	#menu_item_active {
		color: #eb2024;
	}

	.menu_item_project_cat {
		text-decoration: underline;
		font-size:11px;
	}
		 
	#pagewidth{ 
		width:990px; 
		text-align:left;
		margin:0 auto;  
	} 
	 
	#header{ 
		background-color: #FFFFFF;
        height: 166px;
        margin-bottom: 30px;
        margin-top: 21px;
        width: 100%;
        position: relative;
	} 
    /******* for the menu container **********/
    /* for IE */
	.header-menu-container {
        /*height:40px; */ 
		height:55px;
		width:100%; 
		background-color:#F8F8F9;
		border-bottom:solid #CeCcCd 1px;
	}    
    /******* end of menu container **********/
	#header-menu-bg{  
		width:990px; 
		padding: 0 0 0 0;
		margin: 0 auto;
	} 
	#header-menu{ 
		font-size: 12px;
        height: 26px;
        padding: 15px 0 0 185px;
        text-align: left;
	} 
		 
	#leftcol{
		width:200px; 
		float:left; 
		position:absolute; 
		left:-5px; 
		top:200px; 
	}
	
	#left-col {
		float: left;
        margin-right: 40px;
        width: 193px; 
        margin-top:1px;
	}
	
	#left-col ul {
		list-style-type: none;
		margin: 0;
	}
	
	#maincol{ 
		float: left; 
		width: 720px; 
	}
	
	#outer{ 
		border:solid white 0px; 
		border-left-width: 0px ;  /* left column width. NN4 hack to hide borders */ 
		border-left-color: #fff;   /* left column color */ 
		border-left-style: solid; 
		background-color: #fff; /* center column color */ 
		width: auto; 
	}
 
	#inner{margin:0; width:100%;}
	 
	#outer > #inner { border-bottom: 1px solid #fff;  }
	 
	.clr {clear: both;}
	 
	.content {/*padding: 5px 0;*/ margin-left: -6px; margin-top:-7px;} /*padding for content */ 
	 
	#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
	 
	/*printer styles*/ 
	@media print{ 
		/*hide the left column when printing*/
		#leftcol{display:none;} 
		#outer{border-left:0;} 
	}

	b {
		font-weight: bold;
	}

	i {
		color: #000;
	}
	
	a {
		color: #8E8E8E;
		text-decoration: none;
	}
	a:hover {
		color: #4B4B4B;
		text-decoration: none;
	}
	
	.click {
		color: #4B4B4B;
	}
	.unclick {
		color: #8E8E8E;
	}
		
	.top-link {
		color: #C5C9CE;
        font-size: 9px;
        padding-right: 2px;
        text-decoration: none;	
	}
	.top-link:hover {
		color: #666;
		font-size:9px;
		text-decoration: none;
	}
	#top-link-active {
		color: #EB2024;
        font-size: 9px;
        padding-right: 2px;
        text-decoration: none;
	}
		
	#images {
		width: 390px;
	}
	
	#logo {
		position:relative;
		top:20px;
		max-width: 1600px;
		text-align:right;
	}
	
	#header-images {
		float: left;
        margin-top: 20px;
        padding-left: 35px;
	}
	#header-images img {
		float: left;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
	}

	#header-image-0 {
		width: 135px;
		height: 135px;
		display: inline;
		float: left;
	}
	#header-image-1 {
		width: 135px;
		height: 135px;
		display: inline;
		float: left;
	}
	#header-image-2 {
		width: 135px;
		height: 135px;
		display: inline;
		float: left;
	}
	#header-image-3 {
		width: 135px;
		height: 135px;
		display: inline;
		float: left;
	}
	#header-images div {
		width: 149px;
		height: 135px;
		display: inline;
		float: left;
		text-align: center;
		overflow: hidden;
		padding: 0px;
		margin: 0px;
	}
	#header-images div img {
		width: 135px;
		height: 135px;
		display: inline;
		float: left;
		text-align: left;
		padding: 0px;
		margin: 0px;
	}
	#page-title {
		font-size:21px;
		color: #000;
		font-weight: bold;
		margin: 0 0 12px 5px;
	}
	
	#project-list {
		font-size: 11px;
        margin-top: 5px;
        margin-left: -8px;
	}
	
	#project-info {
		font-size:11px;
		/*margin-left: 27px;*/
		margin-top: -5px;
	}
	
	.project-info-text {
		font-size:12px;
	}

	#project-info-title {
		font-size:18px;
		line-height:20px;
		color: #000;
	}
	
	#project-info-location {
		font-size:16px;
		line-height:20px;
		color: #666666;		
	}
	
	#project-info-quote {
		font-size:9px;
		color: #000;
	}

	#project-info-quotee {
		font-size:8px;
		color: #666666;
		text-align:right;
	}
	
	.project-link {
		font-size:10px;	
		line-height:12px;
        /*color: red;*/
	}
    a.project-link:hover, #articleBody a:hover{
        color: red;
        text-decoration: underline;        
    }


	/* Pagination */
	#articleParent {height:200px; overflow:hidden; width:620px; margin-left:25px; z-index:1; position:relative;}
	.artCol {width:230px; position:absolute; margin-right:14px; z-index:1} /* Mozilla will use a style WITHOUT a float */
	.artText {
		/*position: absolute;*/
		width: 620px; /*230px;*/
		/*top: 0;
		left: 0;*/
		margin-right: 5px;
		font-family: "Helvetica Neue", arial, sans-serif;
		display: block;
        margin-left: 5px;
		font-size: 14px;
		line-height: 18px;
	}

	.artHeaderCol {width:246px}

	#nextPage, #prevPage {position:absolute; z-index:3; font-size:11px;}

	#articleNextPage, #articlePrevPage, #articleOwnerGraphic {position:absolute; visibility:visible;}
	#articleNextPage {left:480px; top:-9px; z-index:4;}
	#articlePrevPage  {left:25px; top:-9px; z-index:4;}
	#articleOwnerGraphic {top:0px; left:0px;}
	
	.page-num-current {
		font-size: 12px;
		color: #EB2024;
	}
	.page-num {
		font-size: 12px;
	}
		
	#page_numbers {position:absolute; visibility:visible;}
	/*#page_numbers {left:12px; width:645px; top:22px; z-index:4; text-align:right;}*/
	#page_numbers {left:470px; width:175px; top:22px; z-index:4; text-align:right;}
	

	.pageNumCol {position:absolute; height:5px; width:5px; overflow:hidden; top:16px;}

	#pgCol0 {position:absolute; top:-5px;}
	#pgCol1 {position:absolute; top:-5px;}
	#pgCol2 {position:absolute; top:-5px;}
	#pgCol3 {position:absolute; top:-5px;}
	
ul#keywords {
	display: none;
}
	
	h2#project-info-title {
	font-weight: normal;
	margin: 0;
	}
	
	h3 {
	margin: 0;
	font-size: 15px;
	line-height: 22px;
	}
	
	h4 {
		margin: 0;
		font-size: 14px;
		line-height: 22px;
	}
	
	.push-down {
		padding-bottom: 8px;
	}
	
	* html .push-down {
			padding-bottom: 18px;
	}	

    
.show{
    /*display: block;*/
    /*position: absolute;*/
    z-index: 999;
}   
.hide{
    /*position: absolute;*/
    /*display: none;*/
    z-index: 1;
} 
.home_window
{
    width:582px!important;
    height:582px!important; 
    position: absolute; 
    z-index: 9999!important; 
    float: left; 
}
#center_img img
{
    width:inherit!important;
    height:inherit!important; 
}
