body{	padding: 0;	margin: 0;	font-family: lucida grande, verdana, helvetica, arial, sans-serif;	font-size: 12px;}#container{	margin: 0 auto;	padding: 0;	background-color: white;	background-image: url("../images/sidebar.gif");	background-position: right;	background-repeat: repeat-y;}#banner{	margin: 20px 0 5px 20px;	background: #fff url("../images/banner.gif");	background-repeat: no-repeat;	background-position: left;	color: #090;	letter-spacing: normal;	height: 200px;	text-align: right;}	#banner span	{		font-size: 10px;		display: block;		letter-spacing: normal;	}	#nav{	font-family: times new roman;	list-style: none;	padding: 3px 0;	text-align: left;	font-size: 14px;	font-weight: 100;	color: #03C;	margin-top: 230px;}	#nav li	{		display: block;		width: 150px;		padding: 10px 0;	}			#nav li a		{			padding: 2px;			color: #03A;			text-decoration: none;			border-top: solid 1px #ccc;			border-bottom: solid 1px #ccc;				}					#nav li a:hover			{				color: #03D;			}#content{	margin: 0 0 0 160px;	width: 600px;	background-color: #fff;}	.contentItem	{		padding: 10px 10px;	}			.contentItem label		{			float: left;			width: 100px;		}			h1.contentTitle		{			font-family: lucida grande, verdana, helvetica, arial, sans-serif;			letter-spacing: 2px;			font-size: 20px;			margin: 0;			padding: 0 0 10px 0;			color: #333;		}				h3.contentTitle		{			font-family: lucida grande, verdana, helvetica, arial, sans-serif;			letter-spacing: 2px;			font-size: 14px;			margin: 0;			padding: 15px 0 0 0;			color: #333;		}				h4.contentTitle		{			font-family: lucida grande, verdana, helvetica, arial, sans-serif;			letter-spacing: 2px;			font-size: 10px;			margin: 0;			padding: 0;			color: #333;		}				.contentItem .testimonial		{			background-image: url("../images/quote.gif");			background-position: top left;			background-repeat: no-repeat;			padding: 15px 0 0 100px;			margin-bottom: 20px;			min-height: 150px;		}				.description p		{			font-style: italic;			color: #555;			font-size: 10px;			padding: 0;			margin: 0;		}				h1.item		{			margin: 20px 0 10px 0;			font-size: 16px;			color: #333;		}				h2.item		{			font-weight: 200;			margin: 0;			line-height: 18px;			font-size: 11px;			color: #555;		}				.itemPicture		{			float: right;			margin: 10px 0 10px 10px;		}				.headPicture		{			float: right;			margin: 25px 10px 0 10px;					}		#sidebar{	float: left;	width: 150px;	margin: 10px;	padding: 0;	line-height: 15px;}	.sidebarItem	{		letter-spacing: 1px;		margin: 20px 0;	}				.sidebarItem p		{			font-size: 10px;			color: #333;		}			h1.sidebarTitle		{			font-family: times new roman;			letter-spacing: 2px;			font-size: 14px;			padding: 5px 0;			margin: 0;		}				ul.sidebarList		{			list-style: none;			font-size: 10px;			color: #555;			margin: 0;			padding: 0;		}				ul.sidebarList li		{			padding: 4px 0;		}				.sidebarItem label		{			clear: left;			float: left;			width: 75px;		}				.sidebarItem form p		{			margin: 0;			padding: 3px 0;			line-height: normal;		}		fieldset{	margin: 0;	padding: 0;	border: 0;}.headFoot{	clear: both;	background-color: #069;	text-align: center;	color: #fff;	padding: 10px;}.partPicture{	padding: 0;}	.partPicture td	{		padding: 10px;		vertical-align: top;	}.thumbPicture{	padding: 0;	margin: auto;}		.thumbPicture td	{		padding: 10px;		vertical-align: top;		font-size: 10px;		text-align: center;		width: 100px;	}			.thumbPicture td img		{			display: block;			margin-bottom: 10px;			border: none;		}.fullPicture{	display: block;	margin: 10px auto;}a{	text-decoration: none;	color: #038;}	a:hover	{		color: #03D;		text-decoration: underline;	}	p{	line-height: 20px;	font-size: 12px;}h1{	color: #222;	font-size: 15px;}h2{	color: #333;	font-size: 13px;}ul{	list-style: square;	font-size: 12px;	margin: 0;	padding: 0 20px;}ol{	font-size: 12px;}img{	border: none;}#newsletter{	margin: 40px 20px;}		#newsletter hr	{		color: #fff;		height: 0;		margin: 20px;		border: none;		background-color: #fff;	}		#newsletter p	{		font-size: 14px;		font-family: times new roman;		margin: 0;		padding: 0;		line-height: 17px;		page-break-inside: avoid;	}			#newsletterAboutMe	{		margin: 50px 0;	}		.pageBreak		{			page-break-after: always;		}				#newsletterAboutMe p		{			margin: 20px 0;			font-family: arial;			font-size: 14px;			line-height: 22px;		}		#newsletter blockquote	{		margin: 0;		padding: 0;	}			#newsletter blockquote p		{			margin: 0;			padding: 0;			text-indent: 15px;			page-break-inside: avoid;		}	#newsletterColumn	{		font-size: 14px;		line-height: 22px;		padding: 0 30px;	}		#newsletterColumn p		{			font-family: arial;			line-height: 22px;			padding-bottom: 20px;			page-break-inside: avoid;		}		#newsletterColumn h1		{			background-color: #f60;			color: #ffc;			padding: 10px 10px 15px 0;			font-family: times new roman;			font-style: italic;			font-weight: normal;			font-size: 20px;			text-align: right;		}		#newsletter a	{		color: #0aa;	}		#newsletterDescription	{		margin: 30px 0 20px 0;	}		#newsletterLogo	{		margin: 20px 0;	}#newsletterDate{	font-size: 16px;	font-family: arial;	font-weight: bold;	margin: 0px 0px 100px 275px;}