/* Universal masthead specific styles */
/* NOTE:
* ----
*
* The masthead assumes that font.css has been applied
*
*/
/**********************************************************************
*
* Generic universal masthead styles
*
**********************************************************************/
#yumh, #yumh ul, #yumh li, #yumh form, #yumh h1 {
 margin: 0;
 padding: 0;
}
#yumh img {
 border: 0;
}
#yumh a {
 text-decoration: underline;
}
#ybar, #ymast, #ybar div, #ymast ul {
 text-align: right;
}
#ybar ul, #ymast .user, #ymast img, #ymast .ad {
 float: left;
}
/**********************************************************************
*
* Yahoo! toolbar styles
*
**********************************************************************/
#ybar {
 border-bottom: 1px solid #dedede;
 padding: 1px 2px 0px 4px;
 background:#EFEFEF url(http://l.yimg.com/hb/i/sg/news/img/ygma_lnks.gif) repeat-x scroll left bottom;
}
#ybar li {
 display: inline;
 padding-right: 3px;
}
#ybar, #ybar a, #ybar label {
 background: #efefef;
 color: #666;
}
#ybar a {
 font: 77% arial, sans-serif;
}
/* Search bar */
#ybar div {
 border: none;
 padding: 2px 2px 1px 2px;
}
#ybar label, #ybar input {
 font: bold 77% verdana, sans-serif;
}
#ybar input {
 color: #000;
 background: #ddd;
 padding: 0 5px;
 cursor: pointer;
}
#ybar #ymsrch {
 font: normal 77% arial, sans-serif;
 width: 20.4em;
 background: #fff;
 padding: 1px 0;
 cursor: text;
}
/**********************************************************************
*
* Yahoo! masthead styles
*
**********************************************************************/
#ymast {
 border-top: 1px solid #b3b3b3;
 padding: 6px 0 0 5px;
 font: 77% Verdana, arial, sans-serif;
}
/* Clear the floating elements for non-IE browsers */
#ymast:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
/* IE6- hack for clearing floats - complementing the #ymast:after */
* html #ymast {
 zoom: 1;
}
#ymast img {
 margin: 0 0 0 0;
}
#ymast .user, #ymast .ad {
 text-align: left;
}
#ymast .user span {
 font-weight: bold;
}
#ymast li {
 display: inline;
}
#ymast ul.user li {
 display: block;
}
#ymast a {
 color: #00e;
}
#ymast .action {
 font-weight: bold;
 font-size: 120%;
}
#ymast .ad {
 padding: 0 0.5em;
}
#ymast h2 a img {
 margin-right: 1em;
}
/* BT Stuff*/
#ygma-help-item a {
 background: transparent url(http://l.yimg.com/hb/i/sg/news/img/ico_help_yellow.gif) no-repeat scroll left center;
 padding-left:10px;
 *margin-left:5px;
}
#ygma-help-item a strong{
font-weight:bold;
}
/*dropdown nav*/
#ymast #ygma-help li ul,#ymast #ygma-help li iframe{position:absolute;top:1.5em;_top:0.2em;right:0;display:none;width:15em;overflow:hidden;background:#fff;padding:1px;z-index:10001}
#ymast #ygma-help li iframe{z-index:10000;padding:0}
#ymast #ygma-help li iframe.active{display:block;}
#ymast #ygma-help li#ygma-help-item ul.active{padding:0;border:1px solid #bfbfbf;display:block}
#ymast #ygma-help #ygma-help-item li a{display:block;padding:0.3em 0.4em;background:none;position:relative;}
#ymast #ygma-help li li{border-right:0;padding:0;margin:0;float:none}
#ymast #ygma-help li ul { text-align:left;}
#ygma-help li{
 padding-right:5px;
 border-right:1px solid #BFBFBF;
 position:relative;
}
#ygma-help li#ygma-help-item {
 position:relative;
 border-right:none;
 padding-right:0;
}
#ygma-help li#ygma-help-item ul,#ygma-help li#ygma-help-item iframe{
 _position:relative;
}
