@charset "utf-8";
/*@media all and min-width 0px{#nl-signup input.emailbtn{background-image:url('images/btns.jpg');background-repeat:no-repeat;border:none;cursor:pointer;height:21px;left:6px;position:relative;top:1px;width:52px;}}*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline;}

body{background-color:#f1efe8;font-family:Lucida Grande,Arial,Helvetica,sans-serif;font-size:100%;line-height:1;margin:0 auto;min-width:960px;padding-top:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:0;margin-right:0;}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative;}
.omega{margin-right:0;}
.container_16 .grid_1{width:40px;}
.container_16 .grid_3{width:160px;}
.container_16 .grid_4{width:220px;}
.container_16 .grid_5{width:280px;}
.container_16 .grid_6{width:340px;}
.container_16 .grid_7{width:400px;}
.container_16 .grid_8{width:460px;}
.container_16 .grid_9{width:520px;}
.container_16 .grid_10{width:580px;}
.container_16 .grid_11{width:640px;}
.container_16 .grid_12{width:700px;}
.container_16 .grid_13{width:760px;}
.container_16 .grid_14{width:820px;}
.container_16 .grid_15{width:880px;}
.container_16 .grid_16{width:960px;}
.container_16 .prefix_1{padding-left:60px;}
.container_16 .prefix_2{padding-left:120px;}
.container_16 .prefix_3{padding-left:180px;}
.container_16 .prefix_4{padding-left:240px;}
.container_16 .prefix_5{padding-left:300px;}
.container_16 .prefix_6{padding-left:360px;}
.container_16 .prefix_7{padding-left:420px;}
.container_16 .prefix_8{padding-left:480px;}
.container_16 .prefix_9{padding-left:540px;}
.container_16 .prefix_10{padding-left:600px;}
.container_16 .prefix_11{padding-left:660px;}
.container_16 .prefix_12{padding-left:720px;}
.container_16 .prefix_13{padding-left:780px;}
.container_16 .prefix_14{padding-left:840px;}
.container_16 .prefix_15{padding-left:900px;}
.container_16 .suffix_1{padding-right:60px;}
.container_16 .suffix_2{padding-right:120px;}
.container_16 .suffix_3{padding-right:180px;}
.container_16 .suffix_4{padding-right:240px;}
.container_16 .suffix_5{padding-right:300px;}
.container_16 .suffix_6{padding-right:360px;}
.container_16 .suffix_7{padding-right:420px;}
.container_16 .suffix_8{padding-right:480px;}
.container_16 .suffix_9{padding-right:540px;}
.container_16 .suffix_10{padding-right:600px;}
.container_16 .suffix_11{padding-right:660px;}
.container_16 .suffix_12{padding-right:720px;}
.container_16 .suffix_13{padding-right:780px;}
.container_16 .suffix_14{padding-right:840px;}
.container_16 .suffix_15{padding-right:900px;}
.container_16 .push_1{left:60px;}
.container_16 .push_2{left:120px;}
.container_16 .push_3{left:180px;}
.container_16 .push_4{left:240px;}
.container_16 .push_5{left:300px;}
.container_16 .push_6{left:360px;}
.container_16 .push_7{left:420px;}
.container_16 .push_8{left:480px;}
.container_16 .push_9{left:540px;}
.container_16 .push_10{left:600px;}
.container_16 .push_11{left:660px;}
.container_16 .push_12{left:720px;}
.container_16 .push_13{left:780px;}
.container_16 .push_14{left:840px;}
.container_16 .push_15{left:900px;}
.container_16 .pull_1{left:-60px;}
.container_16 .pull_2{left:-120px;}
.container_16 .pull_3{left:-180px;}
.container_16 .pull_4{left:-240px;}
.container_16 .pull_5{left:-300px;}
.container_16 .pull_6{left:-360px;}
.container_16 .pull_7{left:-420px;}
.container_16 .pull_8{left:-480px;}
.container_16 .pull_9{left:-540px;}
.container_16 .pull_10{left:-600px;}
.container_16 .pull_11{left:-660px;}
.container_16 .pull_12{left:-720px;}
.container_16 .pull_13{left:-780px;}
.container_16 .pull_14{left:-840px;}
.container_16 .pull_15{left:-900px;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0;}
.clearfix:after{clear:both;}
.clearfix,.container_16{zoom:1;}

ul{list-style:outside disc;}
p{font-size:1em;line-height:1.5em;margin:0.625em 0.625em 1.125em;}
img{max-width:100%;}a{color:#a5401b;}
a:hover{color:#8a2805;text-decoration:underline;}

.class-for-24px{font-size:1.5em;line-height:1.5em;margin-bottom:0;margin-top:0.75em;}
.class-for-22px{font-size:1.375em;line-height:1.6364em;margin-bottom:0;margin-top:0.8182em;}
.class-for-20px{font-size:1.25em;line-height:1.8em;margin-bottom:0;margin-top:0.9em;}
.class-for-18px{font-size:1.125em;line-height:1em;margin-bottom:0;margin-top:1em;}
.class-for-16px{font-size:1em;line-height:1.125em;margin-bottom:0;margin-top:1.125em;}
.class-for-14px{font-size:0.875em;line-height:1.25em;margin-bottom:0;margin-top:1em;}
.class-for-12px{font-size:0.75em;line-height:1.5em;margin-bottom:0;margin-top:.625em;}
.class-for-10px{font-family:Tahoma, Geneva, sans-serif;font-size:0.625em;line-height:1.125em;margin-bottom:0;margin-top:1.25em;}
.class-for-12px-nr{font-size:0.75em;line-height:1.5em;margin:.625em 0 0 .625em;}

h1{color:#A5401B;font-family:Georgia, serif;font-size:30px;font-weight:700;line-height:1.5em;margin-bottom:0;margin-left:0.625em;margin-top:0.625em;}
h2{color:#A5401B;font-family:Georgia, serif;font-size:24px;font-weight:700;line-height:1.6364em;margin-bottom:0;margin-left:0.41666666666667em;margin-top:0.625em;}
h3{color:#A5401B;font-family:Georgia, serif;font-size:1em;line-height:1.8em;margin-bottom:0;margin-left:0.625em;margin-top:0.55em;}
h4{color:#A5401B;font-family:Georgia, serif;font-size:1em;line-height:1.4em;margin-bottom:0;margin-left:0.625em;margin-top:.3125em;}
h5{color:#A5401B;font-family:Georgia, serif;font-size:1em;line-height:1.125em;margin-bottom:0;margin-left:0.625em;margin-top:1.125em;}
h6{color:#A5401B;font-family:Georgia, serif;font-size:0.875em;line-height:1.25em;margin-bottom:0;margin-left:0.625em;margin-top:.625em;}

.margin_top_20{margin-top:1.25em;}
.margin_right_5px{margin-right:.3125em;}

#wrapper{background-color:#fff;}
#main .container_16{margin:0 auto;min-height:500px;width:960px;z-index:-1;}
.head{background-color:#F5F2ED;background-repeat:no-repeat;height:7.6875em;position:relative;}
#logo{left:10px;position:absolute;top:14px;}
#logo a{/*background:url('images/logo.jpg')*/background:url('images/btns.png') no-repeat left top;display:block;height:57px;width:273px;}
#top-sub-ad{height:5em;left:390px;position:absolute;width:260px;}
#top-nav-menu{position:absolute;right:.625em;top:1.05em;width:230px;}
#top-nav-menu ul{margin-bottom:2px;}
#top-nav-menu li{border-right:1px solid #454D3E;display:inline-block;font-family:Tahoma, Geneva, sans-serif;font-size:.75em;margin-bottom:.625em;padding:0 3px;right:0;}
#nl-signup{background-color:#f0efdd;border:1px solid #000;bottom:.3125em;display:block;font-family:Georgia, "Times New Roman", Times, serif;padding-top:.3125em;position:relative;}
#nl-signup label{font-size:13px;left:10px;position:relative;}
#nl-signup label.emailsignup{font-size:.6875em;}
#nl-signup input.box{background:#fff;border:solid #000 thin;font-size:.625em;height:17px;left:10px;margin:5px 0;position:relative;width:115px;}
#nl-signup input.emailbtn{background-image:url('images/btns.png');background-repeat:no-repeat;background-position:0px -58px;border:none;cursor:pointer;height:21px;left:6px;position:relative;top:2px;width:52px;}
#nl-signup input.emailbtn:active{background-image:url('images/btns.png');background-repeat:no-repeat;background-position:0px -79px;height:21px;width:52px;}
#search{position:absolute;right:.625em;top:6.875em;}
#search input.box{height:19px;line-height:19px;margin-right:-4px;width:190px;}
input.search-btn{background-image:url('images/btns.png');background-repeat:no-repeat;border:none;cursor:pointer;height:25px;position:relative;top:1px;width:25px;background-position:-53px -58px}
input.search-btn:active{background-image:url('images/btns.png');background-position:-53px -83px;background-repeat:no-repeat;height:25px;width:25px;}

nav{background:#464845;background-image:url("images/nav_bg.jpg");background-repeat:repeat-x;height:2.9375em;position:absolute;top:6.25em;}
ul.sub-menu{background:#ede8ca;background-image:url('images/sub-nav-bg.jpg');background-repeat:repeat-x;display:none;font-size:14px;height:37px;left:.625em;margin:0;padding:0;position:absolute;width:98%;}

#main-nav > li{border-right:1px solid #454D3E;float:left;list-style:none;}
#main-nav > li > a{color:#fff;display:block;padding:13px 7px;text-decoration:none;}

#main-nav > li.current-menu-item > a,#main-nav > li.current-menu-ancestor > a,
#main-nav > li > a:hover,#main-nav > li.current-menu-parent > a,#main-nav > li.current-menu-ancestor > a,
#main-nav > li > a:hover,#main-nav > li.current-post-ancestor > a,#main-nav > li.current-category-ancestor > a{background-color:#484A45;color:#ffeeab;}

#main-nav > li.current-menu-parent ul.sub-menu,#main-nav > li.current-menu-ancestor ul.sub-menu,
#main-nav > li.current-menu-item ul.sub-menu,#main-nav > li.current-post-ancestor ul.sub-menu,
#main-nav > li.current-category-ancestor ul.sub-menu,#main-nav > li.current-post-parent ul.sub-menu{display:block;z-index:1000;}

ul.sub-menu li{float:left;list-style-type:none;}
#main-nav > ul.sub-menu li.currrent-menu-item,#main-nav > li.current-menu-item ul.sub-menu li.current-menu-item,
#main-nav > ul.sub-menu li.current-menu-item a,#main-nav >{background-color:#EDE8CA;background-image:none;border:none;color:#ffeeab;}

#main-nav li a:hover{background:#464741;background-image:url("images/nav_bg_selected.jpg");background-repeat:repeat-x;color:#ffeeab;}
#main-nav li:hover .sub-menu{background:#ede8ca;background-image:url("images/sub-nav-bg.jpg");background-repeat:repeat-x;display:block;left:.625em;margin:0;padding:0;position:absolute;width:98%;z-index:10000;}

#main-nav li .sub-menu a:hover{background-color:#ede8ca;background-image:url("images/sub-nav-bg.jpg");background-repeat:repeat-x;color:#930;display:block;margin:0;text-decoration:underline;z-index:10000;}
#main-nav li .sub-menu a{border:none;color:#000;display:block;padding:13px 7px 10px;}

#main-nav > li > .sub-menu > li .sub-menu,#main-nav > li > .sub-menu > li .sub-menu a,
#main-nav > li > .sub-menu > li .sub-menu,#main-nav > li > .sub-menu > li .sub-menu a{background:none;background-color:#ede8ca;background-image:none;display:none;}

#main{margin-top:4.625em;position:relative;}
#primary .grid_12{margin-top:-2px;width:700px;}
#primary{background:#fff;margin-bottom:0;margin-left:.625em;}

#feature-slider h2{font-size:1.5em;font-weight:700;line-height:1.5em;margin-top:5px;}
.category_slider{margin-bottom:20px;}
.smooth_slider span p{font-size:1em;}

#main-col .dept-item,.top-depts{background:#fbfaf9;margin-bottom:1.25em;position:relative;}
.subcategory-dept{background:none;}
.content{background:none;display:inline;float:left;left:0;min-height:500px;padding:0;position:relative;text-align:left;top:0;width:700px;}
.catgory{background:#464845;width:100%;}
.catgory_more{background:#464845;color:#fff;padding-left:.625em;position:absolute;right:0;width:280px;}

.mainlanding_page_catagory_more{background:#464845;padding-left:.3125em;position:absolute;right:0;width:335px;}
.mainlanding_page_catagory_more a{color:#FFF;text-decoration:none;}
.mainlanding_page_catagory_more a:hover{color:#DAD6D7;text-decoration:none;}

.dept-name{color:#FFF;font-size:1.25em;}
.excerpt p.jump{clear:right;font-size:.6875em;margin-left:.75em;}
.excerpt p{font-size:.75em;line-height:1.375em;margin-bottom:.625em;margin-left:.75em;width:150px;}
.hp_art_title{color:#FFF;font-size:1em;line-height:1.15em;margin-bottom:.4375em;margin-left:0.605em;margin-top:.4375em;}
.related{float:right;list-style:none;margin-right:.625em;margin-top:1.5em;padding:10px;width:260px;}
.cat_level_related{float:right;margin-right:0;margin-top:1.5em;padding:10px 10px 10px 0;width:325px;}
.see_more{line-height:2em;margin:1em;}

.section_head{background-color:#798F61;}
.section_head h1{color:#fff;font-size:1.25em;line-height:1.5em;margin-bottom:0;margin-left:.4em;margin-top:0.625em;}
.section_head h1 > a{color:#FFF;}
.section_head h1 > a:hover {color:#DAD9D7; text-decoration:none;}
.subcategorypage{margin-top:10px;}

.current_issue_sections{margin:1em 0 0 .625em;position:relative;}
#issues figure{float:right;margin:10px 0;}

#socialmedia{background:#f5f2e9;border:1px solid #000;height:35px;margin:0;width:100%;}
#socialmedia h2{font-size:17px;margin:0 0 0 5px;padding:0;}
#socialmedia span.social-span{left:0;position:relative;vertical-align:middle;}
#socialmedia a.social-link{color:#000;margin-left:10px;padding-top:10px;vertical-align:middle;}

.nr-callout{background:#e2dfd2;border:1px solid #000;margin-bottom:1.25em;padding-bottom:.3125em;width:100%;}
.nr-callout h1{color:#a5401b;font-size:1.375em;font-weight:700;margin-left:.3125em;text-decoration:none;}
.nr-text-link{font-size:0.85em;line-height:1.5em;margin:3em 0 0 .625em;}

#widget-popular-articles{margin:1.25em 0;}
.tabbed_containter{background-color:#F5F2E9;border:1px solid #464845;padding:6px;}
ul.tabs{margin-bottom:5px;margin-right:0;margin-top:.3125em;padding:0;}
ul.tabs li{display:inline;font-size:.625em;}
ul.tabs li a{background-color:#F1EFE8;border:1px solid #003;color:#000;padding:5px 7px;}
ul.tabs li:last-child{margin-left:5px;}
ul.tabs li a:hover{background-color:#E2DFD2;border-color:#333;color:#8A2805;text-decoration:none;}
.widget-content{background-color:#fff;border:1px solid #003;padding:.625em;}
.widget-content ul{margin:0;padding:0;}
.widget-content ul li{font-size:.75em;line-height:1.25em;list-style:none;padding-bottom:.75em;padding-top:.75em;}
.widget-content ul li a{color:#000;text-decoration:none;}
.widget-content ul li a:hover{color:#8A2805;text-decoration:underline;}

footer{background-color:#899B71;background-image:url('images/footer2.jpg');background-repeat:repeat-x;clear:both;height:17.875em;margin-top:2.5em;position:relative;}
footer h1.wufoo_logo{bottom:10px;height:40px;position:absolute;right:10px;width:125px;}
footer h3{color:#fff;margin-left:0;}
h1.wufoo_logo a{/*background:url('images/wflogo.png')no-repeat scroll left top transparent;*/ background:url('images/btns.png')no-repeat scroll left top transparent; background-position:-78px -91px; height:25px; width:117px; color:#899B71;display:block;height:3em;overflow:hidden;}
#footer-link-area{padding:10px 0 0 10px;}
.footer-links li{border-right:1px solid #454D3E;display:inline-block;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin-bottom:.625em;margin-right:10px;padding-right:10px;right:0;}
.footer-links a{color:#454648;}
#copyright{bottom:0;color:#637251;font-size:11px;margin:10px 10px 20px;position:absolute;}

.ad-220x110{border:1px solid #000;height:110px;width:220px;}
.small-ad{background-color:#0CF;border:1px solid #000;display:inline-block;height:6.4375em;margin:0 2px 4px 2px; width:6.4375em;}
.small-ad-left{margin-left:.3125em;}
.main-large-ad img{border:1px solid #000;margin:0 auto;width:220px;}
.main-large-ad{margin:20px 0;}
.medium-ad{background-color:#0CF;height:6.5625em;margin:1em 0 0 .625em;width:100%;}
.adspace-large{background-color:#0CF;height:244px;width:100%;}
.subheading{color:#000;}
.subcategoryh1{color:#464845;font-size:1.5em;font-weight:700;margin-left:.625em;margin-top:0;}
#bottom_page_ad{margin:50px 0;}

.wp-pagenavi{clear:both;margin-bottom:40px;position:relative;text-align:center;top:20px;}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #BFBFBF;margin:2px;padding:3px 5px;text-decoration:none;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}

#search404{background:#fbfaf9;margin-bottom:1.25em;padding:10px;position:relative;}
.widgettitle{background-color:#798F61;font-size:16px;padding-left:10px;position:relative;right:10px;width:100%;}
.widget_recent_entries h2{color:#FBFAF9;font-size:1.25em;line-height:1.5em;margin-bottom:0;margin-left:.4em;margin-top:0.625em;}
.widget_recent_entries ul{line-height:1em;}
.widget_recent_entries ul li{line-height:1.4em;margin-bottom:.675em;}
#gallery-widget{border:1px solid #000;width:218px;}
#gallery-widget h3{margin:0;padding:0;text-align:center;}
#gallery-widget .widgettitle{background:none repeat scroll 0 0 #798F61;left:0;margin-left:0;margin-top:0;padding-left:0;text-align:center;width:218px;}
.results{background:#fbfaf9;margin-bottom:1.25em;padding:10px;position:relative;}
.results article{display:inline;}
.search_thumb{float:left;margin-right:.625em;}

.entry-title{font-weight:700;line-height:1.2em;margin-left:0;margin-top:0;}
.entry-summary{line-height:20px;margin-left:0;}
.attachment-900x900x{margin-left:100px;}
#content-title{color:#900;float:left;height:2em;margin:.125em .625em 1em;width:80%;}
#content-title h2{font-size:18px;}
#attachment_nav{background:#F8F8F5;border:1px solid #CCC;font-size:12px;height:20px;margin:6px 0;padding:0 12px;}
#previous-attachment{color:#900;float:left;line-height:20px;margin:0;padding:0;}
#next-attachment{color:#900;float:right;line-height:20px;margin:0;padding:0;}
p.first{/*padding-top:70px;*/}
.article_main_img{background:none repeat scroll 0 0 #FFF;color:#666;float:left;font-size:11px;line-height:10px;margin:0 auto;text-align:center;width:368px;}
figure.featured-image{background:none repeat scroll 0 0 #FFF;border:1px solid #E5E5E5;color:#666;display:block;float:left;font-size:11px;line-height:10px;margin-bottom:15px;margin-right:25px;text-align:center;}
figure.featured-image img,.article_main_img img{margin:0 auto 0.75em;}
figure.featured-image figcaption,.article_main_img p{clear:left;font-style:italic;line-height:1.5em;margin:0.75em .75em;text-align:center;}
.imgArticle-1{float:left;padding:0 20px 12px 0;width:368px;}

div.recipe{background:none repeat scroll 0 0 #F8F7F2;border:1px solid #F1EFDE;clear:both;line-height:1.5em;margin-bottom:20px;padding:16px;}
div.recipe h2{color:#A5401B;font-size:20px;font-weight:700;margin:0;padding:0;}
.wp-caption{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;margin:0 0 16px;padding:10px 6px 6px;}
.wp-caption-text{color:#666;font-size:10px;font-style:normal;line-height:11px;padding-top:16px;text-align:center;}
div.wp-caption{color:#666;text-align:center;}

.wp-caption h5 {color:#000; }
.wp-caption div.date{ font-size:.8em; float:right;}

.alignleft{float:left;margin:10px 10px 10px 0;}
.alignright{float:right;margin:10px 0 10px 10px;}
.postTags{background:none repeat scroll 0 0 #F8F7F2;border:1px solid #EDE3EC;color:#A5401B;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:24px;margin:5px 0 20px;padding:12px;}
.a2a_kit{clear:both;position:absolute;right:210px;top:40px;width:200px;}

h1.articletitle{font-size:30px;font-weight:700;line-height:33px;margin-left:10px;margin-top:0;width:500px;}
h2.post_page_links{color:#434544; position:relative;}

#author_block_article h2,#author_block_article h4{color:#464845;font-weight:700;margin:5px 0;}
#author_block_article h3{color:#464845;font-size:1.2em;font-weight:700;margin:0 0 0 10px;}
#author_block_article ul{line-height:1.3em;list-style:none;margin-left:15px;}
.author-social-media li{line-height:16px;padding:3px 0;}

#nutrition{background:none repeat scroll 0 0 #F1EFDE;border:1px solid #CCC;color:#666;font-size:11px;line-height:11px;padding:16px;width:25%;}
#nutrition h3{color:#464845;font-size:12pt;font-weight:700;letter-spacing:-0.01em;margin:0 0 4px;}

#toc-intro .toc h1,#toc-online .toc h1,#toc-in-each-issue h1,#toc-offline h1{font-size:30px;font-weight:700;margin:20px 10px 0;}
#toc-intro .toc h2,#toc-online .toc h2,.article-snip h2,#toc-in-each-issue h2{font-size:24px;font-weight:700;line-height:30px;margin:0;}
#toc-intro #entry-content{margin:5px;padding:5px;}
#toc-intro #thumbnail{float:left;margin:0 10px 20px;position:relative;width:210px;}
#toc-intro #thumbnail #image_thumb{border:1px solid #E5E5E5;color:#666;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:0.8em;font-style:oblique;padding:4px;text-align:center;}
#toc-online #entry-content{margin:5px;padding:5px;}
#toc-in-each-issue{background:none;margin-left:10px;}
#toc-in-each-issue ul{list-style:none;margin-left:20px;}
#toc-online #thumbnail{float:left;margin:0;position:relative;width:170px;}
.toc-article{margin:40px 10px;}
.article-snip{line-height:1.3em;}
#post_nav_shade{background:url("../images/post_nav_back.gif") repeat scroll 0 0 transparent;font-size:11px;padding:12px;text-align:center;}
.white_back{background:none repeat scroll 0 0 #FFF;padding:6px 12px;}

#comments{padding-top:10px;}
#comments h2{font-size:16px;padding-bottom:16px;}
#comments .comment-content {background:url("images/comments_quotes.png") no-repeat scroll center top #FFF;border:1px solid #CCC;font-size:12px;margin-bottom:16px;margin-left:0;padding:20px 40px;width:620px;}
#comments .comment-meta{color:#666;padding-left:16px;margin:10px 0;}
#comments .comment-author{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-style:italic;line-height:20px;}
.comment-form-comment label{float:left;margin-left:20px;}
#comment{clear:both;display:block;width:100%;}

#lightbox{left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:1000;}
#lightbox img{height:auto;width:auto;}
#lightbox a img{border:none;}
#outerImageContainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px;}
#imageContainer{padding:10px;}#loading{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%;}
#hoverNav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;}
#imageContainer > #hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{display:block;height:100%;width:49%;}
#prevLink{float:left;left:0;}
#nextLink{float:right;right:0;}
#prevLink:hover,#prevLink:visited:hover{background:url("images/prevlabel.gif") left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url("images/nextlabel.gif") right 15% no-repeat;}
#imageDataContainer{background-color:#fff;bottom:0;font:10px Verdana, Helvetica, sans-serif;line-height:1.4em;margin:0 auto;overflow:auto;width:100%;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{float:left;text-align:left;width:70%;}
#imageData #numberDisplay{clear:left;display:block;padding-bottom:1em;}
#imageData #bottomNavClose{float:right;outline:none;padding-bottom:0.7em;width:66px;}
#overlay{background-color:#000;height:500px;left:0;position:absolute;top:0;width:100%;z-index:1000;}
.gallery-image-container{border:solid 1px #687363;height:240px;margin-bottom:10px;padding:4px;position:relative;text-align:center;width:330px;}
span.gallery-name{background-color:#484A45;color:#fff;font-size:14px;padding:5px;position:absolute;right:4px;top:4px;}
span.gallery-name a{color:#FFF;}.tagListTitle{clear:both; color:#798F60;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;margin-bottom:0;}

blockquote{background:none repeat scroll 0 0 #F8F7F2;border-left:1px dashed #6A7263;clear:both;color:#525252;font-size:14px;line-height:23px;margin:20px 0 20px 20px;padding:8px;}
#related-posts .subcategoryh1{margin:10px 0 20px;}

div.poem{background:#f8f7f2;border:1px solid #f1efde;float:left;margin-bottom:20px;margin-left:15px;padding:16px;width:300px;}
.indent3{margin-left:30px;}
div.mediakit{background:none repeat scroll 0 0 #FFF;border-top:1px dotted #066;clear:both;margin:16px 0;padding:8px 20px;}
div.mediakit2{background:none repeat scroll 0 0 #FFF;border-top:1px dotted #D9541E;clear:both;margin:16px 0;padding:18px 0;}
div.mediakit3{background:none repeat scroll 0 0 #FFF;border-top:1px dotted #004F39;clear:both;margin:16px 0;padding:18px 0;text-align:center;}
div.mediakit4{background:none repeat scroll 0 0 #FFF;border-top:1px dotted #0F004E;clear:both;margin:16px 0;padding:18px 0;}
div.mediakit4 h4{color:#0F004E;}
div.admenu{background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;font-size:12px;list-style:none outside none;margin-bottom:12px;padding:8px 12px;}
div.admenu ul li{border-right:1px solid #CCC;display:inline;list-style:none outside none;margin-right:6px;padding-right:6px;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,
#main-nav > li > .sub-menu > li:hover .sub-menu,#main-nav > li > .sub-menu > li:hover .sub-menu a{display:block;}

ol,ul,#colbox ul,#sidebar ul,.widget_adrotate_widgets,#comments ul{list-style:none;}
.alpha,#search404 p{margin-left:0;}

.container_16 .grid_2,.comment-form-author,.comment-form-email,.comment-form-url{width:100px;}
strong,.wp-pagenavi span.current,#reply-title,#imageData #caption{font-weight:700;}

.margin_left_20,.margin_left_30{margin-left:1.25em;}
.margin_left_10,.breadcrumb{margin-left:.625em;}
.margin_bottom_20px,.widget,.adspace-small,#widget-adspace-medium{margin-bottom:1.25em;}
.align_right,.posteddate{float:right;}.align_left,.postedcomments{float:left;}

#logo a span,#main-nav > li > .sub-menu > li > .sub-menu,#main-nav > li.current-menu-parent ul.sub-menu > li > ul.submenu,
#main-nav > li.current-menu-ancestor ul.sub-menu > li > ul.submenu,#main-nav > li.current-menu-item ul.sub-menu > li > ul.submenu,
#main-nav > li.current-post-ancestor ul.sub-menu > li > ul.submenu,#main-nav > li > ul.sub-menu > li > ul.submenu,
#main-nav > li.current-post-ancestor > ul.sub-menu > li > ul.submenu,#content_2,.widget_adrotate_widgets br{display:none;}

.header-ad,#socialmedia img.socialicon,#nutrition p{margin:0;}
#top-nav-menu li.top-nav-last,.footer-links li.last{border-right:none;}

.dept-item h1,.footer-links ul{margin-top:0;}
.dept-name a,.catgory_more a,#gallery-widget .widgettitle a{color:#fff;}
.dept-name a:hover,.catgory_more a:hover,#gallery-widget .widgettitle a:hover{color:#dad9d7;text-decoration:none;}
.cat_level_related li,.related li{font-size:.875em;line-height:1.275em;margin-top:.625em;}
ul.tabs li a:active,ul.tabs li a.tab_active{background-color:#fff;border:1px solid;border-bottom:1px solid #fff;color:#000;}
.attachment-post-thumbnail,.attachment-150x150{float:left;margin-left:.625em;margin-top:.625em;}
.widget .section_head h2,.widget_archive h2{color:#FBFAF9;}

#byline,#from_mag,.byline{font-weight:700;margin:2px 0 2px .625em; color:#666;}

div.recipe ul {margin-left:20px; list-style:disc outside none; }

#article_author_pic,.photo{border:1px solid #666;float:right;}
.author-social-media,.content hr,.indent{margin-left:10px;}

#toc-intro,#toc-online{padding:0;}
#toc-intro #current,#toc-online #current{color:#A5401B;font-size:32px;font-weight:400;margin-top:-20px;position:relative;}
#toc-online img,.offline-article img{border:1px solid #E5E5E5;}
.gallery-item,div.sociable{margin-top:20px;}

#sticky-dept-1 .wp-post-image {margin-left: 0.625em; margin-top: 0.625em; }
#sticky-dept-2 .wp-post-image {margin-left: 0.625em; margin-top: 0.625em; }
strong, b, strong *, b * { font-weight: bold !important; }
em, i, em *, i * { font-style: italic !important; }

#postarticle ul{list-style-type:disc; margin-left:1.5em; line-height:1.5em;}
#timeline ul#dates{ margin-left:0px; }
#postarticle ol{list-style-type:decimal; margin-left:1.5em;line-height:1.5em;}
#postarticle ol ol{list-style:upper-alpha;}
#postarticle ol ol ol{list-style:lower-roman;}
#postarticle ol ol ol ol{list-style:lower-alpha;}
#postarticle li {margin-bottom:1em; }
#postarticle dl{margin:0 0 1.5em 0;}
#postarticle dl dt{font-weight:bold;}dd{margin-left:1.5em;}

#author_block_article ul, #author_block_article ol {list-style:none;}
#author_block_article li{margin-bottom:.15em;} 
.pd-rating{margin-top:30px;}
.available_date{ color:#666; margin-left:0;} 
.offline-article h3, .online-article h3{font-size:18px; font-weight:700; margin-left:0px;} 

/* FrontSticky styles */ .fs_article{width:100%} 
.fs_article img{float:left;margin:0.625em 0.625em 0 .625em;}
.fs_article h4 {margin-left:1em;padding:0.625em 0.625em 0 0;}
.fs_article excerpt{float:none; position:static;} 
.fs_article .excerpt p{width:auto;} 
.dept-item .catgory_more{position:static;width:auto;background-color:transparent;color:rgb(0,0,0);font-weight:bold;}
.dept-item .related {float:none;width:auto;margin-top:0;padding:0 10px 10px 10px;}
.dept-item h3.catgory_more{margin-left:0;margin-top: .8em;} 
.fs_more_jump {float:right;} 
#postarticle {font-size: 1em;line-height: 1.5em;margin: 0.625em 0.625em 1.125em;}

sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:10px;
	}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

ul.medical_question_list {margin:10px; padding: 10px 10px 10px 0;}
ul.medical_question_list li{padding: 10px 10px 10px 0;}

/* Route 66 Form Trial */
.dvdform {background:none repeat scroll 0 0 #F5F2E9;border:1px solid #000000;}.dvdform, .dvdform table {width:75%;position:relative;margin:0 auto;padding:.8em;}.dvdform .fieldLabel {float:left;font-weight:bold;height:1.5em;}.dvdform .fdvd_fieldset {display:block;margin-bottom:2em;}.dvdform .fdvd_fieldset td {width:30%;}.dvdform input, .dvdform textarea {float:right;}.dvdform .textInput {width:65%;height:1.5em;}.dvdform .buttonRow {width:100%;}.dvdform .required {font-weight:bold;color:#C00;font-size:1.5em;}.dvdform .buttonStyle {background:url('images/sp_button.png') -5px 0px;width:96px;height:41px;border:none;cursor:pointer;}.dvdform .buttonStyle:active{background:url('images/sp_button.png') -103px 0px;} .dvdform textarea {width:65%;line-height:1.5em;}

#text-5 {
    background: none repeat scroll 0 0 #7DC3C0;
    border: 1px solid #000000;
    list-style: none outside none;
    text-align: center;
	width:218px;
	margin-top:20px;
}

#text-5 h2.widgettitle {
	 background: none;
    font-size: 16px;
    position: relative;
    right: 10px;
    width: 100%;
	margin-left:0px;
	color:#fff;
}


#text-5 p {  text-align: left;}

#text-5 p.submit_mq{text-align:center;}

#text-5  textarea{ resize:vertical; width:97%}

#text-5 h6 {margin-bottom:15px; color:#fff; font-size:12px;}


#text-5 input.wpcf7-submit{
	color:#fff;
	font-size: 18px;
    height: 40px;
    margin-left: 10px;
    width: 75%;
	background: #00b7ea; /* Old browsers */
	
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDllYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */
background: linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-8 */	
	}
	
	
#text-5 input.wpcf7-submit:hover{color:#000;
background: #88bfe8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg4YmZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGIwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #88bfe8 0%, #70b0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* IE10+ */
background: linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-8 */

}

.required{ color:red;}
	
#text-5 input[type=text] { width:97%;}

#comments-jump {margin:6px 6px 6px 0.625em;font-size:.9em;}


#nrelate_related_1 {margin:10px 1px 5px 1px}

#content_2 {line-height:1.5em; font-size:.75em;} #content_2 ol li h5 {margin:5px 0;} #content_2 span.recent_comment_quotes{font-size:1.2em; padding:.1em;}


#postarticle ul.no_bullets_ul{list-style:none; margin-left:13px;}

p.related_content{margin-top:0px;}

/***modify thickbox for more space on captions *******/

#TB_window #TB_caption {

padding:10px 30px 30px 30px;
}
#TB_caption #TB_prev, #TB_caption #TB_next {font-weight:bold; font-size:16px}

#error_404 {
    background: url('images/404-page.jpg') no-repeat center transparent;
    height: 600px;
    margin-top: 20px;
    width: 100%;
}

/*Art Gallery landing page*/
.widget_text {
	list-style:none;	
}

.gallery-block {
	float:left;
	margin: 8px 0;	
	text-align:center;
	width:650px;
}

.gallery-block img {
	position:relative;
	margin:0 16px 0 0;
}

.gallery-header {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#798F00 url(images/gallery-landing-page-header-bkg.png) bottom repeat-x;
	width:650px;
	float:left;
	padding:4px 16px 4px 10px;
	margin:32px 0 0 0;
}

.gallery-header h2 {
	color:#FFF;
	margin:0;
	position:relative;
	float:left;
	font-weight:normal;
	line-height:24px;
}

.gallery-header-jump {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	position:relative;
	font-size:.8em;
	line-height:25px;
}

.gallery-header a {
	color:#FFF;
	text-decoration:none;
	display:block;
	float:right;
}

.gallery-header a:hover {
	text-decoration:underline;
}

.gallery-artists {
	margin:20px 0;
	width:100%;
}

.gallery-artists-header {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#798F00  url(images/gallery-landing-page-header-bkg.png) bottom repeat-x;
	margin:0;
	padding:.1em 1em;

}

.gallery-artists h3 {
	font-weight:normal;
	margin:0;
	color:#FFF;
}

.gallery-artists ul {
	font-size:.8em;
	list-style:none;
	padding:0;
	border:1px solid #CCC;
	margin:0;
}

.gallery-artists li {
	background:#F5F2E9 url(images/artist-link-list-gradient.png) bottom repeat-x;
	padding:1em;
	font-weight:700;
	cursor:pointer;

}

.gallery-artists li:hover {
	background:#FFFFFF url(images/artist-link-list-gradient-hover.png) bottom repeat-x;
}

.gallery-artists li a {
	color:#A53F1A;
	text-decoration:none;
	display:block;
	width:100%;
}

.gallery-artists li a:hover {
	text-decoration:underline;
}

.gangster-quiz {
	border:3px double #CCC;
	padding:1.5em;
	font:14px/24px Georgia, serif;
	width:600px;
	color:#000;
}

.gangster-quiz h1, .gangster-quiz h2, .gangster-quiz h3, .gangster-quiz h4 {
	color:#000;
	margin-bottom:1.5em;
}
.question h2 {
	font-size:16px;
}
input[type="radio"] {
	margin:.5em 2em;
}
.next {
	margin:1em 0;
}
.quiz-results {
	text-align:center;
}
.results-score {
	font-size:16px;
	font-weight:bold;
}
.results-copy {
	font-style:italic;
}
.quiz-results-review {
	text-align:left;
}
.review {
	color:#999;
	font-style:italic;
	margin:4em 0;
}

.review h4, .correct-answer, .quiz-results-review {
	color:#000;
	font-style:normal;
}

.review span {
	display:block;
	width:30px;
	height:28px;
	float:left;
	margin-right:1em;
}

.correct-question-image {
	background:url(images/gright-wrong.png) no-repeat top left;

}
.incorrect-question-image{
	background:url(images/gright-wrong.png) 0px -28px no-repeat;
}

span.censor-box{
	background-color:#000;
	color:#000;
	font-size:1em;
	line-height:1.5em;
}
/*
#from_mag {
	font-size:90%;
	font-weight:normal;
	color:#666666;
}

#from_mag a {
	color:#666666;
}*/

div.product-info-block{background-color:#F9F9F9;
  padding:10px;
  border: 1px solid #ccc;
  margin-bottom:20px;}
div.product-info-block h3 {color:#000;}  
  