@charset "UTF-8";
/* CSS Document */

body {background-color: #FFFCF1;}
a, a:link, a:visited {padding:2px 4px;color: #4f6f00;font-weight: normal;text-decoration: none;}
a:hover {padding:2px 4px;background-color:#80AF00;color:#FFF;text-decoration:none;font-weight:normal;}
#header {background-color: #4F6F00;padding: 20px 10px 22px 10px;color: #FFFFFF;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight: normal;text-align: left;}
#header .primary-heading {color: #FFFFFF;font-family:Georgia, Times, serif;font-size:40px;font-weight:normal;margin:0;line-height:1em;}
#header .secondary-heading {color:#88BF2F;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 15px;font-weight:normal;text-transform: uppercase;margin: 0px 0px;line-height:1em;}
#nav {background-color:#FFFCF1;border-bottom:1px solid #BFB29B;color:#3F2404;font-size:12px;letter-spacing:.15em;line-height: .9em;padding: 4px 5px; text-align:right;vertical-align:top; }
#content-grid {margin:auto;}
#content {margin: 0;font-size: 12px;color: #9F7859;font-style: normal;font-weight: normal;font-family: Helvetica, Verdana, Arial, sans-serif;line-height: 1.6em;padding: 10px 8px;}
#content .title {font-size: 20px;font-weight: bold;color: #603b16;font-style: normal;font-family: Helvetica, Verdana, Arial, sans-serif;margin: 15px 0 10px 0;text-align: left;padding: 0;}
#content .subTitle {color: #603b16;font-size: 15px;font-weight: bold;font-style: normal;font-family: Helvetica, Verdana, Arial, sans-serif;margin: 0 0 5px 0;text-align: left;padding: 0;}
#content .copy {margin:0 0 10px 0;line-height:1.6em;font-size:13px;}
#content h3.subTitle {font-size:10px;font-style:italic;font-weight:normal; padding:0; margin:0;}
.top-content h1 {padding:10px 0 0 0;}
#coupon {font-family: Helvetica, Verdana, Arial, sans-serif;}
#footer_links {text-align:center;padding-top:20px;font-size:12px;}
#footer {background-color: #4F6F00;padding: 20px;font-size: 10px;line-height: 120%;font-family: Helvetica, Verdana, Arial, sans-serif;text-align: left;}
#footer a {color: #C3DF61;text-decoration:none;font-weight: bold;padding:0;}
#footer {border-width:5px 0px;border-style:solid; border-color:#3F2404;color: #A3BF5F;font-size:10px;}
#footer p {font-size:10px;padding:0 0 10px 0;}
#footer #bkd-tag p {font-size:9px;padding:1.2em 0 0 0;}
#footer a:hover {background-color:#4F6F00;color:#fff;padding:0;text-decoration:none;}
#footer ul.address, #footer ul.connect {padding:5px 0;}
#footer .address li, #footer .connect li {list-style:none;}
a:hover.anchor, a:visited.anchor, a:link.anchor, a.anchor {background-color:#fff;}
#header {border-width:5px 0px;border-style:solid; border-color:#3F2404;}
#layout{background:#ffffff;border-width:1px; border-style:solid; border-color:#BFB29B;margin:10px auto;text-align:left;}
div.thad-sig {margin: 10px 0 0 40px;padding:0;}
.thad-sig {font-weight:700; margin: 0 0 0 40px;}
#thad-title {font-size:0.9em; color:#AFA38E; font-style:italic;}
#welcome_letter blockquote {margin:5px 40px 0px 40px; padding:0 0 0 0;}
.test-name {font-weight:700; margin: 0 0 0 40px;}
#test-city {font-size:0.9em; color:#AFA38E; font-style:italic;}
#article_teaser_title {margin:30px 0 0 0;}
#article_teaser {display:block;border:1px dotted #ddd;border-left:0;border-right:0;margin:15px 0;padding-bottom:15px;}
#article_teaser h3{font-size:12px;}
#article_teaser p.copy{font-size:11px;}
#article_teaser td { vertical-align:top;}
td#article_teaser div {margin:0; padding:0;}
#article_teaser .subTitle {font-size:12px;padding:5px 0 0 0;}
#article_teaser a:hover, #article_teaser a:visited, #article_teaser a:link, #article_teaser a {background-color:#fff; margin:0; padding:0;}
#article_teaser img {background-color:#fff; margin:0 0 8px 0; padding:0;}
div.main_content {border-top:1px dotted #ccc;padding:10px 0 20px 0;}
#social{line-height:1.5em;}
#social strong{padding:0 10px;}
#social img{margin-right:3px;margin-top:5px;position:relative;top:3px;}
#social ul.address, #social ul.connect {padding:5px 0;}
#social .address li, #social .connect li {list-style:none;}
#social a, #social a:link, #social a:visited {padding:0;}
#social a:hover {padding:0; background-color:#FFFCF1; color:#7A9F13; text-decoration:underline;}
#share{margin-top:15px;}
#can-spam{width:70%;margin:auto;}
#can-spam td{padding:10px;text-align:left;font-size:12px;color:#ddd;}
#copyright{font-size:10px;font-style:italic;}
#social,#contact,#share{margin-bottom:20px;font-size:11px;}
#social h2,#contact h2,#share h2,#newsletter h2 {margin-top:0;text-transform:uppercase;font-size:12px;letter-spacing:1px;border-bottom:1px dotted #ccc;}
div#newsletter {padding-top:40px;}
#newsletter h2, #newsletter h3 {color:#603b16;}
#newsletter h3 { font-size:12px; font-style:italic; font-weight:normal;}
#newsletter ul {padding:5px 0;}
#newsletter li {list-style:none;}
#newsletter #past_issues {margin:0; padding:10px 12px; line-height:1.3em; border-width:1px; border-style:dashed; border-color:#579F09;}
#product-table td{padding-right:8px;}
#past_issues .display_archive {font-size:12px; font-weight:bold;}
#past_issues .campaign {font-size:10px;line-height:125%; margin:5px;}