body { background-color: #57300A; }
.body { background-color: #F9F9E0; padding-left: 20px; padding-top: 10px; padding-right: 18px; }
hr { height: 1px; color: #000; background-color: #ffffff; margin: 3x 0 3px 0; }
.hr { border-top: 1px solid #9F8B60; margin: 15px 30px; }
.hr hr { display: none; }
div, td, span { font-family: Tahoma, Helvetica; font-size: 9pt; }
img {border:0px}
.spacer {clear:both;}
h1 { color: #590D0D; font-size: 11pt; font-weight: bold; margin-top:0px;margin-bottom:0px}
#title {float:left;margin-top:0px;margin-bottom:8px;font-size: 11pt; font-weight: bold; }
h2 { color: #E15F00; font-size: 12pt; font-weight:normal;margin-top:0px;margin-bottom:0px}
#classifieds { color:red;font-size:11pt;font-weight:bold }
p {margin-top:12px;margin-bottom:12px; }

#navigation {float:left;list-style-type:none; margin-left:0; padding-left:0;width:757px;height:20px; }
/** rollover 2 (pure css) **/
#rollover2 a {text-decoration:none;display:block;height:100%;}
* html #rollover2 a {width:100%;}
#rollover2 {list-style-type:none;list-style-type:none; margin-top:0px;margin-left:0px; padding-left:0px;width:757px; overflow:visible;height:20px; }
#rollover2 li {float:left; display:inline; height:20px;}
li#customer a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/customer.gif");width:149px;}
li#customer a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/customer.gif");width:149px;}
li#customer a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/customer_on.gif");width:149px;}
li#contact a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/contact.gif");width:131px;}
li#contact a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/contact.gif");width:131px;}
li#contact a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/contact_on.gif");width:131px;}
li#thisIssue a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/issue.gif");width:140px;}
li#thisIssue a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/issue.gif");width:140px;}
li#thisIssue a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/issue_on.gif");width:140px;}
li#subscribe a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/subscribe.gif");width:128px;}
li#subscribe a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/subscribe.gif");width:128px;}
li#subscribe a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/subscribe_on.gif");width:128px;}
li#store a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/store.gif");width:128px;}
li#store a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/store.gif");width:128px;}
li#store a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/store_on.gif");width:128px;}
li#home a:link {background-image:url("http://www.lesspub.com/s3/site/images/ntf/home.gif");width:80px;}
li#home a:visited {background-image:url("http://www.lesspub.com/s3/site/images/ntf/home.gif");width:80px;}
li#home a:hover {background-image:url("http://www.lesspub.com/s3/site/images/ntf/home_on.gif");width:80px;}
#rollover2 a img {border:0px;overflow:hidden;}

.noMarginTop {margin-top:0px}
a:link, 
a:visited { color: #9F8B60; }
a:hover { color: #8C7544; }
a.altNav:link, 
a.altNav:visited { color: #9F8B60; font-size: 8pt; }
a.altNav:hover { color: #8C7544; font-size: 8pt; }
a.cgColorLink:link, 
a.cgColorLink:visited { color: #9F8B60; font-size: 8pt; }
a.cgColorLink:hover { color: #212121; font-size: 8pt; }
a.cgColorTwo:link, 
a.cgColorTwo:visited { color: #825031; font-weight: bold; }
a.cgColorTwo:hover { color: #806555; font-weight: bold; }
a.copyright:link, 
a.copyright:visited { color: #CAA178; font-size: 7pt; }
a.copyright:hover { color: #F9F9E0; font-size: 7pt; }
a.footer:link, 
a.footer:visited { color: #AD8966; font-size: 8pt; }
a.footer:hover { color: #CAB097; font-size: 8pt; }
a.leftNav:link, 
a.leftNav:visited { color: #F6E1B1; font-size: 7pt; font-weight: bold; text-decoration: none; }
a.leftNav:hover { color: #fff; font-size: 7pt; font-weight: bold; text-decoration: none; }
a.product:link, 
a.product:visited { color: #57300A; font-weight: bold; text-decoration: none; }
a.product:hover { color: #57300A; font-weight: bold; text-decoration: underline; }

.bannerAd { text-align: center; }
.bannerAd img { border: 0; margin: 15px; }
.copyright { color: #CAA178; font-size: 7pt; }
.footer { color: #AD8966; font-size: 8pt; text-align: center; padding-bottom: 8px; vertical-align: bottom; }
.leftNavBG { text-align: center; width: 119px; height: 22px; margin-bottom: 2px; }
.leftNavPadding { padding-left: 4px; padding-top: 4px; }
.header { color: #590D0D; font-size: 11pt; font-weight: bold; }
.product { color: #57300A; font-weight: bold; }
.required { color: red; }
.small { font-size: 8pt; }
.smallSpaced { font-size: 7pt; word-spacing: 3px; }
.subHeader { color: #E15F00; font-size: 12pt; }

/*column/row colors used throughout tools (ex. discussion board, news)*/
.cgRowHeader { background-color: #765C3C; color: #fff; font-weight: bold; }
.cgTopicHeader { background-color: #CABFA7; color: #000; font-weight: bold; }
.cgColumnColor1 { background-color: #DFD8CA; color: #000; }
.cgColumnColor2 { background-color: #E3DECD; color: #000; }
.cgColumnColor3 { background-color: #eee; color: #000; }
.cgColumnColor4 { background-color: #BDAF92; color: #000; }
.cgColumnColor5 { background-color: #eee; color: #000; }

td.video { padding-left: 10px; }
.video1 { text-align: center; margin: 10px auto; }
#sponsorLink {
color:#ffffff;
font-weight:normal;
text-decoration:underline;
font-size:10pt;
}
#sponsorList {
margin-bottom:5px;
margin-top:0px;
font-size:8pt;
color:#ffffff;
}


/* Following styles added 7/13/2008 */
#summerad { background:#fff url(images/ntf/sale_bg.gif) left bottom repeat-x; border:1px solid #dfc03c; margin: 0px 0px 20px 0px;padding: 8px 13px 3px 13px; text-align:center;width:380px}
#summerad h2,
#summerad h4 { color: #9b0109; margin:8px ; font-size:10pt;text-align:center } 
#summerad p { text-align:left; margin:0 0 8px 0; }
#summerad p strong { color: #A10202; }
#summerad UL {margin-top:8px;margin-bottom:8px} 
.bannerAd { text-align: center; padding: 10px; }
.bannerAd img { border: 0; margin: 5px; }

