body {	margin:0px 0px 20px 0px;	background:#FFF;		}a 			{ color: #003366; text-decoration: underline; }a:link		{ color: #003366; text-decoration: none; }a:visited	{ color: #003366; text-decoration: none; }a:active	{ color: #999999; text-decoration: none; }a:hover		{ color: #999999; text-decoration: underline; }h1, h2, h3 {	margin: 0px;	padding: 0px;}#container {	width: auto;}#banner {	font-family:palatino,  georgia, verdana, arial, sans-serif;	color:#333;	font-size:30px;	font-weight:normal;		padding:15px;  border-top:4px double #666;}#banner a,#banner a:link,#banner a:visited,#banner a:active,#banner a:hover {	font-family: palatino,  georgia, verdana, arial, sans-serif;	font-size:30px;	color: #333;	text-decoration: none;}#banner h2 {	font-family:palatino, georgia, times new roman, serif;	color:#333;	font-size:12px;	text-transform:none;		font-weight: normal;}#center {}.content {	width: auto;	position:absolute;	left:240px;	background:#FFF;	margin-top: 15px;	margin-bottom:20px;	border:1px solid #FFF;}#right {	margin:15px;	border:1px solid #FFF;	width:338px;	position: absolute;	left: 221px;	top: 80px;}.content p {	font-family:palatino, georgia, verdana, arial, sans-serif;	color:#333;	font-size:12px;	font-weight:normal;	background:#FFF;	line-height:200%;}.content blockquote {	line-height: 150%;}.content li {	line-height: 150%;}.content h2 {	font-family:palatino, georgia, times new roman, serif; 	font-size: large; 	color: #333; 	border-bottom:1px solid #999;	margin-bottom:10px;	font-weight:bold;}.content h3 {	font-family: palatino, georgia, times new roman, serif;	font-size: 14px;	color: #666;}.content p.posted {	font-family:verdana, arial, sans-serif; 	font-size: 10px; 	color: #000000; 	margin-bottom:25px;}#calendar {	font-family:verdana, arial, sans-serif;	color:#666;	font-size:10px;	font-weight:normal;	background:#FFF;	line-height:140%;	padding:2px;  text-align:left;}#calendar table {	padding: 2px;	border-collapse: collapse;	border: 0px;	width: 100%;}#calendar caption {	font-family:palatino, georgia, times new roman, serif;	color:#666600;	font-size:12px;	font-weight:normal;	padding:2px;	letter-spacing: .3em;	background:#FFF;	text-transform:uppercase;	text-align:left;			}#calendar th {	text-align: center;	font-weight: normal;}#calendar td {	text-align: center;}.sidebar {	font-family:verdana, arial, sans-serif;	color:#333;	font-size:10px;	font-weight:normal;	background:#FFF;	line-height:140%;	padding:2px;				}.sidebar h2 {	font-family:palatino, georgia, times new roman, serif;	color:#666600;	font-size:12px;	font-weight:normal;	padding:2px;	margin-top:30px;	letter-spacing: .3em;	background:#FFF;	text-transform:uppercase;		}.sidebar ul {	padding-left: 0px;	margin: 0px;	margin-bottom: 30px;}.sidebar li {	color: #666666;	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	text-align: left;	line-height: 150%;	margin-top: 10px;	list-style-type: none;}.sidebar img {	border: 3px solid #FFFFFF;}.photo {	text-align: left;	margin-bottom: 20px;}.link-note {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	line-height: 150%;	text-align: left;	padding: 2px;	margin-bottom: 15px;}#powered {	font-family:palatino, georgia, times new roman, serif;	color:#666;	font-size:10px;			line-height:140%;	text-transform:uppercase; 	padding:2px;	margin-top:50px;	letter-spacing: .2em;						background:#FFF;		}#comment-data {	float: left;	width: 180px;	padding-right: 15px;	margin-right: 15px;	text-align: left;	border-right: 1px dotted #BBB;}textarea[id="comment-text"] {	width: 80%;}