html {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", Tahoma, Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
	color: #333;
	font-size:  12px;
	line-height: 16px;
}
/*Stupid Lucida doesn't have an Italic and some browsers (FF, IE) are not smart enough to substitute italc letters with the next font down on the list who DOES have them, that would be trebuchet, so I just speficy this by hand. assholes.*/
* i, * em {
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Bitstream Vera Sans", Tahoma, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Helvetica, sans-serif;
}


body {
	padding-left: 128px;
	padding-bottom: 96px;
	padding-right: 192px;
	padding-top: 32px;
	background-color: #cbcbbb;
}

#page {
	text-align: left;
}


/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/


h0, h1, h2, h3, h4, h5, h6, h7 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	letter-spacing: -0.05em;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, h7 * {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	font-size:  48px;
	line-height: 48px;
	letter-spacing: -0.05em;
	margin-bottom: 64px;
}
h2 {
	font-size:  32px;
	line-height: 32px;
	letter-spacing: -0.05em;
}
h3 {
	font-size:  16px;
	letter-spacing: -0.025em;
}
h4 {
	font-size:  12px;
	letter-spacing: 0em;
}


img{
	border-style: none;
}

hr{
	height:1px; 
	margin-top: 32px;
	margin-bottom: 32px;
	background-color: #000;
}

table {
	border-style: none;
}

a:link, a:visited, a:active, a:hover {
	color: #000;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover,
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover,
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover,
h4 a:link, h4 a:visited, h4 a:active, h4 a:hover {
	text-decoration: none;
	border-bottom: none; /*1px solid #000;*/
	/*padding-bottom: 2px;*/
}
	
/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/


#page > #header {
	margin-bottom: 32px;
}

#page > #content {
	width: 640px;
}

#page > #footer {
	margin-top: 128px;
}


/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/

#page > #content > #portfolios {
	border-bottom: 1px solid #b2b1a2;
	margin-bottom: 32px;
	padding-bottom: 32px;
	margin-top: 64px;
}

#page > #content > #portfolios > .portfolio {
	clear: both;
	margin-bottom: 32px;
	margin-top: 8px;
	padding-top: 24px;
	border-top: 1px solid #b2b1a2;
	padding-bottom: 32px;
}

#page > #content > #portfolios > .portfolio .image {
	float: right;
	padding-bottom: 32px;
}

#page > #content > #portfolios > .portfolio .info {
	width: 320px;
	padding-bottom: 32px;
}

#page > #content > #portfolios > .portfolio > .info > h3.title {
	font-size: 24px;
	letter-spacing: -0.05em;
	padding-bottom: 2px;
}
#page > #content > #portfolios > .portfolio > .info > h3.title > a:link	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > h3.title > a:active	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > h3.title > a:visited	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > h3.title > a:hover	{
	color: #000;
	border-bottom: 1px solid #000;
}

#page > #content > #portfolios > .portfolio > .info > p.text {
}

#page > #content > #portfolios > .portfolio > .info > p.smallText {
	font-size: 80%;
	color: #666;
}
#page > #content > #portfolios > .portfolio > .info > p.smallText > a:link	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > p.smallText > a:active	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > p.smallText > a:visited	{ text-decoration: none; color: inherit; color: none; }
#page > #content > #portfolios > .portfolio > .info > p.smallText > a:hover	{
	color: #000;
	border-bottom: 1px solid #000;
}


/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/

#page > #content > #displayTable td {vertical-align:top;}

/*#page > #content > #displayTable > */.displayImage {
	margin-right: 48px;
}

/*
<div ID="content">

	<table ID="displayTable">

		<td class="displayIntroTextCell">
			<div class="displayIntroText">
		
		<td class='displayImageCell'>
			<div class='displayImage'>
				<img...>
*/



/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/

#page > #content > #info {
	border-top: 1px solid #b2b1a2;
	margin-bottom: 32px;
	padding-bottom: 32px;
	margin-top: 64px;
}



#page > #content > #footer {
	border-bottom: 1px solid #b2b1a2;
	margin-bottom: 32px;
	padding-bottom: 32px;
	margin-top: 64px;
}
/*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*	*/

#footer .legal {
	color: #b2b1a2;
	font-size: 8px;
}
#footer .credit {
	color: #b2b1a2;
	font-size: 8px;
}
#footer .credit a:link, 
#footer .credit a:hover, 
#footer .credit a:active, 
#footer .credit a:visited {	
	color: #b2b1a2;
}