
/* ———————————————	CONTENT CONTROLS (OVERRIDE)	*/

.contentmain	{ width: 645px; }


/* ———————————————	NEWSLETTER STYLES FONTS	*/

.title		{ font-family: arial, times, serif; font-size: 10pt; font-weight: bold; color: #fff; padding: 0 8px 0 8px; }
.tblcontents	{ font-family: arial, helvetica, sans-serif; font-size: 10pt; padding: 15px 10px 4px 0; }
.txtbdy		{ font-family: arial, helvetica, sans-serif; font-size: 10pt; padding: 15px 10px 24px 24px; }
.sectionhds	{ font-family: "times new roman", times, serif; font-size: 14pt; font-weight: bold; color: #fff; padding: 0 8px 0 8px; }
.txtsm		{ font-size: 8pt; color: #000; }
.byline		{ font-family: "times new roman", times, serif; font-style: italic; color: #000; }
.red		{ color: #d00; }
.blu		{ color: #06f; }

/* ———————————————	LINKS	*/

.lnk		{ color: #06f; }
.lnk:hover	{ color: #b00; }
.lnkbld		{ font-weight: bold; color: #06f; }
.lnkbld:hover	{ color: #0c4; }
.lnknu		{ text-decoration: none; color: #06f; border-bottom: 1px dotted #3b62ad; }
.lnknu:hover	{ color: #06f; border-bottom: 1px dotted #0c4; }
.lnksm		{ font-size: 8pt; color: #094; text-decoration: none; }
.lnksm:hover	{ color: #044; text-decoration: underline; }
.authlink	{ font-size: 8pt; color: #f70; text-decoration: none; margin-left: 6px; border-bottom: 1px dotted #f70; }
.authlink:hover	{ color: #44f; border-bottom: 1px dotted #44f; }

/* ———————————————	OTHER	*/

li		{ padding-bottom: 5px; }
.sitenews	{ background-color: #fff; }
.itl		{ font-style: italic; }
.bld		{ font-weight: bold; }


