/*a,*/
a.sm2_link {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 display:inline-block;
 /*padding-left:28px;*/
 min-height:16px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:0px 3px 0px 30px;
 min-width:19em;
 _width:19em;
 text-decoration:none;
 font-weight:bold;
 color:#000;
}
a.sm2_musica {
 /* assume all items will be sounds rather than wait for onload etc. in this example.. may differ for your uses. */
 display:inline-block;
 /*padding-left:28px;*/
 min-height:16px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:0px 3px 0px 0px;
 min-width:19em;
 _width:19em;
 text-decoration:none;
 font-weight:bold;
 color:#000;
}
a.sm2_link {
 /* safari 3.1+ fun (or, proprietary crap. TBD.) */
 -webkit-transition-property: hover;
 -webkit-transition: all 0.15s ease-in-out;
}

a.sm2_link,
a.sm2_paused:hover,
a.sm2_link:hover {
 background-image:url(../../images/btPlay.png);
 background-repeat:no-repeat;
 background-position:0 3px;
 _background-image:url(../../images/btPlay.png); /* IE 6 */
}

a.sm2_paused {
 
}

a.sm2_paused:hover {
 background-image: url(../../images/btPause.png);
 background-repeat:no-repeat;
 background-position:0 3px;
 _background-image:url(../../images/btPause.png);
}

a.sm2_playing,
a.sm2_playing:hover {
 background-image: url(../../images/btStop.png);
 background-repeat:no-repeat;
 background-position:0 3px;
 _background-image:url(../../images/btStop.png);
 text-decoration:none;
}

/* hide button while playing?
ul.graphic li a.sm2_playing {
 background-image:none;
}
*/

/* flat CSS example */

a.sm2_link {
 /* default state: "a playable link" */
 padding-left:4px;
 padding-right:4px;
}

a.sm2_link:hover {
 /* default (inactive) hover state */
 
}


a.sm2_playing {
 /* "now playing" */
 color:#000;
 text-decoration:none;
}

a.sm2_playing:hover {
 /* "clicking will now pause" */
 /*border-left-color:#cc3333;*/
}

a.sm2_paused {
 /* "paused state" */
 color:#000;
 text-decoration:none;
}

a.sm2_paused:hover {
 /* "clicking will resume" */
 /*border-left-color:#33cc33;*/
}

