body { margin:0px; padding:0px; margin-left:3px; background-color:#ffffff; color:#000000;  font: 17px arial,helvetica,sans-serif; width:950px; }
INPUT, SUBMIT, TEXTAREA{ color:rgb(0,8,140); }
INPUT, SUBMIT, TEXTAREA { font-size:11px; }
FORM { margin:0px; padding:0px; }
IMG { border:none; }

a, a:link, a:visited, a:active { color: rgb(0,8,140); }
a:hover { color: rgb(180,0,180); }

.bodycontent { width:740px; float:left; border-right:1px solid black; } /* width:680px; */

.divider { width:95%; color:rgb(0,8,140); text-align:center; clear:both; }

.copyright { width:100%; background-color:#ffffff; text-align:center; vertical-align:middle; padding-top:5px; padding-bottom:20px; font-size:10px; color:#7778B4; clear:both; }

.header { float:left; width:100%; }

.header a { text-decoration:none;}

.headertbl { border-bottom:3px double black; width:100%; }

.headerlogo { border-right:1px solid black; width:42px; }

.headertitle { padding-left:20px; vertical-align:top; font-weight:bold; font-size:40px; }
.headertitle a,.headertitle a:link,.headertitle a:visited,.headertitle a:active,.headertitle a:hover { color:black; }

.vat { vertical-align:top; }

.tar { text-align:right; padding-right:63px; }

.adlinks { float:left; width:100%; margin:0px; padding:0px; }

.lnavbar { clear:both; float:left; width:165px; padding-left:2px; }

.content { float:left; width:560px; padding-left:3px; padding-right:3px; font: 17px arial,helvetica,sans-serif; }

.content h2 { margin-top:5px; margin-bottom:1px; }

.content h2 a,.content h2 a:link,.content h2 a:active,.content h2 a:visited,.content h2 a:hover{ color:#000000; text-decoration:none; }
.content h1 a,.content h1 a:link,.content h1 a:active,.content h1 a:visited,.content h1 a:hover{ color:#000000; text-decoration:none; }

.contentfooter { width:100%; }

.contentTopAd { width:100%; text-align:center; }

.contentfoot { float:left;width:220px; }

.contentfoot ul { margin:0px; padding:0px; }

.contentfoot li { font-size: 13px; padding:3px; }

.contentad { float:right; width:340px; }

.posted { font-size: 10px; border-bottom: 1px solid #999999; }

.trackbacklist { margin-top: 2px; margin-bottom: 5px; border-bottom:1px solid black;  font-size: 10px; }

.rnavbar { float:left; width:165px; }

.byline { font-style:italic; font-size:12px; }

.navbarinner { width:100%; vertical-align:top; text-align:center; padding-top:3px; padding-bottom:3px; }

/* navigation boxes */
.navsection { width:90%; font-size:12px; border:1px solid #373874; margin-top:10px; margin-bottom:10px; padding:3px;  text-align:left; }

.navsection a { text-decoration: none; }

.navsection ul { padding:0px; margin:0px; }

.navsection li { list-style-type:none; margin-top:5px; margin-bottom:5px; }

.navsectionheader { width:100%; font-size:11px; font-weight:bold; color: #373874; text-align:center; border-bottom:1px solid rgb(180,0,180); margin-bottom:2px; }

.nextprev { width:100%; text-align:left; vertical-align:center; padding:0px; margin:0px; margin-bottom:5px; padding-left:5px; font-size:16px; }

/* comment area */
.comments { width:100%; padding-top:20px; padding-bottom:20px; }

.commentbody { font-size: 15px; margin-top:15px; padding-left:5px; }

.commentposter { font-size: 10px; border-bottom:1px solid #373874; }

.fp_article_50_left, .fp_article_50_right, .fp_article_100  { margin:3px; padding:3px; border:1px solid #373874; }

.fp_article_50_left { width:47%; float:left; height:225px; }

.fp_article_50_right { width:47%; float:right; height:225px; }

.fp_article_100 { margin-bottom:15px; padding:3px; width:95%; float:left; }

.fp_article_100 H1,.fp_article_50_left H1,.fp_article_50_right H1,.fp_article_header H1 { font-size:13px; font-weight:bold; border-bottom:1px solid #448240; height:32px; vertical-align:bottom; }

.fp_article_100 H2,.fp_article_50_left H2,.fp_article_50_right H2,.fp_article_header H2 { font-size:17px; font-weight:bold; text-decoration:none; }

/*general image alignments */
.limg { float:left; padding-right:5px; padding-bottom:5px; }

.rimg { float:right; padding-left:5px; padding-bottom:5px; }

.cimg { margin:0px; padding:0px; text-align:center; width:100%}

.caption { font-size:13px; font-weight:bold; }

