@CHARSET "UTF-8";#ygma{border-top:none;font:12px/1.231 arial,sans-serif;text-align:center;margin:0;padding:0;color:#000;*font:x-small;}#ygmaheader{margin:0;padding:0;}#ygmabot{float:left;background:none;display:block;text-align:right;padding:0 0 .7em;*padding-left:.6em;*padding-left:.8em;}#ygmalogo{margin:1px 0 0 .92em;*margin-left:0;}#ygmalogo img{border:0 none;display:inline;}#ygma form{margin:0 -1px;text-align:left;display:block;font-size:100%;padding:.3em .3em .3em .4em;*border:none!important;}#ygma div{clear:none;}#ygmasrchfrm div.fieldset{display:block;float:none;border:0 none;padding:2px 3px 2px .3em;margin:0;background-color:#FFF;color:#000;overflow:hidden;_float:left;*padding:3px 4px 2px .3em;}#ygmasrchfrm .fieldset label{padding:.1em .5em 0 1.8em;float:left;line-height:1.6;font-size:77%;background-position:-0 -110px;background-repeat:no-repeat;}#ygmasrchbtn{font-family:Arial;padding:3px 1.5em 1px 1.5em;margin:0;display:block;font-family:arial,sans-serif;font-size:1em;font-weight:bold;background-color:transparent;line-height:1.45;cursor:pointer;*padding:2px 1em 4px 1em;*display:inline-block;*line-height:1;*overflow:visible;color:#000;font-family:Arial;position:relative;border-width:0;border-style:solid;border-color:#f8c356;text-transform:capitalize;}#ygma .btn{float:left;border-style:solid;border-width:1px 0;border-color:#e8ac47;padding:0;display:-moz-inline-box;position:relative;margin-top:1px;_margin-top:1px;_margin_top:0;background-position:-0 -327px;background-repeat:repeat;}#ygma .btn .first-child{border-style:solid;border-width:0 2px;border-color:#e8ac47;margin:0 -1px;display:block;vertical-align:top;*display:inline-block;*left:-1px;position:relative;border-top:#e8ac47 1px solid;border-bottom:#e8ac47 1px solid;}#ygma .yid{font-weight:bold;display:block;color:#000;}#ygma .offscrn{display:block;left:-999em;position:absolute;}#ygmamyyhp,#ygmatoolbar{visibility:visible;font-weight:bold;color:#000;}#ygmauserinfo em{font-style:normal;font-weight:bold;}#ygma #ygmausername{color:#666;}#ygma .pseudolink:hover{text-decoration:underline;cursor:pointer;}#ygma .txtbold ul{font-weight:normal;}#ygma abbr{border:0;}#ygma .sp{background-image:url(uh_sprites_1.5-1.0.3.png);}#ygma .bd{width:100%;background-position:0 0;background-repeat:repeat-x;padding-bottom:10px;}#ygma #yahoo,#ygma #ymenu{width:100%;}#ygma #yahoo{clear:left;padding-top:32px;}
*html #ygma #yahoo{clear:left;padding-top:20px;}
*:first-child+html #ygma #yahoo{ clear:left;padding-top:15px;}


#ygma #ygmapromo{float:left;text-align:center;margin-top:9px;_margin-top:7px;width:23%;_width:21%;}#ygma #ygmapromo a{font-size:100%;font-weight:bold;color:#36c;text-decoration:none;}#ygma #ygmapromo a:hover{text-decoration:underline;}#ygma .end{width:100%;width:0;min-height:82px;_height:82px;}#ygma #pa,#ygma #mepanel{float:left;margin:0;padding:0;width:37%;}#ygma #pa{width:36%;_width:38%;}#ygma #pa{float:right;margin-right:5px;_margin-right:2px;_margin-top:-2px;}#ygma #mepanel{margin-left:10px;_margin-left:5px;}#ygmabt #mepanel{padding:0 0 0 10px;}#pa-wrapper{float:right;display:inline;}#pa-left,#pa-right{width:1px;height:25px;background-position:0 -175px;background-repeat:no-repeat;margin-top:2px;_margin-top:5px;float:left;}#pa-nav{float:left;padding-left:0;margin:0;margin-top:2px;_margin-top:4px;margin-bottom:0!important;background-position:0 -251px;background-repeat:repeat-x;}#pa2-nav{margin:0;padding:0;float:left;margin-top:5px;_margin-top:8px;background-position:0 -114px;background-repeat:repeat-x;}#mepanel-nav{_margin:0!important;margin-top:9px;padding:0;margin-left:0;float:left;_float:none;}#pa-nav li,#pa2-nav li,#mepanel-nav li{list-style-type:none;float:left;background-repeat:no-repeat;}#pa-nav li{margin-right:4px;}#pa-nav li li,#pa2-nav li li{_zoom:1;}#ygma .lst{background-position:100% -395px;_background-position:100% -393px;background-repeat:no-repeat;padding-right:.8em;margin-right:6px;}#pa-nav li a,#pa2-nav li a,#mepanel-nav li a{display:block;text-indent:-9999px;position:relative;}#pa-nav li a,#pa2-nav li a{width:28px;height:26px;}#pa2-nav li.pa1 a,#pa2-nav li.pa2 a,#pa-nav li.pa3 a,#pa-nav li.pa4 a,#pa-nav li.pa5 a,#pa-nav li.pa6 a{background-position:0 -80px;background-repeat:no-repeat;}#pa2-nav li.pa1{background-position:0 -514px;background-repeat:no-repeat;}#pa2-nav li.pa1 a:hover{background-position:0 -584px;background-repeat:no-repeat;text-decoration:underline;height:18px;}#pa2-nav li.pa2{background-position:0 -654px;background-repeat:no-repeat;}#pa2-nav li.pa2 a:hover{background-position:0 -724px;background-repeat:no-repeat;text-decoration:underline;height:18px;}#pa-nav li.pa3{margin-left:2px;background-position:0 -1211px;}#pa-nav li.pa3 a:hover{background-position:0 -1281px;}#pa-nav li.pa4{background-position:0 -791px;}#pa-nav li.pa4 a:hover{background-position:0 -861px;}#pa-nav li.pa5{background-position:0 -931px;}#pa-nav li.pa5 a:hover{background-position:0 -1001px;}#pa-nav li.pa6{background-position:0 -1072px;}#pa-nav li.pa6 a:hover{background-position:0 -1142px;}#pa2-nav li.pa1 a,#pa2-nav li.pa2 a{text-indent:0;text-decoration:none;color:#545454;vertical-align:middle;height:18px;}#pa2-nav li.pa1 a{padding:.3em 13px 0 2.3em;*padding:.2em 15px 0 2.2em;_padding-right:5px;*text-indent:3px;}#pa2-nav li.pa2 a{padding:.3em 4px 0 2.1em;*padding:.2em 4px 0 2em;}#pa2-nav li.pa1 a:focus,#pa2-nav li.pa2 a:focus,#pa-nav li.pa3 a:focus,#pa-nav li.pa4 a:focus,#pa-nav li.pa5 a:focus,#pa-nav li.pa6 a:focus,#ygmalogo:focus{outline:1px dotted #000;overflow:hidden;}#pa2-nav li.pa1 a:focus,#pa2-nav li.pa2 a:focus{overflow:visible;}#pa2-nav li.pa1 a:active,#pa2-nav li.pa2 a:active,#pa-nav li.pa3 a:active,#pa-nav li.pa4 a:active,#pa-nav li.pa5 a:active,#pa-nav li.pa6 a:active,#ygmalogo:active{outline:none;}#mepanel-nav li.me1{background:none;color:#545454;}#mepanel-nav li.me1 em{font-style:normal;font-weight:bold;}#mepanel-nav li.me1 .ygmasignup{font-weight:normal;}#mepanel-nav li.me2{background:none;}#mepanel-nav li.me2 em{font-style:normal;font-weight:bold;}#mepanel-nav li.me3{background:none;margin-right:2px;}#mepanel-nav li.me1 a,#mepanel-nav li.me2 a,#mepanel-nav li.me3 a{text-indent:0;color:#545454;text-decoration:none;display:inline;}#mepanel-nav li.me1 a{margin-right:7px;}#mepanel-nav li.me2 a{padding:0 6px;border-left:1px solid #ccc;border-right:1px solid #ccc;display:inline;}#mepanel-nav li.me3 a{margin-left:6px;}#mepanel-nav li.me1 a:hover,#mepanel-nav li.me2 a:hover,#mepanel-nav li.me3 a:hover{text-decoration:underline;color:#545454;}#ygma #pa2-nav ul.menu li a:hover,#ygma #mepanel-nav ul.menu li a:hover{text-decoration:underline;}#ygma #ygma-search{clear:right;float:right;width:500px;margin-top:-13px;}#ygma .fieldset{border:none;margin:0;padding:0;float:right;}#ygma #ygma-search form{margin-top:10px;}#ygma #ygma-search input{border:3px solid #959595;background-color:#fff;font-size:12px;padding:2px 0 2px 20px;color:#999;width:300px;background-position:5px -450px;background-repeat:no-repeat;margin-top:1px;font-family:Arial;}#ygmauserinfo a{color:#666;}#ygma .srch{border-bottom:1px solid #BDCFD7;border-top:1px solid #BDCFD7;background-position:-0px -173px;background-repeat:repeat-x;}#ygma .delim{background-position:100% -53px;background-repeat:no-repeat;padding:0 .9em 0 .8em;display:inline;float:left;}#ygmanav li.last-child{padding:0 .9em 0 .8em;display:inline;float:left;}#ygmanav li.last-child ul li,#ygmahelp ul li{display:block;}#ygmashpd{font:normal x-small arial,sans-serif;position:relative;top:8px;left:-200px;display:block;background-color:#CCC;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:5px;}#ygmashpd{background:#ccc;position:absolute;}#ygma #ygmashpd .bd{border:1px solid #4333BC;width:360px;background:#fff;position:relative;top:-2px;left:-2px;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:5px;height:100%;}#ygmashpd .myyhpbg{background-image:url(myyhp_sprite_v1.gif);}#ygmashpd #pnt{position:absolute;top:-6px;left:70%;width:11px;height:6px;font-size:0;background-repeat:no-repeat;background-position:-29px -0px;}#ygmashpd .ygmashp{width:40px;height:37px;font-size:0;line-height:0;top:10px;left:10px;display:block;position:absolute;background-repeat:no-repeat;background-position:-0px -16px;}#ygmashpd .ygmashp strong{display:none;}#ygmashpd ol#ygmahpinstr{margin:9px 9px 9px 60px;padding:0 0 0 1.5em;list-style-type:decimal;list-style-position:outside;text-align:left;}#ygmashpd .hr{border-color:#ccc;margin:0 19px 5px;}#ygmashpd p{margin:0 9px 9px;text-align:center;}#ygmashpd a#ygmashpdclose,#ygmashpd a#ygmashpdetails{color:#000;text-decoration:underline;}#ygma .hidden{display:none;}#ygma .visible{display:block;}#ygmaIframeShim{border:0 none;position:absolute;}body{margin:0;}#ygma .ygma-search-wrapper{background-repeat:repeat-x;background-position:-1px -433px;padding:0 7px 0 0;float:left;position:relative;}#ygma ul.menu li{border-left:1px solid #cacaca;border-right:1px solid #cacaca;background:none;}#ygma ul.menu{background-color:#f6f6f6;color:#000;}#ygmauseroptions li.first-child{border-top:1px solid #cacaca;}#ygmauseroptions li.last-child{background:#fcfcfc;color:#000;border-bottom:1px solid #cacaca;border-top:1px solid #c3c3c3;_width:100%;}#ygma #ygmaheader ul.menu{background:#f6f6f6 none;position:absolute;z-index:99999;padding:0;margin:0;font-size:1em;font-weight:normal;}#ygma #mepanel-nav ul.menu li{float:none;margin:0;text-align:left;padding:.175em .7em;white-space:nowrap;color:#707070;}#ygma #mepanel-nav ul.menu li.first-child{padding-top:.2em;}#ygma #mepanel-nav ul.menu li a{height:auto;width:auto;text-indent:0;color:#707070;text-decoration:none;}#ygma #mepanel-nav ul.menu li.last-child{border-bottom:1px solid #c3c3c3;padding-top:.3em;padding-bottom:.2em;background:#fcfcfc;}#ygma #ygma-search .ygmahighlight{border:3px solid #f6af1f;}#ygma #ygma-search .ygmanormal{border:3px solid #959595;}.richassist.open{z-index:99999!important;}#ygma .ygmaclr:after{content:"";clear:both;display:block;}#ygma .ygmaclr{zoom:1;clear:both;}/**
 * Yahoo! News Sections
 * @file sections.css
 * @requires foundation.css tools.css ads.css promos.css promos_property.css ulm.css
 */

/* Yahoo! News Foundation */ 
/**
 * Yahoo! News foundation
 * @file foundation.css
 */

/* YUI CSS Foundation */ 
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* Yahoo! News basic layout */
/**
 * Yahoo! News Layout (YUI Grids overrides)
 * @file layout.css
 * @requires grids.css reset.css
 */

#doc4                   { width:974px; padding-bottom:10px; }
#bd                     { padding-top:7px; }

/* Main Column */
.yui-t6 #yui-main .yui-b{ margin-right:313px; }

/* Sidebar */
.yui-t6 .yui-b          { width:300px; }

/* MAIN COLUMN SUB-COLUMN STYLES */
/* 2/3 | 1/3 AND 1/3 | 2/3 - columns w/ white space divider  */
.yui-t6 #yui-main .yui-b .yui-gd .yui-u,
.yui-t6 #yui-main .yui-b .yui-gc .yui-u{ width:201px; margin-left:0; margin-right:0; padding-right:0; padding-left:11px; }
.yui-t6 #yui-main .yui-b .yui-gd div.first,
.yui-t6 #yui-main .yui-b .yui-gc div.first{ width:646px; margin-right:1px; padding-right:12px; padding-left:10px; }
/* Add this class to change the divider to solid lines */
.yui-t6 #yui-main .yui-b .yui-gd1 .yui-u,
.yui-t6 #yui-main .yui-b .yui-gc1 .yui-u{ border:1px solid #ddd; border-width:0 0 0 1px; }
.yui-t6 #yui-main .yui-b .yui-gd1 div.first,
.yui-t6 #yui-main .yui-b .yui-gc1 div.first{ margin-right:-1px; border-width:0 1px 0 0; }
/* Add this class to change the divider to dotted lines */
.yui-t6 #yui-main .yui-b .yui-gd2 .yui-u,
.yui-t6 #yui-main .yui-b .yui-gc2 .yui-u{ padding-left:12px; border:0; background:url(map1.v14.png) -17px -3500px no-repeat; }
.yui-t6 #yui-main .yui-b .yui-gd2 div.first,
.yui-t6 #yui-main .yui-b .yui-gc2 div.first{ margin-right:-1px;position:relative; padding-right:19px; border:0; background-position:right -3500px; background:none }
/* Width overrides for the 1/3 | 2/3 - columns */
.yui-t6 #yui-main .yui-b .yui-gd .yui-u{ width:426px;}
.yui-t6 #yui-main .yui-b .yui-gd div.first{ width:201px;}

/* 1/3 | 1/3 | 1/3 - columns w/ white space divider  */
.yui-t6 #yui-main .yui-b .yui-gb{ width:215px; margin-left:223px; padding-left:12px; }
.yui-t6 #yui-main .yui-b .yui-gb .yui-u{ position:relative; width:201px; margin-right:-214px; margin-left:0; padding-right:13px; }


.yui-t6 #yui-main .yui-b .yui-gb div.first{ left:-225px; padding-right:238px; margin-right:-439px; }
.yui-t6 #yui-main .yui-b .yui-gb div.last{ left:213px; padding-right:0; padding-left:12px; }
/* Add this class to change the divider to solid lines */
.yui-t6 #yui-main .yui-b .yui-gb1{ width:213px; margin-left:223px; padding-left:11px; border:1px solid #ddd; border-width:0 1px; }
/* Add this class to change the divider to dotted lines */
.yui-t6 #yui-main .yui-b .yui-gb2{ background:url(map1.v14.png) -17px -3500px no-repeat; }
.yui-t6 #yui-main .yui-b .yui-gb2 .yui-u{background:url(map1.v14.png) right -3500px no-repeat; }
.yui-t6 #yui-main .yui-b .yui-gb2 div.last{ background-position:-17px -3500px; }

/* 1/2 | 1/2 - columns w/ white space divider  */
.yui-t6 #yui-main .yui-b .yui-g .yui-u{ width:313px; padding-right:0; padding-left:12px; }
.yui-t6 #yui-main .yui-b .yui-g div.first{ padding-right:12px; padding-left:10px; margin-right:1px; }
/* Add this class to change the divider to solid lines */
.yui-t6 #yui-main .yui-b .yui-g1 .yui-u{ border:1px solid #ddd; border-width:0 0 0 1px; }
.yui-t6 #yui-main .yui-b .yui-g1 div.first{ margin-right:-1px; border-width:0 1px 0 0; }
/* Add this class to change the divider to dotted lines */
.yui-t6 #yui-main .yui-b .yui-g2 .yui-u{ padding-left:13px; border:0; border:0; background:url(map1.v14.png) -17px -3500px no-repeat; }
.yui-t6 #yui-main .yui-b .yui-g2 div.first{ padding-right:13px; margin-right:-1px; border:0; background-position:right -3500px; }

 /* 1/4 | 1/4 | 1/4 | 1/4 w/ white space divider */
.yui-t6 #yui-main .yui-b .yui-g3 .yui-g,
.yui-t6 #yui-main .yui-b .yui-g3 div.first {margin:0; padding:0;}
.yui-t6 #yui-main .yui-b .yui-g3 div.last {margin:0 0 0 -1px; padding:0 0 0 12px;}
.yui-t6 #yui-main .yui-b .yui-g3 .yui-g div.last {margin:0; padding:0 0 0 12px; } 
.yui-t6 #yui-main .yui-b .yui-g3 .yui-g .yui-u {width:156px;} 
.yui-t6 #yui-main .yui-b .yui-g3 .yui-g .yui-u .hd {width:156px;}

/* Yahoo! News base element styles */
body                    { color:#000000; }
a                       { color:#0058a6; text-decoration:none; }
a:hover                 { text-decoration:underline; }
a span,
a em,
a strong                { cursor:pointer; }

a strong                { font-weight:bold; color:#2f4251; }

/* Yahoo! News global classes */
/* Global styles for all modules */

.mod                    {  }
.mod cite               { font-family:arial,verdana,sans-serif; font-size:77%; color:#777; }
.mod cite a             { color:#777; }
.mod strong             { font-weight:bold; }
.mod h3                 {   color:#314251; font-size:123.1%; }
.mod h3 em              { position:relative; display:block; padding:7px 10px 5px 10px; border:1px solid #dcdcdc; border-width:1px 0; background:#f6f6f6 url(map1.v14.png) 0 -1750px repeat-x; font-weight:bold; zoom:1; }
.mod h4 em              { display:block; padding-top:17px; font-weight:bold; color:#314251; font-size:123.1%; }
.mod h4 a em            { color:#0058a6; }
.mod h4.first em        { padding-top:0; }
.mod h4.masked em       { padding-top:0; margin-top:0; }
.mod .more              { display:block; margin-top:10px; font-weight:bold; text-align:right; }
.mod .size1             { font-size:85%; }
.mod .size2             { font-size:93%; }
.mod2                   { margin-top:8px; padding-top:8px; background:url(map1.v14.png) 0 -4500px repeat-x; }
.mod3                   { padding-top:17px; border-top: 3px double #dcdcdc; }
.mod4                   { padding-top:17px; border-top:1px solid #dcdcdc; }
.yui-u .mod             { margin-top:10px; padding:10px 0 0; border-top: 3px double #dcdcdc; }
.yui-u .mod:first-child,
.yui-u .mod-first       { margin-top:0; padding-top:0; border-top:0; }
.mod h6                 { padding:3px 0; font-weight:bold; }
.mod .hd                { position:relative; }
.mod .hd .more          { position:absolute; top:0; right:10px; }
.mod .hd .more:hover    { text-decoration:underline; }      

#yui-main .mod  { margin-bottom:3px;}
#yui-main .yui-u .mod   { margin-bottom:14px; }


/* Loading graphic */
.mod .loading a:hover,
.mod .loading a:hover span,
.mod .loading a:hover strong,
.mod .loading a:hover img { cursor:default; }

/* Logo */
.mod .logo { display:block; margin-bottom:10px; }

/* Search */
.mod .search            { position:relative; }
.mod .search legend,
.mod .search label      { display:none; }
.mod .search li.search-term { display:inline; float:right; width:144px; height:21px; margin-right:55px; }
.mod .search li.search-term input { float:left; width:129px; border:1px solid #b9b9b9; padding:2px 3px; font-size:92%; }
.mod .search li.search-type { display:inline; float:right; width:10em; margin-right:108px; *margin-right:107px; background:url(map1.v14.png) 0 -740px repeat-x; }
.mod .search li.search-type a { border:none; top:0; left:0; *left:1px; display:block; height:14px; margin-right:-2px; padding-left:6px; background:url(map1.v14.png) 0 -720px no-repeat; }
.mod .search li.search-type a:hover { text-decoration:none; }
.mod .search li.search-type a span { position:relative; display:block; height:14px; padding-right:20px; background:url(map1.v14.png) right -700px no-repeat; cursor:pointer; }
.mod .search li button  { display:block; border:1px solid #ababab; background:#c6c6c6 url(map1.v14.png) 0 -2933px repeat-x; line-height:8px; color:#3c4e5a; font-size:85%; font-weight:bold; font-family:arial,helvetica,clean,sans-serif; cursor:hand; cursor:pointer; }
.mod .search li button span { display:block; line-height:17px; cursor:pointer; }
.mod .search li.search-button { position:absolute; top:0px; right:7px; }
.mod .search li.search-button button { width:53px; }
.mod .search .search-inactive { color:#b9b9b9; }

/* Options */
.mod .options           { position:absolute; top:1.3em; right:9px; text-align:right; font-size:77%; }
.mod .options h4,
.mod .options ul,
.mod .options li,
.mod .options a         { display:inline;  font-weight:bold; }
.mod .options h4        { color:#838d96; }
.mod .options li        { padding: 0 .2em 0 .5em; border-left:1px solid #838d96; }
.mod .options li.first  { border-left:0; }

/* Filter */
.mod .filter            { background:#f9f7f8; }
.mod .filter h4,
.mod .filter ul,
.mod .filter li,
.mod .filter li a,
.mod .filter li span    { float:left; }
.mod .filter h4,
.mod .filter ul         { min-height:21px; _height:21px; padding:5px 0 4px 8px; line-height:21px; font-size:85%; }
.mod .filter h4         { padding-left:10px; color:#3d4b58; }
.mod .filter li span    { overflow:hidden; height:21px; padding:0 10px; line-height:21px; cursor:pointer; }
.mod .filter li.active  { margin:0 11px; background:url(map1.v14.png) 0 -1650px repeat-x; }
.mod .filter li.active a,
.mod .filter li.active a:hover { position:relative; margin-left:-11px; background:url(map1.v14.png) 0 -1671px no-repeat; color:#3d4b58; text-decoration:none; }
.mod .filter li.active span { position:relative; margin-right:-11px; background:url(map1.v14.png) right -1692px no-repeat; cursor:default; }
.mod .loading .filter h4,
.mod .loading .filter li.active a,
.mod .loading .filter li.active a:hover { color:#9faebb; }
.mod .loading .filter   { background-image:url(anim_loading_sm_082208.gif); background-position:99% 6px; background-repeat:no-repeat; }

/* Tabs */
.mod .tabs              { padding-top:3px; padding-left:4px; border-bottom:1px solid #dbdbdb; font-size:85%; }
.mod .tabs li           { position:relative; float:left; margin:0 2px -1px 0;  }
.mod .tabs a            { float:left; font-size:12px; line-height:28px }
.mod .tabs a span       { float:left; min-height:20px; _height:20px; padding-top:8px; padding-left:6px; padding-right:6px; font-weight:bold; text-align:center; background:url(map1.v14.png) right -2450px no-repeat; cursor:pointer; }
.mod .tabs li.active    { background-position:0 -2250px; }
.mod .tabs .active a    { background-position:0 -2200px; }
.mod .tabs .active a span { background-position:right -2300px; }
.mod .tabs .active a,
.mod .tabs .active a:hover,
.mod .tabs .active a span,
.mod .tabs .active a:hover span { color:#2f4251; text-decoration:none; cursor:default; }
.mod .loading .tabs .active a,
.mod .loading .tabs .active a:hover,
.mod .loading .tabs .active a span,
.mod .loading .tabs .active a:hover span { color:#ccc; }

/* Toggle */
.mod .toggle-container  { zoom:1; }
.mod .toggle            { position:relative; margin:-1px 0; border:1px solid #dcdcdc; }
.mod .toggle h3         { padding:0; border-bottom:1px solid #fff; font-size:100%; background:#eaeaea url(map1.v14.png) 0 -1500px repeat-x; zoom:1; }
.mod .toggle h3 a       { display:block; padding:7px 9px 6px 9px; zoom:1; }
.mod .toggle h3 a:hover { background:#dedce3 url(map1.v14.png) 0 -2850px repeat-x; }
.mod .toggle h3 span    { padding-left:20px; padding-bottom:1px; background:url(map1.v14.png) 0 -1550px no-repeat; }
.mod .toggle-bd         { display:none; margin-top:1px; }
.mod .toggle-bd .yui-gd { margin:15px 0; }
.mod .toggle-bd-active  { display:block; }
.mod .toggle-active h3 span { background-position:0 -1600px; }
.mod .toggle .options   { top:1em; }
.mod .loading .toggle h3 span { background:url(anim_loading_sm_082208.gif) 0 0 no-repeat; }
.mod .loading .toggle h3 a,
.mod .loading .toggle h3 a:hover { background:none; }

/* Loading */
.mod .loading .more     { color:#aaa; }
.mod .loading a,
.mod .loading a:hover   { color:#99bad8; text-decoration:none; cursor:default; }
.mod .loading cite      { color:#ddd; }
.mod .loading .media    { opacity:0.3; }

/* Thumbnails */
.mod .media             { position:relative; margin-right:10px; overflow:hidden; }
.mod .media             { float:left; }
.mod .media img         { display:block; }
.mod .media span        { position:absolute; width:660px; height:429px; left:0; clip(0,0,0,0); text-indent:-2000em; cursor:pointer; text-align:left; background:url(map2.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://l.yimg.com/a/i/us/nws/2008/news/us/assets/common/images/map2.png", sizingMethod="scale"); }
.mod .media .border     { border:1px solid #ccc; }

/* arrow (s,m,l) */
.mod .media1 span       { bottom:-277px; clip:rect(134px 660px 152px 0px); }
.mod .media1s span      { bottom:-409px; clip:rect(57px 660px 77px 0px); text-indent:20px; padding-top:57px; line-height:20px; font-size:85%; font-weight:bold; }
.mod .media2 span       { bottom:-294px; clip:rect(108px 660px 134px 0px); }
.mod .media2s span      { bottom:-402px; clip:rect(32px 660px 59px 0px); text-indent:27px; padding-top:32px; line-height:26px; font-size:116%; font-weight:bold; }
.mod .media3 span       { bottom:-322px; clip:rect(76px 660px 108px 0px); }
.mod .media3s span      { bottom:-398px; clip:rect(0px 660px 31px 0px); text-indent:35px; line-height:31px; font-size:123.1%; font-weight:bold; }
.mod .media1s, .mod .media1s span,
.mod .media2s, .mod .media2s span,
.mod .media3s, .mod .media3s span { color:#bddffe; }
.mod a:hover span { text-decoration:underline; }

/* Highlight */
.mod .highlight .media  { overflow:hidden; width:67px; margin-bottom:5px; }
.mod .highlight .content { float:left; width:126px; margin-right:-4px; overflow:hidden; }
.mod .highlight h2,
.mod .highlight h3,
.mod .highlight h4      { font-size:124.1%; line-height:1.1em; font-family:georgia,times,serif; }
.mod .highlight ul      { clear:both; padding-top:6px; }
.mod .highlight-landscape .media { float:none; margin-right:0; margin-bottom:5px; }
.mod .highlight-landscape h2,
.mod .highlight-landscape h3,
.mod .highlight-landscape h4 { font-size:124.1%; line-height:1.1em; font-family:georgia,times,serif; }
.mod .highlight-landscape ul { padding-top:6px; }
.mod .standard-landscape .media { margin-bottom:3px; margin-right:0; }

/* Highlight Feature */
.mod .highlight-feature { text-align:center; }
.mod .highlight-feature cite { display:block; margin:0 auto; text-align:right; font-size:85%; }
.mod .highlight-feature h3 { padding-bottom:12px; font-size:93%; }
.mod .highlight-feature .media { width:336px; margin:0 12px 0 10px; text-align:center; }
.mod .highlight-feature .media a { display:block; margin-bottom:3px; background:#EBEBEB url(map1.v14.png) repeat-x 0 -7500px; }
.mod .highlight-feature .media img { display:inline; vertical-align:top; }
.mod .highlight-feature .media1s span { bottom:-393px; }
.mod .highlight-feature .media2s span { bottom:-385px; }
.mod .highlight-feature .media3s span { bottom:-382px; }
.mod .highlight-feature2 { text-align:left; }

/* Highlight List */
.mod .highlight-list h3 { padding-bottom:0; }
.mod .highlight-list h3 em { margin:0 0 17px; }
.mod .highlight-list h4 { display:block; padding:0; font:normal 179% georgia; line-height:120%; }
.mod .highlight-list .hd,
.mod .highlight-list .bd { padding-left:10px; }
.mod .highlight-list .bd { margin-top:10px; }
.mod .highlight-list .bd p { line-height:145%; }
.mod .highlight-list .bd .media { margin-top:4px; }
.mod .highlight-list .bd .media a { position:relative; display:block; }
.mod .highlight-list li { margin-top:1.25em; padding-top:0.9em; }
.mod .highlight-list li.first { /*border-top:1px solid #ddd; padding-top:0.9em;*/ }
.mod .highlight-list li .size1 li, 
.mod .highlight-list li .size1 li.first { margin-top:0.5em; padding-top:0; border:none; list-style-type:none; }

/* Highlight List 2 */
.mod .highlight-list2 h4 { font-size:138.1%; line-height:100%; }
.mod .highlight-list2 p a { display:none; }
.mod .highlight-list2 .media img { border:1px solid #CCC; }
.mod .highlight-list2 .media cite { display:none; }
.mod .highlight-list2 .bd { margin-top:7px; }

/* Highlight Viewer */
.mod .highlight-viewer .nav { margin:0 0 17px; padding:0 0 14px 10px; border-bottom:1px solid #dcdcdc; text-align:left; zoom:1; overflow:hidden; }
.mod .highlight-viewer .nav li { float:left; margin-top:0; }
.mod .highlight-viewer .nav li label { margin-right:5px; font-weight:bold; vertical-align:middle; }
.mod .highlight-viewer .nav li select { vertical-align:middle; }
.mod .highlight-viewer .nav .actions { float:right; }
.mod .highlight-viewer .nav .select { margin-right:10px; line-height:23px; }
.mod .highlight-viewer .pad { margin-right:10px; }
.mod .highlight-viewer .disabled { opacity:0.70; -moz-opacity:0.70; *filter:alpha(opacity=70); }
.mod .highlight-viewer .disabled a,
.mod .highlight-viewer .disabled em,
.mod .highlight-viewer .disabled span,
.mod .highlight-viewer .disabled a:hover { text-decoration:none; cursor:default; }
.mod .highlight-viewer .view .item,
.mod .highlight-viewer .view .item h3 { display:none; }
.mod .highlight-viewer .view .active { display:block; }

/* Ordered List */
.mod .ordered-list { margin-left:30px; }
.mod .ordered-list li,
.mod .ordered-list li.first { list-style-type:decimal; border-top:none; padding-top:0; display:list-item; vertical-align:top; }
.mod .ordered-list li .hd { border-top:1px solid #DDD; margin-left:-30px; padding:0.9em 0 0 30px; }
.mod .ordered-list li.first .hd { border-top:none; padding-top:0; }
.mod .ordered-list li .bd { padding-left:0; }
/* hacks for ie 6/7 because it does not handle list item styling well */
.mod .ordered-list li { *margin-top:40px; }
.mod .ordered-list li.first { *margin-top:25px; }
.mod .ordered-list li .hd { *zoom:1; *margin-top:-25px; }
.mod .ordered-list li.first .hd { *padding-top:0.9em; *margin-top:-24px; }
.mod .highlight-list2 .ordered-list li { *margin-top:34px; }
.mod .highlight-list2 .ordered-list li .hd { *margin-top:-17px; }
.mod .highlight-list2 .ordered-list li.first { *margin-top:17px; }
.mod .highlight-list2 .ordered-list li.first .hd { *margin-top:-15px; }

/* Menu Dropdown */
.mod .yn-menu a, .mod .yn-menu-blog a            { position:relative; top:-2px; left:-2px; border:1px solid #fff; border-width:1px 1px 0 1px; outline:0; }
.mod .yn-menu .menu-bd, .mod .yn-menu-blog .menu-bd     { display:none; }
.mod .menu-active       { z-index:999; margin-bottom:-2px; background-color:#ccc; position:relative; float:left; }
.mod .menu-active a     { z-index:4; padding-bottom:2px; border-color:#2574bc; background-color:#f5f6f7; }
.mod .menu-active li    { margin:0; padding:0; background:none; clear:left; }
.mod .menu-active .menu-bd { position:absolute; top:13px; *top:14px; z-index:3; display:block; margin-top:2px; _padding:0 2px 2px 0; _overflow:hidden; }
.mod .menu-active .menu-bd a { left:auto; top:auto; padding:0; border:0; }
.mod .menu-active .menu-bd .menu-content { position:relative; z-index:5; border:1px solid #2574bc; background:#f5f6f7; }

/* Iframe masks for menus */
.mod .yn-menu iframe.yn-mask, 
.mod .yn-menu-blog iframe.yn-mask { visibility:hidden; position:absolute; top:0; left:0; width:100%; height:100%; border:0; z-index:2; }
.mod .yn-menu iframe.yn-mask2, 
.mod .yn-menu-blog iframe.yn-mask2 { top:2px; left:2px; }
.mod .yn-menu .shadow, 
.mod .menu-active .menu-bd .shadow { position:absolute; width:100%; height:100%; _height:1000px; top:2px; left:2px; z-index:1; background:#ccc; zoom:1; }

/* Menu Position */
.mod .yn-menu1 .menu-bd, 
.mod .yn-menu1 .menu-bd    { left:-2px; }
.mod .yn-menu2 .menu-bd, 
.mod .yn-menu2 .menu-bd    { right:2px; }

/* Arrow Icon */
.mod .yn-menu a span, .mod .yn-menu-blog a span       { background-image:url(map1.v14.png); background-repeat:no-repeat; }
.mod .yn-menu .menu-hd1 span, .mod .yn-menu-blog .menu-hd1 span { background-position:right -1250px; padding-right:13px; }
.mod .yn-menu .menu-hd2 span, .mod .yn-menu-blog .menu-hd2 span { background-position:-2px -946px; padding-left:23px; }
.mod .menu-active .menu-hd1 span { background-position:right -1300px; }
.mod .menu-active .menu-hd2 span { background-position:-2px -996px; }

/* Most Blogged About */
.mod .blog              { float:left; margin-left:-5px; }
.mod .blog-bd           { display:inline; zoom:1; }
.mod .blog a            { float:left; top:0; padding-left:5px; font-weight:bold; font-size:85%; zoom:1; }
.mod .blog a:hover      { text-decoration:none; }
.mod .blog a span       { color:#0058A6; padding:4px 9px 2px 0; line-height:2.409em; height:2.4em; }
.mod .blog a:hover span { text-decoration:underline; }
.mod .blog a em         { color:#303030; }
.mod .blog .menu-active { margin-bottom:0; }
.mod .blog .menu-active a { padding-bottom:0; }
.mod .blog .menu-bd     { width:274px; top:1.88em; }
.mod .blog .menu-bd .menu-content { min-height:100px; _height:100px; padding:8px 9px 5px; }
.mod .blog ul li        { margin-bottom:10px; color:#777; }
.mod .blog ul a         { font-size:100%; font-weight:normal; float:none; zoom:0; }
.mod .blog ul img       { vertical-align:top; }
.mod .blog .menu-bd .pagination  { clear:both; text-align:right; }
.mod .blog .menu-bd .pagination a { float:none; }
.mod .blog .menu-bd .pagination span { font-size:85%; padding-right:15px; }
.mod .blog .menu-bd .pagination .previous { border-right:1px solid #0058A6; margin-right:6px; padding-right:8px; }
.mod .blog .menu-bd .pagination .disabled { color:#303030; font-weight:normal; cursor:default; }

/* News Alerts Form */
.mod .button1           { border: 1px solid #000; background: #fff; margin-top: 1em; }
.mod ul li input        { margin-right: 5px; }

/*These-are the styles for the list the toggle controls */
.mod .filter-controls { padding:0 0 0 10px; margin:0 0 14px; }
.mod .filter-controls h3 { display:inline; padding-right:5px; padding-bottom:0; }
.mod .filter-controls ul { display:inline; padding:0; }
.mod .filter-controls li { padding:0 5px 0 7px; margin-top:0; }
.mod .filter-controls li a { font-weight:bold; }
.mod .filter-controls li label { font-weight:bold; cursor:hand; cursor:pointer; color:#0058A6; }
.mod .filter-controls li label:hover { text-decoration:underline; }
.mod .filter-controls li input { display:none; }
.mod .filter-controls .active { color:#000; }
.mod .filter-controls .active:hover { text-decoration:none; cursor:default; }
.mod .filter-type-headline .bd { display:none; }
.mod .filter-type-summary .media { display:none; }

/* paginator */
.mod .paginator { border-top:1px solid #ddd; padding:10px 0 0 10px; margin:17px 0 0; }
.mod .paginator li { padding:0 0 0 5px; }
.mod .paginator li.first,
.mod .paginator li:first-child { padding-left:0; }
.mod .paginator a { text-decoration:underline; font-weight:bold; }
.mod .paginator .active a { text-decoration:none; color:#000; }
.mod .paginator .previous { padding:0 5px 0 0; }
.mod .paginator .next { padding-left:10px; }

/* Clearfix */
.mod:after,
.mod .toggle h3:after,
.mod .filter:after,
.mod .tabs:after,
.mod .search:after,
.mod .highlight:after,
.mod .menu-content:after,
.mod .highlight-list .bd:after  { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.mod,
.mod .toggle h3,
.mod .filter,
.mod .tabs,
.mod .search,
.mod .highlight,
.mod .menu-content,
.mod .highlight-list .bd         { zoom:1; }

/**
 * Yahoo! News list styles
 * @file lists.css
 * @requires reset.css fonts.css clear.css
 */

/* List Icons */
li.slideshow a,
li.my-yahoo a,
li.rss a,
li.video a,
li.topic a,
li.fullcoverage a,
li.interactive a,
li.link a,
li.breaking a           { background:url(map1.v14.png) 0 -1898px no-repeat; }
li.video a              { background-position:0 -1998px; }
li.topic a,
li.fullcoverage a       { background-position:0 -2099px; }
li.my-yahoo a           { background-position:0 -3348px; padding: 2px 0px 2px 20px; }
li.rss a                { background-position:0 -200px; padding: 2px 0px 2px 20px; }
li.interactive a        { background-position:0 -5799px; }
li.link a               { background-position:1px -6000px; }
li.breaking a           { background-position:0 -7199px; }
.size1 li.slideshow a   { background-position:0 -1899px; }
.size1 li.video a       { background-position:0 -1999px; }
.size1 li.topic a       { background-position:0 -2100px; }
.size1 li.breaking a    { background-position:0 -7199px; }
.size3 li.slideshow a   { background-position:0 -1896px; }
.size3 li.video a       { background-position:0 -1996px; }
.size3 li.topic a       { background-position:0 -2098px; }
.size3 li.breaking a    { background-position:0 -7196px; }
li.slideshow a strong,
li.my-yahoo a strong,
li.rss a strong,
li.video a strong,
li.topic a strong,
li.fullcoverage a strong,
li.interactive a strong,
li.link a strong,
li.breaking a strong    { padding-left:17px; }
li a strong span        { display:none; }

/* Breaking News Overrides */
li.breaking a strong,
a.breaking strong       { color:#ab3221; font-size:82.8%; text-transform:uppercase; }
.size3 li.breaking a strong { font-size:100%; }


.list h4                { display:inline; }
.list span              { color:#2f4251; }
.list li strong         { color:#2f4251; font-weight:bold; }
.list li cite strong    { color:#777; }
.size1 li strong        { text-transform:uppercase; }
.size3 li strong        { font-weight:normal; }

/* Medium spacing */
.list li                { margin-top:.7em; zoom:1; }

/* Small spacing and sizing */
.size1 li               { margin-top:.5em; }
.size1 li cite          { font-size:91%;/* (77/85) */ }

/* Large spacing and sizing */
.size3 li               { margin-top:.5em; font-size:124.1%; font-family:georgia,times,serif; }
.size3 cite             { font-size:69%;/* (85/123.1) */ }

/* Remove top margin from first item in list */
.list li.first          { margin-top:0; }
.list1 li               { padding-top:.7em; border-top:1px solid #ddd; }
.list1 li.first         { padding-top:0; border:0; }
.list2 li               { padding-top:.7em; background:url(map1.v14.png) 0 -4500px repeat-x; }
.list2 li.first         { padding-top:0; background:none; }
.list3 li               { padding-top:.7em; border-top:3px double #ddd; }
.list3 li.first         { padding-top:0; border:0; }
.list4 li               { padding-left:10px; background:url(map1.v14.png) -6px -3144px no-repeat; }
.list5 li               { padding-left:16px; background:url(map1.v14.png) -5px -1792px no-repeat; }
.list7 li               { padding-top:0.3em; }
.list7 li.first         { padding-top:0; }

/* Link prefix not bold, link bold */
.list6 li { border:0; padding-top:0; }	
.list6 li a {  }
.list6 li strong { text-transform:none; font-weight:normal;}
.list6 li.first { margin-top:.5em;}					

/* Inline list separated with: | */
.ilist li, #ft .nav li { display:inline; padding:0 11px 0 13px; }
.ilist1 { padding: 2px 0px; }
.ilist1 li, #ft .nav li { border-left:1px solid #9f9f9f; }
.ilist1 li.first, #ft .nav li.first { border-left:0; }
.ilist1 li.first { padding-left:0; }

/* Inline list separated with bullets */
.ilist2 li { display:inline; padding:0 4px 0 11px; background:url(map1.v14.png) -6px -94px no-repeat; }
.ilist2 li.first { padding-left:5px; background:none; }

/* Highlight active list item */
.list li.active,
.list li.active a {background-color:#DAEBFB; color:#314251;}	

/* Adjust highlight to left of bullet */
.list4 li.active{ margin-left:-5px; padding-left:15px;  background-position:-1px -3144px;}

/* Generic ordered list */
.list8 li { margin-left: 20px; *margin-left: 24px; list-style-type: decimal; list-style-position: outside; display: list-item; zoom: 1; }
.buttons                { height:25px; overflow:hidden; }
.buttons li,
.buttons li a,
.buttons li a span      { background:url(map1.v14.png) 0 -625px no-repeat; }

/* Default button style (gray) */
.buttons li             { float:left; height:25px; padding-left:5px; line-height:25px; background-position:-11px -625px; }
.buttons li a           { float:left; margin-right:10px; padding-left:2px; font-size:85%; font-weight:bold; background-position:0 -650px; background-repeat:repeat-x; }
.buttons li a span      { float:left; height:25px; padding-right:6px; background-position:right -675px; }
.buttons li p           { font-size:85%; margin-right:10px; }

/* Green button style */
.buttons li.recommend { background-position:-11px -550px; position:relative; }
.buttons li.recommend a { color:#3b8600; background-position:0 -575px; }
.buttons li.recommend a span { padding-right:20px; background-position:right -600px; }
.buttons li.recommend .loading { position:absolute; top:0; left:0; width:100%; padding-left:20px; font-size:85%; background:#fff url(anim_loading_sm_082208.gif) 0 50% no-repeat; }

/* Light Green button style */
.buttons li.recommended { background-position:-11px -3375px; cursor:default; }
.buttons li.recommended a { background-position:0 -3400px; cursor:default; }
.buttons li.recommended a span { padding-right:7px; background-position:right -3425px; cursor:default; }
.buttons li.recommended a:hover { text-decoration:none; }

.single-url li.recommend { background-position:0 -550px; padding-left:16px; }
.single-url li.recommend .loading { left:11px; }
.single-url li.recommended { background-position:0 -3375px; padding-left:16px; }

/* Gray Gradient Button */
.buttons2 { height:23px; overflow:hidden; zoom;1; }
.buttons2,
.buttons2 a,
.buttons2 a em,
.buttons2 a em span { float:left; height:23px; line-height:23px; font-weight:bold; background:url(map1.v14.png) 0 -8350px no-repeat; }
.buttons2 { background-repeat:repeat-x; }
/* left button */
.buttons2 a.first { padding-left:5px; background-position:0 -8442px; }
.buttons2 a.first em { width:23px; text-indent:-9999em; background-position:5px -8842px; }
.buttons2 a.prev { padding-right:8px; background-position:right -8489px; }
.buttons2 a.prev em { padding-left:10px; background-position:0 -8465px; }
.buttons2 a.prev em span { padding-left:10px; background-position:0 -8742px; }
/* right button */
.buttons2 a.next { padding-left:8px; background-position:0 -8373px; }
.buttons2 a.next em { background-position:right -8396px; }
.buttons2 a.next em span { padding-right:23px; background-position:right -8542px; }
.buttons2 a.last { padding-right:8px; background-position:right -8419px; }
.buttons2 a.last em { width:14px; margin-left:8px; text-indent:-9999em; background-position:0 -8642px; }


/**
 * Yahoo! News tombstone
 * @file tombstone.css
 */		

/* 18px between hd and bd */
.tombstone1 .hd h3 em { margin-bottom:10px; padding-bottom:5px; }
.tombstone1 .bd h3 { text-transform:uppercase; }
.tombstone1 p { margin:10px 0 14px; line-height:145%; text-align:justify }	
.tombstone1 .media { margin-top:3px; }
.tombstone1 .highlight h4 { line-height:1.2em; }

/* All content encapsulated in single anchor */
.tombstone2 .bd a,
.tombstone2 .bd img { display:block; }
.tombstone2 .bd li { width:156px; margin:17px 0 0 8px; *margin-left:12px; display:inline-block; display:-moz-inline-stack; *display:inline; _overflow:hidden; zoom:1; vertical-align:top; }
.tombstone2 .bd li.first { margin-left:0; }
.tombstone2 h3 { padding-bottom:0; }
.tombstone2 a img { ; margin-bottom:7px; padding:3px; background-color:1px solid #fff; }
.tombstone2 a em { display:block; overflow:hidden; }
.tombstone2 a:hover img { }
.tombstone2 a:hover { text-decoration:none; }
.tombstone2 a:hover em { text-decoration:underline; }
.tombstone2 .yui-u { overflow:hidden; }

/* Clearfix */
.tombstone2:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.tombstone2 { zoom:1; }
/**
 * Yahoo! Local News Module
 * @file local_news.css
 */			

/* adjust .hd to include "Change Location" link */
#yn-local-news {position:relative;}
#yn-local-news h3 {padding-bottom:1px;}
#yn-local-news .hd {padding-bottom:8px;}	  
#yn-local-news a:active {outline:none;}

/* Change Location link with default down arrow, and up arrow when expanded */  	
.title .location-widget-trigger {float:left; padding:11px 0 0 6px;}
.title .location-widget-trigger span {float:left;}
.title .location-widget-trigger span, #yn-local-news .hd span {margin-right:-17px; padding-right:17px; font-weight:bold; background:url(map1.v14.png) no-repeat; *margin-right:0; }
.title .location-widget-trigger span,#yn-local-news .location-widget-trigger span { background-position:right -951px; }	
.title .location-widget-trigger .fired span, #yn-local-news .fired span { background-position:right -1001px;}

#yn-local-news.loading .more     { color:#aaa; }
#yn-local-news.loading a,
#yn-local-news.loading a:hover   { color:#99bad8; text-decoration:none; cursor:default; }
#yn-local-news.loading cite      { color:#ddd; }
#yn-local-news.loading .media    { opacity:0.3; }
#yn-local-news.loading span.loading{ display:block; position:absolute; top:5px; right:10px; width:16px; height:16px; color:#99BAD8; background:url(anim_loading_sm_082208.gif) no-repeat right 0;}
/**
 * Yahoo! News Title
 * @file title.css
 * @requires foundation.css
 */

.title { position:relative; border-bottom:0px solid #314251; padding-left:9px; color:#314251; }
.title h1 { float:left; font:bold 152%/1.45em arial; }
.title .provider_logo { float:right; }
.title .provider_logo img { display:block; }

/* clear */
.title { zoom:1; }
.title:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Yahoo! News template styles */
/**
 * Yahoo! News Header
 * @file header.css
 * @requires reset.css fonts.css lists.css
 */

#news-header {position:relative; margin:0 auto; padding-bottom:14px; z-index:998; background-color:#fff; zoom:1;}
#news-header a {text-decoration: none;}
#news-header a:hover {text-decoration: underline;}
#news-header a:focus {-moz-outline-style: none; border: none;}
#news-header:after, #news-header .info:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#news-header .info {position:relative; z-index:997; padding-bottom:6px; font:normal 70% verdana; background: #ededed url(sprite_universal.png) 0 -307px repeat-x; zoom:1;}
#news-header .info .open {display:block;}
ul#navlinks {float:left; padding:6px 9px 0;}
ul#navlinks li, #news-header ul.login li {display:inline; margin-right:9px; padding-right:9px; list-style:none; background:url(sprite_universal.png) 100% -282px no-repeat; zoom:1;}
ul#navlinks li {float: left; vertical-align: middle;}
#news-header .info .login, #news-header .info a {color: #666;}
ul#navlinks li.more {position: relative;}
ul#navlinks li.more a {padding-right:11px; background: url(sprite_universal.png) 100% -263px no-repeat;}
#news-header .make-home {padding-left:30px; font-weight:bold;}
a#sethomepage {padding-left:50px; font-weight:bold;}
ul#navlinks li ul {display:none; position:absolute; top:1.9em; left:0; z-index:999; width:9em; padding:3px 0; border:1px solid #ccc; border-width:0 1px 1px 0; list-style-type:none; background: #ddd url(sprite_universal.png) 0 -357px repeat-x;}
ul#navlinks li li, ul#navlinks li li.last  {float:none; text-align:left;padding:1px 8px; margin:0; display:block; background:none;}
ul#navlinks li.more li a {display:block; color: #666; background:none; padding:0;}
#news-header ul li.welcome {font-weight:bold;}
#news-header ul li.last {padding-right:0; background:none;}
#news-header .info .login {float:right; padding:6px 0 0;}
#news-header .info .login span {color: #000;}
#news-header .info .login strong {font-weight: bold;}
#news-header .logo { float:left; padding: 10px 5px 0; margin-bottom:0; }
#news-header .logo a {display:block; height:28px; width:213px; text-indent:-100em; overflow:hidden; background:transparent url(sprite_universal.png) 0 0 no-repeat;}
#news-header .logo a.verizon {height:39px; width:191px; background-position:0 -68px;}
#news-header .logo a.att {height:38px; width:210px; background-position:0 -29px;}
#news-header .logo a.rogers {height:37px; width:216px; background-position:0 -110px;}
/* finance cobrand header */
#news-header.finance .logo, #news-header.branded .logo { position:relative; width:300px; }
#news-header.finance .logo a.verizon, #news-header.finance .logo a.att, #news-header.finance .logo a.rogers, #news-header.branded .logo a.verizon, #news-header.branded .logo a.att, #news-header.branded .logo a.rogers { margin-bottom:2px; }
#news-header.finance .cobrand, #news-header.branded .cobrand { position:absolute; bottom:-10px; left:110px; font-size:78%; color:#9c9c9c; }
#news-header.finance .cobrand a, #news-header.branded .cobrand a { display:inline; height:auto; width:auto; text-indent:none; color:#545454; line-height:1; background:none; }
/* header search form */
#news-header .search {float:right; height:33px; margin:9px 0 0; font:normal 77% verdana; text-align:right; background: url(sprite_universal.png) 0 -185px no-repeat;}
#news-header .search fieldset {height:26px; padding: 7px 8px 1px 10px; *padding:5px 8px 2px 10px; background: url(sprite_universal.png) 100% -224px no-repeat; *display:inline;}
#news-header .search legend {display:none;}
#news-header .search label { padding:0 6px 0 23px; color:#000; vertical-align:middle; background:url(sprite_universal.png) 3px -474px no-repeat;}
#news-header .search input#p { width:215px; border-bottom:1px solid #ccc; padding:2px 1px 2px; margin:0 2px 0 0; vertical-align:middle; font-size:103%; font-family:verdana;}
#news-header .search .ygbt { overflow:hidden; height:19px; *height:18px; border:1px solid #f4ac33; *border:0; padding:0 12px; *padding:0;  font:bold 92%/1.3 verdana; vertical-align: middle; text-align:center; text-transform:uppercase; cursorointer;cursor:hand; background: #fad35c url(sprite_universal.png) 0 -149px repeat-x; cursor:pointer;}
#news-header .search span {*display:inline-block; border:0; *border:1px solid #f4ac33; *vertical-align:middle;}
/* safari hack for fieldset padding */
body:first-of-type #news-header .search .ygbt {padding: 3px 12px;}
::root #news-header .search .ygbt {padding: 3px 12px; }

#hd .ad_header { position: relative; z-index: 3; }
/**
 * Yahoo! News navigation
 * @file navigation.css
 * @requires reset.css fonts.css clear.css
 */

#navigation { position: relative; z-index: 2; }
#navigation .primary { border-bottom:1px solid #d8d8dc; background:#366388 url(map1.v14.png) 0 -250px repeat-x; }
#navigation .primary li { float:left; }
#navigation .primary a { position:relative; float:left; margin-right:8px; padding:6px 10px; color:#fff; font-size:85%; font-weight:bold; text-transform:uppercase; }
#navigation .primary li.active a { padding:5px 9px 7px 9px; margin-bottom:-1px; border:1px solid #d8d8dc; border-width:1px 1px 0 1px; color:#314251; background:#fff; }

#navigation .secondary { border:1px solid #dcdcdc; border-width:0 1px 1px 1px; background:#fff; }
#navigation .secondary li { float:left; }
#navigation .secondary a { float:left; margin-right:10px; padding:5px 9px; font-size:85%; font-weight:bold; }
#navigation .secondary li.active a { color:#314251; }


/* Clearfix */
#navigation .primary:after,
#navigation .secondary:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#navigation .primary,
#navigation .secondary { zoom:1; }
/* weather */
#weather { color:#324251; font-family:arial,sans-serif; position:relative; }
#weather .icon { width:92px; height:68px; position:absolute; top:0px; left:0px; }
#weather .forecast { padding:8px 0 0 100px; }
#weather h4 { font-family:arial,sans-serif; font-size:197%; font-weight:bold; }
#weather em { font-size:93%; font-weight:bold; }
#weather p { font-size:85%; font-weight:bold; color:#424242; }
#weather .bd { background: #a0c7e9 url(map2.png) no-repeat 0px -229px; } 
#weather .ft { background: url(map2.png) no-repeat bottom left; height:11px; }

/* night */
#weather.night, #weather.night p { color:#fff; }
#weather.night .bd { background-position:-203px -229px; }
#weather.night .ft { background-position:-203px bottom; }
/**
 * Yahoo! News Search
 * @file search.css
 * @requires reset.css fonts.css clear.css
 */

/**
 * Yahoo! News Search
 * @file search.css
 * @requires reset.css fonts.css clear.css tools.css
 */

#sidebar #yn-search { z-index:1; position:relative; padding:7px 0 7px 7px; background:#f9f9f9 url(map1.v14.png) 0 -850px repeat-x; }
#sidebar #yn-search h3 { position:absolute; left:-9999px; }
#yn-search li.search-term { width:186px; height:21px; margin-right:106px; }
#yn-search li.search-term input { width:178px; height:15px; border:1px solid #a7a7a7; /*font-size:116%;*/ }
#yn-search li.search-button { background: url(map1.v14.png) repeat-x 0px -7321px; height: 21px; }
#yn-search li.search-button span { background:url(map1.v14.png) no-repeat 0px -7300px; height:21px; float: left; padding: 0px; zoom: 1; }
#yn-search li.search-button span button { background:url(map1.v14.png) no-repeat 100% -7342px; height:21px; float: left; border: 0px; min-width: 96px; _width: 96px; margin: 0px; zoom: 1; cursor:pointer; padding: 0px; text-align: center; color:#fff; }
#yn-search .search-advanced { position:absolute; bottom:0px; right:7px; font-size:77%; }


/* News Search module dropdown */
#yn-search li.yn-menu { position:relative; margin-right:106px; }
#yn-search li.yn-menu a { margin-right:0; padding-left:6px; border-right:1px solid #dbdbdb; font-size:77%; }
#yn-search li.yn-menu a span { margin-right:-1px; }
#yn-search li.yn-menu .menu-bd input,
#yn-search li.yn-menu .menu-bd legend { display:none; }
#yn-search li.yn-menu .menu-bd {  font-size:77%; }
#yn-search li.yn-menu .menu-bd .menu-content { background:none; border:none; }
#yn-search li.yn-menu .menu-bd .shadow { display:none; }
#yn-search li.menu-active { z-index:999; }
#yn-search li.menu-active a { z-index:3; }
#yn-search li.menu-active .menu-bd { position:absolute; top:13px; left:2px; right:0; z-index:2; display:block; background:#e0e0e0; border:none; }
#yn-search li.menu-active fieldset { position:relative; z-index:2; top:-2px; right:2px; *right:1px; border:1px solid #c9c9c9; background:#fff; }
#yn-search li.menu-active fieldset label { display:block; padding:2px 3px; cursor:pointer; color:#0058a6; }
#yn-search li.menu-active fieldset label:hover { background:#daebfb; }
#yn-search li.yn-menu .menu-bd iframe.mask { position:absolute; top:0; left:0; z-index:1; border:0; }
#yn-search li.yn-menu .menu-bd iframe.mask2 { top:-2px; left:-2px; }

/* Popular Searches */
#yn-popular-searches { margin-top:2px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding-bottom:3px; background-color:#f7f7f7; zoom:1; position: relative; z-index: 1; }
#yn-popular-searches:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#yn-popular-searches h3 { float:left; text-transform:uppercase; font-weight:bold; height: 34px; overflow: hidden; line-height:36px; margin-left:10px; font-size:85%; padding-bottom:0px; zoom:1; _display:inline; }
#yn-popular-searches .popular-searches { float:left; height:34px; *height:34px; width:466px; overflow:hidden; }
#yn-popular-searches .popular-searches ul { line-height:34px; *line-height:34px; display:block; clear:both; }
#yn-popular-searches .popular-searches ul li { float:left; padding-left:25px; zoom:1; }
#yn-popular-searches .popular-searches ul li.first { padding-left: 15px; }
#yn-popular-searches .popular-searches ul li a { font-size:85%; color:#008EFB; font-weight:bold; white-space:nowrap; }
#yn-popular-searches form { float:right; zoom:1; position:relative; m }
#yn-popular-searches form ul li { float:left; }
#yn-popular-searches form input { width:162px; border:1px solid #9a9a9a; font-size:85%; margin:8px 5px 0px 0px; *margin-top: 7px; padding:2px 0px 3px 22px; background: #fff url(map1.v14.png) no-repeat 5px -6597px; }
#yn-popular-searches form .search-submit { background: url(map1.v14.png) repeat-x 0px -7321px; height: 21px; margin: 8px 3px 0px 0px; }
#yn-popular-searches form .search-submit span { background:url(map1.v14.png) no-repeat 0px -7300px; height:21px; float: left; padding: 0px; zoom: 1; }
#yn-popular-searches form .search-submit span button { background:url(map1.v14.png) no-repeat 100% -7342px; height:21px; float: left; border: 0px; min-width: 96px; _width: 96px; margin: 0px; zoom: 1; cursor:pointer; font-size: 100%; padding: 0px; text-align: center; }
#yn-popular-searches form .search-submit span button span { float: none; display: block; background: none; line-height: 20px; *line-height: 21px; height: 21px; font-size:85%; font-weight:bold; color:#fff; font-family: arial,helvetica,clean,sans-serif; padding: 0px; margin-top:-1px; min-width: 96px; }
#yn-popular-searches form .advanced-search { display:block; font-size:77%; width:55px; text-align:center; margin:8px 5px 0px 0px; zoom:1; _display:inline; color: #008efb; line-height: 110%; }
#yn-popular-searches form .yn-menu a.menu-trigger { display: none; padding:0; border: none; z-index: 0; position:absolute; width:23px; height:19px; top:9px; left:1px; text-indent:-9999px; background: url(map1.v14.png) no-repeat 100% -7427px;}
#yn-popular-searches form .yn-menu a.menu-trigger:hover { background: url(map1.v14.png) no-repeat 100% -7397px; }
/*#yn-popular-searches form .yn-menu a.menu-trigger span { display:none; }*/
#yn-popular-searches form .menu-active a.menu-trigger { background: url(map1.v14.png) no-repeat 100% -7397px; }
#yn-popular-searches form .menu-active .menu-bd { position:absolute; top: 28px; left: 0px; font-size:85%; margin-top: 0px; z-index: 9999; _overflow: visible; }
#yn-popular-searches form .menu-active .menu-bd fieldset { display: block; zoom: 1; position: relative; _overflow: visible; }
#yn-popular-searches form .menu-active .menu-bd fieldset span { position: absolute; background: url(map1.v14.png) no-repeat 15px -7370px; width: 107px; top: -8px; *top:-7px; left: 0px; height: 8px; text-indent: -9999em; display: block; zoom: 1; }
#yn-popular-searches form .menu-active .menu-bd fieldset legend { display:none; }
#yn-popular-searches form .yn-menu .menu-bd .menu-content { border: 1px solid #9a9a9a; width: 107px; }
#yn-popular-searches form .yn-menu .menu-bd input { position:absolute; top:0; left:-9999px; }
#yn-popular-searches form .yn-menu .menu-bd label { display: block; padding: 5px; cursor: pointer; background: #fff; border-top: 1px dotted #ccc; color: #0058A6; }
#yn-popular-searches form .yn-menu .menu-bd label:hover { background:#e2f0fc; text-decoration: none; }
#yn-popular-searches form .yn-menu .menu-bd label.first { border-top: none; }
#yn-popular-searches form .menu-active .menu-bd .shadow { _display: none; }
#yn-popular-searches form .search-inactive { color: #888; }
#yn-popular-searches form.search-js-enabled .yn-menu a.menu-trigger { display: block; }
#yn-popular-searches form.search-js-enabled input { padding-left: 28px; width: 156px; background: #fff; }

#sidebar .mod { margin-top:0; margin-bottom:10px; padding-bottom:0; border:1px solid #dcdcdc; background:#fff url(map1.v14.png) 0 bottom repeat-x; }
#sidebar .mod .hd { border:0; border-bottom:1px solid #dbdbdb; }
#sidebar .mod h3 { padding:7px 9px 6px 9px; border-bottom:1px solid #fff; border-width:0 0 1px 0; background:#eaeaea url(map1.v14.png) 0 -1500px repeat-x; }
#sidebar .mod h3 a { padding:0; border:0; }
#sidebar .mod .bd { border:1px solid #fff; border-width:0 1px 1px 1px; padding:10px 8px; }
#sidebar .mod .ft { margin-top:-1px; padding:0 9px 7px 9px; border:1px solid #fff; border-width:0 1px; background:#fff url(map1.v14.png) 0 bottom repeat-x; }
#sidebar .mod .ft a { display:block; margin-top:0; padding:8px 0 2px 0; text-align:right; font-size:85%; font-weight:bold; background:url(map1.v14.png) 0 -4500px; }
#sidebar .mod-first { margin-top:0; }
#sidebar .mod .options { right:7px; }
#sidebar .mod .tabs { position:relative; padding-left:3px; margin:-5px -10px 10px; _display:inline; width:296px; }

#sidebar .ad { background:none; border:none; }
#sidebar .ad .bd { padding:0; border:none; } 

#sidebar .oddlist,
#sidebar .evenlist {width:282px;}
#sidebar .oddlist {float:left;}
#sidebar .evenlist {float:right;}

/*can be removed if not used for 2-column list anymore*/
#sidebar .list li.even,
#sidebar .list li.odd { width:125px; margin-right:5px; _display:inline; }
#sidebar .list li.even { float:right; }
#sidebar .list li.odd { float:left; }

/* Most Popular */
#sidebar #yn-most-popular .tabs a span { padding-left:0; padding-right:0; }
#sidebar #yn-most-popular .tabs .most-emailed a span { width:85px; }
#sidebar #yn-most-popular .tabs .most-viewed a span { width:81px; }
#sidebar #yn-most-popular .tabs .most-recommended a span { width:123px; }
#sidebar #yn-most-popular .pagination-bd .more { padding-top:8px; background:url(map1.v14.png) 0 -4500px; }
#sidebar #yn-most-popular .loading { background-image:url(anim_loading_sm_082208.gif); background-position:99% 40px; background-repeat:no-repeat; }

/* Provider List */
#sidebar #yn_provider_list .bd a,
#sidebar #yn_provider_list .bd p { font-weight:bold; font-family:arial; }
#sidebar #yn_provider_list .bd p { padding:2px 0 6px; text-transform:uppercase; color:#314251;}
#sidebar #yn_provider_list li a {display:block;}

/* Search Style */
#sidebar .search { margin:0; }

/* Videos module */
#sidebar #yn-videos .bd, #sidebar #yn-videos .ft { padding:0px; zoom:1; }
#sidebar #yn-videos ul { padding-top: 2px; }
#sidebar #yn-videos ul li { width:120px; display:inline-block; display:-moz-inline-stack; *display:inline; _overflow:hidden; zoom:1; margin:13px 5px 0px 8px; vertical-align:top; }
#sidebar #yn-videos ul li div { position:relative; zoom:1; }
#sidebar #yn-videos ul li div a.media { display:block; clear:both; width:105px; height:70px; border:1px solid #dbdbdb; margin-right:15px; text-align:center; line-height:70px; background-color:#2F4251; }
#sidebar #yn-videos ul li img { display: block; vertical-align:middle; }
#sidebar #yn-videos .ft a { background:none; font-size:100%; text-align:left; font-weight:normal; padding:0px; }
#sidebar #yn-videos .ft h4 { border-top:1px solid #cdcdcd; margin-bottom:-5px; padding:10px 0px 0px 10px; font-size:85%; font-weight:bold; color:#324252; }
#sidebar #yn-videos .ft h4 img { margin-right:5px; vertical-align:middle; }
#sidebar #yn-videos .ft h4 a { display:inline; font-weight:bold; }
#sidebar #yn-videos .ft .more-video,
#sidebar #yn-videos .more-video { clear:both; text-align:right; padding:10px; display:block; font-size:85%; font-weight:bold; }
#sidebar #yn-videos .media { margin:0 0 5px; }
#sidebar #yn-videos cite { color:#9d9f9e; font-size:93%; }

/* Featured module */
#sidebar #yn-featured .bd { padding: 5px 8px; }
#sidebar #yn-featured li { display: block; padding: 10px 0px; background:url(map1.v14.png) repeat-x 0px -4500px; }
#sidebar #yn-featured li img { float:left; }
#sidebar #yn-featured li div { float:right; width:82px; }
#sidebar #yn-featured li.first { background:none; text-align:justify  }
#sidebar #yn-featured li div a { font-size:116%; font-weight:bold; display:block; margin-bottom: 3px; text-align:justify }

/* You Witness */
#sidebar #yn-you-witness h3 a { display:block; width:166px; height:18px; background:url(map2.png) no-repeat 0px -152px; text-indent:-999em; }
#sidebar #yn-you-witness li { float:left; padding:5px 12px 13px; _display:inline; }
#sidebar #yn-you-witness li img { border:1px solid #cdcdcd; }
#sidebar #yn-you-witness li.reset { padding-bottom:0; padding-top:0; }
#sidebar #yn-you-witness .ft { padding-bottom:10px; }
#sidebar #yn-you-witness .ft a { border:none; padding:0; background:none; }
#sidebar #yn-you-witness .ft .submit { float:left; }
#sidebar #yn-you-witness .ft .photos { float:right; }

/* Set of nested modules */
#sidebar .mod-set  h2 { display:none; }
#sidebar .mod-set { border-style:none none solid; border-width:0 0 1px; border-color:#DCDCDC; }
#sidebar .mod-set .hd,
#sidebar .mod-set .bd { border:0; }	
#sidebar .mod-set .bd { padding:0;}
#sidebar .mod-set .mod {margin-bottom:0px; border-bottom:0;}		
#sidebar .mod-set .mod .hd { border-color:#DBDBDB; border-style: none none solid; border-width:0 0 1px;}		
#sidebar .mod-set .mod .bd { border-color:#FFFFFF; border-style:solid; border-width:0 1px; padding:10px 8px;}		
#sidebar .mod-set  .mod .ft,
#sidebar .mod-set  .mod .ft a { margin-top:0; padding-top:0; background-color:#F8F8F8; background-image:none;}	 
#sidebar .mod-set  .first .mod { border-bottom:1px solid #DCDCDC; }	

/* Clearfix */
#sidebar #yn-videos ul:after,
#sidebar #yn-featured li:after,
#sidebar #yn-you-witness ul:after,
#sidebar #yn-you-witness .ft:after,
#sidebar #yn-most-popular .bd:after,
#sidebar #yn_provider_list ul:after,
#sidebar  #yn_provider_list .bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar #yn-videos ul,
#sidebar #yn-featured li,
#sidebar #yn-you-witness ul,
#sidebar #yn-you-witness .ft,
#sidebar #yn-most-popular .bd,
#sidebar #yn_provider_list ul,
#sidebar  #yn_provider_list .bd { zoom:1; }

/* Vitality */
#sidebar #yn-vitality { position: relative; zoom: 1; }
#sidebar #yn-vitality .hd span { text-indent: -9999em; background: url(promo-horizontal.v2.png) no-repeat -1940px 0px; width: 32px; height: 19px; display: block; float: left; margin-right: 5px; zoom: 1; position: relative; }
#sidebar #yn-vitality .bd .hd, #sidebar #yn-vitality .bd .bd, #sidebar #yn-vitality .bd .ft { border: none; padding: 0; margin: 0; background: none; zoom: 1; }
#sidebar #yn-vitality .bd .ft a { background: none; display: inline; padding: 0; border: none; margin: 0; }
#sidebar #yn-vitality div { zoom: 1; }
#sidebar #yn-vitality a { font-weight: bold; }
#sidebar #yn-vitality .hfeed { font-size: 85%; }
#sidebar #yn-vitality .header { color: #777777; margin-bottom: 5px; }
#sidebar #yn-vitality .hentry { border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px; }
#sidebar #yn-vitality .last { margin-bottom: 0; }
#sidebar #yn-vitality .hentry p { display: inline; }
#sidebar #yn-vitality .hentry .vcard { text-transform: lowercase; font-weight: bold; }
#sidebar #yn-vitality .hentry .vcard span { text-transform: none; }
#sidebar #yn-vitality .hentry .vcard a { text-transform: none; }
#sidebar #yn-vitality .hentry .updated { color: #777777; *margin-left: 3px; }
#sidebar #yn-vitality .hentry .updated .value { display: none; }
#sidebar #yn-vitality .hentry img { float: left; margin-right: 10px; }
#sidebar #yn-vitality .updates-invite { border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; }
#sidebar #yn-vitality .updates-invite .updates-icon { background: url(promo-horizontal.v2.png) no-repeat -1890px 0px; width: 48px; height: 51px; float: left; margin-right: 10px; }
#sidebar #yn-vitality .updates-invite p a.signin { display: block; }
#sidebar #yn-vitality .no-updates .bd { padding: 30px 45px; }
#sidebar #yn-vitality .no-updates p { margin-top: 5px; }
#sidebar #yn-vitality .no-updates .updates-invite { text-align: center; padding: 0; margin: 0; border: none; }
#sidebar #yn-vitality .no-updates .updates-invite .updates-icon { background: url(promo-horizontal.v2.png) no-repeat -1890px 0px; width: 48px; height: 51px; margin: 0px auto 10px auto; float: none; }
#sidebar #yn-vitality .no-updates .updates-invite .invite { display: block; }
#sidebar #yn-vitality .no-updates .updates-login .updates-icon { background: url(promo-horizontal.v2.png) no-repeat -1890px -51px; width: 52px; height: 49px; margin: 0px auto 10px auto; float: none; }
#sidebar #yn-vitality .no-updates .updates-login .signin { display: block; }
#sidebar #yn-vitality .bd .ft .more { text-align: right; display: block; margin-top:10px; }
#sidebar #yn-vitality .bd .ft .settings { position: absolute; top: 10px; right: 5px; zoom: 1; display: block; }
#sidebar #yn-vitality .updates-invite:after, #sidebar #yn-vitality .hfeed li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar #yn-vitality .updates-invite, #sidebar #yn-vitality .hfeed li { zoom: 1; }
#sidebar #yn-vitality .no-invite .updates-invite { display: none; }

/**
 * Yahoo! News footer and copyright
 * @file footer.css
 * @requires reset.css fonts.css lists.css
 */

#ft .services li,
#copyright li           { display:inline; padding:0 4px 0 11px; background:url(map1.v14.png) -6px -94px no-repeat; }
#ft .services li.first,
#copyright li.first     { padding-left:5px; background:none; }

#ft                     { margin:0 0 10px; padding:10px 5px; border:1px solid #dcdcdc; text-align:center; font-size:85%; background:#f7f7f7 url(map1.v14.png) 0 0 repeat-x; }
#ft h6                  { display:inline; text-transform:uppercase; }
#ft .nav                { margin-bottom:11px; }
#ft .nav h6             { display:none; }
#ft .services ul        { display:inline; }
#ft .services li        { background-position: -6px -96px; }
#ft li.rss a            { margin:-2px 0 -2px 0; padding:2px 0 2px 22px; background:url(map1.v14.png) 3px -200px no-repeat; }
#ft .mobile             { padding-left:10px; margin-left:6px; border-left:1px solid #9F9F9F; }

#copyright              { margin:10px 0 0; text-align:center; font-size:85%; }
#copyright ul           { display:inline; }
#copyright li           { padding-left:10px; padding-right:6px; background-position: -6px -96px; } /* adjust padding because whitespace is removed when copyright is ad served */
#copyright p            { padding-top:3px; }
#copyright cite         { color:#000; font-size:100%; }
/**
 * Yahoo! Top Story
 * @file top_story.css
 * @requires reset.css fonts.css clear.css
 */

/* Breaking news */
h2 a.breaking strong { display:block; text-transform:uppercase; font-size:61.5%; font-family:arial,verdana,sans-serif; }
.story1 h2 a.breaking strong { font-size:47.2%; line-height:105%; /*margin:.8em 0 0.5em;*/ }
.story1 .content h2 a.breaking strong { margin:0; }
 
/* Auto and Editorial Top Story */
/*#top-story { padding-top:5px; }*/
#top-story .story1 .media { float:left; overflow:hidden; margin:0 12px 0 0; }
#top-story .story1 cite { font-size:85%; color:#777; }
#top-story .story1 p { margin-top:.2em; line-height:145%; text-align:justify}
#top-story .story1 ul { padding-top:5px; }

#top-story .story_editorial ul { clear:both; }
#top-story .story1 h2,
#top-story-big .story1 h2,
#top-story-major .story1 h2 { line-height:120%; font-size:197%; font-family:georgia,times,serif; }
#top-story .story3 { margin-top:.7em; padding-top:1em; background:url(map1.v14.png) 0 -4500px repeat-x; }

#top-story .yui-gc ul.list { padding-top: 3px; clear: both; }
#top-story .yui-gc ul.list li { margin-top: 0.4em; }

#top-story .highlight .content { margin-top: -2px; }

/* Big Top Story (wide) */
#top-story-big            { overflow:hidden; }
#top-story-big .media     { margin-left:10px; }
#top-story-big .media,
#top-story-big .media a,
#top-story-big .media img { float:none; display:block; margin-right:0; }
#top-story-big .story1    { margin-top:18px; }
#top-story-big .story1 h2 { position:relative; margin:-10px 0 2px 0; }
#top-story-big .story1 cite { font-size:85%; color:#777; }
#top-story-big .story1 p  { margin-top:.2em; line-height:145%; }
#top-story-big .story1 ul { margin-top:.6em; }
#top-story-big .story1 ul li { margin-top:.3em; }
#top-story-big .story1 ul li.first { margin-top:0; }
#top-story-big .related h3 { font-weight:bold; color:#314252; font-size:100% }
#top-story-big .related ul{ margin-top:0; }

/* Major Top Story (wide2) */
#top-story-major          { overflow:hidden; }
#top-story-major .media   { margin-left:10px; }
#top-story-major .media,
#top-story-major .media a,
#top-story-major .media img { float:none; display:block; margin-right:0; }
#top-story-major .story1  { margin-top:18px; }
#top-story-major .story1 h2 { position:relative; margin:-10px 0 2px 0; }
#top-story-major .story1 cite { font-size:85%; color:#777; }
#top-story-major .story1 p { margin-top:.2em; line-height:145%; }
#top-story-major .story1 ul { margin-top:.6em; }
#top-story-major .story1 ul li { margin-top:.3em; }
#top-story-major .story1 ul li.first { margin-top:0; }
#top-story-major .related { margin-top:10px; padding-top:10px; background:url(map1.v14.png) 0 -4500px repeat-x; }
#top-story-major .related h3 { font-weight:bold; color:#314252; font-size:100% }
#top-story-major .related ul { margin-top:0; }
#top-story-major .story2 h2,
#top-story-major .story3 h2 { margin-top:0; }
#top-story-major .story2 ul,
#top-story-major .story3 ul { margin-top:0; }
#top-story-major .story2 .media,
#top-story-major .story3 .media { margin-left:0; }
#top-story-major .story3  { margin-top:.7em; padding-top:1em; background:url(map1.v14.png) 0 -4500px repeat-x; }

/* font size overwrite for 2nd and 3rd stories */
#top-story-big .highlight h2,
#top-story-big .highlight-landscape h2,
#top-story-major .highlight h2,
#top-story-major .highlight-landscape h2,
#top-story .highlight h2,
#top-story .highlight-landscape h2 { font-size:138.1%; }

/* Humungous Top Story *//*
#top-story-major          { overflow:hidden; }
#top-story-major .photo,
#top-story-major .photo a,
#top-story-major .photo img { display:block; }
#top-story-major .photo   { padding-left:10px; }
#top-story-major .yui-u   { margin-top:18px; }
#top-story-major .story h1 { position:relative; margin:-10px 0 2px 0; }
#top-story-major .story cite { font-size:85%; color:#777; }
#top-story-major .story p { margin-top:.2em; line-height:145%; }
#top-story-major .story ul{ margin-top:.6em; }
#top-story-major .story ul li{ margin-top:.3em; }
#top-story-major .story ul li.first{ margin-top:0; }
#top-story-major .related { margin-top:10px; padding-top:10px; background:url(http://l.yimg.com/a/i/us/nws/2008/news/us/assets/common/images/common/generic/map1.v14.png) 0 -4500px repeat-x; }
#top-story-major .related ul { margin-top:8px; }
*/

.hide                   { display:none; }
.masked                 { visibility:hidden; }

/* Shortcuts to nav, content */
a.shortcut              { position:absolute; top:0; left:-9999px; padding:10px; border:2px solid #9cf; background:#fff; }
a.shortcut:focus        { left:0; }

/* More News */
#more-news { margin-top:25px; }
#more-news h3 em { margin-bottom:-8px; }
.more-news-local-unset { padding: 30px 0; text-align: center; }
.more-news-local-unset p { display: inline; background: url(map1.v14.png) no-repeat 100% -7000px; padding: 0 25px 10px 0; }

/* headline list */
.headline-list { margin-top:17px; padding:17px 0 0 10px; background:url(map1.v14.png) 0 -4500px repeat-x; }
.headline-list h2 { margin-bottom:10px; font-weight:bold; color:#314252; }

/* YUI ImageLoader */
body.js img.lzbg { background: none !important; }


/* Yahoo! News tools */ 
/**
 * Yahoo! News tools
 * @file tools.css
 * @requires reset.css fonts.css
 */

.tools li               { position:relative; float:left; margin:-2px 0 0 2px; zoom:1; }
.tools button,
.tools a,
.tools h6               { position:relative; float:left; margin:0 0 2px 0; top:-1px; left:-2px; padding:3px 8px 2px 25px; /*border:1px solid #fff; border-width:1px 1px 0 1px;*/ border-right-color:#cecece; font-size:77%; _display:inline; }
.tools button,
.tools a                { background:url(map1.v14.png) 6px -1050px no-repeat; }
.tools h6               { margin:-1px 5px 0 0; padding:2px 0 0 3px; color:#666; }
/*.tools li a span        { display:block; padding:0 13px 0 0; background:url(map1.v14.png) right -1250px no-repeat; }*/        
.tools li a             { border-right:1px solid #dcdcdc; }
.tools li.last a        { border-right-color:#fff; }
.tools .yn-menu a       { border-right-color:#dcdcdc; }
.tools .menu-active a   { border-right-color:#2574BC; }

.tools .menu-active a        { margin:0; }
.tools .menu-active .menu-bd li a { top:0; left:0; padding:4px 5px 4px 29px; background:url(map_tools.v3.png) 6px 2px no-repeat; }
.tools .menu-content    { _display:inline; }
.tools li.send .menu-bd { _right:-1px; }
.tools li.share .menu-bd { _right:0px; }

/* Icons */
.tools li.send a        { background-position:6px -1052px; }
.tools li.share a       { background-position:6px -1099px; }
.tools li.buzz 			{ border:none; border-right:1px solid #dcdcdc; padding-right:2px; }
.tools li.buzz button   { height:auto; overflow:visible; background-position:6px -1150px; color:#0058A6; font-family:arial; cursor:hand; cursor:pointer; margin-bottom:0; padding-right:0; padding-bottom:1px; *padding-bottom:0; padding-top:2px; *padding-top:3px; height:1.6em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .tools li.buzz button   { padding-right:3px; padding-left:28px; }
 }
.tools li.buzz button:hover { text-decoration:underline; }	
.tools li.buzz .buzzed button { color:#7a7a7a; cursor:default;}
.tools li.buzz .buzzed button:hover { text-decoration:none; }
.tools li.print a       { background-position:6px -1198px; }

/* Share icons */
.tools li.menu-active a.delicious{ background-position:6px 2px; }
.tools li.menu-active a.digg { background-position:6px -48px; }
.tools li.menu-active a.yahoo-bookmarks{ background-position:6px -98px; }
.tools li.menu-active a.stumbleupon{ background-position:6px -148px; }
.tools li.menu-active a.google{ background-position:6px -198px; }
.tools li.menu-active a.newsvine{ background-position:6px -248px; }
.tools li.menu-active a.reddit{ background-position:6px -298px; }
.tools li.menu-active a.technorati{ background-position:6px -348px; }
.tools li.menu-active a.facebook{ background-position:6px -398px; }
.tools li.menu-active a.fark{ background-position:6px -551px; }
.tools li.menu-active a.twitter{ background-position:6px -605px; }

/* Send Icons */
.tools li.menu-active a.email{ background-position:6px -448px; }
.tools li.menu-active a.im{ background-position:6px -498px; }

/* Text Size Tool */
.tools li.text-size     { padding:0 7px 0 0; }
.tools li.text-size ul  { float:left; margin:1px 0 0 0; }
.tools li.text-size li  { margin:0; background:none; }
.tools li.text-size a   { overflow:hidden; width:17px; height:17px; margin:0; padding:0; border:0; line-height:18px; background:url(map1.v14.png); text-align:center;}
.tools li.text-size a.small{ background-position:0 -1350px; font-size:77%; }
.tools li.text-size a.medium{ border:1px solid #cfcfcf; border-width:0 1px; background-position:0 -1418px; font-size:85%; }
.tools li.text-size a.large{ background-position:right -1384px; font-size:100%; }
.tools li.text-size li.active a,
.tools li.text-size li.active a:hover{ color:#fff; text-decoration:none; cursor:default; }
.tools li.text-size li.active a.small{ background-position:left -1367px; }
.tools li.text-size li.active a.medium{ background-position:0 -1435px; }
.tools li.text-size li.active a.large{ background-position:right -1401px; }

/* Text Size Styles */
/* Apply these classes to any elements you wish to be resized by the text size tool */
.font-small             { font-size:100%; }
.font-medium            { font-size:116%; }
.font-large             { font-size:131%; }

/* Toggle Tool */
.toggle-set .toggle     { margin-top:-1px; }
.toggle-set .toggle h3  { height:32px; padding-bottom:0; border:1px solid #cdcdcd; font-size:100%; font-weight:bold; background:#fff url(map1.v14.png) 0 -1500px repeat-x; }
.toggle-set .toggle h3 a{ float:left; height:32px; cursor:pointer; }
.toggle-set .toggle h3 span{ float:left; overflow:hidden; height:24px; padding:8px 0 0 30px; background:url(map1.v14.png) 9px -1542px no-repeat;  }
.toggle-set .active h3 span{ background-position:8px -1592px; }
.toggle-set .loading h3 a{ padding-right:20px; background:url(anim_loading_sm_082208.gif) right 8px no-repeat; cursor:default; text-decoration:none; opacity:0.4; }
.toggle-set .toggle .content{ display:none; }
.toggle-set .active .content{ display:block; }
.toggle-set .active .loading{ opacity:0.5; }
.toggle-set .active .loading .filter{background-image:url(anim_loading_sm_082208.gif); background-position:right 7px; background-repeat:no-repeat; }

/* US Specific Styles */
.tools li.send ul       { width:7em; }

/* Tooltip */
#yn-tooltip { visibility:hidden; z-index:1000; position:absolute; top:0px; left:0px; width:315px; padding:10px; border:1px solid #E9E9E9; border-right-width:3px; border-right-color:#D9D9D9; border-bottom-width:3px;  border-bottom-color:#D9D9D9; font:100% arial,sans-serif; text-align:left; background-color:#fff; }
#yn-tooltip img { float:left; margin-right: 5px; }
#yn-tooltip p { margin:0; padding:0; }
.yui-tt-shadow, .yui-tt-shadow-visible { display: none; }


/* Yahoo! News Ads */ 
/**
 * Ads.css
 * 
 * all styles for ads
 **/
 
/* Banner */
#banner-ad { min-height:75px; _height:75px; }
#banner-ad .bd { width:974px; z-index:2000; padding:15px 0 0; text-align:center; }
#banner-ad .bd iframe,
#banner-ad .bd object,
#banner-ad .bd embed,
#banner-ad .bd img { display:block; margin:0 auto; }
#banner-ad .banner-style { padding:6px 0; border-top:1px solid #fff; background-color:#EBE9EA; }

/* YSM Sponsored Links */
#sidebar #sponsored-links { overflow:hidden;  border: 3px #eee solid; color: #626262; _width:294px; background-image:none; }
#sidebar #sponsored-links h3 { text-transform:lowercase; background:none; padding:0; margin:0; border:none; font-size:100%; font-weight:bold; color:#2F4251; }
#sidebar #sponsored-links .hd { border: none; padding: 3px 10px 4px; background-color:#eee;}
#sidebar #sponsored-links .bd { border: none; padding: 0px 10px 10px 10px;  background-color:#fff; }
#sidebar #sponsored-links ul li { display: block; margin-top: 10px; color:#000; }
#sidebar #sponsored-links ul li a { display: block; font-weight:bold; }
#sidebar #sponsored-links ul li a.host { color: #1da612; font-weight:normal; _margin-bottom:-15px;}

/* Ad Links */
.ad-links .hd h3 { font-size:100%; }
.ad-links .bd ul { margin-bottom:20px; }
.ad-links .bd li { padding-left:30px; line-height:0; width:171px; height:25px; }
.ad-links .bd li img { margin-left:-30px; padding-right:3px; vertical-align:middle; }
.ad-links .bd li:first-child { padding-top:0; background:none; }
.ad-links .ft { border:1px solid #dcdcdc; padding-top:10px; padding-bottom:10px; width:190px; height:165px; }
.ad-links .darla_ad { padding-left:5px; padding-right:5px; }
.ad-links .dynamic_ad { padding-left:10px; }

/* Misc */
.ad_sidebar iframe { display: block; }
.darla_ad iframe,
.dynamic_ad iframe { width:100%; height:100%; }
#dynamic-ad__LREC2,
#darla-ad__LREC,
#darla-ad__LREC2 { width:300px; height:265px; }

.ad_small_ad { margin-top:8px; }

/* Promos */
/**
 * Yahoo! News bars
 * @file bars.css
 * @requires reset.css fonts.css
 */

.promobar { zoom:1; }
.promobar:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.promobar .mod { padding:0; }
.promobar-mid_bar { padding:17px 0 0; border-top:1px double #DCDCDC; }
#doc4 #yui-main .promobar { margin-bottom:15px; }

/* Normal */
.promobar .normal .media { margin:0 10px 0 0; }
.promobar .normal .media img { vertical-align:middle; }
.promobar .normal h4 { padding:0 10px 0; font-weight:bold; font-size:94%; line-height:39px; }
.promobar .normal h4 a { font-size:116%; }
.promobar .normal h4 a strong { float:left; padding:0 10px 0 0; text-transform:uppercase; font-size:85%; }
.promobar .normal .action { display:block; font-size:77%; }
.promobar .normal .bd { zoom:1; }
.promobar .normal .bd:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Breaking */
.promobar .breaking .bd { padding:7px 9px 7px 9px; }
.promobar .breaking h4 { display:inline; font-weight:bold; font-size:108%; }
.promobar .breaking h4 strong { float:left; margin-bottom:5px; padding-right:5px; text-transform:uppercase; }
.promobar .breaking cite { display:inline; margin:0 .5em; font-size:85%; }
.promobar .breaking a.action { display:inline; font-weight:bold; font-size:85%; }

/* Modifiers */
.promobar h4 a strong { color:#0c273c; }
.promobar .action { color:#2b4d68; }
/* blue */
.promobar .blue { border:1px solid #4685bb; }
.promobar .blue .bd { background:#94B3CD url(map1.v14.png) 0 -2700px repeat-x; }
.promobar .blue h4,
.promobar .blue a { color:#fff; }
.promobar .blue h4 strong,
.promobar .blue a strong { color:#0c273c; }
.promobar .blue cite { color:#0c273c; }
.promobar .blue .action { color:#2B4D68; }
/* yellow */
.promobar .yellow { border:1px solid #f5b241; }
.promobar .yellow .bd { background:#fad15d url(map1.v14.png) 0 -2500px repeat-x; }
.promobar .yellow h4,
.promobar .yellow a { color:#d40203; }
.promobar .yellow h4 strong,
.promobar .yellow a strong { color:#304250; }
.promobar .yellow cite { color:#304250; }
/* red */
.promobar .red { border:1px solid #8d0f10; }
.promobar .red .bd { background:#a30f0f url(map1.v14.png) 0 -2600px repeat-x; }
.promobar .red h4,
.promobar .red a { color:#ffe292; }
.promobar .red h4 strong,
.promobar .red a strong { color:#fff; }
.promobar .red cite { color:#fff; }
/* gray */
.promobar .gray { border:1px solid #DBDBDB; background:#EAEAEA url(map1.v14.png) repeat-x 0 -1500px }

/* Special */
.promobar .special { position:relative; zoom:1;  }
.promobar .special:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.promobar .special .hd { position:absolute; top:0; left:0; }
.promobar .special .bd { margin:0 0 0 140px; min-height:53px; _height:53px; }
.promobar .special .ft { padding:10px 0; text-align:right; }
.promobar .special h4 { margin-bottom:3px; }
.promobar .special h4 a { font-size:85%; }
.promobar .special h4 a strong { padding:3px 0 0; display:block; font-size:110%; font-weight:bold; }
.promobar .special .action { display:block; padding:0 0 0; font-size:77%; text-align:center; text-decoration:none; }
.promobar .special .media { float:left; margin-right:7px; padding:3px; background-color:#fff; }
.promobar .special .media span { bottom:-45px; left:3px; }

/* GMY */
.gmy { border:1px solid #2d7fa5; }
.gmy .bd { background-color:#e1ecf5; }
.gmy a strong { color:#434649; }
.gmy .action { color:#FF6600; }
.gmy .ad { top:10px; }
.gmy .ad .sponsored { display:none; }

/* Promo Ad */
.promobar-ad { position:relative; }
.promobar-ad .normal,
.promobar-ad .breaking,
.promobar-ad .special { background-color:#c6d2db; }
.promobar-ad .normal .bd,
.promobar-ad .breaking .bd { width:506px; }
.promobar-ad .special .bd { width:384px; }
.promobar-ad .ad { position:absolute; top:25%; right:3px; }
.promobar-ad .ad .sponsored { display:block; text-align:center; text-transform:uppercase; font-size:66%; }


/* Property Promos */
/* Promo Shared Styles */
#sidebar .promo .hd { border:none; }
#sidebar .promo .hd h3 { background: none; font-size:123.1%; font-weight:bold; border:none; position: relative; overflow: hidden; padding-left: 42px; zoom: 1;}
#sidebar .promo .hd h3 span { zoom: 1; position: absolute; background: url(map2.png) no-repeat; height: 429px; width: 660px; top: -115px; left: -620px; text-indent: -9999em; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/a/i/us/nws/2008/news/us/assets/common/images/map2.png',sizingMethod='scale'); }
#sidebar .promo .bd  { background:none; border:none; }
#sidebar .promo .ft  { background:none; border:none; }
#sidebar .promo .ft a { background:none; }
#sidebar .promo ul li { zoom: 1; }
#sidebar .promo ul li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar .promo .media { width: 54px; padding: 0px; margin: 0px; zoom: 1; }
#sidebar .promo .image-headline { margin-left: 64px; zoom: 1; }
#sidebar .promo .noimage-headline { margin-left: 0px; zoom: 1; }
#sidebar .promo .search:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar .promo .search { zoom:1; }
#sidebar .promo .search .search-text { border:1px solid #000; border-right:none; float:left; padding:3px 0px 3px 3px; width:175px; }
#sidebar .promo .search .search-submit { display:block; float:left; border:1px solid #000; background:#fff; color:#000; width:97px; text-align:center; padding:3px 0px; *padding:1px 0px; cursor: pointer; }
/* CSS hack for Firefox */
#sidebar .promo .search .search-submit, x:-moz-any-link  {  padding:2px 0px; *padding:1px 0px;  }

/* Autos Promo */
#sidebar #promo-autos .bd .bd div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar #promo-autos a { color:#314251; }
#sidebar #promo-autos { border:1px solid #9babb7; background:#cddde3; }
#sidebar #promo-autos .hd { border-bottom:1px solid #9babb7; background:url(promo-vertical3.png) repeat-x 0px 0px; }
#sidebar #promo-autos .hd h3 { border-top:1px solid #e2ebef; border-left:1px solid #e2ebef; border-right:1px solid #e2ebef; }
#sidebar #promo-autos .hd h3 a { color:#314251; }
#sidebar #promo-autos .bd { border-top:1px solid #e2ebef; border-left:1px solid #e2ebef; border-right:1px solid #e2ebef; padding:15px 5px 10px 5px; }
#sidebar #promo-autos .search-autos  { position:relative; zoom:1; }
#sidebar #promo-autos .bd .bd div { padding:13px; zoom:1; }
#sidebar #promo-autos .ft { border-left:1px solid #e2ebef; border-right:1px solid #e2ebef; border-bottom:1px solid #e2ebef; clear:both; background: #c1d4dc url(promo-vertical3.png) repeat-x 0px -50px; }
#sidebar #promo-autos .bd .bd,#sidebar #promo-autos .bd .hd,#sidebar #promo-autos .bd .ft { border:none; padding:0px;  }
#sidebar #promo-autos .bd em { color:#314251; font-size:123.1%; font-weight:bold;  }
#sidebar #promo-autos .bd p { display:inline; font-size:77%; color:#888;  }
#sidebar #promo-autos .bd select { width:250px; display:block; margin-top:10px; border:1px solid #819cb9; padding:1px; *padding:0px;  }
#sidebar #promo-autos .bd .bd .primary { padding-top: 5px;  }
#sidebar #promo-autos .bd .secondary { background:url(promo-vertical3.png) repeat-x 0px -910px;  }
#sidebar #promo-autos .bd .secondary input { width:90px; float:left; padding:2px; border:1px solid #819cb9; margin:10px 0px 0px 4px;  }
#sidebar #promo-autos .bd button { width:68px; height:25px; color: #fff; background:url(promo-horizontal.v2.png) no-repeat -1500px 0px; border:0px; margin-top:10px; float:left; zoom:1; cursor: pointer; }
#sidebar #promo-autos .bd .primary form a { display:block; float:right; font-size:85%; color:#4ca5ff; font-weight:bold; margin-top:15px;  }
#sidebar #promo-autos .bd .secondary form p { width:100px; margin-left:5px; float:left; margin-top:10px;  }
#sidebar #promo-autos .bd .hd { background:url(promo-horizontal.v2.png) no-repeat -600px 0px; width:291px; height:10px; position:absolute; top:-10px; left:0px;  }
#sidebar #promo-autos .bd .bd { background:url(promo-horizontal.v2.png) repeat-y -900px 0px; padding:0px 5px; }
#sidebar #promo-autos .bd .ft { background:url(promo-horizontal.v2.png) no-repeat -600px 100%; width:291px; height:13px; position:absolute; bottom:-13px; left:0px; }
#sidebar #promo-autos #promo-autos-used-models  { width:150px; float:left; }

/* Health Promo */
#sidebar #promo-health a { color:#04a101; }
#sidebar #promo-health { border:1px solid #cfc885; background:#f4f0d5; }
#sidebar #promo-health .hd { border-bottom:1px solid #cfc885; background:url(promo-vertical3.png) repeat-x 0px -100px; }
#sidebar #promo-health .hd h3 { border-top:1px solid #fdfcf7; border-left:1px solid #fdfcf7; border-right:1px solid #fdfcf7; }
#sidebar #promo-health .hd h3 a { color: #2F4251; }
#sidebar #promo-health .bd { border-top:1px solid #fdfcf7; border-left:1px solid #fdfcf7; border-right:1px solid #fdfcf7; padding:10px 10px 0px 10px; }
#sidebar #promo-health .ft { border-left:1px solid #fdfcf7; border-right:1px solid #fdfcf7; border-bottom:1px solid #fdfcf7; background: #ebe5bb url(promo-vertical3.png) repeat-x 0px -150px; }
#sidebar #promo-health .search { padding-bottom:10px; }
#sidebar #promo-health .search .search-text { border-color:#c1c1c1; }
#sidebar #promo-health .search .search-submit { border-color:#fccc54; background:#fccc54 url(promo-vertical3.png) repeat-x 0px -650px; }
#sidebar #promo-health div.headlines { width:274px; background:#fdfbf2; border-left:1px solid #d4d1a6; border-right:1px solid #d4d1a6; position:relative; margin:6px 0px; }
#sidebar #promo-health div.headlines div.hd,#sidebar #promo-health div.headlines div.bd,#sidebar #promo-health div.headlines div.ft { border:none; padding:0px; }
#sidebar #promo-health div.headlines div.hd { width:276px; background:url(promo-horizontal.v2.png) no-repeat -1200px 0px; height:6px; position:absolute; top:-6px; left:-1px; }
#sidebar #promo-health div.headlines div.ft { width:276px; background:url(promo-horizontal.v2.png) no-repeat -1200px 100%; height:6px; position:absolute; bottom:-6px; left:-1px; }
#sidebar #promo-health div.headlines ul { padding:0px 10px; }
#sidebar #promo-health div.headlines ul li { border-top:1px dotted #888; padding: 4px 0px 6px 0px; line-height: 1.1em; }
#sidebar #promo-health div.headlines ul li.first { border-top:none; }
#sidebar #promo-health div.headlines ul li a { display:block; margin-bottom: 3px; }
#sidebar #promo-health div.headlines ul li img { margin-top: 3px; }

/* Food Promo */
#sidebar #promo-food a { color:#69101c; }
#sidebar #promo-food { border:1px solid #ddc765; background:#faefc0; }
#sidebar #promo-food .hd { border-bottom:1px solid #ddc765; background:url(promo-vertical3.png) repeat-x 0px -200px; }
#sidebar #promo-food .hd h3 { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; }
#sidebar #promo-food .hd h3 a { color:#69101c; }
#sidebar #promo-food .bd { border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; padding:10px 10px 0px 10px; }
#sidebar #promo-food .ft { border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; background: #f7e7a7 url(promo-vertical3.png) repeat-x 0px -250px; }
#sidebar #promo-food .bd div { background:#fff; padding:12px; }
#sidebar #promo-food .bd div em { font-size:161.6%; font-family:"Times New Roman", Times, serif; display:block; color:#8a8674; }
#sidebar #promo-food .bd div em.reading { font-size: 138.5%; }
#sidebar #promo-food .bd div div { float:right; width:117px; padding:5px 0px 0px 0px; font-family:"Times New Roman", Times, serif; }
#sidebar #promo-food .bd div div.first { float:left; }
#sidebar #promo-food .bd div div img { border:1px solid #ddc765; padding:3px; background-position: 3px 3px; background-repeat: no-repeat; background-color: #fff; }
#sidebar #promo-food .bd .more-recipes { font-family:Arial, Helvetica, Clean, sans-serif; width:auto; float:none; clear:both; text-align:right; border-bottom:1px dotted #f2d06b; font-size:85%; font-weight:bold; padding:10px 0px; margin-bottom:10px; }
#sidebar #promo-food .bd .more-recipes a { color: #666; }
#sidebar #promo-food .bd div ul { margin-top:5px; }
#sidebar #promo-food .bd div ul li { background:url(promo-vertical3.png) no-repeat 0px -752px; padding:2px 0px 2px 10px; font-family:"Times New Roman", Times, serif; zoom:1; }

/* Finance Promo */
#sidebar #promo-finance a { color:#18489b; }
#sidebar #promo-finance { border:1px solid #98acc2; background:#b1c7e0; }
#sidebar #promo-finance .hd { border-bottom:1px solid #98acc2; background:url(promo-vertical3.png) repeat-x 0px -300px; }
#sidebar #promo-finance .hd h3 { border-top:1px solid #e4ecf5; border-left:1px solid #e4ecf5; border-right:1px solid #e4ecf5; }
#sidebar #promo-finance .hd h3 { color: #2F4251; }
#sidebar #promo-finance .bd { border-left:1px solid #e4ecf5; border-right:1px solid #e4ecf5; border-top:1px solid #e4ecf5; padding:10px 10px 0px 10px; }
#sidebar #promo-finance .ft { border-left:1px solid #e4ecf5; border-right:1px solid #e4ecf5; border-bottom:1px solid #e4ecf5; background: #93b7d4 url(promo-vertical3.png) repeat-x 0px -350px; }
#sidebar #promo-finance .get-quotes:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#sidebar #promo-finance .search { padding-bottom:10px; }
#sidebar #promo-finance .search .search-text { border-color:#7893b1; }
#sidebar #promo-finance .search .search-submit { border-color:#577cbe; background:#577cbe url(promo-vertical3.png) repeat-x 0px -600px; color:#fff; }
#sidebar #promo-finance div.related-quotes { background:#fff; padding:5px; border:1px solid #98acc2; }
#sidebar #promo-finance div.related-quotes em { font-weight:bold; text-transform:uppercase; font-size:108%; display:block; padding:5px; }
#sidebar #promo-finance div.related-quotes table { width:100%; font-size: 85%; }
#sidebar #promo-finance div.related-quotes table tr th { font-weight: bold; }
#sidebar #promo-finance div.related-quotes table tr th, #sidebar #promo-finance div.related-quotes table tr td { padding:3px 5px; }
#sidebar #promo-finance div.related-quotes table tr td { text-align:right; }
#sidebar #promo-finance div.related-quotes table thead tr th, #sidebar #promo-finance div.related-quotes table thead tr td { font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#sidebar #promo-finance div.related-quotes table tbody tr.alternate th,#sidebar #promo-finance div.related-quotes table tbody tr.alternate td { background:#ebf0f6; }
#sidebar #promo-finance ul { border:1px solid #98acc2; background:#f7fafc; padding:5px; margin-top:10px; }
#sidebar #promo-finance ul li { display:block; border-top:1px dotted #ccc; padding:5px 15px; background:url(promo-vertical3.png) no-repeat 5px -800px; font-size: 85%; font-weight: bold; }
#sidebar #promo-finance ul li.first { border-top:none; }
#sidebar #promo-finance .negative { color:#e46062; font-weight: bold; }
#sidebar #promo-finance .positive { color:#3a932e; font-weight: bold; }

/* Entertainment Promo */
#sidebar #promo-entertainment { border:1px solid #474747; background:#383737; }
#sidebar #promo-entertainment a { color:#ff328a; }
#sidebar #promo-entertainment .hd { border-bottom:1px solid #474747; background: #201f1f url(promo-vertical3.png) repeat-x 0px -400px; }
#sidebar #promo-entertainment .hd h3 { border-top:1px solid #383737; border-left:1px solid #383737; border-right:1px solid #383737; }
#sidebar #promo-entertainment .hd h3 a { color:#1eb9fb; }
#sidebar #promo-entertainment .bd { border-left:1px solid #383737; border-right:1px solid #383737; border-top:1px solid #383737; padding:0 10px 0px 10px; *padding-top:15px; }
#sidebar #promo-entertainment .ft { border-left:1px solid #383737; border-right:1px solid #383737; border-bottom:1px solid #383737; background: #040404 url(promo-vertical3.png) repeat-x 0px -450px; }
#sidebar #promo-entertainment .bd .hd,#sidebar #promo-entertainment .bd .bd,#sidebar #promo-entertainment .bd .ft { border:none; padding:0px; }
#sidebar #promo-entertainment .bd h4 { padding:5px 10px; color:#fff; text-transform:uppercase; }
#sidebar #promo-entertainment .omg { background:url(promo-horizontal.v2.png) repeat-y 0px 0px; margin-top:22px; position:relative; zoom:1; }
#sidebar #promo-entertainment .omg .hd { background:url(promo-horizontal.v2.png) no-repeat -300px 0px; width:276px; height:12px; position:absolute; top:-12px; left:0px; }
#sidebar #promo-entertainment .omg .bd { zoom:1; }
#sidebar #promo-entertainment .omg .ft { height: 5px; background:url(promo-horizontal.v2.png) no-repeat -300px 100%; zoom:1; }
#sidebar #promo-entertainment .omg em { display:block; margin:0px 1px 8px 1px; padding-left:60px; height:21px; line-height:21px; text-transform:uppercase; color:#fff; position: relative; overflow: hidden; }
#sidebar #promo-entertainment .omg em span { position: absolute; background: url(map2.png) no-repeat; height: 429px; width: 660px; top: -179px; left: -607px; text-indent: -9999em; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/a/i/us/nws/2008/news/us/assets/common/images/map2.png',sizingMethod='scale'); }
#sidebar #promo-entertainment .omg ul { padding-bottom:5px; margin:0px 1px; }
#sidebar #promo-entertainment .omg ul li { display:block; margin-bottom:2px; background: #121212; color: #ccc; padding: 5px 10px; line-height: 1.1em; zoom: 1; }
#sidebar #promo-entertainment .omg ul li img { margin-top: 3px; zoom: 1; }
#sidebar #promo-entertainment .omg ul li a { display:block; zoom:1; margin-bottom: 3px; }

/* Sports Promo */
#sidebar #promo-sports a{color:#f3c725;}
#sidebar #promo-sports{background:#585858; color:#fff; border:1px solid #3a3a3a;}
#sidebar #promo-sports .hd{border-bottom:1px solid #8d8d8d; background:#333 url(promo-vertical3.png) repeat-x 0px -500px;}
#sidebar #promo-sports .hd h3{border:none;}
#sidebar #promo-sports .hd h3 a { color: #fff; }
#sidebar #promo-sports .ft{background: #414141 url(promo-vertical3.png) repeat-x 0px -550px; zoom:1; border:none;}
#sidebar #promo-sports .bd{padding:12px 0px 0px 0px; border:none;}
#sidebar #promo-sports .bd { position:relative; zoom:1; }
#sidebar #promo-sports .bd .pagination-bd { zoom:1; }
#sidebar #promo-sports .bd .pagination-bd {border-top:1px solid #aaa;}
#sidebar #promo-sports .bd .pagination-nav-list:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#sidebar #promo-sports .bd .pagination-nav-list { position: relative; overflow:hidden; height:28px; *height:2.1em; margin-left:10px; margin-bottom:-1px; zoom:1; }
#sidebar #promo-sports .bd .pagination-nav-list li{border:1px solid #aaa; border-left:0px; margin:0px; display: block; float: left;}
#sidebar #promo-sports .bd .pagination-nav-list li.first{border-left:1px solid #aaa;}
#sidebar #promo-sports .bd .pagination-nav-list li a{ display: block; _display: inline-block; vertical-align:bottom; zoom:1; color:#fff; background:#1f1f1f; padding:5px 12px; position: relative; outline: 0;}
#sidebar #promo-sports .bd .pagination-nav-list li a:hover { text-decoration: none; }
#sidebar #promo-sports .bd .pagination-nav-list li.active a{background:#767676; padding-bottom:6px;}
#sidebar #promo-sports .bd .pagination-nav-list li.active {border-bottom:none;}
#sidebar #promo-sports .bd .pagination-bd .pagination-content { display: none; zoom: 1; }
#sidebar #promo-sports .bd .pagination-bd .first { display: block; }
#sidebar #promo-sports .bd .pagination-bd .headlines{background:#767676; border-bottom:1px solid #aaa; padding: 10px 10px 0px 10px;}
#sidebar #promo-sports .bd .pagination-bd .headlines h4{display: block; font-weight:bold; padding-bottom: 10px;}
#sidebar #promo-sports .bd .pagination-bd .headlines li {border-top: 1px dotted #595959; padding: 10px 0px; zoom: 1; line-height: 1.1em; }
#sidebar #promo-sports .bd .pagination-bd .headlines li:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#sidebar #promo-sports .bd .pagination-bd .headlines li a {display: block; margin-bottom: 3px; }
#sidebar #promo-sports .bd .pagination-bd .more-sports{padding:5px 6px; background:#353535; margin:10px 10px 3px 10px; font-size: 85%;}
#sidebar #promo-sports .bd .pagination-bd .more-sports h4{display:inline;}
#sidebar #promo-sports .bd .pagination-bd .more-sports ul{display:inline;}
#sidebar #promo-sports .bd .pagination-bd .more-sports li{display:inline; padding:0px 6px 0px 6px; border-right:1px solid #cac9ca;}
#sidebar #promo-sports .bd .pagination-bd .more-sports li:after{display:none;}
#sidebar #promo-sports .bd .pagination-bd .more-sports li.last{border-right:none;}

/* Real Estate Promo */
#sidebar #promo-real-estate a { color: #013aa3; }
#sidebar #promo-real-estate { border: 1px solid #9bb8d5; background: #e0edf9; }
#sidebar #promo-real-estate .hd { border-bottom: 1px solid #9bb8d5; }
#sidebar #promo-real-estate .hd span { color: #6d7073; }
#sidebar #promo-real-estate .hd h3 { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
#sidebar #promo-real-estate .hd h3 a { color: #314251; }
#sidebar #promo-real-estate .bd { border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 0px 10px 0px 10px; }
#sidebar #promo-real-estate .bd p { font-size: 114%; font-weight: bold; color: #314251; padding: 5px 0px; }
#sidebar #promo-real-estate .ft { border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; clear: both; }
#sidebar #promo-real-estate .bd .search { background: #fff; padding: 10px; font-size: 85%; }
#sidebar #promo-real-estate .bd .search input { padding: 2px; vertical-align: middle; }
#sidebar #promo-real-estate .bd .search div em { font-weight: bold; margin-bottom: 5px; display: block; }
#sidebar #promo-real-estate .bd .search div em span { font-weight: normal; }
#sidebar #promo-real-estate .bd .search .listing-type:after, #sidebar #promo-real-estate .bd .search .bed-bath:after, #sidebar #promo-real-estate .bd .search .submit:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#sidebar #promo-real-estate .bd .search .listing-type ul li { margin-top: 3px; zoom: 1; }
#sidebar #promo-real-estate .bd .search div { padding-bottom: 10px; border-bottom: 1px dotted #888; margin-bottom: 8px; zoom: 1; }
#sidebar #promo-real-estate .bd .search div div, #sidebar #promo-real-estate .bd .search div ul { float: left; width: 128px; padding: 0px; border: none; margin: 0px; }
#sidebar #promo-real-estate .bd .search .listing-type label { padding-left: 3px; display: inline; }
#sidebar #promo-real-estate .bd .search select { display: block; width: 110px; }
#sidebar #promo-real-estate .bd .search .price input { width: 100px; }
#sidebar #promo-real-estate .bd .search .price span { padding: 0px 4px; }
#sidebar #promo-real-estate .bd .search .submit { padding: 0px; border: none; margin: 0px; }
#sidebar #promo-real-estate .bd .search button { width: 102px; height: 23px; background: url(promo-horizontal.v2.png) no-repeat -1500px -77px; font-size: 100%; font-weight: bold; color: #fff; border: 0px; float: right; cursor: pointer; }

/* Real Estate Promo */
#sidebar #promo-education a { color: #197583; }
#sidebar #promo-education { border: 1px solid #cdcdcd; background: #efece4; }
#sidebar #promo-education .hd { border-bottom: 1px solid #cdcdcd; }
#sidebar #promo-education .hd h3 { border: none; color: #314251; }
#sidebar #promo-education .bd { border-top: 1px solid #fff; padding: 0px 10px 0px 10px; zoom: 1; }
#sidebar #promo-education .ft { clear: both; }
#sidebar #promo-education div.headlines { background: #fff url(promo-vertical3.png) repeat-x 0px -1100px; width:274px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; position:relative; margin:19px 0px 19px 0px; }
#sidebar #promo-education div.headlines div.hd,#sidebar #promo-education div.headlines div.bd,#sidebar #promo-education div.headlines div.ft { border:none; padding:0px; }
#sidebar #promo-education div.headlines div.hd { width:276px; background: #fdfbf2 url(promo-horizontal.v2.png) no-repeat -1610px 0px; height:9px; position:absolute; top:-9px; left:-1px; }
#sidebar #promo-education div.headlines div.bd { padding: 3px 11px 0px 11px; }
#sidebar #promo-education div.headlines div.bd ul { }
#sidebar #promo-education div.headlines div.bd ul li { display: block; border-top: 1px dotted #000; padding-top: 11px; padding-bottom: 5px; zoom: 1; line-height: 1.1em; }
#sidebar #promo-education div.headlines div.bd ul li.first { border-top: none; padding-top: 0px; }
#sidebar #promo-education div.headlines div.ft { width:276px; background: #ffffff url(promo-horizontal.v2.png) no-repeat -1610px 100%; height:9px; position:absolute; bottom:-9px; left:-1px; }
#sidebar #promo-education div.headlines div.bd ul li img { width: 54px; height: 54px; }
#sidebar #promo-education div.headlines div.bd ul li a { display:block; float: left; zoom:1; }
#sidebar #promo-education div.headlines div.bd ul li div { margin-left: 64px; }
#sidebar #promo-education div.headlines div.bd ul li div a { float: none; zoom: 1; margin-bottom: 3px; }


/* Location Widget Styles */
/**
 * Yahoo! Location Widget Styles 
 * @file locationWidget.css
 * @requires YUI 2.5.1 reset-fonts-grids.css
 */                    
 
/* LocationWidget Styles */
#location-widget-container_c {width:300px;}
#location-widget-container {position:absolute; display:block; z-index:5; color:#314251; text-align:left; font-size:100%; font-family:arial; font-weight:normal; line-height:1.231; *left:0;}
#location-widget-container .bd {width:286px; padding-right:3px; padding-bottom:2px; background-color:#D9D9D9;}
#location-widget-container .size1 {font-size:85%;}
#location-widget-container .size1 li {margin-top:.5em;}
#location-widget-container div {margin-bottom:1px;}
#location-widget-container em {color:#777;}
#location-widget-container h4 {margin:0;}
#location-widget-container p {margin:0; border-bottom:1px solid #ddd; padding:4px 5px 6px; font-weight:bold;}
#location-widget-container ul {margin:0 0 4px; border-top:1px solid #fff; padding:0 5px 4px; font-weight:bold;}
#location-widget-container a, #location-widget-container a:visited {color:#0058A6; text-decoration:none; outline:none;}
#location-widget-container a:active, #location-widget-container a:hover {text-decoration:underline;}
#location-widget-container li {list-style-type:none; list-style-position:none; list-style-image:none;}
#location-widget-container li span {font-weight:normal;}

#location-widget-container .hide {display:none;}
#location-widget-container .locations div {max-height:7.3em; _height:7.3em; border:1px solid #ddd; padding:0 4px; overflow:auto; background-color:#fff;}
#location-widget-container .locations .response-locations {margin:0;}
#location-widget-container .locations .response-locations h4 {padding-left:2px; font-weight:bold; text-transform:uppercase;}
#location-widget-container .locations span {display:block; margin:0 5px 5px;}
#location-widget-container .loca-msg {border:0;}
#location-widget-container .locations_edit {font-weight:normal; padding-left:5px; }

/* Loading graphic */
#location-widget-container .loading a:hover,
#location-widget-container .loading a:hover span,
#location-widget-container .loading a:hover input { cursor:default; }
#location-widget-container .loading #loca-1 {opacity:.6;}
#location-widget-container .loading-graphic {display:block; position:absolute; left:129px; top:5px; width:16px; height:16px; background:url(anim_loading_sm_082208.gif) no-repeat left top;} 

/** INPUT FORM */
#location-widget-container .close-widget {width:15px; height:15px; float:right; background: url(lw_sprite_2.png) no-repeat left -92px; cursor:pointer; text-indent:-9999em; overflow:hidden;}
#location-widget-container .defaultText {color:#777;}
#location-widget-container #loca-1{width:274px; min-height:16px; _height:16px; border:1px solid #0158a7; padding:5px; background: url(lw_sprite_2.png) repeat-x left bottom; background-color:#fafafa;}
 
#location-widget-container #loca-default {float:left; margin:-2px 0 0; padding:0 0 4px; _margin:2px 0 0 -3px;}
#location-widget-container label {float:left; padding:0 0 0 4px; cursor:pointer; _margin-top:8px;}
/* Go button*/
#location-widget-container #loca-submit {float:left; margin:0 0 0 3px; border-color:#F4AC33; border-style:solid; border-width:1px; padding:0 3px; display:-moz-inline-box; background-image:url(lw_sprite_2.png); background-position:0 0; background-repeat:repeat-x; cursor:pointer;}
 
/* input text field */
#location-widget-container #loca-location {width:166px; float:left; margin-bottom:6px; border:1px solid #8e8e8e; padding:0 5px 2px;}
 
/* Error message */
#location-widget-container .widget-error {padding:5px 0 0 5px; color:red;}
#location-widget-container .callback-error {padding:5px 0 0 5px; color:red;}
 
/* Clearfix */
#loca-submit:after,
#location-widget-container div:after,
#location-widget-container .close-widget:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#loca-submit,
#location-widget-container div,
#location-widget-container .close-widget { zoom:1; }

.content p{padding-bottom:8px}

