A:hover { color: #CCFF00; font-family: Arial, Helvetica, sans-serif !important; text-decoration: underline; }
A:visited { color: #FFEDB7; text-decoration: none; font-family: Arial, "Futura Md BT", Georgia, "Trebuchet MS", Tahoma; }
a:link { color: #FFFFFF; text-decoration: none; font-family: Arial, "Futura Md BT", Georgia, "Trebuchet MS", Tahoma; }
.main-title { padding: 0px; font-size: 130%; line-height: 1.2em; font-weight: normal; color: #39260B; text-transform: uppercase; letter-spacing: .2em; padding-left: 0; }
.main-title-noindent { margin: 0px; padding: 0px 0px 0em; border: 1px solid #fff; font-size: 130%; line-height: 1.5em; font-weight: normal; color: #39260B; text-transform: uppercase; letter-spacing: .2em; }
.main-leftfloat { width: 410px; float: left; }
.post-title { margin: .25em 0 0; padding: 0 0 4px; font-size: 120%; font-weight: normal; line-height: 1.4em; color: #c60; }
.article-blockquote { margin: 1em 20px; }
.byline { margin: 0 3px 3px; padding: 10 20px 10px; border: 1px solid #fff; max-width: 700px; font: Trebuchet,Arial,Verdana,Sans-serif; text-transform: uppercase; letter-spacing: .2em; color: #999; }
.comment { margin: 0 3px 3px; padding: 10 20px 10px; border: 1px solid #fff; max-width: 700px; font: Trebuchet,Arial,Verdana,Sans-serif; letter-spacing: .1em; color: #996600; }
.textblock { margin: 0 0 0.5em; padding-left: 20px; padding-right: 20px; line-height: 1.2em; padding-bottom: 10px; padding-top: 10px; }
.article-title { margin: 0em 0 0; padding: 0 0 0 20; font-size: 120%; font-weight: normal; line-height: 1.4em; color: #c60; text-indent: 0pt; background-position: 0px; }
.textintro {
	margin: 0 0 0.5em;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.2em;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #CC6600;
	font-size: 110%;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
.textblock-white { margin: 0 0 0.5em; padding-left: 20px; padding-right: 20px; line-height: 1.2em; padding-bottom: 10px; padding-top: 10px; color: #FFFFFF; font-weight: normal; }
.byline-flush { margin: 0; padding: 0; max-width: 700px; font: 80%/1.4em Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: .2em; color: #666666; border-top: 0 none #fff; border-right: 0px none #fff; border-bottom: 0px none #fff; border-left: 0px none #fff; }
.footer { margin: 0 0 0.5em; padding-left: 20px; padding-right: 20px; line-height: 1.2em; padding-bottom: 10px; padding-top: 10px; color: #666666; font-weight: normal; font-size: 80%; }
.formtext { margin: 0 0 0.5em; line-height: 1.2em; font-family: Arial, Futura, Trebuchet, Tahoma; font-size: 90%; padding: 0px; }
.intro-smallcaps {
margin: 0; padding: 0; max-width: 700px; font: 80%/1.4em Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: .2em; color: #666666; border-top: 0 none #fff; border-right: 0px none #fff; border-bottom: 0px none #fff; border-left: 0px none #fff;
}
body {
	margin: 0em;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.1em;
	color: #000000;
	text-indent: 0pt;
	font-family: Georgia, "Times New Roman", Times, serif, Trebuchet;
	background-color: #054128;
	background-image: url(images/dark-background.jpg);
	background-repeat: repeat-x;
	border: none;



}
.subhead {
margin: 0em 0 0; padding: 0; font-size: 120%; font-weight: normal; line-height: 1.4em; color: #c60; text-indent: 0pt; background-position: 0px;
}
.subtitle {
margin: 0em 0 0; padding: 0; font-size: 100%; font-weight: normal; line-height: 1.0em; color: #c60; text-indent: 0pt; background-position: 0px;
}
.caption {
margin: 0; padding: 0; max-width: 700px; font: small-caps 12px/normal Trebuchet, Arial, Verdana, Sans-serif; text-transform: none; letter-spacing: .2em; color: #666666; border-top: 0 none #fff; border-right: 0px none #fff; border-bottom: 0px none #fff; border-left: 0px none #fff;
}
