body   { color: #736c5a; font-size: 14px; font-family: verdana, geneva, arial, helvetica, sans-serif; line-height: 20px; background: #fff; text-align: left; margin: 0 auto; padding: 0; width: 970px }a  { color: #e4b019; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: underline }h3{    color: #ff6801;}h1 { color: #fafff8; font-size: 2px; font-style: normal; font-weight: 100; font-size-adjust: -3 }#frame  { background: #fff url("/images/backstripe.gif") repeat-y left 50%; text-align: left; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 0; width: 970px }img {	border: 0; 	display: block;}p.photo_credit{	margin: -10px 0 5px 0;	font-size: 9px;	text-align: right;	color: #999;}p.photo_credit{	margin: 0px 0 5px 0;}.clear{	line-height: 1px;	font-size: 1px;	clear: both;}.highlight_header   { font-size: 30px; font-family: garamond, "itc garamond", georgia, times, "times new roman", serif; line-height: 34px; text-align: left; text-transform: uppercase; letter-spacing: 5px; margin: 0 0 15px 10px; padding: 7px 0; border-top: transparent; border-bottom: transparent }ul.topposts { list-style: url("/images/bullet.gif"); margin: 0 0 15px; padding: 0 }ul.topposts li{	margin: 5px 0 5px 15px;	padding: 0;}ul.topposts li a{	color: black;	text-decoration: none;	font-size: 11px;}ul.topposts li a:hover{    color: #0950a0;    border-bottom: 1px solid #B9CEE6;}/* --------- BUTTONS ----------------- */.bottombuttons{	clear: both;	border-bottom: 1px dotted #169e8b;}.button{	border: 1px solid #4d4d4d;	width: 130px;	float: left;	margin: 10px 2px 15px 0;}.right{	float: right;	margin-right: 10px;}.button a{	border: 1px solid white;	display: block;	background: #169E8B;	padding: 0 4px;	line-height: 20px;	text-decoration: none;	font-weight: bold;	color: white;	text-align: center;}.smallbutton{	float: right;	width: 31px;	height: 22px;	text-align: center;	border: 1px solid #7a7a7a;	margin-right: 10px;}.smallbutton a{	color: #7a7a7a;	line-height: 24px;	font-size: 11px;	margin: 0px 0 0 0;	padding: 0;	display:inline;	letter-spacing: 0;	font-family: helvetica, arial, sans-serif;	font-weight: normal;	text-decoration: none;}/* ---------------- PAGE SUB HEADERS AND SECTIONS --------------------- */h3.subhead{    margin: 0;    border-bottom: 7px solid #169e8b;}.subsection{    margin: 55px 0 20px 0;    padding: 0 0 55px 0;    border-bottom: 1px dotted #169e8b;}ul.subsection { list-style: url("/images/bullet.gif"); margin-top: 10px }ul.subsection li{	margin: 5px 0 5px 15px;	padding: 0;}ul.subsection li a{	margin: 5px 0 5px 5px;	padding: 0;	text-decoration: none;	color: #4d4d4d;}dd{	border-bottom: 1px dotted #169e8b;	margin: 0 0 10px 0;	padding: 0;}dl{	padding-top: 10px;	border-top: 1px dotted #169e8b;}.subgreen { background: E1EAFA url('(EmptyReference!)'); margin: 15px 0; padding: 5px; border-style: none; border-color: #169e8b }.subgreen p{    margin: 0;    color: #4d4d4d;}div.subgreen h3, div.subgreen h3 a{	font-size: 14px;	color: #12683F;	text-decoration: none;	margin: 0;}p.description{	font-size: 12px;	color: #15683E;	margin: 20px 70px 35px 0;}/* ------------- ADS ----------------- */.inlineindexad{	margin: 15px 0 50px 100px;}#newslist .inlineindexad, #newspermalink .inlineindexad{	margin-left: 0px;}.inlineauthorad{	margin: 15px 0 50px 0px;}.permalinkad{	float: left;	margin: 0 10px;}.rightad{	margin: 0 0 20px 0;	padding: 3px;	background: #f5f5f5;	width: 160px;}.inlineindexad, .inlineauthorad, .permalinkad{	padding: 3px;	background: #f5f5f5;	width: 300px;}.inlineindexad:before, .inlineauthorad:before, .permalinkad:before, .rightad:before{	content: "Advertisement";	display: block;	text-align: center;	margin: -2px 0 0 0;	font-size: 9px;	color: #666;}.tinywhite  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; font-stretch: normal }.tinyblack     { color: #57503e; font-size: 12px; font-family: "Gill Sans", Helvetica, Geneva, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; font-stretch: normal }.lucylines     { font-size: 14pt; font-family: Georgia; font-style: italic; font-weight: normal; line-height: 120%; font-stretch: ultra-condensed; background-color: #ffc; background-position: 275px 0; text-align: left; text-indent: 10pt; padding: 12pt; top: 12pt; width: 275pt; max-width: 275px; border-color: transparent }.lucylinestitle { color: #c31107; font-size: 20pt; font-family: Georgia; font-style: normal; font-weight: bold; line-height: 100%; font-stretch: normal; text-decoration: none; background-color: #ffc; text-align: left; letter-spacing: 10%; padding: 12pt; top: 12pt; width: 275px; max-width: 260px; border-color: transparent }.whitegeorgiaitalics { color: white; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; line-height: 14pt; font-stretch: condensed; background-color: transparent }