/* CSS Document */
body, html{
		height:100%;
		margin:0 0 1px;
		padding:0;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
}	

/*#entire	{position:absolute; top:0px; left:0px; }*/

#entire_home
{
	margin: 0 auto;
	width: 1000px;
	height:100%;
	margin-top:0px;
}

#entire_residential
{
	margin: 0 auto;
	width: 1000px;
	height:100%;
	background:url(../residential/img/bg.gif) top center;
	background-repeat:no-repeat;
}

#entire_commertial
{
	margin: 0 auto;
	width: 1000px;
	height:100%;
	background:url(../community/img/bg.gif) top center;
	background-repeat:no-repeat;
}

#entire_inprocess
{
	margin: 0 auto;
	width: 1000px;
	height:100%;
	background:url(../inprocess/img/bg.gif) top center;
	background-repeat:no-repeat;
}

#entire_profile
{
	margin: 0 auto;
	width: 1000px;
	height:100%;
	background:url(../profile/img/bg.gif) top center;
	background-repeat:no-repeat;
}

#mainContents{
	position:relative;
	top:0px;
	height:520px;
}

/* CONTACT INFO */
#ar_contact	{position:relative; margin-left:-40px; top:7px; z-index:20px;} /* used in top page */
#ar_contact_project	{clear:both; margin-left:-40px;position:relative; top:-413px;}
#ar_contact_profile {clear:both; position:relative; text-align:center; top:42px; left:-20px;}
#ar_contact_resume	{clear:both; position:relative;  top:16px; left:-20px;}

.contactTxt{
	font:normal 9px Arial, Helvetica, sans-serif; 
	color:#7b8a64;
	text-align:left;
}

#description	{position:absolute; left:565px; top:190px; width:190px; font:normal 9px Arial; color:#000; line-height:1.5;}
.projectname	{font-weight:bold;}
.scwartz	{font-weight:bold;}

img	{border-width:0px;}
a:link	{color:#333; text-decoration:underline;}
a:visited	{color:#333; text-decoration:underline;}
a:hover	{color:#333; text-decoration:none;}

a.email:link	{color:#333; text-decoration:none;}
a.email:visited	{color:#333; text-decoration:none;}
a.email:hover	{color:#333; text-decoration:underline;}


#schwartz	{
	position:relative;
	width:180px;
	height:26px;
	top:37px;
	left:4px;
}

/* top */

.topimg	{position:absolute; left:194px; top:240px;}
#news	{position:absolute; left:790px; top:130px; width:150px; font:normal 9px Arial, Helvetica, sans-serif; color:#000; line-height:1.5;}
.newsNavi	{font-weight:bold;}

/* bio */
#bio_description	{position:absolute; left:310px; top:160px; width:416px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.5;}

/* resume */
#resume	{position:absolute; top:108px; left: 245px; width:500px; }

/* projects */
/*body#community	{background: url(img/bg.gif) fixed;}
*/
/*
body#community	{
	background:url(../community/img/bg.gif) top left;
	background-repeat:no-repeat;
	}

body#residential	{
	background:url(../residential/img/bg.gif) top center;
	background-repeat:no-repeat;
	}


body#inprocess	{
	background:url(../inprocess/img/bg.gif) top left;
	background-repeat:no-repeat;
	}
	
body#profile	{
	background:url(../profile/img/bg.gif) top left;
	background-repeat:no-repeat;
	}
*/	

/*
#navi	{
	position:absolute;
	left:36px;
	top:237px;
	text-align:right;
	height: 144px;
}
*/

#navi	{
	position:relative;
	width:146px;
	left:36px;
	top:207px;
	text-align:right;
	height: 144px;
}
/*
#projectTn	{
	position:absolute;
	left:194px;
	top:425px;
	text-align:left;
	height: 93px;
}
*/

#projectTn	{
	position:relative;
	left:194px;
	top:250px;
	text-align:left;
	width:550px;
	height: 93px;
}

#mainpic_position	{
	position:relative;
	left:190px;
	top:-173px;
	width:350px;
	height:286px;
}

#textContents	{
	position:relative;
	left:785px;
	top:-425px;
	text-align:left;
	width: 200px;
	height: 260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#333;
	line-height:1.25;
}

#textContents_ashed{
	position:relative;
	left:775px;
	top:-425px;
	text-align:left;
	width: 200px;
	height: 260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#333;
	line-height:1.25;
}

.fromNews{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:7pt;
	line-height:1.5;
	text-align:right;
	text-transform:uppercase;
}


#credits	{
	float:right;		
}
	 
body#community div#entire_inprocess div#mainContents div#textContents div#credits table#credits_table	{
	width:200px;
	padding:0px;
	margin-left:10px;
	float:right;
}

body#inprocess div#entire_inprocess div#mainContents div#textContents div#credits table#credits_table	{
	width:200px;
	padding:0px;
	margin-left:10px;
	float:right;
}

body#residential div#entire_residential div#mainContents div#textContents div#credits table#credits_table	{
	width:200px;
	padding:0px;
	margin-left:10px;
	float:right;
}

.credits_category	{
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8pt;
	font-weight:bold;
	color:#555;
	width:50%;
}

.credits_category_hel	{
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:8.0pt;
	font-weight:bold;
	color:#555;
}

.credits_info	{
	vertical-align:top;
	text-align:left;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#555;
	line-height:1.3; 
	width:50%;
}

.credits_info_hel	{
	vertical-align:top;
	text-align:left;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#555;
}

#thumbs	{
	position:relative;
	left:560px;
	top:-260px;
	width: 181px;
	height: 90px;
}

#thumbs_16	{
	position:relative;
	left:560px;
	top:-347px;
	width: 181px;
	height: 90px;
}

#thumbs_12{
	position:relative;
	left:560px;
	top:-305px;
	width: 181px;
	height: 90px;
}

#link_credits {
	position:relative;
	left:780px;
	top:-430px;
	width: 171px;
	height: 12px;
}

.link_next{
	position:absolute;
	right:-10px;
	bottom:10px;
}

.link_desc2	{
	font:Arial, Helvetica, sans-serif 7pt;
	text-decoration: none;
	
}

#projectName	{
	position:relative;
	left:785px;
	top:-495px;
	width: 191px;
	height: 30px;
	font:bold 8.5pt Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.3;
	text-align:right;
}

.location	{
	font:normal 8pt Arial, Helvetica, sans-serif;
	line-height:1.5;
	text-align:right;
}

/* profile - resume */
#summaryPix	{
	position:absolute;
	left:-138px;
	top:0px;
}

#resumePic	{
	position:absolute;
	left:-138px;
	top:2px;
}

#summaryTxt	{
	position:relative;
	left:329px;
	top:0px;
	width: 427px;
	height: 193px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333;
	line-height:1.4;
	text-align:left;
}

.summary_next{
	position:absolute;
	top:200px;
	left:0px;
}

#link_info{
	position:relative;
	top:-17px;
	left:-275px;
}

.collabo{
}

.title{
	color:#333;
	left:50px;
}

.toCollabo{
	position:absolute;
	top:200px;
	left:330px;
}

.collabo_title{
	padding-left:5px;
	font-style:italic;
}

.collabo_name{
	padding-left:30px;
}

.strong{
	font-weight:bold;
}



#desc_link, #credits_link{
	position:relative;
	float:left;
}