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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
:focus{outline:0}
body{line-height:1;color:black;background:white}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:italic}
button{text-indent:-10000px}
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
body{background:#e0e6e6;text-align:center;font-size:100%;font-family:Georgia,"Times New Roman",serif;color:#242424;padding-bottom:30px}
#wrapper{width:982px;background:#fff;margin:0 auto;text-align:left;min-height:300px;clear:both;padding-top:20px}
#page{float:left;width:100%;background:#fff;min-height:650px}
#main{float:left;width:641px;margin:0 0 13px}
body.indexB #main{width:941px}
a:link,a:visited{color:#12a9c9;text-decoration:none}
a:hover{text-decoration:underline}
#header{background:#fff;text-align:left;padding:0;width:982px;margin:0 auto;position:relative;z-index:1000}
#logo{margin:23px 0 0 17px;padding:0;float:left;width:170px;height:100px;}
#logo a{display:block;width:200px;height:100px}
#logo a:hover{background:url(logo-home-hover.gif) 140px 80px no-repeat;}
.home #logo a:hover{background:none;}
h5.alt{display:none;}
#loginbx{float:left;height:60px;width:300px;margin:58px 0 0 160px;position:relative;z-index:15;font:normal .69em Arial,Verdana,sans-serif;}
#ui{font-weight:normal;min-width:210px;line-height:26px;color:#aaa;position:absolute;bottom:0;left:0}
#ui2{clear:left;padding:8px 0 0}
#myprograms-nav{float:left;position:relative;z-index:9}
#mylogs-nav{display:inline;float:left;margin-left:8px;position:relative;z-index:9}
#user_welcome{float:left;line-height:20px;margin:0 6px 0 0;color:#000}
#ui2 a,a#myaccount,a#logout{float:left;height:20px;line-height:20px;padding:0 6px 0 7px;background:url(bg-ui2-links.gif) 0 0 no-repeat}
#ui2 dl a{height:auto;line-height:1.3em;padding:5px 6px}
#ui2 a#myinbox{background:none}
#ui2 a#myprograms{padding:0 6px 0 26px;border:1px solid #e3ebed;background:url(bg-ui2-myprograms.gif) 4px -20px no-repeat;text-decoration:none}
#ui2 a#mylogs{padding:0 6px 0 26px;border:1px solid #e3ebed;background:url(bg-ui2-myprograms.gif) 4px -20px no-repeat;text-decoration:none}
#ui2 a.noprograms{padding:0 6px 0 0!important;border:0!important;background:none!important}
#ui2 a.noprograms:hover{text-decoration:underline!important}
#ui2 .active a#myprograms{background-position:4px 0}
#ui2 #self-programs{position:absolute;left:0;margin:21px 0 0;display:none}
#ui2 #my-logs{position:absolute;left:0;margin:21px 0 0;display:none}
#ui2 .active #self-programs{display:block}
#ui2 .active #my-logs{display:block}
#ui2 #self-programs dl{background:#fff;border:1px solid #e3ebed;width:165px;position:relative;z-index:100}
#ui2 #self-programs a{background:#fff;border-bottom:1px dashed #e0e1e3;float:none;display:block;width:153px}
#ui2 #self-programs a:hover{background:#def}
#ui2 #self-programs dd.lastchild a{border:0}
#ui2 #my-logs dl{background:#fff;border:1px solid #e3ebed;width:165px;position:relative;z-index:100}
#ui2 #my-logs a{background:#fff;border-bottom:1px dashed #e0e1e3;float:none;display:block;width:153px}
#ui2 #my-logs a:hover{background:#def}
#ui2 #my-logs dd.lastchild a{border:0}
/* global nav */
#global-nav{clear:both;width:100%;overflow:hidden;}
#global-nav-menu{clear:both;height:44px;overflow:hidden;width:100%;list-style:none;}
#global-nav-menu li{float:left;display:block;height:43px;border:none;}
#global-nav-menu li a{background:url(global_nav_home.gif) top left no-repeat;display:block;height:43px;text-align:center;text-indent:-9999px;overflow:hidden;font-size:10px;}
#global-nav-menu #nav-subscribe{display:none;}
#global-nav-menu #nav-subscribe a{background-position:0px 0px;width:100px;}
#global-nav-menu #nav-subscribe a:hover{background-position:0px -44px;}
#global-nav-menu #nav-home{display:block;border-right:1px solid #0f95a3;}
#global-nav-menu #nav-home a{background-position:0px 0px;width:75px;}
#global-nav-menu #nav-home a:hover{background-position:0px -44px;}
#global-nav-menu #nav-fitness a{background-position:-76px 0px;width:84px;}
#global-nav-menu #nav-fitness a:hover{background-position:-76px -44px;}
.s_fitness #global-nav-menu #nav-fitness a{background-position:-76px -88px; height:44px;}
#global-nav-menu #nav-mylogs {display:none;}
#global-nav-menu #nav-challenge a{background-position:-160px 0px;width:111px;}
#global-nav-menu #nav-challenge a:hover{background-position:-160px -44px;}
.s_challenge #global-nav-menu #nav-challenge a{background-position:-160px -88px;}
#global-nav-menu #nav-fooddiet a{background-position:-271px 0px;width:71px;}
#global-nav-menu #nav-fooddiet a:hover{background-position:-271px -44px;}
.s_fooddiet #global-nav-menu #nav-fooddiet a{background-position:-271px -88px; height:44px;}
#global-nav-menu #nav-health a{background-position:-342px 0px;width:83px;}
#global-nav-menu #nav-health a:hover{background-position:-342px -44px;}
.s_health #global-nav #global-nav-menu #nav-health a{background-position:-342px -88px; height:44px;}
#global-nav-menu #nav-beauty a{background-position:-425px 0px;width:83px;}
#global-nav-menu #nav-beauty a:hover{background-position:-425px -44px;}
.s_beauty #global-nav-menu #nav-beauty a{background-position:-425px -88px; height:44px;}
#global-nav-menu #nav-forumscommunity a{background-position:-508px 0px;width:113px;}
#global-nav-menu #nav-forumscommunity a:hover{background-position:-508px -44px;}
.s_community #global-nav-menu #nav-forumscommunity a{background-position:-508px -88px; height:44px;}
#global-nav-menu #nav-calculatorsprograms{border-right:1px solid #0f95a3;}
#global-nav-menu #nav-calculatorsprograms a{background-position:-621px 0px;width:129px;}
#global-nav-menu #nav-calculatorsprograms a:hover{background-position:-621px -44px;}
.s_calculatorsprograms #global-nav-menu #nav-calculatorsprograms a{background-position:-621px -88px; height:44px;}
#global-nav-menu #nav-blogs a{background-position:-751px 0px;width:111px;}
#global-nav-menu #nav-blogs a:hover{background-position:-751px -44px;}
#global-nav-menu #nav-videos a{background-position:-862px 0px;width:120px;}
#global-nav-menu #nav-videos a:hover{background-position:-862px -44px;}
/* global sub nav
#global-sub-menu{clear:both;background:#0e6b8d;float:left;width:100%;height:24px}
#global-sub-menu:after{content:".";clear:both;display:block;visibility:hidden;height:0}
#global-sub-menu li{display:inline;float:left;height:24px;line-height:24px;vertical-align:middle;margin-right:12px}
#global-sub-menu a{display:inline;float:left;height:15px;font:normal 12px/12px Arial,Verdana,sans-serif;color:#fff;vertical-align:middle;padding:6px 12px 3px 12px}
#global-sub-menu a display:inline;float:left;height:13px;padding:0 9px 1px 0;background:url(bg-raquo.gif) 100% 0 no-repeat;border-bottom:1px solid #0e6b8d}
#global-sub-menu a:hover{text-decoration:none}
#global-sub-menu a:hover{background-position:100% 100%;border-bottom:1px dashed #92d7e7}
#global-sub-menu li.active a{color:#017d9b;background:url(i/global/bg-subnav-active.png)}
#global-sub-menu li.active a span,#global-sub-menu li.active a:hover span{border:0;padding:0 0 2px;background:transparent}
*/
#global-sub-menu{background:#0e6a8e;height:24px;}
#global-sub-menu li{float:left;height:24px;margin:0px 24px 0px 12px;line-height:24px;vertical-align:middle;}
#global-sub-menu li a{display:block;color:#fff;font-family:arial,verdana,sans-serif;font-size:12px;text-decoration:none;background:url(bg-raquo.gif) 100% 0% no-repeat;padding-right:10px;margin-top:6px;height:14px;line-height:12px;}
#global-sub-menu li a:hover{border-bottom:1px dashed #92D7E7;background-position:100% 100%;}
/* ATG header subs */
#header-subs{position:absolute;top:0;right:10px;width:291px;height:205px}
#header-subs #subs-cover{position:absolute;right:0;top:0;background:url(cover_self_146.jpg) 0 0 no-repeat;height:200px;width:146px}
#header-subs .secure #subs-cover{position:absolute;right:0;top:0;background:url(cover_self_146-1.jpg) 0 0 no-repeat;height:200px;width:146px}
#header-subs #subs-cover a,#header-subs .secure #subs-cover a{display:block;text-indent:-9999px;height:200px;width:146px}
#header-subs #subs-teaser{position:absolute;top:87px;left:0;height:134px;width:145px;z-index:100}
#header-subs #subs-teaser a{width:79px;display:block;height:0!important;width:100%;cursor:pointer}
#header-subs #subs-nav{position:absolute;top:0;left:60px;background:url(subs-links-1.png) bottom left no-repeat;height:76px;width:84px;padding-top:14px}
#header-subs ul li{display:block}
#header-subs #subs-nav a{display:block;float:left;height:14px;width:100%;font-size:1px;margin-bottom:3px;text-indent:-9999px}
#header-subs li{display:none}

/* subscribe button under the logo */
#header-subscribe{float:left;display:block;clear:left;height:22px;width:400px;line-height:22px;margin:10px 0px 0px 17px;font-size:12px;}
#header-subscribe a{float:left;height:22px;width:101px;display:block;background:url(btn-header-subscribe.gif) top left no-repeat;text-indent:-9999px;overflow:hidden;margin-right:7px;}
#header-subscribe a:hover{background-position:bottom left;}

/* ATG subs at top right corner */
#header-subs{display:none;}
#header-offer{float:right;display:block;height:140px;width:298px;margin:2px 8px 0px 0px;border:1px solid #dfdfdf;}
#subs-nav{background:url(head.gif) top left no-repeat;width:100%;height:23px;border-bottom:1px solid #dfdfdf;}
#subs-nav ul{list-style:none;margin:0px;padding:0px;}
#subs-nav li{float:left;width:80px;height:23px;}
#subs-nav a{display:block;line-height:23px;text-indent:-9999px;overflow:hidden;}
#subs-nav #snav3,#subs-nav #snav1{width:80px;}
#subs-nav #snav4{width:79px;}
#subs-nav #snav2{width:59px;}
#subs-cover a{background:url(cover_self_80-1.jpg) top left no-repeat;width:79px;height:110px;display:block;float:right;margin:3px 0px 0px 0px;text-indent:-9999px;}
#subs-teaser a{float:left;display:block;}

/* the rest */
#yrail{float:right;width:300px;margin-right:21px}
body.indexB #yrail{position:absolute;top:275px;left:50%;margin-left:170px}
.py{margin-bottom:13px}
.py .features,.yrcomponent,#yrail_ads,#rr_autosubs{margin:0 0 13px}
.yrcomponent a img,.yrcomponent .textAd{font:10px Verdana}
.yrcomponent a img,.yrcomponent .textAd a{color:#a4a3a3}
#yrail_ads{margin-top:-5px}
#yrail_ads_top h6,#yrail_ads_bot h6{font:10px Arial;color:#a4a4a4}
#search_form_yrail{border:1px solid #dfdfdf;background:#c3cacb url(lib.png) 0 -50px repeat-x;padding:7px;width:284px;overflow:hidden;margin:0 0 10px}
#search_form_yrail div.row{height:23px}
#search_form_yrail label{display:none}
#search_form_yrail input{height:18px;width:240px;border:1px solid #dcdcdc;float:left;padding:2px 2px 0 2px}
#search_form_yrail input#submit_yrail{border:0;height:0;width:29px;margin:1px 0 0 4px;padding:21px 0 0;overflow:hidden;background:url(btn-search.gif) 0 0 no-repeat;cursor:pointer}
#search_form_yrail button#submit_yrail{border:0;height:21px;width:29px;margin:1px 0 0 4px;padding:21px 0 0;overflow:hidden;background:url(btn-search.gif) 0 0 no-repeat;cursor:pointer;text-indent:-9999px}
.py #newsletter-form{border:1px solid #DFDFDF;overflow:hidden;padding:10px}
.py #newsletter-form h5{background:url(hdrs-modules.png) 0 -632px no-repeat;overflow:hidden;height:0;padding-top:11px}
.py #newsletter-form form{font:12px Arial,Verdana,sans-serif;padding-top:12px}
.py #newsletter-form label{margin-right:5px}
.py #newsletter-form ul{margin-top:10px}
.py #newsletter-form ul.collapse{display:none}
.py #newsletter-form ul.expand{display:block}
.py #newsletter-form a{font-size:.914em}
.py #newsletter-form #newsletter-email{margin-right:10px;float:left;width:200px;color:#a3a2a2}
.py #newsletter-form #submit-newsletter{float:left;width:57px;padding:23px 0 0;margin:1px 0 0 3px;overflow:hidden;background:url(btn-submit.gif) 0 0 no-repeat;border:0;cursor:pointer;height:21px;text-indent:-9999px}
.py #newsletter-form div {display:inline}
.py #newsletter-form .replace{display:none}
.py #newsletter-form ul li div{display:inline}
.py .most-popular h2{text-indent:13px;margin-top:7px}
.textAd,.outerailTextAd,#outerailTextAd,#outerailTextAd a{font:9px/1.2em Arial,sans-serif;color:#a4a3a3}
.textAd{margin:3px 0}
.py #rr_autosubs{position:relative;float:left;margin-bottom:13px;background:#f8eeb1 url(bg-subsinclude.png) 6px -27px repeat-x;border:1px solid #dfdfdf;font-family:Arial,Verdana,sans-serif;padding:7px 9px;line-height:1.2;width:280px}
.py #rr_autosubs .cover img{float:left;margin:0 5px 0 0}
.py #toolkit_cds_title strong{display:block;font-weight:bold}
.py #toolkit_cds_title img{float:right;position:relative;margin:41px 8px 0 0}
.py #rr_autosubs p{margin-left:90px;font-size:.75em}
.py #rr_autosubs small{font-size:.833em}
.py #toolkit_cds_title{z-index:3;position:relative}
.py #toolkit_cds_text{margin:12px 0 10px 85px;font-size:80%;position:relative;z-index:2}
.py #rr_autosubs .leftCol_form{float:left;width:100px}
.py #rr_autosubs a{color:#ff3d01}
.py #toolkit_cds_promo{position:absolute;right:15px;top:25px;z-index:1;text-indent:-9999px;background:url(autosubs-promo.gif) 0 0 no-repeat;width:74px;height:73px}
#rr_autosubs #toolkit_cds_subscribe_form .row{padding:2px 0}
#rr_autosubs #toolkit_cds_subscribe_form .row .leftCol_form{display:block;float:left;margin-right:4px;width:53px;font-family:Arial;font-size:11px;font-weight:normal;color:#373737}
#rr_autosubs #toolkit_cds_subscribe_form input{font-family:Verdana;font-size:11px;height:11px;width:209px;border-left:1px solid #999;border-top:1px solid #999}
#rr_autosubs #toolkit_cds_subscribe_form select{font-family:Arial;font-size:11px;width:132px;height:19px;margin-right:5px}
#rr_autosubs #toolkit_cds_subscribe_form #toolkit_cds_field_zipCode{height:11px;width:48px;text-align:right;margin-left:5px}
#rr_autosubs #toolkit_cds_subscribe_form a{font-family:Arial;font-size:11px;font-weight:normal;text-decoration:underline}
#rr_autosubs #toolkit_cds_subscribe_form #toolkit_cds_subscribe_button{float:right;margin:0 4px;height:23px;width:57px;padding:23px 0 0;overflow:hidden;background:url(btn-submit-1.gif) 0 0 no-repeat;border:0;cursor:pointer}
#rr_autosubs .info{margin-top:10px;width:100%;height:23px;overflow:hidden}
#rr_autosubs .info a{float:left;padding-top:5px}
#rr_autosubs #toolkit_cds_subscribe_form .error{color:#f00;display:none;font-family:Verdana,sans-serif;font-weight:normal;font-size:11px}
#rr_autosubs #toolkit_cds_success_message{display:none;margin:7px}
#rr_autosubs #toolkit_cds_submitting_message{display:block;color:#000;margin:7px}
#rr_autosubs #toolkit_cds_success_message_customized{line-height:normal;color:#000;font-size:12px;font-family:Verdana,sans-serif}
#rr_autosubs #toolkit_cds_success_message_customized .thanks{color:#0b5487;font-size:22px;font-weight:bold;text-transform:uppercase;position:relative;top:0;left:56px}
#rr_autosubs #toolkit_cds_success_message_customized .your_order{color:#0b5487;font-size:14px;font-weight:bold;text-transform:uppercase;position:relative;top:0;left:65px}
#rr_autosubs #toolkit_cds_success_message_customized .weeks{width:170px;text-align:center;position:relative;top:0;left:65px;font-size:12px}
#rr_autosubs #toolkit_cds_error_message{color:#f00;font-family:Verdana;font-weight:normal;font-size:11px}
#rr_autosubs .zip_col{color:#000;font-size:11px}
.py .features{clear:left;width:300px;border-bottom:1px dashed #dfdfdf;padding-bottom:5px}
.py .features .header img{width:auto}
.py .feature .captioned-photo{float:left;margin-left:0}
.py .feature .rubric{clear:left;font-size:.625em;font-family:Arial,Verdana,sans-serif;color:#90acb3;font-weight:bold;text-transform:uppercase;margin:0 0 3px}
.py .set1 .feature .rubric{margin-bottom:7px}
.py .feature .header{font-size:1em;font-family:Arial,Verdana,sans-serif;font-weight:normal;margin-bottom:8px}
.py .feature .blurb{font-size:1em;line-height:1.2}
.py .feature ul.links li{font:bold 10px Arial,Verdana,sans-serif;margin-top:10px; background-image:none}
.py div.last{margin:0 0 10px}
.py #position1_yrail .features,.py #position2_yrail .features{border-bottom:0}
.features .most-popular{margin-top:7px}
#search-community{border:1px solid #DFDFDF;font:11px Helvetica,Arial,sans-serif;padding-top:11px;position:relative}
#search-community h2{background:url(hdrs-modules.png) no-repeat 0 -377px;font:bold 14px Georgia,serif;margin:0 0 13px 15px;text-indent:-9999px;text-transform:uppercase}
#search-community form{background:url(bg-search_form.gif) repeat-x;margin:0;padding-left:8px}
#search-community fieldset{border:none;margin:0;padding:0}
#search-community legend{padding-right:57px}
#search-community #groupSearch legend{padding-right:0}
#search-community label{background:url(search_tabs.gif) no-repeat;cursor:default;display:block;font-size:1px;text-indent:-9999px;width:55px;height:21px}
#search-community #groupSearch label{background-position:-168px 0;margin-left:57px}
#search-community #term-person,#search-community #term-group{color:#A3A2A2;font:11px Helvetica,Arial,sans-serif;margin:12px 0 0 3px;padding:2px 6px;width:225px}
#search-community button{background:url(buttons-submit.gif) no-repeat -416px 0;border:none;cursor:pointer;font-size:1px;padding:0;text-indent:-9999px;vertical-align:bottom;width:29px;height:21px}
#search-community p{color:#242424;margin:6px 0 6px 11px}
#search-community .clickable{cursor:pointer}
.jsEnabled #search-community .inactive{display:none}
#search-community.tabs legend{background:url(search_tabs.gif) no-repeat}
#search-community.tabs #groupSearch legend{background-position:-111px 0}
body.haszrail #page{padding-bottom:0px;margin:0 0 20px;background:#fff url(bg-top.gif) bottom left no-repeat}
#zrail{clear:left;margin:20px 21px;border:1px solid #dfdfdf;width:938px;background:#fff url(bg-columns.gif) 0 0 repeat-y;overflow:hidden; text-align:justify}
.zrcomponent,#zrail .feature{float:left;width:152px;}
#subsinclude{width:178px;background:url(bg-subsinclude.png) 85px 0 repeat-x;position:relative;height:203px;overflow:hidden}
#cover{position:absolute;right:10px;top:34px}
#zrail-subs-link{color:#000;font-weight:bold;font-size:.688em;font-family:Arial,Verddana,sans-serif;margin-left:5px;padding-top:4px;padding-right:93px;display:block}
.zrcomponent .subsinclude-title{padding-top:17px;padding-left:10px;position:relative;z-index:2}
.zrcomponent .subsinclude-title h4{font-family:Verdana,Arial,sans-serif;font-size:.65em;text-transform:uppercase;font-weight:bold;margin-bottom:5px}
.zrcomponent .subsinclude-title p{font-size:.687em;font-family:Arial,Verdana,sans-serif;width:73px;line-height:1.2}
.zrcomponent .subsinclude-title p strong{display:block;text-transform:uppercase}
#promo{position:absolute;left:5px;z-index:1;top:70px;text-indent:-9999px;background:url(autosubs-promo.gif) 0 0 no-repeat;width:74px;height:73px}
#promo_subtxt{margin-top:74px;margin-left:10px;position:relative;z-index:3;font:normal .562em Verdana,Arial,sans-serif}
#promo_subtxt a{display:block;height:0;width:76px;padding-top:22px;overflow:hidden;background:url(btn-subsinclude.gif) 0 0 no-repeat;margin-top:3px}
#gift{display:none}
#zrail .feature{float:left;width:149px;padding:12px 19px}
#zrail .rubric{clear:left;margin:0 0 4px;font:bold .625em/1.3em Arial,Verdana,sans-serif;color:#90acb3;text-transform:uppercase}
#zrail .img-shadow{border:1px solid #d7d7d6;float:left;margin:0 0 6px 8px;display:inline;padding:0}
#zrail .header{font-family:Arial,Verdana,sans-serif;margin:0 0 6px}
#zrail .blurb{line-height:1.2}
#position1_zrail,#position2_zrail,#position3_zrail,#position4_zrail,#position5_zrail,#zrail .features{float:left;margin:0}
.ss_index #zrail .features,#zrail .features{clear:none}
#footer{background:#e0e6e6; clear:both; width:100%;margin-bottom:0 !important; margin-bottom:-23px; }
#ft_1{background:#fff url(lib.png) 0 0 repeat-x;padding-left:10px;clear:both;font:bold 10px Arial,Verdana,sans-serif;text-transform:uppercase;height:26px;line-height:26px}
#ft_1 li{display:inline;margin:0 10px;height:26px;line-height:26px}
#ft_1 li a{color:#000;height:26px;line-height:26px}
#ft_1 li.feeds a{background:url(icon-feeds.gif) left 3px no-repeat;padding:5px 0 5px 22px}
#global-footer{text-align:left;width:100%;text-transform:none}
.global-footer-nav ul{list-style:none;padding:0 20px;margin:18px 0}
.global-footer-nav li{display:inline;padding-right:10px;margin-right:10px;font:bold 10px Arial,Verdana,sans-serif;background:url(bg-line.gif) right 1px no-repeat}
.global-footer-nav li.last{background:none}
.global-footer-nav li a{text-decoration:none;color:#919191}
.global-footer-nav li a:hover{text-decoration:underline}
.global-footer-columns-container{border-top:1px solid #fff;background:#fff url(bg-columns.png) center bottom no-repeat;width:100%;float:left;margin-bottom:14px;border-top:1px solid #dee2e2}
.global-footer-logo{float:left;width:234px}
.global-footer-logo h3{height:35px;width:157px;overflow:hidden;text-indent:-9999px;background:url(logo-cnd.png) top left no-repeat;position:relative;left:40px;top:18px}
.global-footer-more-about-links p,.global-footer-subscriptions h3,.global-footer-sister-sites h3{font:bold 10px Verdana,Arial,sans-serif;color:#41464c;margin-bottom:10px}
#footer .global-footer-subscriptions h3, #footer .global-footer-sister-sites h3{font:bold 10px Verdana,Arial,sans-serif;color:#41464c}
.global-footer-more-about-links,.global-footer-subscriptions,.global-footer-sister-sites{border-top:1px solid #fff;float:left;text-align:left;padding:20px 0}
.global-footer-more-about-links{width:256px}
.global-footer-subscriptions{width:236px}
.global-footer-sister-sites{width:251px}
.global-footer-more-about-links p{padding:0 20px;margin:0}
.global-footer-more-about-links ul{padding:0 20px;list-style:none;margin:4px 0 0 0}
.global-footer-more-about-links li{float:left;width:50%}
#global-footer .global-footer-more-about-links li a{font-family:Verdana,Arial,sans-serif;color:#8a8a8a;font-size:10px}
#sub_dropmenus{position:relative;left:20px}
.global-footer-sister-sites form{padding-left:20px}
.global-footer-sister-sites select{width:191px}
.global-footer-copyright{width:100%;clear:both;margin-bottom:40px;background:url(bg-copyright-bottom.gif) bottom center no-repeat}
.global-footer-copyright p{font-size:9px;padding:15px 35px;color:#8a8a8a;line-height:1.4;font-family:Verdana,Arial,sans-serif;background:url(bg-copyright-top.gif) top center no-repeat}
.global-footer-copyright .revision-date{text-transform:uppercase}
#footer .global-footer-copyright a{color:#12a9c9;text-decoration:underline}


#sites{float:left;width:100%;border-top:6px solid #e0e6e6;padding:15px 0 20px 0;background:#fff url(bg-footer-bottom.gif) bottom left no-repeat}
#sites #vss{width:144px;padding-top:10px;height:0;overflow:hidden;background:url(hdrs-modules.png) 0 -657px no-repeat;display:block;margin:0 auto 10px}
#sites ul{float:left;width:150px}
#sites ul#ss1{margin-left:50px}
#sites li{margin-bottom:5px}
#sites a{font:normal 9px Arial,Verdana,sans-serif;color:#363636;text-transform:uppercase;text-decoration:none}
#sites a:hover{text-decoration:underline}
#dropmenus h5{display:block;float:left;padding-top:18px;overflow:hidden;height:0!important;width:83px;background:url(lib.png) 0 -326px no-repeat;margin-right:5px}
#dropmenus{padding:20px;clear:left;padding-left:370px}
#terms{text-align:center;font-size:.625em;color:#9e9e9e;font-family:Arial,Verdana,sans-serif;line-height:1.5}
#terms .alt{display:none}


/* SELF-244: topBannerAd heigh removed so it will collapse when no add is running */
#topBannerAd{position:static;top:0;left:50%;margin:0;background:#E0E6E6;/*height:90px;*/width:auto;padding:3px 0;z-index:1200;text-align:center;}
#topBannerAd div{margin:0 auto;}
#topBannerAd table{margin:0 auto;}
#dartTarget_sz728x90{position:absolute}
.hiddenDAU{height:0;width:0}
ul.utilities{width:148px;background:url(icons-util.png) no-repeat}
ul.top{float:right;clear:right;margin-bottom:15px}
.indexB ul.utilities.top{left:50%;position:absolute;top:275px}
ul.bottom{clear:both;float:left;position:relative;left:21px;margin:0 0 15px}
ul.utilities li{float:left;list-style:none}
ul.utilities li a{background:url(icons-util.png) no-repeat;cursor:pointer;display:block;height:23px;overflow:hidden;text-indent:-9999px;width:28px}
ul.utilities li.utility-print a{background-position:0 0}
ul.utilities li.utility-print a:hover{background-position:0 -23px}
ul.utilities li.utility-email a{background-position:-28px 0}
ul.utilities li.utility-email a:hover{background-position:-28px -23px}
ul.utilities li.utility-feeds a{background-position:-56px 0}
ul.utilities li.utility-feeds a:hover{background-position:-56px -23px}
ul.utilities li.utility-share a{background-position:-84px 0;width:29px}
ul.utilities li.utility-share a:hover{background-position:-84px -23px}
ul.utilities li.utility-favorite a{background-position:-119px 0;width:29px;margin-left:6px}
ul.utilities li.utility-favorite a:hover{background-position:-119px -23px}
#bc{clear:both;font:.625em/1em arial,sans-serif;list-style:none;margin:0 0 10px 21px;float:left;width:50%}
#bc li{display:inline;background:url(lib.png) 0 -152px no-repeat;padding:3px 0 0 7px}
#bc li.first{background:none;padding-left:0}
.keywords{font:normal .625em Arial,Verdana,sans-serif;margin-bottom:7px}
.keywords dt{text-transform:uppercase;color:#414242;padding-right:10px;background:url(lib.png) 100% -96px no-repeat;display:inline;margin-right:3px}
.keywords dd{display:inline}
.photo-credits{font-size:.6875em;font-family:Arial,Verdana,sans-serif;color:#abacad;font-weight:bold}
.pagination{float:right;margin:20px 0 0;width:215px}
.pagination input{border:1px solid #b8cdd3;width:20px;font:11px Arial,Verdana,sans-serif;color:#5c5c5c;padding:4px 2px 3px;text-align:center}
.pagination .pageField{float:left;position:relative;margin-left:10px;font:11px/23px Arial,Verdana,sans-serif;color:#5c5c5c}
.pagination .paginationFirst,.pagination .paginationLast{display:none}
.pagination .paginationPrevious.off,.pagination .paginationNext.off{visibility:hidden}
.pagination .paginationPrevious,.pagination .paginationNext{display:block;padding-top:1px}
.pagination .paginationPrevious{float:left}
.pagination .paginationNext{float:right}
.pagination a.paginationPrevious,.pagination a.paginationNext{display:block;background:url(btn-pagination.png) 0 0 no-repeat;overflow:hidden;height:0;padding-top:23px;width:58px}
.pagination a.paginationNext{background-position:-58px 0;width:57px}
.pagination a.paginationNext:hover{background-position:-58px -23px}
.pagination a.paginationPrevious:hover{background-position:0 -23px}
.relationship-links,.related-links{background:url(bg-relationship-links.png) bottom left no-repeat;width:300px;margin:10px 0}
.relationship-links .youAreHere{display:none}
.indexB .relationship-links,.indexB .related-links{float:left;margin-right:15px}
#content .relationship-links h3,#content .related-links h3{background:url(hdr-relationship-links.png) top left no-repeat;padding-top:13px;padding-left:13px;text-transform:uppercase;font-size:.8125em;font-weight:bold;font-family:Georgia,"Times New Roman",sans-serif;color:#242424}
.relationship-links ul,.related-links ul{padding:5px 13px 15px 13px;font:normal .75em Arial,Verdana,sans-serif;color:#575757;color:#a4aaac;line-height:1.8}
.relationship-links li,.related-links li{padding-left:10px;background:url(bullet-related-relationship.gif) 0 8px no-repeat}

.itemA .relationship-links,.itemB .relationship-links,.listCitemA .relationship-links,.itemA .related-links,.itemB .related-links,.listCitemA .related-links{/* float:left;margin-left:21px !important;margin-left:10px;margin-top:30px;*/}

.listCitemB .relationship-links,.listCitemB .related-links{/* margin-left:21px !important;*/}

/*.home #global-sub-menu{display:none} */
.selectbox{border:1px solid #aaa;font:10px/1em arial,sans-serif;text-transform:uppercase;color:#999;height:10px;background:url(bg-select.gif) 0 0 no-repeat;padding:2px;cursor:pointer}
a.selectbox-button{position:absolute;margin:1px 0 0 -15px;width:14px;height:0;padding-top:14px;overflow:hidden;background:url(selectbox-button.gif);cursor:pointer}
a.selectbox-button-over,a.selectbox-button:hover{background-position:0 -14px}
.selectbox-wrapper{position:absolute;border:1px solid #aaa;background:#fff;font:10px arial,sans-serif;text-transform:uppercase;height:200px;overflow-y:scroll;overflow-x:hidden}
.selectbox-wrapper li{padding:2px;cursor:pointer}
.selectbox-wrapper .selected{background:#1EAFCE}
.selectbox-wrapper .current{background:#75DBF1}
#xrail{float:left;width:111px;clear:both;color:#242424;margin-left:19px;position:relative;left:2px;background:url(bg-xrail.png) top right no-repeat}
.article #xrail,.recipe #xrail{left:1px}
#xrail .feature{padding:0 10px 0 0;margin-bottom:10px;border-bottom:1px solid #dfdfdf;font-size:12px}
#xrail .last{border-bottom:0!important;margin-bottom:0!important}
#xrail .feature .header{font-family:Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:bold;font-size:11px;color:#242424}
#xrail .feature .header a{color:#242424}
#xrail .feature .captioned-photo{background:#fff;padding:0}
#xrail .feature .w{float:left;margin:10px 0}
#xrail .features .text{margin:10px 0;clear:left;line-height:1.1}
#xrail .features .links{font-size:11px;font-family:Arial,Verdana,sans-serif}
#xrail .feature .links li{margin-bottom:10px}
#xrail .feature .links a{color:#12a9c9}
#tempreg{margin:0 20px 10px 20px;padding:0 8px 0 40px;background:#fff url(temp-reg-warn.png) 0 0 no-repeat;font:12px/24px arial,sans-serif}
.hidden{display:none;}
.popup{font:11px Arial,Helvetica,sans-serif;position:absolute;width:142px;z-index:99999999}
.popup .body{background:url(bg-bubble-top.png) no-repeat;padding:10px 16px}
.popup .body ul li{border-bottom:1px dashed #DEDAC2;margin-bottom:5px;padding-bottom:2px}
.popup .body ul li a{color:#735492}
.popup .buttons{background:url(bg-bubble-bottom.png) no-repeat 0 100%;float:left;padding:0 14px 14px;width:114px}
.popup .buttons .button{background:url(buttons-popup.gif) no-repeat;cursor:pointer;display:block;text-indent:-9999px;height:20px}
.popup .buttons .button.close{background-position:-52px 0;width:46px}
.popup .buttons .button.ok{background-position:-98px 0;width:27px}
.popup .buttons .button.cancel{background-position:-125px 0;width:54px}
.popup .buttons .button.yes{background-position:-179px 0;float:left;width:32px}
.popup .buttons .button.no{background-position:-211px 0;float:right;width:27px}
.popup iframe{display:block;position:absolute;top:0;left:0px;width:100%;z-index:-1}
#confirmFavorite{z-index:999999999}
#bottomBannerAd{display:none}
#main #sponsorship-ad{float:right;font:0/0px Arial}
#main #sponsorship-ad img[height="60"]{float:right;margin:0 0 20px}
.home #main #sponsorship-ad{display:none}
div.outerailTextAd a{display:block;margin:10px 0}
div.most-popular{float:left;margin:7px 0 0;width:298px;border:1px solid #dfdfdf;padding:30px 0 0;background:#fff url(hdrs-modules.png) 10px -572px no-repeat}
div.most-popular h3.tab{display:none}
div.mostpopular-ready h3.tab{display:block}
.most-popular .tab-hidden{display:none}
.most-popular div.tab{border-top:1px solid #b8cdd3;clear:both;padding:10px;width:278px;background:#fff}
.most-popular div.tab ol{list-style-position:outside;list-style-type:decimal;margin:0;padding:0 0 0 30px;font:13px/1.2em Arial;color:#676666}
.most-popular div.tab li{line-height:1.2em;padding:0 0 5px 0}
.most-popular div.tab li:last-child,.most-popular div.tab li.last{border-bottom:0;padding-bottom:0}
.most-popular .tab-list{float:left;list-style:none;margin:2px 0 0 0;position:relative;top:1px;width:288px;padding-left:10px}
.most-popular .tab-list li{float:left;position:relative;margin:0 0 0 -1px;height:21px}
.most-popular .tab-list li a,.most-popular .tab-list li span{background-image:url(tabs-popular.png);display:block;height:21px;overflow:hidden;text-indent:-9999px}
.most-popular #tab-tab-top-rated a,.most-popular #tab-tab-top-rated span{background-position:0 0;width:76px}
.most-popular #tab-tab-top-rated a{background-position:0 -21px}
.most-popular #tab-tab-top-rated a:hover{background-position:0 -42px}
.most-popular #tab-tab-most-viewed a,.most-popular #tab-tab-most-viewed span{background-position:-75px 0;width:90px}
.most-popular #tab-tab-most-viewed a{background-position:-75px -21px}
.most-popular #tab-tab-most-viewed a:hover{background-position:-75px -42px}
.most-popular #tab-tab-most-commented a,.most-popular #tab-tab-most-commented span{background-position:-164px 0;width:114px}
.most-popular #tab-tab-most-commented a{background-position:-164px -21px}
.most-popular #tab-tab-most-commented a:hover{background-position:-164px -42px}
#ici_left,#cg_left{border:1px solid #CDE5F0;padding:1px;float:left;width:616px}
#ici_left h3,#ici_left p,#cg_left h3,#cg_left p{background:#E8F4F7;color:#242424}
#ici_left h3,#cg_left h3{padding:10px 10px 5px;font:bold 23px/1em Arial}
#ici_left p,#cg_left p{padding:0 10px 10px;font:12px/1.3 Arial}
#index_community_login,#index_community_create{display:none;float:left;width:148px;margin-left:14px}
.loginbtn,.registerbtn{text-transform:uppercase}
#index_community_login,#icl{background:url(bg-community-login-box.gif) 0 0 no-repeat}
#index_community_login{background-color:#e9f1f3}
#icl{padding:8px 13px 13px;background-position:bottom left;font:10px/2em Arial,sans-serif}
#icl li{background:url(bg-community-login-box-links.png) 0 0 no-repeat}
#icl li.first{background:transparent}
#icl li a{color:#735492}
.ss_contactus #ps1_fs1 .text{font:13px/1.2em Georgia,serif}
.ss_contactus .set6 .feature-content-wrapper{float:left;width:503px}
.ss_contactus .set6 h3{margin-bottom:.3em}
div.most-popular ol li span{display:none}
#index_commgroups_intro #cg_left{background:#E8F4F7 url(icon-commgroups.png) no-repeat scroll 10px 10px}
#index_commgroups_intro p,#index_commgroups_intro h3{padding:0 10px 10px 85px;background:none}
#index_commgroups_intro h3{padding-top:10px}
#cg_left{width:454px}
#index_community_create{display:block;padding-top:10px;background:url(bg-community-login-box.gif) 0 0 no-repeat}
#index_community_create #icl{padding-top:0}
#main .features{clear:both;margin-bottom:10px}
.indexB #main .features,#main #video .features{clear:none;margin:0}
#main #video .features{float:left}
.features .rubric{line-height:normal;font-size:.625em;font-weight:bold;color:#90acb3;font-family:Arial,Verdana,sans-serif;margin-bottom:5px;text-transform:uppercase}
.features .rubric a{color:#90acb3}
.features .rubric a:hover{text-decoration:underline}
.features .rubric .sub-rubric{text-transform:none}
.features .header {font-family:Arial,Verdana,sans-serif;font-size:1em;font-weight:normal;margin-bottom:3px;}
.features .text{font-size:13px;color:#242424;line-height:18px}
.home #position4 .features .text{line-height:18px; text-align:justify}
.home #goalContent #position4 .features .text{line-height:1.2em}
.features .links{font-size:.6875em;font-family:Arial,Verdana,sans-serif;font-weight:bold}
.features .img-shadow{border:1px solid #dfdfdf;margin:0 0 10px}
.features .img-shadow img{border:1px solid #fff}
.features a{text-decoration:none}
.features a:hover{text-decoration:underline}
.imageoverlay .img-shadow a{display:block;position:relative}
.imageoverlay .img-shadow a img{display:block}
.imageoverlay .img-shadow a .playbutton{position:absolute;top:50%;left:50%;margin:-38px;border:0;width:76px;height:76px;cursor:pointer;display:block}
.imageoverlay .img-shadow a>.playbutton{background:url(playbuttons.png) 0 0 no-repeat}
.imageoverlay .img-shadow a:hover .playbutton{background-position:0 -76px}
.set4 .imageoverlay .img-shadow a > .playbutton{background:url(playbuttons.png) 1px -158px no-repeat}
.set4 .imageoverlay .img-shadow a:hover .playbutton{background-position:1px -217px}
/*.carousel .imageoverlay .img-shadow a .playbutton{margin:-20px;width:40px;height:40px}*/
/*.carousel .imageoverlay .img-shadow a>.playbutton{background:url(playbuttons.png) 0 -152px no-repeat}*/
/*.carousel .imageoverlay .img-shadow a:hover .playbutton{background-position:-40px -152px}*/
.imageoverlay h3{font:16px Verdana;color:#242424;margin-bottom:3px}
.imageoverlay h3 a{text-decoration:none}
.imageoverlay .blurb{color:#242424}
.imageoverlay .rubric{font:bold 10px Arial,Verdana,sans-serif;color:#90acb3;text-transform:uppercase}
.imageoverlay .footer{font-size:.688em;font-family:Arial,Verdana,sans-serif;font-weight:bold;margin:5px 0}
.imageoverlay .footer a{padding-right:8px;background:url(arrow-right.gif) center right no-repeat}
.set1 .footer{margin-top:5px;font:bold .688em Arial,Verdana,sans-serif}
.set1 h3.header{margin-bottom:3px}
.set1 .img-shadow{float:left}
.set1 .feature-content-wrapper{clear:left}
.set1 div.sub-header{font-family:Arial,Verdana,sans-serif;font-weight:bold;font-size:.75em;line-height:1.25;margin-top:3px;color:#3d3d3d}
.set1 .links{margin-top:10px}
.set1 .links a,.set1 .footer a{padding-right:10px;background:url(lib.png) 100% -132px no-repeat}
#position1 .set1,#position6 .set1{float:left}
#position1 .set1 .img-shadow,#position6 .set1 .img-shadow{float:left}
#position1 .set1 .feature-content-wrapper,#position6 .set1 .feature-content-wrapper{clear:left}
#position1 .set1 .feature,#position6 .set1 .feature{float:left;width:190px;margin-right:25px}
#position1 .set1 .feature.last,#position6 .set1 .feature.last{margin-right:0}
#position4 .set1,#position5 .set1{padding-bottom:14px;background:url(hor-dot-br.gif) bottom left repeat-x;margin-bottom:30px}
.set2 .rubric,.set3 .rubric{margin-bottom:10px}
.set2 .header,.set3 .header{margin-bottom:3px}
.set2 .captioned-photo,.set3 .captioned-photo{float:left}
.set2 .feature-content-wrapper,.set3 .feature-content-wrapper{position:relative;padding-left:29px;background:url(bg-feature-content.png) top left no-repeat;left:-10px;float:right}
.set2 .feature-content-wrapper{width:196px}
.set3 .feature-content-wrapper{width:293px;margin-bottom:10px}
.set2 .feature-content,.set3 .feature-content{border:1px solid #dfdfdf;border-left:none;padding:15px}
.set2 .links,.set3 .links{margin-top:10px}
.set3{border-bottom:1px dashed #dfe1e3}
.set3,.set3 .feature{float:left;width:626px}
.s_calculatorsprograms .set3{border-bottom:none}
.set4 h2.header{margin-bottom:7px}
.set4 .feature{margin:0 0 20px;clear:left;width:100%;overflow:hidden; line-height:18px}
.set4 .img-shadow{float:left;margin-right:8px}
.set4 .feature-content-wrapper{overflow:hidden}
.set4 .header{margin:0 0 3px 0}
.set4 .links{font-size:.6875em;font-family:Arial,Verdana,sans-serif;font-weight:bold;margin-top:5px}
.set4 .links a{padding-right:10px;background:url(lib.png) 100% -132px no-repeat}
.set4 .footer{font-size:.6875em;font-family:Arial,Verdana,sans-serif;font-weight:bold;margin-top:15px}
.set4 .footer a{padding-right:10px;background:url(lib.png) 100% -132px no-repeat}
.ss_presscenter #position1 .feature{margin-bottom:0}
.ss_presscenter #ps1_fs1{background:url(hor-dot-br.gif) bottom left repeat-x;padding-bottom:14px;margin-bottom:10px}
.ss_presscenter #position6{margin-top:0}
.ss_presscenter .features.set4 .links{margin-top:10px}
.ss_presscenter .features.set4 .links a{padding-right:8px;background:url(lib.png) 100% -132px no-repeat}
.ss_presscenter #position6 .features.set4 .links a{text-transform:uppercase}
.nutrition .set4 h3.header{font-size:1.125em}
.nutrition .set4 .text strong{font-family:Arial,Verdana,sans-serif;display:block;margin-top:4px}
.nutrition .set4 .links{margin-top:5px}
.s_calculatorsprograms #main .set4{padding-bottom:14px;margin-bottom:30px;background:url(hor-dot-br.gif) bottom left repeat-x}
.s_fitness #main .set4{background:url(hor-dot-br.gif) bottom left repeat-x;padding-bottom:14px;margin-bottom:30px}

.set5{font-size:.75em}
.set5 h2.header{text-transform:uppercase;font-size:1.083em;font-weight:bold;color:#242424;font-family:Georgia,"Times New Roman",serif}
.set5 h3.header,.set5 div.sub-header{color:#575757;font-family:Arial,Verdana,sans-serif;font-weight:bold}
.set5 .feature{font-family:Arial,Verdana,sans-serif;padding-top:10px}
.set5 .links{line-height:1.2em;font-size:1.0em;font-weight:normal;padding:0 13px 0 0;list-style:none;color:#a4aaac}
.set5 .links li{background:url(bullet-related-relationship.gif) 0 5px no-repeat;padding-left:10px}
.itemA #main .set5,.itemB #main .set5,#main #video .set5,.indexB .set5,.listCitemA .set5{/* float:left;width:278px;margin-top:30px;clear:none;margin-left:21px !important;margin-left:10px;*/}
.listCitemB .set5{/* width:278px;margin-top:30px;margin-left:21px */}
.listA .rel-links-wrapper,#video .set5,.indexB .set5,.listCitemA .rel-links-wrapper{/*margin-bottom:10px;*/}
.listA .rel-links-wrapper .set5 .feature{padding-top:0}
.listA .list .rel-links-wrapper .blurb,#video .rel-links-wrapper .blurb,.indexB .rel-links-wrapper .blurb{font-size:1em;margin-top:0}
#video #position1{padding-top:20px;background:url(bg-video-related-links.gif) top left no-repeat;clear:both;float:left;width:620px;padding-left:21px}
#main #video .set5{margin-top:0}
.indexB #position1{margin:100px 0 20px 21px}
.s_video.indexB #position1{margin-top:0}
.indexB .set5 .links{padding-top:0}

/* NEW Inform related links feature */
.set5 .feature{padding:10px 13px;background:#e3f3f7;border:1px solid #d5e8eb;margin-bottom:17px}
.set5 .feature h3.header{margin-bottom:6px}
.set5 .feature .img-shadow{float:left;margin-right:10px}
.set5 .feature h3.header a{color:#575757}
.set5 .feature .links{clear:both}
.set5 .feature .links li{padding-bottom:9px}
.set5 .feature .links li img.video,.set5 .feature .links li a{padding-right:5px;vertical-align:middle}
.set5 .feature span.publication{display:block;font-size:10px;font-weight:bold;margin-top:-2px}
.set5 .feature .links li img.Lucky{vertical-align:middle}
.set5 .feature .links li img.article,.set5 .feature .links li img.slideshow{display:none}

.set6{border-top:1px solid #e3e9e9;border-bottom:1px solid #e3e9e9;float:left}
.set6 .feature{padding:10px;background:#f3fbfc;float:left;font-family:Arial,Verdana,sans-serif}
.set6 .captioned-photo{float:left;margin-right:10px;margin-top:10px}
.set6 .first .feature-content-wrapper{border-top:none}
.set6 .feature-content-wrapper{border-top:1px solid #e3e9e9}
.set6 .header{padding-top:10px;margin-top:3px}
.set6 .sub-header{margin-bottom:2px}
.set6 .first .header{border-top:0}
.set6 .blurb{line-height:1.2}
.set6 .text{}
.ss_contactus #position1 .set6{border:0}
.ss_contactus #position1 .set6 .feature{padding:0;background:#fff}
.ss_contactus #position1 .set6 .feature-content-wrapper{border:0}
.ss_contactus #position1 .set6 h3 a{color:#000;font-weight:bold}
.itemtoggle{width:410px;height:251px;background:#eee;overflow:hidden;cursor:pointer;float:left;clear:left;position:relative}
.itemtoggle .feature-img{position:absolute;z-index:1;width:277px;height:251px}
.itemtoggle .feature{border:4px solid #fff;border-right:0;margin:-4px 0 0 0;background:#C4E2EA;width:114px;height:81px;padding:0 8px;float:right;clear:right;position:relative;z-index:2}
.itemtoggle h2{color:#12a9c9;font:16px/1.1em Arial;margin:5px 0 3px;position:relative;z-index:3}
.itemtoggle h2 a{color:#12a9c9;text-decoration:none}
.itemtoggle h4{color:#4b4a4a;font:0.83em/1.2em "Times New Roman",Times,serif;margin:0;position:relative;z-index:3}
#curly-brace{position:absolute;left:260px;z-index:10;top:1px;width:19px;height:83px}
#edges{position:absolute;top:-4px;left:279px;z-index:10;width:14px;height:85px}
.itemtoggle>#curly-brace{background:url(curly-brace.png) 0 0 no-repeat}
.itemtoggle>#edges{background:url(edges.png) 0 0 no-repeat}
.itemtoggle .bg{display:block;position:absolute;top:0;right:0;z-index:2;width:140px;height:81px}
.itemtoggle .feature>.bg{background:url(background.png) 0 0 no-repeat}
.itemtoggle .active{border-width:4px 0!important;padding-left:12px!important}
.itemtoggle .active h2,.itemtoggle .active h2 a{color:#fff}
.itemtoggle .active:hover h2{text-decoration:underline}
.itemtoggle .active h4{color:#1d1d1d}
.jsEnabled .itemtoggle .fi2,.jsEnabled .itemtoggle .fi3,.jsEnabled .itemtoggle .f2 .bg,.jsEnabled .itemtoggle .f3 .bg{display:none}
.set8 h2.header{font-size:1.688em;font-weight:normal}
.set8 h3.header{font-size:1.062em;color:#636363;font-family:Georgia,"Times New Roman",serif;font-weight:normal}
.set8 .footer{font:bold 11px Arial;background:url(bg-rounded-corner.gif) top left no-repeat;margin-left:-20px;padding:30px 0 0 20px}
.set10 .feature{width:300px;margin-bottom:20px;border:1px solid #dfdfdf;height:178px}
.set10 .feature.first{float:left}
.set10 .feature.last{float:right}
.set10 .header{font-weight:normal;margin-bottom:5px}
.set10 .header a{color:#67939e}
.set10 .captioned-photo{float:left;margin-right:10px;border:0}
.set10 .img-shadow{border:0}
.set10 .feature-content-wrapper{overflow:hidden;padding:10px 10px 10px 0}
.set10 .text{font-family:Arial}
* html .c_tellafriend .set10 .captioned-photo{margin-right:5px}
.c_tellafriend .set10 .img-shadow{margin:0}
.c_tellafriend .set10 .feature-content-wrapper{overflow:visible}
#goal .set8 .footer{background:none;margin-left:0;padding:10px 0}
.itemtoggle.flash .img-shadow{height:251px;width:410px}
.set9{margin-bottom:10px;border-bottom:1px solid #dfdfdf;font-size:.75em;color:#242424}
.set9 .header{font-family:Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:bold;font-size:1.083em;color:#3d3d3d;margin-bottom:10px;clear:left}
.set9 .header a{color:#3d3d3d}
.set9 .captioned-photo{background:#fff;padding:0}
.set9 .img-shadow{float:left}
.set9 .w{float:left;margin:10px 0}
.set9 .blurb{clear:left}
.set9 .text{margin-bottom:10px;clear:left;line-height:1.1;font-size:1em}
.set9 .links{font-family:Arial,Verdana,sans-serif;font-size:.8333em}
.set9 .links li{margin-bottom:10px}
.set9 .links a{color:#12a9c9}
#main .carousel{clear:both;padding:20px 33px 20px 47px;margin:20px 0 30px;width:540px;position:relative;border:1px dashed #e4e4e4;border-width:1px 0}
.carousel div.header{margin:0 0 10px 7px;text-align:center}
.carousel h2.header{font:bold 12px Georgia,"Times New Roman",serif;color:#242424;text-align:center;text-transform:uppercase;margin:0 0 10px}
.carousel .carousel-header{}
.s_calculatorsprograms .carousel .carousel-header{display:none}
.carousel li{width:120px;margin:0 15px 0 0;float:left}
.carousel li img{border:0!important;width:118px}
.carousel h3{margin:0 0 10px;font-size:13px!important}
.carousel .blurb{font-size:14px}
.jcarousel-clip-horizontal{height:145px;margin:0 0 0 3px;width:540px}
.jcarousel-clip{margin:0;overflow:hidden;padding:0;position:relative;z-index:2}
.jcarousel-list{left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1}
/* carousels */
.carousel .jcarousel-prev, .carousel .jcarousel-next{position:absolute;top:1px;height:100px;width:47px;background:#fff;z-index:1000;}
.carousel .jcarousel-prev{left:0;}
.carousel .jcarousel-next{right:0;}
.carousel .jcarousel-prev,.carousel .jcarousel-next{position:absolute;width:31px;height:41px;top:75px;background:url(lib.png) 0 -203px no-repeat;cursor:pointer;}
.carousel .jcarousel-prev{left:0;background-position:0 -203px;}
.carousel .jcarousel-prev:hover{left:0;background-position:0 -244px;}
.carousel .jcarousel-prev-disabled,.carousel .jcarousel-prev-disabled:hover{background-position:0 -285px;}
.carousel .jcarousel-next{right:0;background-position:-31px -203px;}
.carousel .jcarousel-next:hover{right:0;background-position:-31px -244px;}
.carousel .jcarousel-next-disabled,.carousel .jcarousel-next-disabled:hover{background-position:-31px -285px;}
.carousel .jcarousel-prev,.carousel .jcarousel-next{display:none;}
.jsEnabled .carousel{overflow:hidden;}
.jsEnabled .carousel ul{width:10000px;}
.jsEnabled .carousel .jcarousel-prev,.jsEnabled .carousel .jcarousel-next{display:block;}
.carousel .imageoverlay h3 {line-height:1;}
/* end carousels */
.set11{padding:18px 10px;border-bottom:1px dashed #e1e3e5}
.set11 .blurb{padding:5px 0;font-family:Arial,Verdana,sans-serif}
.set11 .links{font-size:.8125em;font-weight:normal;margin-top:5px;line-height:1.2}
.welcome .set11{padding:0 10px 18px 10px}
.set12 .header{margin-bottom:5px;font-size:1.3125em}
.set12 .img-shadow{float:left;margin-right:10px}
.set12 .text{font-size:.875em}
.set12 .links{clear:left;margin-top:10px}
.set12 .feature{clear:both}
#tips .set12 .feature{margin-bottom:20px}
.set13{margin-bottom:10px;border-bottom:1px solid #dfdfdf;font-size:.75em;color:#242424}
.set13 .header{font-family:Georgia,"Times New Roman",serif;text-transform:uppercase;font-weight:bold;font-size:1.083em;color:#3d3d3d;margin-bottom:10px;clear:left}
.set13 .header a{color:#3d3d3d}
.set13 .captioned-photo{background:#fff;padding:0}
.set13 .img-shadow{float:left}
.set13 .w{float:left;margin:10px 0}
.set13 .blurb{clear:left}
.set13 .text{margin-bottom:10px;clear:left;line-height:1.1;font-size:1em}
.set13 .links{font-family:Arial,Verdana,sans-serif;font-size:1em;font-weight:normal}
.set13 .links li{margin-bottom:10px}
.set13 .links a{color:#12a9c9}
.flash .replaced_ufo{height:251px;width:410px}
.features-static{width:620px;position:relative}
.features-static h2{font-weight:bold;font-size:16px;margin-bottom:5px}
.features-static .feature{border-bottom:1px dashed #E1E3E5;clear:left;float:left;margin:0 20px 30px 0;width:300px}
.features-static .set.last .feature{border:none}
.features-static .feature.even{clear:right;float:right;margin-right:0}
.features-static .feature .photo img{border:1px solid #DFDFDF;margin-bottom:9px;padding:1px}
.features-static .feature .rubric{color:#90ACB3;display:block;font-size:10px;margin-bottom:6px;text-transform:uppercase;font-family:Arial,Verdana,sans-serif}
.features-static .feature .rubric a{color:#90ACB3}
.features-static .feature h3{color:#12A9C9;font-size:16px;font-weight:normal;margin-bottom:3px;font-family:Arial,Verdana,sans-serif}
.features-static .feature h3 a{color:#12A9C9}
.features-static .feature .blurb .text{font:12px Georgia,serif;margin-bottom:14px}
.features-static .feature .blurb .links{font:bold 11px Arial,Helvetica,sans-serif;text-transform:lowercase}
.searchfeatures a.more{padding-right:12px;background:url(lib.png) 100% -132px no-repeat;text-transform:lowercase}
.searchfeatures h5.feature-label{display:block}
.searchfeatures li{list-style:none;margin-bottom:15px}
.keywordsearch .searchfeatures,.s_search .searchfeatures{margin-left:21px}
.searchfeatures .numbers,.searchfeatures .comments{display:none}
/*.s_fitness #position5 .searchfeatures,.s_beauty #position4 .searchfeatures{padding-bottom:14px;background:url(hor-dot-br.gif) bottom left repeat-x;margin-bottom:30px}*/
.sf1img{width:630px;overflow:hidden;margin:30px 0 20px}
.sf1img .searchitem,.sf1img .item-text{display:inline;margin:0;padding:0}
.sf1img h5.feature-label{background:url(arrow-black-right.gif) no-repeat left center;font:bold .95em arial,helvetica,sans-serif;margin:0 0 0 11px;padding:0 0 0 24px;text-transform:uppercase}
.sf1img h5.feature-label{color:#04A2AE;border-bottom:1px solid #edf0f5;background-position:15px 50%;margin:0;padding:0 0 0 39px}
.sf1img .feature h3{display:inline;font:11px helvetica,arial,sans-serif}
.sf1img .feature h3 a:link,.sf1img .feature h3 a:visited{color:#680023;font-family:helvetica,arial,sans-serif;text-decoration:underline;line-height:1.8em}
.sf1img .features{width:285px;margin:10px 30px 0 10px;padding:5px;float:left;border-bottom:1px dotted #C3C3C3}
.sf1img .feature a.more{display:none}
.sf1img .features2,.sf1img .features4{margin:10px 0 0}
.sf1img .features3,.sf1img .features4{border:0}
.sf1img .feature1{background:none;padding:5px;border:none}
.sf1img .feature1 .w,.sf1img .feature1 .numbers{display:block}
.sf1img .feature1 a.more{display:inline}
.sf1img .feature1 h5{display:block;font:bold 1.3em/1.0em helvetica,arial,sans-serif;padding:10px 0}
.sf1img .feature1 h5 a{color:#000!important;font:bold 1.3em/1.0em helvetica,arial,sans-serif;text-transform:lowercase!important}
.sf1img .feature1 h3{display:block;font:bold 1.3em/1.1em "times new roman",georgia,serif}
.sf1img .feature1 h3 a:link,.sf1img .feature1 h3 a:visited{color:#666!important;font:bold 1em/1em "times new roman",georgia,serif;text-decoration:none}
.sf1img .feature1 h3 a:hover{text-decoration:underline}
.sf1img .w{float:left;width:auto;margin:0 15px 5px 8px;border:1px solid #EDF0F5}
.sf1img ul ul{margin:5px 0;color:#666;font-size:.85em}
.sf1img .feature2{clear:left}
.sf1img li{;border:1px dotted #EDF0F5;border-width:1px 0;margin:0 0 -1px;padding-left:16px;background:url(bullet-gray.gif) 8px 50% no-repeat}
.sf1img li.feature2,.sf1img li.feature4{background-color:#FFF9F9}
.sf1img li.more{background:none;padding-left:8px;border:0}
.sf1img a.more{font:bold italic .85em/1em helvetica,arial,sans-serif;color:#000}
.sfss .searchitem,.sfss .w,.sfss h3{display:block!important}
.sfss{width:638px;overflow:hidden;background:url(sfss-bg.png) 0 0 repeat-x}
.sfss .w{float:left;width:auto;margin:0 0 5px;border:1px solid #ddd}
.sfss h5.feature-label{font:bold .85em/1.3em helvetica,arial,sans-serif;background:none;padding-left:5px}
.sfss .searchitem{float:left;width:74px;height:111px;overflow:hidden;padding:14px 8px 9px 9px}
.sfss h3{padding-left:9px}
.sfss h3,.sfss h3 a{font:10px/1em helvetica,arial,sans-serif;color:#999}
.searchfeatures{margin-top:20px}
.searchfeatures h5,.searchfeatures .w,.searchfeatures h3,.searchfeatures .body,.searchfeatures .display-date,.searchfeatures .byline,.searchfeatures .keywords{display:block}
.searchfeatures .byline{font:bold .688em Arial,Verdana,sans-serif;color:#abacad}
.searchfeatures li.more{font-size:.6875em;font-family:Arial,Verdana,sans-serif;font-weight:bold}
#position5 .searchfeatures, #position4 .searchfeatures {margin-top:0;padding-top:30px;background:url(hdr-newest-blog-posts.gif) top left no-repeat}
#position6 .searchfeatures{padding-top:20px;background:url(hdr-more-from-self.jpg) top left no-repeat}
#position6 ul.features{margin-top:20px;}
.ss_presscenter #position6 .searchfeatures{ background:url(hdr-recent-press.jpg) top left no-repeat; margin-top:0}

.ss_presscenter .searchfeatures li.more{text-transform:uppercase}
.sf_visualarchive h5,.sf_visualarchive .w,.sf_visualarchive h3,.sf_visualarchive .body,.sf_visualarchive .display-date,.sf_visualarchive .byline,.sf_visualarchive .keywords{display:block}
.sf_visualarchive .more{display:none}
.searchfeatures li,.sf_visualarchive li{position:relative;margin:0 0 15px;height:1%}
.searchfeatures li:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.sf_visualarchive li:after{content:".";clear:both;display:block;visibility:hidden;height:0}
.searchfeatures .item-text,.sf_visualarchive .item-text{margin-left:130px;padding:10px;border:1px solid #dfdfdf}
.searchfeatures .withoutimage .item-text,.sf_visualarchive .withoutimage .item-text{margin-left:0}
.searchfeatures .w,.sf_visualarchive .w{float:left;border:1px solid #dfdfdf;padding:1px}
.searchfeatures h5,.sf_visualarchive h5{color:#90ACB3;font:bold .625em Arial,Verdana,sans-serif;margin:0 0 3px;text-transform:uppercase}
.searchfeatures h5 a,.sf_visualarchive h5 a{color:#90ACB3}
.searchfeatures h3,.sf_visualarchive h3{font:1em/1em Arial,Verdana,sans-serif}
.searchfeatures h3 a,.sf_visualarchive h3 a{text-decoration:none}
.searchfeatures h3 a:hover,.sf_visualarchive h3 a:hover{text-decoration:underline}
.searchfeatures .body,.sf_visualarchive .body{font-size:.75em;color:#242424;line-height:1.25;margin-bottom:3px}
.searchfeatures .display-date,.sf_fullwidthresults .byline,.sf_visualarchive .display-date,.sf_visualarchive .byline{font:bold .688em/1.4em Arial,Verdana,sans-serif;color:#abacad}
.searchfeatures .display-date{font-size:.625em}
.searchfeatures .byline a,.sf_visualarchive .byline a{color:#abacad}
.searchfeatures .keywords{margin-top:10px}
.searchfeatures .readmore{display:none}
.searchfeatures img{width:118px;height:104px}
.sf_singleresult h5,.sf_singleresult .blogname,.sf_singleresult h3,.sf_singleresult .body,.sf_singleresult .display-date,.sf_singleresult .comments,.sf_singleresult .byline{display:block}
.sf_singleresult .more,.sf_singleresult .section{display:none}
.sf_singleresult{width:298px;border:1px solid #F2F5F8;color:#666;position:relative}
.sf_singleresult h5,.sf_singleresult h5 .blogname a{display:block;height:54px;width:100%}
.sf_singleresult h5 .blogname a{overflow:hidden;text-indent:-999em;position:absolute;top:0;left:0}
.sf_singleresult .body,.sf_singleresult h3{border-top:1px dotted #c5c1c1}
.sf_singleresult h3{font:1.9em/1em times new roman,serif;padding:5px 7px 2px;color:#000}
.sf_singleresult h3 a{color:#000}
.sf_singleresult .display-date{float:left;margin:0 0 5px 9px;font-size:.9em}
.sf_singleresult .comments{float:right;margin:0 9px 5px;font-size:.9em;background:none;width:auto;padding:0}
.sf_singleresult .body{clear:both;padding:9px 9px 29px;line-height:1.5em}
.sf_singleresult .readmore{font:italic 12px arial;text-decoration:underline}
.sf_singleresult .byline{position:absolute;bottom:9px;left:9px;color:#666;font-size:.9em}
.sf_singleresult .byline em{color:#602}
.sf_singleresult h5 .margarita a{background:url(margarita_shapes_up.gif)}
.fashion .sf_singleresult h5 .margarita a{background-position:0 -54px}
.beauty .sf_singleresult h5 .margarita a{background-position:0 -108px}
.sexlovelife .sf_singleresult h5 .margarita a{background-position:0 -162px}
.sf_resultswithimage .w,.sf_resultswithimage h3,.sf_resultswithimage .body,.sf_resultswithimage .display-date,.sf_resultswithimage .comments,.sf_resultswithimage .byline{display:block}
.sf_resultswithimage .section,.sf_resultswithimage a.more{display:none}
.sf_resultswithimage{color:#666}
.sf_resultswithimage li{clear:both;position:relative}
.sf_resultswithimage h3{font:1.9em/1em times new roman,serif;padding:5px 7px 2px}
.sf_resultswithimage h3 a{color:#000}
.sf_resultswithimage .captioned-photo{clear:both;margin-top:5px}
.sf_resultswithimage .w{float:left;margin:9px;border:1px solid #eee;padding:1px}
.sf_resultswithimage .display-date{float:left;margin:0 0 5px;text-indent:-9px;text-align:right;width:50%;font-size:.9em}
.sf_resultswithimage .comments{float:left;text-align:right;margin:0 0 5px;text-indent:9px;width:182px;font-size:.9em}
.sf_resultswithimage .body{padding:9px 9px 29px;line-height:1.5em;border-top:1px dotted #c5c1c1;border-bottom:1px solid #DFDFDF;margin:0 0 15px}
.sf_resultswithimage .readmore{font:italic 12px arial;text-decoration:underline}
.sf_resultswithimage .byline{position:absolute;bottom:9px;left:9px;color:#666;font-size:.9em}
.sf_resultswithimage .byline em{color:#602}
.sf_noimage .header{font-size:.8125em}
.sf_noimage .item-text{border:0;padding:0}
.sf_noimage .rubric{font-size:.75em;font-weight:normal;text-transform:none;color:#353535;margin-bottom:0}
.sf_noimage .item-text{margin-left:0}
.poll,#tip-of-the-day{font-size:.75em;line-height:1.4em;color:#242424}
.features .poll{padding-bottom:14px;background:url(hor-dot-br.gif) bottom left repeat-x;margin-bottom:30px}
.pollWrapper{margin:10px 0 0}
.pollWrapper h2{background:url(hdrs-modules.png) 0px -509px no-repeat;height:15px;font:1px/1px arial;text-indent:-9999px;margin:0 0 10px}
.poll .pollQuestion,.poll .pollAnswer{line-height:1.3em;margin:0 0 8px}
.poll .pollSubmit{border:0;margin:0 0 0 4px;width:53px;height:21px;background:url(btn-submit.gif);overflow:hidden;cursor:pointer;position:relative;text-indent:-9999px;display:block;padding:0}
.pollSponsored{float:right;width:120px;height:61px;margin-top:-5px;}
#active_groups{padding:0 0 14px 0!important;background:url(hor-dot-br.gif) bottom left repeat-x;margin-bottom:30px;float:left}
#active_groups .items{margin:0}
#most_active{border:0;margin-bottom:0}
#most-active-groups li{font:.85em/1em Arial,Verdana,sans-serif;margin:0 0 10px}
#newest-blog-posts{font-family:Arial,Verdana,sans-serif}
#newest-blog-posts .rubric{color:#353535;font-size:.75em}
#newest-blog-posts .header a{font-family:Arial,Verdana,sans-serif;font-size:.85em}
#newest-blog-posts .header{margin:4px 0}
#newest-blog-posts .date{color:#abacad;font-size:.625em;margin:0 0 15px}
.sf_fullwidthresults .features h3.header{margin-bottom:3px}
.sf_fullwidthresults .features .rubric{margin-bottom:5px}
.keywordsearch .sf_fullwidthresults .feature .captioned-photo img{width:118px}
.tip-of-the-day{margin:0 0 30px;padding:0 0 14px;background:url(hor-dot-br.gif) bottom left repeat-x}
.tip-of-the-day h2{background:url(hdrs-modules.png) 0px -532px no-repeat;height:15px;font:1px/1px arial;text-indent:-9999px;margin:0 0 10px}
.tip-of-the-day p{font:12px/1.2em Georgia,"Times New Roman",serif;margin:0 0 14px}
.tip-of-the-day a{font:bold 11px arial,sans-serif;padding-right:8px;background:url(lib.png) 100% -132px no-repeat;text-transform:lowercase}
.rel-links-wrapper #position1{width:auto;float:none;margin:0}
.module{border-bottom:1px dashed #E1E3E5;clear:both;float:left;font:12px Arial,Helvetica,sans-serif;margin-bottom:31px;padding:0 0 6px}
.module.last{border-bottom-width:0}
#position1 .module,#position6 .module{width:600px}
#position4 .module,#position5 .module{width:280px}
.home #position4{margin-bottom:0}
.home #position4 .module{margin-bottom:0}
.module h2{background:url(hdrs-modules.png) no-repeat;color:#3D3D3D;font:bold 14px Georgia,serif;margin-bottom:9px;text-indent:-9999px;text-transform:uppercase;height:25px}
.module .nav{display:none}
.module .items li a{font-size:13px}
.module .footerlinks{clear:both;font:10px Arial,Helvetica,sans-serif;text-transform:uppercase}
.module .footerlinks li{margin-bottom:11px}
.module .footerlinks li a{color:#735492}
#position1 .module.paginated,#position6 .module.paginated{width:616px}
#position4 .module.paginated,#position5 .module.paginated{width:296px}
.module.paginated{border:1px solid #DFDFDF;margin-bottom:30px;padding:1px;position:relative}
.module.paginated h2{background-color:#E4EDEF;border-left:9px solid #E4EDEF}
.module.paginated .nav{background:url(page_nav.gif) no-repeat 0 -64px;display:block;position:absolute;top:1px;right:1px;width:43px}
.module.paginated .nav li{float:left;text-indent:-9999px;width:22px;height:25px}
.module.paginated .nav li.next{float:right;width:21px}
.module.paginated .nav li a{background:url(page_nav.gif) no-repeat 0 -40px;display:block;height:25px}
.module.paginated .nav li.next a{background-position:-22px -40px}
.module.paginated .items{margin:0 8px}
.module.paginated .footerlinks{border-top:1px solid #DFDFDF;padding-left:8px}
.module.paginated .footerlinks li{margin:6px 0}
#most_active h2{background-position:0 -150px;background-color:#fff}
#upcoming_events h2{background-position:0 -75px}
#recent_activity h2{background-position:0 -325px}
#newest_members h2{background-position:0 -275px}
#most_active .items li,#upcoming_events .items li,#recent_activity .items li,#newest_members .items li{margin-bottom:8px}
#recent_activity .items .activity,#newest_members .items .group{font-size:12px}
#upcoming_events .footerlinks li{float:left}
#upcoming_events .footerlinks .add{background:url(divider.gif) no-repeat 89% 50%;padding-right:2em}
#members h2{background-position:0 -50px}
#members .items{margin:0}
#members .items li{clear:left;display:inline;float:left;margin:0 9px 14px 0;padding:9px;width:273px}
#members .items li.even{clear:none;float:right}
#position4 #members .items li,#position5 #members .items li{margin-right:2px;margin-left:2px}
#members.paginated .items li{margin-right:7px;margin-left:9px}
#members .items li.admin{border:1px dashed #C8CBCE;padding:8px}
#members .items .thumb{float:left;margin-right:8px}
#members .items h3{font-weight:normal;font-size:13px;margin-bottom:1px}
#members .items .role{display:block;font-weight:bold;font-size:12px;margin-bottom:3px}
#members .items .description{overflow:auto}
#members .items .editUser strong{display:block}
#members .items .editUser li{float:none;margin:0 0 0 4px;padding:0}
#members .items .editUser.activate strong{background:url(buttons-popup.gif) no-repeat -18px 0;cursor:pointer;float:right;font-size:1px;margin-left:5px;text-indent:-9999px;width:34px;height:20px}
#updated_members,#recommended_members{padding-left:0;padding-right:0;border:1px solid #dfdfdf}
#updated_members h2{background-position:10px -25px;background-color:#e4edef}
#recommended_members h2{background-color:#e4edef;background-position:10px 0}
#latest_photos h2{background-position:0 -100px}
#updated_members.paginated .items,#latest_photos.paginated .items,#recommended_members.paginated .items{margin:0}
#updated_members .items li,#latest_photos .items li,#recommended_members .items li{display:inline;overflow:hidden;float:left;margin:7px 10px 0;overflow:hidden;text-align:center;width:130px;height:98px}
#updated_members.paginated .items li,#latest_photos.paginated .items li,#recommended_members.paginated .items li{width:134px}
#position4 #updated_members .items li,#position5 #updated_members .items li,#position4 #latest_photos .items li,#position5 #latest_photos .items li,#position4 #recommended_members .items li,#position5 #recommended_members .items li{width:120px}
#position4 #updated_members.paginated .items li,#position5 #updated_members.paginated .items li,#position4 #latest_photos.paginated .items li,#position5 #latest_photos.paginated .items li,#position4 #recommended_members.paginated .items li,#position5 #recommended_members.paginated .items li{width:128px}
#updated_members .items .thumb,#latest_photos .items .thumb,#recommended_members .items .thumb{display:block;margin:0 auto 5px;border:1px solid #dfdfdf;padding:1px}
#updated_members .items .name,#latest_photos .items .name,#recommended_members .items .name{display:block;font-size:11px}
#group_links h2{background-position:0 -350px}
#group_links .items li{color:#A8AFB0;list-style-type:disc;margin:0 0 8px 15px}
#recent_groups{border:0}
#recent_groups h2{background-position:0 -175px;background-color:#fff}
#recent_groups .items{margin:0}
#recent_groups .items li{float:left;margin-bottom:29px;width:100%}
#recent_groups .items h3{font-weight:normal;line-height:1;margin-bottom:2px}
#recent_groups .items .thumb{float:left;margin:1px 10px 0 0;border:1px solid #dfdfdf;padding:1px}
#recent_groups .items p{overflow:hidden;line-height:1.3}
#latest_post h2{background-position:0 -425px}
#latest_post h3{display:none;font-weight:bold;font-size:14px;margin-bottom:4px}
#latest_post h4{font-weight:normal;font-size:13px;padding-bottom:2px}
#latest_post .timestamp{color:#636363;font-size:11px;margin-bottom:10px}
#latest_post .timestamp strong{font-weight:normal}
#latest_post .excerpt,#latest_post p{margin-bottom:10px}
#latest_post .footerlinks .readmore{color:#12A9C9;font-weight:bold;font-size:11px;text-transform:lowercase}
#active_discussions h2{background-position:0 -400px}
#active_discussions.paginated .items{margin:0}
#active_discussions .items li{color:#636363;font-size:11px;padding:4px 0}
#active_discussions.paginated .items li{background:url(bg-discussions.gif) no-repeat 0 100%;padding:8px 8px 9px}
#position1 #active_discussions.paginated .items li,#position6 #active_discussions.paginated .items li{background-position:-296px 100%}
#active_discussions.paginated .footerlinks{border-top:0}
.features .replaced_ufo{border:0}
#frame_most_viewed,#frame_most_emailed{border:0;width:0;height:0}
#newsletterPreferencesBody{clear:both;padding:21px}
#newsletterPreferencesBody button{height:21px;width:57px;padding:23px 0 0;margin:21px 0 0 0;overflow:hidden;background:url(btn-submit.gif) 0 0 no-repeat;border:0;cursor:pointer}

@media print{

body{line-height:1;background:#fff;font-size:100%;font-family:Georgia,"Times New Roman",serif;color:#242424;padding:20px;width:590px}
#header{margin-bottom:20px}
#printoptions,h5.alt,.rel-links-wrapper,.keywords,.photo-credits,.utilities,.control-bar,.crItem{display:none}
/*ARTICLE*/
.article{clear:both}
.article .rubric{color:#adbec2;text-transform:uppercase;font:bold 0.625em arial,Verdana,sans-serif;margin-bottom:4px}
.article .content-headline{color:#242424;font:normal 1.875em arial,Verdana,sans-serif;line-height:1;margin-bottom:5px}
.article .content-subhead,.article .content-lead{color:#636363;font-weight:normal;font-size:1.0625em;line-height:1.25}
.article .byline{margin-top:4px}
.article .content-lead{margin-left:0}
.article .byline,.article .display-date{color:#abacad;font:bold 0.6875em Arial,Verdana,sans-serif;line-height:1.25}
.article .photo-credits{margin-left:21px}
.article .content-headers{margin-bottom:10px;padding-bottom:30px}
.article .content-content{margin-top:10px;line-height:1.5}
.article .captioned-photo{margin-bottom:1em}
.article .w{border:1px solid #dfdfdf}
.article .w img{border:1px solid #fff}
.article .caption{color:#abacad;font:normal 0.6875em arial,Verdana,sans-serif;margin-top:5px;clear:right}
.article .caption strong{text-transform:uppercase;font-weight:normal}
.article .content-supporting{line-height:1.1;margin-bottom:10px}
.article .article-text{font-size:0.9375em}
.article .article-text p{margin-bottom:1em}
.article .article-text blockquote{padding:10px}
.article .article-text ul,.article .article-text ol{margin:1em 0 1em 2em}
.article .article-text ul{list-style:disc}
.article .article-text ol{list-style:decimal}
.article h3{font-size:1.3125em;font-family:Arial,Verdana,sans-serif;font-weight:normal;color:#468797}
.article h4{font-family:Arial,Verdana,sans-serif;color:#242424;font-weight:bold;font-size:1.067em}
.article h5{font-family:Arial,Verdana,sans-serif;color:#468797;font-size:1.133em}
.article blockquote{float:right;width:300px;margin-left:10px;margin-bottom:10px;font-size:1.0625em;font-style:italic}
.article .footer li a{background:transparent url(lib.png) no-repeat 100% -132px;padding-right:12px;font-size:0.6875em;font-weight:bold}
.firstletter{float:left}
/* recipe */
.recipe{color:#5f5f5f;margin-top:20px}
.recipe .article-text{line-height:1.25;color:#242424;font-size:1.063em}
.recipe .rel-links-wrapper{float:left;width:300px;margin-left:21px;margin-right:20px}
.recipe .byline{margin-top:10px}
.recipe .content-content{padding-left:0}
.yield{font:bold .75em/1em arial,sans-serif;margin-bottom:1.8em}
.recipe .byline a:link{color:#abacad}
.appurtenances h6,.preparation,.ingredient-sets h3,.recipe-metadata{color:#222 !important;font-weight:normal !important}
.preparation,.recipe-metadata{line-height:1.4}
.appurtenances{line-height:1.4;margin-bottom:20px}
.ingredient-sets,.appurtenances{line-height:1.1em}
.ingredient-sets li,.appurtenances li .text{font-size:0.875em}
.ingredient-sets li,.appurtenances li,
.ingredient-sets h3,.appurtenances h6{padding:0 0 .3em}
.ingredient-set,.appurtenances li{margin:0 0 10px}
.ingredient-sets h3{text-transform:uppercase;font-family:Georgia,"Times New Roman",serif;font-size:0.9375em}
.ingredient-sets .text{padding:0 0 .3em}
.ingredient-sets .ingredient-set h3{text-transform:none}
.preparation{clear:both;font-size:0.937em}
.preparation .text{margin:0 0 .3em}
.preparation h3{margin:.3em 0 0;color:#242424;font:normal 1em Georgia,"Times New Roman",serif;text-transform:uppercase}
.preparation .prep-steps h3{font-family:Arial,Verdana,sans-serif;font-weight:bold;text-transform:none;font-size:1em}
.recipe-metadata{padding:20px 0}
.recipe-metadata *{color:#222 !important;font-weight:normal !important}
.presentation{margin-top:30px}
.recipe-metadata h4{margin:.3em 0 0;color:#242424;font:normal 0.9375em Georgia,"Times New Roman",serif;text-transform:uppercase}
.recipe-metadata p{font-size:0.937em;font-style:italic}
/*LIST*/
.list{clear:both;float:left;width:620px;margin-left:21px}
.list .captioned-photo img{border:1px solid #fff}
.list .rubric{color:#adbec2;text-transform:uppercase;font:bold 0.625em arial,Verdana,sans-serif;margin-bottom:5px}
.list .content-headline{color:#2e2e2e;font:normal 1.875em arial,Verdana,sans-serif;line-height:1.1}
.list .sub-header{color:#636363;font-weight:normal;font-size:1.0625em;line-height:1.25}
.list .byline{margin-top:4px}
.list .byline,.listA .display-date{color:#abacad;font:bold 0.6875em Arial,Verdana,sans-serif;line-height:1.25}
.list .text{color:#6da2ad;text-transform:uppercase;font:bold 0.625em arial,Verdana,sans-serif;margin-bottom:4px;margin-top:10px}
.list .blurb{font-family:Arial,Verdana,sans-serif;margin-top:10px;font-size:0.8125em}
.list .blurb a{text-decoration:none}
.list .blurb a:hover{text-decoration:underline}
.list .related-links{font-size:0.8125em;font-family:Arial,Verdana,sans-serif}
.list .footer{font-size:0.625em;font-family:Arial,Verdana,sans-serif}
.list .footer .text{color:#3d3d3d;font-weight:normal;text-transform:none;font-size:1em}
.list .footer .legal{color:#abacad}
.list .detail{font-size:0.625em;font-family:Arial,Verdana,sans-serif;font-weight:bold;text-transform:uppercase;margin-top:10px}
.list .detail a{padding-right:8px;background:url(bg-details-arrow.gif) center right no-repeat}
.list .crItem{margin-top:10px}
.list .crItem .rate span{float:left;color:#416f7a;font-size:0.8125em;text-transform:uppercase;font-family:Arial,Verdana,sans-serif;margin-right:2px}
.list .crItem .rate div{margin-right:3px;position:relative;top:-2px}
.list .crItem .rate h4 span{font-size:0.8333em;font-weight:bold;margin-right:10px}
.list .crItem .ratingtxtshort{font-size:0.75em}
.list .crItem .totalCommentsshort{font-size:0.75em;font-family:Arial,Verdana,sans-serif;font-weight:normal}
.list-main-body{overflow:hidden;padding-bottom:10px;clear:left}
.list-main-photo .captioned-photo{margin-bottom:24px}
.list-main-body .keywords{margin-left:0}
.items{clear:both;background:url(hor-dot-br.gif) top left repeat-x;float:left}
.items .item{padding:20px 20px 20px 0;background:url(hor-dot-br.gif) bottom left repeat-x;clear:left;float:left;width:580px}
.items .captioned-photo img{margin-bottom:20px}
.items .item-text{overflow:hidden}
.items .content-headline{font-size:1.125em}
.items .content-headline a{text-decoration:none}
.items .sub-header{color:#636363;font-size:0.875em;font-weight:bold;font-family:Arial,Verdana,sans-serif;margin-bottom:10px}
.items .intro{font-weight:bold;font-family:Arial,Verdana,sans-serif;color:#242424;font-size:0.8125em;margin-top:5px;line-height:1.25;margin-bottom:3px}
.items .body{font-size:0.8125em;line-height:1.25}
.items .embedded-list{color:#242424;text-transform:uppercase;font:bold 0.625em/2em arial,Verdana,sans-serif;margin-bottom:4px;margin-top:10px}
.items .embedded-list a{text-transform:none;font-size:1.35em;font-weight:normal}
.items .related-links{font-family:Arial,Verdana,sans-serif;margin-top:10px;font-size:0.75em}
.items .related-links a{text-decoration:none;font-size:1.2em;font-weight:normal}
.items .details{font-size:0.625em;text-transform:uppercase;font-weight:bold;margin-top:10px;font-family:Arial,Verdana,sans-serif}
.items .related-links a,.items .details a{text-decoration:none}
.items a:hover{text-decoration:underline}
.items .rating{margin-top:10px}
.items .rating span{float:left;font-family:Arial,Verdana,sans-serif;color:#416f7a;font-size:0.8125em;margin-right:3px}
.items .rating h4{display:inline;font-size:0.8125em}
.items .rating .ratingtxt{font-size:1em}
.items .rate div{width:80px;float:left}
/*VIDEO*/
#video,#video-section{clear:both;margin-top:30px}
#video .headers{margin-bottom:10px;padding-bottom:30px;font-family:Arial,Verdana,sans-serif}
#video .headers .rubric{font-weight:bold;font-size:0.625em;color:#90acb3;margin-bottom:5px;text-transform:uppercase}
#video .headers .header{font-size:1.688em;color:#2e2e2e}
#video .headers .sub-header{font-size:1.313em;color:#67939e;margin-bottom:10px;font-weight:normal}
#video .headers .intro{color:#636363;font-size:1.063em;font-family:Gerogia,"Times New Roman",serif}
#video .headers .byline{color:#abacad;font:bold 0.6875em Arial,Verdana,sans-serif;line-height:1.25;margin-top:10px}
#box-body-wrap{width:490px;line-height:1.2}
#box-body-wrap .caption{font-size:0.688em;color:#abacad;font-family:Arial,Verdana,sans-serif}
#box-body-wrap #videotext{font-size:0.75em;margin:10px 0}
#box-body-wrap #videotext h3{font-size:1.333em;font-weight:bold;font-family:Arial,Verdana,sans-serif}
#box-body-wrap #videotext .lead{font-weight:bold;font-size:1.083em;font-family:Arial,Verdana,sans-serif}
#box-body-wrap .footer{margin-top:10px;font-family:Arial,Verdana,sans-serif;color:#3d3d3d}
#box-body-wrap .footer-links{font-size:0.813em;margin-bottom:10px}
#video-section #box-body-wrap .footer-links{font-size:0.6875em;font-weight:bold}
#box-body-wrap .text{font-size:0.625em}
#box-body-wrap .legal{font-size:0.625em;color:#abacad}
#videoSubsLayer{background-color:#FFFFFF;display:none;height:288px;overflow:hidden;position:absolute;width:380px;z-index:9999}

} /* end @media print */

/* 3RD LAYER SUB */
#layer_autosubs #layer_toolkit_cds_subscribe_form input,#layer_autosubs #layer_toolkit_cds_subscribe_form select{border-left:1px solid #999999;border-top:1px solid #999999;font-family:Verdana}
#layer_autosubs #layer_toolkit_cds_subscribe_form input{font-family:Arial;font-size:10px;height:11px}
#layer_autosubs #layer_toolkit_cds_subscribe_form label{font-family:Arial;font-size:0.7em;float:left !important;margin-top:5px}
#layer_autosubs #layer_toolkit_cds_subscribe_form select{font-size:10px;width:143px}
#layer_autosubs #layer_toolkit_cds_subscribe_form div.row{padding-top:0 !important}
#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_row input{width:292px;float:left}
#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_row{padding-left:8px;width:305px !important}
#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_leftCol,#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_rightCol{float:left;padding-left:8px}
#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_rightCol a,#layer_autosubs #layer_toolkit_cds_subscribe_form .layer_rightCol small{font-family:Arial;font-size:0.7em;float:left}
.layer_btn{background-color:#e85f1b;border-left:2px solid #ffffff !important;border-top:2px solid #ffffff !important;border-right:2px solid #cccccc !important;border-bottom:2px solid #cccccc !important;color:#FFFFFF;font-family:Verdana;font-size:0.8em !important;font-weight:bold;height:35px !important;width:130px}
.layer_btn:hover{background-color:#f47333}

/* Rollover Ad CSS */
#rolloverAd {
    position: absolute;
    width: 302px;
    z-index: 9999999;
    display: none;
    border: 1px solid #000;
}

#rolloverAd_header {
    height: 20px;
    background: #E85F1B;
    text-align: right;
}

#rolloverAd_header a {
    line-height: 20px;
    font-family: Arial, georgia,"times new roman",times,serif;
    font-size: 0.7em;
    margin-right: 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background: url(close.gif) center right no-repeat;
    padding-right: 15px;
}

#rolloverAd_content {
    background: #fff;
    overflow: hidden;
}

#rolloverAd_footer {
    height: 0px;
    background: #E85F1B;
}

/* Floating Ad CSS */
#floatingAd {
    position: absolute;
    width: 306px;
    top: 95px;
    left: 50%;
    margin-left: -158px;
    display: none;
    z-index: 9999999;
    border: 1px solid #000;
}

#floatingAd_header {
    height: 20px;
    background: #E85F1B;
    text-align: right;
}

#floatingAd_header a {
    line-height: 20px;
    font-family: Arial, georgia,"times new roman",times,serif;
    font-size: 0.7em;
    margin-right: 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    background: url(close.gif) center right no-repeat;
    padding-right: 15px;
}

#floatingAd_content {
    background: #fff;
    overflow: hidden;
}

#floatingAd_content a img {
    display: block;
}

#floatingAd_header a:hover {
    text-decoration: underline;
}

/* BOTTOM Subs */
#global_footer {clear:left;margin-left:20px; margin-top:20px;}

/* AUTOSUB */
.autosubs{font-size:11px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;border:1px solid #DFDFDF;color:#535353;background:#F8EEB1 url(bg-ecomsubs.png) repeat-x;width:294px}
.autosubs.wide{width:464px}
.autosubs input{font-size:11px}
.autosubs .privacy,.autosubs .nonusa, .autosubs .gift{color:#FF3D01;font-size:10px;text-align:left;}

.autosubs .nonusa, .autosubs .gift, .autosubs .ccsecure{float:left;clear:both;padding-left:30px;background: transparent url(icons.gif) no-repeat 0 0;}
.autosubs .gift {background-position:0 -30px;}
.autosubs .nonusa {background-position:0 -59px;}
.autosubs .ccsecure {background-position:178px 0;}


.autosubs .submit{right:0px;bottom:0px;font-size:10px;font-weight:bold;cursor:pointer;text-transform:uppercase;color:#fff;padding:2px 4px;border:1px solid #e2d9a2;background:#e3a92c}
.autosubs .frm_row{font-size:11px}
.autosubs .frm_offer{margin:15px 0 7px;}
.autosubs .frm_offer label{font-size:12px;margin:12px 0}
.autosubs .frm_offer span{font-size:9px}

/* COPPA ERROR */
#errorBody {clear:both; margin:0 22px 22px;}
#errorBody h1 {background:url(headers.gif) no-repeat 0 -209px; color:#83C3CF; font:bold 30px serif; margin-bottom:4px; text-indent:-9999px;}


/* SELF-243: START */
div#topBannerPushdownAd { width: 970px; margin: 0px auto; padding: 10px 0px 0px 0px; clear: both; }
/* SELF-243: END */

/*Countdown Promo START*/
div.countDownPromo:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html div.countDownPromo {
    height: 1%;
}
div.countDownPromo {
    zoom: 1;
}
div.countDownPromo {
    background-image: url(countdown_grd.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #dfdfdf;
    padding: 10px 4px 6px 12px;
}
div.countDownPromo div.countDownBox {
    background-color: #fff;
    border-top: 2px solid #cbcbcb;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-left: 2px solid #cbcbcb;
    float: left;
}
div.countDownPromo h5,
div.countDownPromo h6 {
    font-size: 100%;
    text-transform: uppercase;
    margin-bottom: 3px;
}
div.countDownPromo img.countDownHeader,
div.countDownPromo img.countDownSubHeader {
    margin-bottom: 4px;
}
div.countDownPromo h5 a {
    color: #393939;
    font-family: Georgia,"Times New Roman",serif;
    word-spacing: 2px;
}
div.countDownPromo h6 a {
    color: #9c9c9c;
    font-family: Arial,Verdana,sans-serif;
    font-size: .92em;
    font-weight: normal;
}
div.countDownPromo dl.countDown {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    padding: 0 0 1px 6px;
}
div.countDownPromo dl.countDown dt,
div.countDownPromo dl.countDown dd {
    display: inline;
    font-family: Arial,Verdana,sans-serif;
}
div.countDownPromo dl.countDown dt.hidden,
div.countDownPromo dl.countDown dd.hidden,
div.countDownPromo dl.countDownTarget {
    display: none;
}
div.countDownPromo dl.countDown dt {
    color: #f616bf;
    font-size: 160%;
    margin-right: 5px;
}
div.countDownPromo dl.countDown dd {
    color: #9c9c9c;;
    font-size: 85%;
    margin-right: 4px;
    text-transform: uppercase;
}
div.countDownPromo div.countDownSponsor {
    color: #9c9c9c;
    display: none;
    float: right;
    font-family: Arial,Verdana,sans-serif;
    font-size: 51%;
    margin-top:1px;
    width: 60px;
}
div.countDownPromo div.countDownSponsor img {
    margin-top: 1px;
}
/*Countdown Promo END*/

.details-box > div {position:relative;}
.details-box .suboffer {background-color: #fff9dd;padding:5px !important;width:583px;font: normal 13px Arial;}
.details-box .suboffer-covers {float:left; width:190px;padding: 5px 5px !important;}
.details-box .suboffer-covers .magoffer{float:left;}
.details-box .suboffer-covers .magcov {float:right;}
.details-box .suboffer-desc {float:right;width:360px;padding: 10px 10px 10px 0 !important;}
.details-box .suboffer-desc h3 {font: italic 22px Georgia; color: #ff0024;}
.details-box .suboffer-desc p {padding: 10px 0 !important;}
.details-box .suboffer-desc small {font-size:11px;}

#ps1_fs1_footerNavigation {
background:#FFFFFF url(lib.png) repeat-x scroll 0 0;clear:both;font-family:Arial,Verdana,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:26px;line-height:26px;padding-left:10px;text-transform:uppercase;}
#ps1_fs1_footerNavigation li { display:inline; height:26px; line-height:26px; margin:0 10px;}
#ps1_fs1_footerNavigation li a {color:#000000;height:26px;line-height:26px;}
#ps1_fs1_footerNavigation .links {font-size:1em;}
.global-footer-more-about-links .text {margin:0;padding:0 20px;}
.global-footer-more-about-links .text {color:#41464C;font-family:Verdana,Arial,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-bottom:10px;}
.global-footer-more-about-links .links {font-family:Arial,Verdana,sans-serif;font-size:1em;font-weight:normal;}
#ps1_fs1_footerNavigation .last a {background:transparent url(icon-feeds.gif) no-repeat scroll left 3px;padding:5px 0 5px 22px;}


#global-nav ul li {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:inline; color:#FFFFFF}
#global-nav ul li a{ color:#FFFFFF; border-right: solid #FFFFFF 1px;padding:11px 27px 13px 24px; text-decoration:none}
#global-nav ul li a:hover{ color:#FFFFFF; border-right: solid #FFFFFF 1px; padding:11px 27px 13px 24px;text-decoration:none; background-color:#4cc1db; height:44px }

