body		{background-color: #fff; background-image:url(../i/bg.gif); background-repeat:repeat-y; background-position:50% 0%; color: #333; padding: 0; margin: 0; font: 100.1%  Georgia, Geneva, Arial, Helvetica, sans-serif; height:100%;}
*			{color:#666; font-size:1em;}
h1, h2, h3, h4, h5, h6		{margin:0 0 7px 0; color:#999; clear:left; background-color:transparent;}
h1		{font-size: 1.75em;}
h2		{font-size: 2.45em; color:#663; margin-bottom:15px;}
h3		{font-size: 2.40em; margin-bottom:15px; font-weight:normal; line-height:1.4em;}
h4,
h5		{font-size: 1.2em; color:#666;}
h6		{font-size: 0.95em;}
img		{border:0;}
div, p, b, i, strong, em, span, a, td, th, u, li	{font-size:xx-small; f\ont-size:x-small;}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *		{font-size:1em; color:#999; background-color:transparent;}
* html h1 *, * html h2 *, * html h3 *, * html h4 *, * html h5 *, * html h6 *	{font-size:1em;}
a			{text-decoration:none; color:#663; background-color:transparent; font-size:1em;}
a.current	{text-decoration:underline;}
a *			{color:#663; background-color:transparent;}
a:hover		{text-decoration:underline;}
li			{font-size:1.15em;}
address,
p			{margin:0 0 7px 0; font-size:1.20em; line-height:1.6em; font-style:normal;}
p *			{font-size:1em;}
#content p.strapline	{font-size:2.25em; color:#996; background-color:transparent; line-height:1.25em; margin-bottom:15px;}
td, th		{vertical-align:top;}
.mb			{margin-bottom:20px !important;}

blockquote	{color:#996; background-color:transparent; margin:55px 0 0 0; padding:0 0 0 13px; background-image:url(../i/quoteOpen.gif); background-position:0 0; background-repeat:no-repeat; font-size:1.40em;}
blockquote span	{color:#996; background-color:transparent; font-size:1.0em; padding:0 12px 0 0; background-image:url(../i/quoteClose.gif); background-position:100% 100%; background-repeat:no-repeat;}

#topNav ul	{margin:0; padding:0; list-style-type:none;}
#topNav li	{margin:0 11px 0 0; float:left; font-size:1.10em;}
#topNav .right li	{margin:0 0 0 11px;}
#topNav a	{color:#6C6A77; background-color:transparent; font-size:1em;}

#footer p	{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; color:#999; background-color:transparent; font-size:0.9em;}

#homePage	{margin:20px 0 3px 0;}
#homePage a	{color:#ccc; background-color:transparent; margin:0; padding:330px 0 0 20px; display:block; width:139px; height:21px; position:relative; top:-351px; left:508px; margin-bottom:-351px; background-image:url(../i/arrow.gif); background-position:9px 332px; background-repeat:no-repeat;}

#processList,
.portfolioList,
#currentList,
#bookList,
#magazineList,
#peopleList,
#thumbnails,
#leftNav ul	{margin:0; padding:0; list-style-type:none;}
#leftNav li	{margin:0 0 5px 0; font-size:1.1em; letter-spacing:-0.5px;}
h3.portfolio {margin:7px 0 15px 0;}
#magazineList li,
#bookList 	{margin:0 0 10px 0;}
#bookList li	{float:left; width:265px; height:125px; overflow:hidden;}
#thumbnails li	{float:left; width:85px; height:85px;}
#currentList li img	{margin:0 13px 15px 0;}
#leftNav a	{font-size:1em;}

#content ul.links 	{margin:0; padding:0; list-style-type:none;}
#content ul.links li 	{line-height:1.6em;}
#content ul.links a,
#content a.arrow	{background-image:url(../i/arrow.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:12px;}
#content a.arrow	{font-size:0.9em;}

#processList h3,
#columnLeft h3,
#columnRight h3,
#columnNarrow h3,
#books h3,
#books h4,
#columnWide h3		{font-size:1.1em; color:#666; background-color:transparent; font-weight:bold; margin-bottom:10px;}
#currentList h3		{font-size:1.8em; color:#666; background-color:transparent; font-weight:bold; margin-bottom:10px;}
#currentList h3 span{font-size:0.6em; color:#666; background-color:transparent; font-weight:normal;}

#relatedImage		{margin:0;}
#relatedImage		{margin:10px 0 0 0; width:157px;}
#relatedImage p		{padding:3px 4px; font-style:italic; font-size:0.95em; color:#999; background-color:transparent;}

ul.docList		{margin:0; padding:0; list-style-type:none;}
.docList li		{margin:0 0 5px 0; font-size:1.10em; padding:0 0 0 22px; background-position:0 0; background-repeat:no-repeat;}
.docList .pdf	{background-image:url(../i/icoPdf.gif);}
.docList .doc	{background-image:url(../i/icoDoc.gif);}
.docList .zip	{background-image:url(../i/icoZip.gif);}
.docList li a	{color:#333; background-color:transparent;}
#books .docList li a	{color:#663; background-color:transparent; font-weight:bold;}
#magazineList p span    {color:#999; background-color:transparent; font-size:0.65em;}
.docList li span{color:#999; background-color:transparent;}

.portfolioList li	{margin-bottom:15px;}
.portfolioList a	{font-size:1.2em;}
#columnLeft h3,
#columnRight h3		{margin:10px 0 15px 0;}

#columnTwo img.left	{margin:0 8px 8px 0;}

h2 span			{font-size:0.6em; font-weight:normal; color:#666;}
#currentList h3 span			{font-size:0.7em;}

.nextgarden		{font-weight:bold;}