A:active	{ color: #f90; }
A:link		{ color: #B02; }
A:visited	{ color: #802; }
A.external:visited	{ color: #B02; }
A.external:hover { font-size: 14px; font-weight: bold; }
.sidetitle A {text-decoration: none; color:inherit}
.linkstext A {font-size: 12px; line-height: 14px; }
BLOCKQUOTE	{ color: #000; font-family: Georgia, "Times New Roman", Times; font-size: 14px; line-height: 16px; background-color: #fed; margin: 10px 20px; padding: 2px 12px; border: solid 0 #996635; }
BODY		{ color: #000; font-family: Georgia, "Times New Roman", Times; font-size: 16px; line-height: 18px; background-color: #fff; margin-top: 0; margin-left: 0; }
EM			{ color: #f00; }
H2			{ color: #00a; font-size: 20px; font-weight: bold; font-variant: small-caps; line-height: 24px; }
H3			{ font-size: 16pt; color: #00a; font-weight: bold; font-family: "Arial Narrow", Arial; line-height: 20pt; margin-top: 1ex; margin-bottom: 1ex; }
H4			{ color: #663333; font-size: 14px; font-weight: bold; font-variant: small-caps; line-height: 16px; }
.linkstext	{ font-size: 14px; line-height: 16px; padding: 6px 6px 10px; }
.rsstext	{ color: black; font-size: 11px; padding: 4px 2px 10px; }
.sidetable	{ width: 100%; border-top-color: #a98; border-top-width: 1px; border-right-width: 0; border-top-style: solid; border-bottom-width: 0; border-left-width: 0; }
.sidetitle	{ color: #000; font-size: 14px; font-weight: bold; font-style: italic; line-height: 16px; background-color: #fff4ee; width: 100%; padding: 4px 6px 2px; }
.feattitle	{ font-size: 24px; color: #00a; font-weight: bold; font-family: "Arial Narrow", Arial; line-height: 28px; margin-top: 1ex; margin-bottom: 1ex; }
.feattable	{ width: 100%; border-top-color: #a98; border-top-width: 1px; border-right-width: 0; border-top-style: solid; border-bottom-width: 0; border-left-width: 0; padding: 0;}
.feattext	{ padding: 0 10px 0 10px;}
.features	{ margin: 0; padding: 8px; vertical-align: top; }
.featright	{ text-align: right; vertical-align: top; }
TH			{ color: #673322; font-family: "MS Sans Serif", Arial, Helvetica; font-size: 12px; line-height: 14px; background-color: #cfc5bb; text-align: center; }
TD IMG.siteimg		{ margin: 0; border: none; outline: none medium; display: block; vertical-align: top; }
.article 	{ color: #000; font-size: 16px; font-family: Georgia, "Times New Roman", Times; line-height: 18px; }
.article-ret{ color: #000; font-size: 16px; line-height: 18px; }
.essay		{ color: #000; font-size: 16px; font-family: Georgia, "Times New Roman", Times; line-height: 18px; }
P.article.first:first-letter	{ font-size: 300%; float: left; font-weight: bold; line-height: 30px; }
P.essay.first:first-letter	{ font-size: 300%; float: left; font-weight: bold; line-height: 30px; }
.bodytable	{ width: 960px; margin: 0; padding: 0; border-spacing: 0; border-width: 0; border-collapse: collapse; }
.masttable	{ width: 960px; margin: 0; padding: 0; border-spacing: 0; border-width: 0; border-collapse: collapse; }
.bodynews	{ background-color: #fff; vertical-align: top; width: 260px; margin: 0; padding: 0 0 80px; border-right: 1px solid #a98; color: black; }
.bodymain	{ background-color: #fff; vertical-align: top; width: 700px; margin: 0; padding: 0 40px 80px 20px; }
.bodyposts	{ background-color: #fff; vertical-align: top; width: 350px; margin: 0; padding: 0 10px 80px 10px; border-right: 1px solid #a98; }
.bodyfeat	{ background-color: #fff; vertical-align: top; width: 350px; margin: 0; padding: 0 0 80px 0 }
.bodyleft	{ background-color: #fff; vertical-align: top; width: 130px; margin: 0; padding: 0 0 80px; border-right: 1px solid #a98; }
.bodymiddle	{ background-color: #fff; vertical-align: top; width: 570px; padding: 0 20px 80px 10px; }
.bodyright	{ background-color: #fff; vertical-align: top; width: 260px; padding: 0 0 80px; color: black; margin: 0; border-left: 1px solid #a98; }
.button		{ background-color: #fff; color: #802; height: 30px; vertical-align: middle; font-size: 12px; font-variant: small-caps; cursor: pointer; text-align: center; width: 160px; padding: 0 10px; border: solid 1px #c00; }
.foto		{ background-color: #fff; vertical-align: top; width: 140; padding: 10px 10px 10px 0; }
.fototext	{ color: black; font-family: Georgia, "Times New Roman", Times; font-size: 15px; line-height: 17px; vertical-align: top; padding: 10px 10px 10px 0; }
.menutitle	{ color: #65503b; height: 30px; vertical-align: middle; font-size: 12px; width: 80px; text-align: right; padding: 0 5px 0 2px; border-top: 1px solid #c00; }
.menuitem	{ background-color: #802; color: #fff; height: 25px; vertical-align: middle; font-size: 12px; font-variant: small-caps; width: 750px; margin: 0; padding: 0; }
.connitem	{ background-color: #802; color: #800; height: 30px; vertical-align: middle; width: 200px; margin: 0; padding: 1px 0 1px; }
.copyrite	{ font-size: 9pt; line-height: 11pt; text-align: center; }
.spacer		{ width: 10px; }
.footnote	{ font-size: 12px; line-height: 13px; }
.quote		{ color: #000; font-size: 14px; line-height: 16px; }
.votey		{color:green; font-weight:bold}
.voten		{color:red; font-weight:bold}
.votep		{color:black; font-weight:bold}
.votex		{color:#ffcb00; font-weight:bold}
.r3			{ color: #ffffff; font-size: 14px; font-weight: bold; font-style: italic; line-height: 18px; }
.question	{ font-weight: bold; }
.answer		{ font-weight: normal; }
/*RSS*/
 #content { font-size: 12px; line-height: 14px; margin:0; padding:0; }
 #content .feed_item {margin:0px 0 0px 0px;padding:0 0 0px 0px;}
 #content .feed_item_title{padding:4px 0 2px 6px;color:#20b;font-weight:bold;}
 #content .feed_item_title a:link{color:#B02;text-decoration:none;} 
 #content .feed_item_title a:visited{color:#B02;text-decoration:none;}
 #content .feed_item_title a:hover{color:#B02;text-decoration:underline;} 
 #content .feed_item_title a:active{color:#f02;text-decoration:none;}
 #content .feed_item_description{padding:0 0 0 6px;color:#666;line-height:135%;} 

