body {margin:0 auto;font-family:arial, helvetica, sans-serif;font-size:12px;color:#000;}
a {color:#3f74cc;text-decoration:none;}
p, ul, h2, h3, h4, form, input {margin:0;padding:0;}
li {list-style:none;}
.blue {color:#000;}
.blue a {color:#2864b4;}
.bold {font-weight:bold;}
.last {border:0 !important;}
.page_wrap {width:800px;margin:auto;}
.clear {clear:both;}

/*IE OVERRIDES*/
*html .footer_search input {margin:0;}
#ad {width:728px; margin:4px auto 7px auto;text-align:center;}
.header {clear:both;background:#3b6e6f;height:32px;display:block;color:#fff;margin-bottom:6px;}
.header a {color:#fff;}
.header img {display:block;width:160px;height:18px;float:left;border:none;}
.header_links {float:right;margin:8px;font-size:1.2em;padding-right:2px;}
.header h1 {float:left;width:160px;height:18px;margin:6px 0 0 10px;overflow:hidden;}
.header ul {float:right; margin:10px 10px 0 0;}
.header ul li{display:inline;}
.header ul a {border-right:1px solid #fff; padding:0 4px 0 1px}
.header ul a.last {border:none;}
.banner {width:800px;height:100px;display:block;overflow:hidden;text-align:left;}
.banner h1 {height:1px; width:1px; overflow:hidden; position:absolute; top:-999px;z-index:-1000;}
.body_wrap {padding-top:16px;text-align:left;}
.blog_container {float:left;padding-right:22px;width:450px;}
/** Diet Diaries **/
.dd_header {margin-bottom:6px;width:450px;background: url(http://www.blogsmithmedia.com/www.americatakesitoffblog.com/media/dd-blog-header.jpg) no-repeat #D5E7F5;display:block;overflow:hidden;color:#6e7379;font-weight:bold;}
.blog_entry .dd_header {margin-left:-10px;} 
.dd_header h3 {margin-left:-999px;}
.dd_header ul {margin:35px 0 2px 10px;}                                                                                                  
.dd_header ul li{display:inline;margin-left:-.2em}
.blog_entry .dd_header ul li{margin-left:0em}
.dd_header ul li.author,.dd_header ul li a {padding:.2em .3em;border-right:1px solid #6e7379;}
.dd_header ul li.last a {border:none;}
.dd_header ul li.selected a{background:#fff}
.dd_header ul li a:hover {text-decoration:underline;}
.bioPhoto {float:right; margin: 0 10px;}
.about li {margin:0 0 1em 1em;}
/** end Diet Diaries **/
.blog_entry {padding:2px 12px 0 8px;margin-bottom:5px;overflow:hidden;}
.blog_entry h2 {font-family:arial;font-weight:bold;font-size:16px;color:#9ac2e8;}
.blog_entry p {margin-bottom:10px;overflow:hidden;}
.blog_entry img {margin-bottom:10px;}
.blog_body {margin-top:19px;}
.byline {display:block;margin:0;}
#readercomments,#addcomments {margin-top:1.7em;}
.postmeta {clear: both;	padding: 5px 0 0 0;}
.postmeta ul {list-style: none;text-align: left;}
.postmeta li {display: inline;padding: 0 5px 0 0;margin:0 5px 0 0;border-right: 1px solid #555;}
.postmeta .readlink {float: left;border: none;padding:0;}
.postmeta .commentslink {border: none;}
.postmeta ul a {display:inline;}
/** DIETS A-Z **/
.colorTwo {border:#a4c8ea 1px solid;float:left;width:36.1em;margin-bottom:8px;}
.colorTwo .header h3 {color:#ffa90b;font-size:1.2em;padding:6px 0 2px 10px;font-weight:normal;}	
.colorTwo .banner {border:0;}
.colorTwo .body {clear:both;border:0;}
.colorTwo .header {height:auto;margin:0;background:#fff;}
.dfAtoZCon ul {width:36em;}
.dfAtoZCon ul {float:left;margin:1px;background:#eef5fb;}
.dfAtoZCon ul li a {background:none;margin:0;padding:0 10px;}
.dfAtoZCon .AtoZcol2 {margin-left:12em;}
.dfAtoZCon .AtoZcol3 {margin-left:24em;}
.dfAtoZCon li {line-height:2em; display:block;}
.dfAtoZCon li.dfTopLi {margin-top:-18em}
/** END DIETS A-Z **/
.right {width:315px;float:left;text-align:left;}
.right h3 {color:#ffa90b;font-weight:normal;font-size:1.2em;}
.search {padding:0 16px 0 0;margin-bottom:18px;overflow:hidden;font-size:.9em;color:#686463;}
.search form{padding:7px 0 13px 0;}
.search input {padding-left:5px;width:202px;height:18px;margin-right:3px;border:1px solid #c4c4c4;}
.search input.search1 {background:url(images/search_button.gif) repeat-x;padding:0;cursor:pointer;width:60px;height:21px;font-size:1em;border:#999 1px solid;}
.search a {font-weight:bold;}
.search .search-text {margin-bottom:1em}
.aol_hat2_button {width:62px;height:20px;font:1em Arial;color:#04330c;cursor:pointer;padding:2px 10px;margin-top:-3px;color:#04330c;border:1px solid #58b926;background:#D4F4C5;-moz-border-radius:2.5px;border-radius:2.5px;text-align:center; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6);}
.aol_hat2_button:hover {background:#83e839;-moz-border-radius:2.5px;border-radius:2.5px;cursor:pointer;color:#04330c;border:1px solid #58b926; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46);}
.aol_hat2_button:active {background:#C6FFA9;-moz-border-radius:2.5px;border-radius:2.5px;color:#04330c;border:1px solid #58b926; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1);}
#searchform #searchsubmit, #searchform2 #searchsubmit2 {width:auto; height:auto;-moz-border-radius:2.5px; border-radius:2.5px; cursor:pointer; font:normal 11px Arial,sans-serif; border:solid 1px #58B926; color:#04330C; background-color:#D4F4C5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6); display:inline-block; text-decoration:none; padding:2px 14px 2px; margin:0 4px;}
#searchform #searchsubmit:hover, #searchform2 #searchsubmit2:hover{background-color:#BFEBBA; filter:progid:filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46);}
#searchform #searchsubmit:active, #searchform2 #searchsubmit2:active{background-color:#C6FFA9; filter:progid:DXImageTransform.Microsoft.Gradient(border:none;gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1);}
a.rss {display:block;float:left;width:55px;height:12px;margin-right:20px;padding-left:20px;background: url(http://www.blogsmithmedia.com/www.americatakesitoffblog.com/media/rss.gif) 0 0 no-repeat;}
.ad_right {padding-bottom:20px;}
.statstable, .stats {margin-bottom:20px;padding:0 10px;}
.statstable {background:#fbf3ce;padding-bottom:20px;}
.statstable h3 {background:url(http://www.blogsmithmedia.com/www.americatakesitoffblog.com/media/trpdot.gif) 0 100% repeat-x;padding:3px 0 8px 0;}
.statstable table {width:68%;text-align:left;padding-top:3px;}
.statstable th, .statstable td {font-size:12px;padding-right:10px;}
.stats h3 {border-bottom:#a5bdcd 1px dotted;padding-bottom:2px;margin-bottom:2px;}
.stats li {line-height:1.6em;}
.footer {width:auto;clear:both;background:#3b6e6f;display:block;color:#fff;height:50px;margin-top:20px;padding-right:2px;}
.footer_logo {height:auto;float:left;margin:15px 10px;}
.footer_search {float:right;margin:8px;font-size:.95em;text-align:left;}
.footer_search input {font-size:1.2em;width:163px;height:18px;border:1px inset;_height:17px;}
.foot {width:auto;font-size:.9em;margin-bottom:20px;text-align:center;color:#656565;}
.foot h4 {font-size:1em}
.foot p {margin:7px 0 5px 0;}
.hr {border:0;border-top:#bcbbb4 1px solid;float:none;display:block;clear:both;margin:8px 0 10px 0;}
.foot h4, .footerLinks {display:inline;}
.footerLinks li{display: inline; border-right:1px solid #7F6565; padding:0 4px;}
.footerLinks li.last{display: inline; border:none;}
#n__bb_btop {float:left;padding-left:18px;}
#n__bb_btop a{font-weight:bold;text-decoration:none;color:#7490CE;}
#n__bb_btop b{padding:1px 3px 0;background:#7490CE;margin-right:5px;font-size:8px;color:#FFF;font-family:verdana;margin-bottom:-2px;}