ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

a {color:#005AC8;text-decoration:none;}
a:hover {text-decoration:underline;}

.banner{display: none; color:#fff;height:60px;left:0;padding:0 13px;width:200px;z-index:5; background: #97b681 !important; border:1px solid #a6c093;}
.banner a{color:#fff;text-decoration:underline;}
.flag h1{font-size:16px;font-weight:700;margin:0 0 6px; padding-top:12px; color: #fff;}
.flag h2 {font-weight:400; color:#fbf7d4;}
.flash_player {position:absolute;top:0;left:-5555px;overflow:hidden;}
.footer {margin:20px;text-align:right; display: none;}
.nav{position:absolute;right:45px;top:0;}
.nav strong a{color:#fff;display:block;font-size:11px;padding:2px;}
.nav strong a:hover{color:#000;}
li.hilite{background:#ddd;}
li.song {width:250px; background: #97b681; border-left:1px solid #a6c093; border-right:1px solid #a6c093; border-bottom:1px solid #a6c093;cursor:pointer;padding:7px;position:relative;}
li.song .clock{display:inline;}
li.song .info{font-size:13px;position:absolute;right:20px;top:8px;}
li.song .info .clock{font-weight:700;margin:0 5px;}
li.song .info strong{color:#fbf7d4;font-weight:400;}
li.song .mp3{font-size:14px;line-height:25px;margin:0 10px;vertical-align:top;}
li.song .name{float:left;font-size:13px; color: #fff; padding:1px;}
li.song:hover{background:#a7ca8f;}
* html .songs {margin:0;}
* html li.song {border:0;}

.green {color:#fff;}
.grey {color:#555;}

.player_container {width: 300px; position: absolute; left: 18px; top: 315px;}