/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#tabNews { background: #e8e7e0; width:670px; padding: 10px;  border: thin solid #bbbdc0; border-radius: 4px;  }

#tabNews .nav { overflow: hidden;  padding : 0; margin: -25px 0 0 0; }
#tabNews .nav li {  float: left;

}
#tabNews .nav li.last { margin-right: 0; }
#tabNews .nav li a { padding: 2px 10px 1px 10px;
                     height: 19px;
                     display: inline-block;
                     margin: 0 1px 0 1px;
                     background-color: #E8E7E0;
                     border-top: 1px solid #BBBDC0;
                     border-right: 1px solid #BBBDC0;
                     border-left: 1px solid #BBBDC0;
                     -moz-border-radius: 4px 4px 0 0;
                     -webkit-border-radius: 4px 4px 0 0;
                     -khtml-border-radius: 4px 4px 0 0;
                     border-radius: 4px 4px 0 0;
                     font-weight: bold;
                     color: #929292;
}

#tabNews .nav li a.current { color: #FFFFFF;
                             background-color: #0097B0;
                             text-shadow: none; }
#tabNews .nav li a:hover { color: #30a9b9 }
.current {
border : 2px;
}
#tabNews .nav li a.current:hover {
    color: #0097B0;
    background-color: #E8E7E0;
}
#tabNews ul { list-style: none; margin: 0; padding: 0; }
#tabNews ul li:last-child a {  }

.list-wrap>ul {padding: 0; margin:0; background-color: #fff;}
