.gadget-m {
	margin:7px 0 0 2px;
	width:300px;
	height:auto;
}

#pa{
  border-color:#afbdc6 #556b78 #556b78 #afbdc6;
  background-position:0 -2700px;
}

#pa .signedout strong{
	color:#cc6633;
}
#pa .loading h3{font-size:122%;text-align:center;}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}
.md{
position:relative;
margin:0 0 10px;
}

ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after,
#colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after,  #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom:after{
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

#pa ol, #pa ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #colcx, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;_height:1px;}

#pabd{
  border:1px solid #c9d7e2;
  border-width:0 1px 1px 0;
}

#patop{
position:relative;
padding:8px 9px 9px;
}
#patop .so{
padding:2px 0;
}
#patop .so a{
font-weight: bold;
}
#patop .so .mailstatus{
float: left;
}

#patop .so #signout a{font-weight:normal;}

#reg li{
_margin-left:-15px;
_margin:0;
}
#reg h2{
font:normal 122% arial;
}
#reg h2 a{
font-weight:bold;
}
#signup,#signout{
position:absolute;
top:2px;
right:0;
top:10px;
right:10px;
}
#signout{
top:11px;
right:10px;
font:normal 77% verdana;
}

#patabs ul.patabs li div{
  background:#9dadc4;
}
#patabs ul.patabs li h4{
  background:#6b7fa0;
}
#patabs ul.patabs li a{
  border:1px solid #c9d6de;
  border-color:#aec0ce #3d5360 #3d5360 #aec0ce;
  background-color:#fff;
}

#patabs ul.patabs li.tab-on div{
  background:#fff;
}
#patabs ul.patabs li.first a{
  border-left-width:1px;
}
#patabs ul.patabs li.last a{
  border-right-width:1px;
}
#patabs .papreviewdiv{
  border:1px solid #c4cfd5;
  border-top-color:#566c7a;
}

#patabs{
padding:0 2px 2px 5px;
margin-top:-5px;
}
#patabs ul.patabs li{
color:#8899a9;
float:left;
/*min-width:113px;*/
width:33.2%;
}
#patabs ul.patabs{
position:relative;
z-index:10;
}
#patabs ul.patabs li div{
display:block;
position:relative;
z-index:2;
margin:4px 3px 0;
}
#patabs ul.patabs li.first div{
margin-left:2px;
}
#patabs ul.patabs li.last div{
margin-right:0;
}
#patabs ul.patabs li h4,#patabs ul.patabs li a{
display:block;
position:relative;
z-index:2;
top:-1px;
left:-1px;
font:bold 10px verdana;
}
#patabs ul.patabs li a{
z-index:20;
padding:1px 0;
*padding:0;
}
#patabs ul.patabs li.tab-on a{
margin:-1px -1px -3px;
top:0;
left:0;
*background-position:0 1px;
}
#patabs li a.details b{
display:block;
position:absolute;
bottom:3px;
*bottom:2px;
_bottom:7px;
left:40px;
padding-right:1px;
font-size:92%;
font-weight:normal;
}
#patabs li.tab-on a.details b{
bottom:8px;
}
#patabs li.tab-on .icon{
padding-bottom:17px;
}
#patabs li .details .icon{
padding:3px 0 14px 40px;
}
#patabs li.tab-on .details .icon{
padding:3px 0 22px 40px;
}
#patabs li .icon{
display:block;
z-index:10;
padding:8px 0 9px 0;
text-align:center;
/*background:url(http://l.yimg.com/a/i/ww/t7/pa-icons2.gif) 5px 3px no-repeat;*/
}
#patabs .papreviewdiv{
position:relative;
z-index:1;
visibility:hidden;

}
#patabs .preview-on{
visibility:visible;
padding-top:4px;
}
#patabs .papreviewdiv span{
display:none;
}
#patabs .papreviewdiv span.current{
display:block;
}
#patabs #messenger .icon{
padding-left:31px;
background-position:2px -497px;
}
#patabs #music .icon{
background-position:5px -197px;
}
#patabs #answers .icon{
padding-left:36px;
background-position:5px -695px;
}
#patabs #weather .icon{
background-position:5px -297px;
}
#patabs #traffic .icon{
background-position:5px -397px;
}
#patabs #movies .icon{
background-position:5px -597px;
}
#patabs #horoscope .icon{
padding-left:29px;
background-position:3px -797px;
}
.papreviewdiv .btn-more{bottom:3px;right:10px;z-index:1;}

a:hover {
text-decoration:underline;
}
a:link, a:visited {
text-decoration:none;
}
a, #news .bd .btn-more a:visited {
color:#16387C;
}

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd{
    margin:0;
    padding:0;
}
body {
    font-family:arial,helvetica,clean,sans-serif;
    font-size:13px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.loading{margin-top:35px;text-align:center;color:#16387c;}

