/* CSS INCULDES */
@import url(xrail.css);    /* STANDARDIZED XRAIL SECTION NAVGATION  */

#content h2.header{font-size:16px;font-weight:bold;text-transform:uppercase;color:#b2b2b2;margin-bottom:12px;clear:both}
#content h2.header a{color:#b2b2b2}
#content .feature{margin-bottom:20px}
#content .feature .rubric{font-size:11px;font-weight:bold;text-transform:uppercase;color:#8e8d8d;margin-bottom:2px}
#content .feature .rubric a{color:#8e8d8d}
#content .feature .rubric a:hover{color:#fff}
#content .feature .captioned-photo img{margin-bottom:8px}
#content .feature .captioned-photo p{font-size:11px;font-weight:bold;color:#8e8d8d;margin-bottom:8px}
#content .feature h3.header{font-size:16px;font-weight:bold;text-transform:uppercase;line-height:18px}
#content .feature h3.header a,#content .feature .sub-header a,#content .feature .text .lead strong a,#content .feature .text .lead a{color:#000}
#content h2.header a:hover,#content .feature h3.header a:hover,#content .feature .sub-header a:hover,#content .feature .text .lead a:hover{color:#5584ac;background-color:#fff}
#content .feature .sub-header{font:normal 26px Times;line-height:25px}
#content .feature .text{font-size:11px;font-weight:bold;color:#444;line-height:13px;margin-bottom:3px;padding-right:10px}
#content .feature .text .lead{font-size:23px;font-weight:normal;text-transform:uppercase;color:#8e8d8d;line-height:25px;display:block}
#content .feature .contributors{margin-bottom:3px}
#content .feature .contributors,#content .feature .display-date{font-size:10px;text-transform:uppercase;color:#444}
#content .feature ul{list-style-type:none;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16px;margin-bottom:5px;margin-top:16px}
#content .feature .footer{font-size:10px;color:#8e8d8d}
#content .feature .footer a{color:#8e8d8d}
#content .set1{clear:both;margin-bottom:20px}
#content .set1 .feature{clear:both;height:1%;overflow:hidden}
#content .set1 .feature:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
#content .set1 .captioned-photo{float:left;margin-right:8px}
#content .set1 .feature{margin-bottom:0}
#content .set1 .feature .header,#content .set1 .feature .blurb,#content .set1 .feature .footer{float:left;width:212px}
.home #content .set2 {margin-bottom: 30px;}
#content .set2{clear:both;height:1%;margin-bottom:20px}
.home #content .set2 {margin-bottom:35px}
#content .set2 .feature{width:212px;float:left;margin-right:7px;margin-bottom:0}
#content .set2 .feature.last{margin-right:0}
#content .set2:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
.ss_cityguides #content .set2 .feature.left ul{font-size:16px;line-height:20px}
.set3{float:left}
.set3 .feature.left{width:431px}
.set3 .captioned-photo{float:left;margin-right:8px}
.set3 .feature h3.header{color:#000;margin-bottom:0}
.set3 .feature h3.header a{color:#000}
.set3 .feature .sub-header{font-size:22px}
.set3 .feature .text .lead{font-size:16px;line-height:18px}
.set3 .feature.left .blurb{padding-right:44px}
#content .set3 .feature.last{margin-bottom:0}
.set4{width:211px;float:left;border-left:1px solid #b2b2b2;padding-left:8px;overflow:hidden}
.set4 .captioned-photo{float:left}
.set4 .feature .header{color:#000;margin-bottom:0}
.set4 .feature .header a{color:#000}
.set4 .feature .sub-header{font-size:22px}
.set4 .feature .text .lead{font-size:16px}
.set4 .feature .captioned-photo{float:left;margin-right:8px}
.set4 .feature.right .header,.set4 .feature.right .sub-header,.set4 .feature.right .text,.set4 .feature.right .contributors,.set4 .feature.right .display-date,.set4 .feature.right ul,.set4 .feature.right .footer{margin-left:89px}
#content .set4 .feature.last{margin-bottom:0}
.s_people #content .set1 .feature .header{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:30px;color:#8e8d8d;margin-left:0}

.set5{width:212px;float:left;margin-right:8px}
#content .set5 .feature {margin-bottom:24px}
#content .set5 .feature .header{font-size:44px;line-height:1.0em;color:#8e8d8d; }
#content .set5 .feature .header a{color:#8e8d8d}
#content .set5 .feature ul{font-size:11px;text-transform:none;line-height:14px;margin-bottom:2px;margin-top:2px}


#features4.set5{margin-right:0}

/* BIO */
#content .set6{clear:both}
#content .set6 .feature{clear:both;height:1%}
#content .set6 .feature:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
#content .set6 .feature .rubric{font-size:30px;color:#000}
#content .set6 .feature .header{font-size:22px;font-weight:normal;color:#8e8d8d;margin-bottom:8px}
#content .set6 .feature .header a{color:#8e8d8d}
#content .set6 .captioned-photo{float:left}
#content .set6 .feature .sub-header,.set6 .feature .text,.set6 .feature .contributors,.set6 .feature .display-date,.set6 .feature ul,.set6 .feature .footer{margin-left:220px}
#content .set6 .feature .text{font-size:12px;line-height:16px;padding-right:44px}
#content .set6 .feature ul{text-transform:none}

/* TOC */
.indexB #index_headers h2,.indexB #index_headers h3,.indexB .set1 .header{font-size:30px;font-weight:bold;text-transform:uppercase}
.indexB #index_headers h3{color:#000}
.indexB .set1 .feature .header{font-size:16px;font-weight:normal;text-transform:uppercase;line-height:30px;color:#8e8d8d;margin-left:0}
.indexB .set1 .feature .header a{color:#8e8d8d}
.indexB .set3{float:none;clear:both}
.indexB .set3 .feature .rubric{font-size:16px;font-weight:bold;color:#000;display:inline;padding-right:10px}
.indexB .set3 .feature .header{color:#000;display:inline}
.indexB .set3 .feature .header a{color:#6e92ad}
.indexB .set3 .feature.left{float:left;width:auto}
.indexB .set3 .feature.left .rubric{font-size:14px;display:inline;padding-right:5px}
.indexB .set3 .feature.left .header{font-size:11px;color:#444;text-transform:none;display:inline;padding-right:10px}
.indexB .set3 .feature.left .header a{color:#444}

/* CONTACT US */
.indexC #index_headers h2{height:27px;text-indent:-9999px;background:url(i/contactus/contactus.gif) 0px 0px no-repeat;margin-bottom:20px}
.indexC #content .set3{margin-right:25px}
.indexC #content .set3 .feature h3.header,.indexC #content .set3 .feature h3.header a{color:#6e92ad}
.indexC .subsinclude{margin-right:44px}
.indexC .subsinclude dt{font-size:16px;font-weight:bold;text-transform:uppercase;line-height:18px}
.indexC .subsinclude dt a{color:#color:#6e92ad}
.indexC #content .set3 .feature h3.header a:hover{color:#fff;text-decoration:none;background-color:#5584ac}
.indexC .subsinclude dd{font-size:11px;font-weight:bold;color:#444;line-height:13px;margin-bottom:3px;margin-bottom:20px}
/* CITY GUIDE */
form#CG-menulist{clear:both;display:block;padding-top:28px}
/* FLASH USERS WITHOUT FLASH GET SET1 style*/
.flash{height:300px;width:652px}
#content .flash{clear:both}
#content .flash:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
#content .flash .feature{clear:both}
#content .flash .captioned-photo{float:left}
#content .flash .feature{margin-bottom:0}
#content .flash .feature .header,#content .flash .feature .sub-header,#content .flash .feature .text,#content .flash .feature .contributors,#content .flash .feature .display-date,#content .flash .feature ul,#content .flash .feature .footer{margin-left:440px}
/* remove index headers spacing so promos align to top. */
.home #index_headers{display:none}
.home #xrail,.s_cookbookclub #xrail{display:none}
.s_profiles.c_search #index_headers {display:none}
.s_recipes #content .set3 .feature .text{padding-right:8px}
.s_magazine #features1 h2.header{font-size:12px;color:#000}
.s_magazine #features1 h2.header a{color:#5584AC}
.s_magazine #features1 h2.header a:hover{color:#fff;background-color:#5584AC}


/* City Guides */
.ss_cityguides h4#CG-top-link a, .ss_cityguides ul#bc li ul li ul {display:none}
.ss_cookies #main {overflow:hidden}
.ss_cookies #content h2.header {width:648px}
