body {font-size: 12px; background-color:#e8e8e8;font-family: georgia, Sans-Serif, Times New Roman, Times; margin:0;padding:0; line-height:22px; text-align:center; background-image:url(background.gif); background-repeat:no-repeat; background-position:top center;}
font {font-size: 12px;}
.meter {display:none;}
h1 {font: 27px Georgia, serif; line-height: 28px; text-transform: none; color: #000; margin:20px 0 0 0; padding:0;}
h2 {font: 27px Georgia, serif; line-height: 28px; text-transform: none; color: #000; margin:20px 0 0 0; padding:0;}
a { color: #004276; text-decoration:none; font-style:italic; }
a:hover { text-decoration:underline;}
img {border:none;}
p {margin:12px 0 0 0; padding:0;}
blockquote, cite {margin:30px 0 0 40px; padding:0;}

#container { position:relative; margin: 16px auto 0 auto; padding:0 26px; width: 
728px; text-align:center; background-color: #FFFFFF; }

#header { width:728px; float:left; padding-top:10px; }
#header a { font-style:normal; }
#header1 {float:left; width:200px; text-align:left; }
#header2 {float:left; width:340px; text-align:center; }
#header3 {float:right; width:188px; text-align:right; }

#navigation {width:728px; line-height:22px; z-index:3; position:absolute; top:75px; left:26px; color:#333; margin: 0; padding:1px 0 0 0; text-align:center; border-top:2px solid #000; border-bottom:1px solid #b2b2b2; background-color:#f2f2f2; }
#navigation a {color:#333;text-decoration:underline; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-style:normal; }
#navigation a:hover {text-decoration:none;}

.topls, .topls a { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; color:#333; font-size:13px; }
.topls span { padding: 0 50px; }
.topls a { text-decoration:underline; }
.topls a:hover {text-decoration:none;}

#maincontent {float:left; width:728px; padding:0; margin:0 0 10px 0; text-align:left; background-color:#ffffff; }
#maincontent b, #individual b {color:#333333; }

#adsense {float:right; padding:0; margin:0 0 10px 10px; }
#adsense2 {float:left; padding:0; margin: 10px 0; width:768px; }

#bodycontent { float:left; margin:0; padding:0; width:543px; font-size: 110%; line-height: 160%; background-color:#fff; } 
#bodycontent p {padding:3px 0;}
#bodycontent br {line-height:12px;}

#bodycontent b { font-size:12px; font-family:georgia, Sans-Serif, Times New Roman, Times; font-weight:bold; }

#cpress {float:right; margin:0; padding: 0 0 10px 10px;}

#container2 {float:left; width: 728px; margin:0; padding:0;}
#container2 table, #container2 tr, #container2 td { padding:0; margin:-20px 0; }

.weeklyarchives { float:left; clear:left; width:100%; margin: 0 0 20px 0; padding:0 0 10px 0; border-bottom:2px solid #ccc; font-size: 110%; line-height: 160%; }
.weeklyarchives h2 a { font: 27px Georgia, serif; line-height: 28px; text-transform: none; color: #000; }

#container3 {float:left; width: 728px; padding:8px 0; margin:0; font-size: 110%; line-height: 160%; }
#container3 p {padding:3px 0;}
.opinion { float:left; clear:left; width:100%; margin: 0 0 20px 0; padding:0 0 10px 0; border-bottom:2px solid #ccc;  }
.meta {font: 12px arial, helvetica, sans-serif; color: #999; margin:2px 0 0 0; }
.opinion p {margin-bottom:0;}
.opinion h2 {margin:0; padding:0;}
.opinion h2 a {font: 27px Georgia, serif; line-height: 28px; text-transform: none; color: #000; margin:20px 0 0 0; padding:0; }
.featured { background-color:#ebf4fa; padding:10px 18px; border:1px solid #a3b0bf; }

#footer {float:left; width:728px; clear:both; padding:10px 0;margin:10px 0; font-size:10px; background-color:#ffffff;color:#333333;border-top:2px solid #000; border-bottom:1px solid #ccc; text-align:center; font-family:verdana; }
#footer a {text-decoration:none;font-size:10px; font-weight:normal; font-style:normal;}
#footer ul { padding:1px 0 0 0; margin:0; float:right; text-align:right; }

#googleSearchUnitIframe iframe {height:950px;}

#addacomment a {font: 20px Georgia, serif; line-height: 28px; text-transform: none; color: #004276; margin:20px 0 0 0; padding:0; text-decoration:underline;}

#righty {float:right; width:70%; text-align:right;}
#lefty {float:left; width:30%; text-align:left;}

.padding {padding:0 0 10px 0;margin:0}

#individual {width:96%;margin:0;padding:2%;text-align: left;background:#FFFFFF;}
#gadright { line-height:normal; float:right; margin:0 0 10px 10px; padding:0; }
