body 
{
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color:	#FFFFFF;
	text-align:		left;
	color:			#333;
	line-height:		140%;
	font-size:		70%;
	margin:		0;
	padding:		0;
}
	
p, ul, ol, li, dl, dt, dd
{
	font-family:		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background-color:	#FFFFFF;
	text-align:		left;
	margin:			0;
	padding:		5px 0px 5px 0px;
}


h1, h2
{
	font-size:		125%;
	line-height:		160%;
	font-weight:		bold;
	text-decoration: 	none;
	margin:			0;
	padding:		5px 0px 5px 0px;
}

em 
{
	font-style:		normal;
	font-weight:		bold;
}

#photograph
{
	margin:			0;
	padding:		0;
}

#header 
{
	margin:			0;
	padding:		75px 0px 30px 75px;
}

#header h1
{
	font-size:		150%;
	line-height:		100%;
	font-weight:		bold;
	text-decoration: 	none;
	margin:			0;
	padding:		0px 0px 0px 0px;
}

	
#footer 
{
	clear:			both;
	margin:			0;
	padding:		75px 0px 75px 75px;
}
	
#main 
{
	margin:			0;
	padding:		30px 0px 50px 75px;
}

	
#main h2 
{
	font-size:		125%;
	line-height:		160%;
	font-weight:		bold;
	text-decoration: 	none;
	margin:			0;
	padding:		20px 0px 20px 0px;
}
	
#main h3, h4, h5, h6 
{ 
	font-size:		100%;
	line-height:		120%;
	font-weight:		bold;
	margin:			0;
	padding:		3px 0px 3px 0px;
}
	
#main blockquote 
{
	font-family:		Georgia, serif;
	background:		url(images/icn_quoteleft_lrg.gif) top left no-repeat;
	background-color:	#FFFFFF;
	margin:			0;
	padding:		0;
}
	
#main ul 
{
	margin:			0;
	padding:		0;
}
	
#main li 
{
	list-style-type:	none;
	padding-bottom:		0;
	margin:			0;
	padding:		0;
}
		
#maincolumn
{
	float:			left;
	width:			450px;
	border:			1px solid white;
	margin:			0;
	padding:		0;
}

#maincolumn h2
{
	font-size:		125%;
	line-height:		160%;
	font-weight:		bold;
	text-decoration: 	none;
	margin:			0;
	padding:		20px 0px 20px 0px;
}

#secondarycolumn
{
	width:			225px;
	border:			1px solid white;
	margin:			0px 0px 0px 475px;
	padding:		0;	

}

#secondarycolumn h2
{
	font-size:		125%;
	line-height:		160%;
	font-weight:		bold;
	text-decoration: 	none;
	margin:			0;
	padding:		20px 0px 20px 0px;
}

#secondarycolumn blockquote 
{
	font-family:		Georgia, Minion, serif;
	background-color:	#FFFFFF;
	margin:			0;
	padding:		0;
}	

#letter
{
 	width:			449px;
	margin:			0;
	padding:			0;
	background:			url(./images/articles/letter_center.jpg) top left;
	font-family:		"Georgia", serif;
}

#letter h2
{
 	width:			400px;
	font-family:			"Georgia", serif;
	margin-left:			25px;
}

#letter p
{
	width:			400px;
	font-family:			"Georgia", serif;
	margin-left:			25px;
}

img 
{
	border:			0;
}
	
img.framed 
{
	border:			#CCC solid 1px;
	margin:			10px 0px 20px 0px;
	padding:		7px;
}
	
img.thumb 
{
	border:			#333 solid 1px;
	margin:			10px 15px 0px 0px;
}
	
img.icon
{
	float: 			left;
	vertical-align:		top;
	padding:		15px 15px 15px 0px;
}

img.wsj
{
	float:			left;
	vertical-align:		top;
	padding: 			0px 7px 0px 0px;
}

table td
{
	vertical-align:		top;
	text-align:		center;
	padding:		0;
	margin:			0;
}

table p, h1, h2, h3, h4, h5, h6
{
	width:			420px;
	text-align:		left;
	vertical-align:		top;
	margin:			0;
	padding:		0;
}

table.photograph
{
	width:			100%; 
	height:			150px;
	border:			0;
	margin:			0;
	padding:		0;
}	

a 		{ color: #333; 	background: white; text-decoration: underline;}
a:link		{ color: #333; background: white; text-decoration: underline;}
a:visited	{ color: #888; background: white; text-decoration: underline;}
a:active	{ color: #333; background: white; text-decoration: underline;}
a:hover		{ color: #333; background: white; text-decoration:	underline;}

a.image:link	{ text-decoration: none; border-bottom: none;}
a.image:visited	{ text-decoration: none; border-bottom: none;}
a.image:active	{ text-decoration: none; border-bottom: none;}
a.image:hover	{ text-decoration: none; border-bottom: none;}
		
.date		{font-family: Georgia, Times, serif;}
.mono 		{font-family: Courier, "Courier New", sans-serif;}
.small 		{font-size: 75%;}
.underline 	{border-bottom: 1px dotted #999;}

