
article.music p {

     margin: 0 0 20px 0;
     line-height:130%;
     color: #000;
     }

article.music section {
     background: #ddd;
     border: 1px solid #d5ddff; border-radius: 10px;
     width: 738px; height: 100px; overflow: hidden;
     margin: 20px 0 0px 0;
     position: relative;
     }
article.music section aside  {
     float: left;
     width: 340px; height: 88px;
     }
article.music section audio { 
	position: absolute; right: 24px; bottom: 3px; 
	background: #eee; border-radius: 25px;
	width: 370px;
	}
article.music section embed { position: absolute; right: 0; bottom: 0;}
article.music section span a {
     text-align: left;
     width: 176px; height: 36px; float: left;
     padding: 0; margin: 3px 15px 0 0;
     border: 1px solid #aadd66; border-radius: 5px;
     background-color: #fffbd9; color: #000;
     font-style: italic; font-size: 14px; line-height: 36px; font-weight: bold;
     }
article.music section span a img { height: 32px; padding: 2px 10px; float: left; }
article.music section h3 { display: block; position: absolute; bottom: 0; left: 220px; padding: 5px 0;}

article.music section a.videolink { 
     display: block; position: absolute; bottom: 0; left: 0; padding: 5px;
     font-size: 19px; line-height: 17px; color: #777; text-transform: uppercase; font-weight: bold;
     }
article.music section a.videolink:hover { text-decoration: underline;}
article.music section a.videolink img { margin: 0 5px;}

article.music section span a:hover {
     background-color: #fff8bd;
     }

article.music h1 {
     font-family:'Times New Roman';
     font-style: italic; font-weight: bold; font-size: 20px;
     margin: 6px 0 0 10px;
     color: #e17b38;
     
     }
article.music h2 {
     color: #555; font-size: 12px;
     margin: 4px 0 0 10px;     
     }



/* Junk */

a.backbutton{
     padding: 12px 0 0 0;
     width: 80px; height: 30px;
     float: left;
     border: 1px solid #94c382; border-radius: 25px;     -moz-border-radius:25px;
     background-color: #c5eab7;
     text-decoration: none;
     font-family:'Times New Roman'; font-style: italic; font-size:90%; color: #000; font-weight: bold;
     }
article.music a.backbutton:hover{
     background-color: #bdffa3;
     }
article.music .dummy{
     width: 80px; height: 30px; float: left;
     }
article.music .box{
     width: 740px;
     min-height: 120px;
     margin: 0 0 20px 10px;
     padding: 20px;
     background-color: #eff2ff;
     border: 1px solid #d5ddff;
     float: left;
     border-radius: 25px;     
     -moz-border-radius:25px;
     z-index: -1;
     }
article.music .songbox{
     background: url('graphics/player.jpg');
     border: 1px solid #d5ddff;
     width: 738px; height: 80px;
     margin: 20px 0 0px 0;
     }
article.music .songleft{
     float: left;
     width: 336px; height: 88px;
     }
article.music .songright{
     float: right;
     width: 400px; height: 80px;
     padding: 0 0 -20px 0;
     }

article.music .preview{
     background: url('graphics/player.jpg');
     border: 1px solid #d5ddff;
     width: 400px; height: 60px;
     padding: 20px 20px 0 20px;
     margin: 0 auto;
     }
article.music .apricot{
     width: 300px;
     margin: 8px 8px 8px -30px;
     float: left;e17b38
     }


.wings{
     width: 61px; height: 40px;
     float: left;
     border-radius: 25px;
     -moz-border-radius:25px;
     background: url('graphics/wings.png');
     margin: 20px 10px 0 20px;
     }
article.music .blank{
     width: 200px;
     height: 40px;
     float: left;     
     background: url('graphics/player.jpg');
     }
article.music .title{
     width: 200px;
     height: 25px;
     margin: 0 400px -10px 20px;
     background: #fff;
     border: 1px solid #ccc;
     border-radius: 25px;
     -moz-border-radius:25px;
     float: left;
     z-index: 1;
     }
article.music .genre{
     width: 200px;
     height: 25px;
     margin: 0 20px -10px 400px;
     background: #fff;
     border: 1px solid #ccc;
     border-radius: 25px;
     -moz-border-radius:25px;
     float: right;
     z-index: 1;
     }
article.music .twidget{
     width: 200px;
     min-height: 100px;
     background-color: #8e8e8e;
     float: left;
     margin-top: 50px;
     border-radius: 25px;
     -moz-border-radius:25px;          
     }
article.music .bump{
     width: 100%;
     clear: both;
     }
article.music .gap{
     height:10px;
     }


.copy {
     font-size: 70%;
     font-weight: normal;
     font-style: italic;
     text-align: right;
     margin: 25px 25px 0 0;
     }
article.music .center{
     margin: 0 auto;
     text-align: center;
     }
article.music .sample{
     text-align: right;
     font-weight: bold;
     font-size: 80%;
     margin: 0;
     color: #777;
     }
article.music .heather{
     float: left;
     margin: 20px 30px 20px 20px;
     width: 120px; height: 120px;
     border: 1px solid #777;
     border-radius: 15px;
     -moz-border-radius:15px;     
     background: url('graphics/heather.png');
     }
article.music .htext{
     margin: 20px 0 0 0;
     padding: 0;
     }
article.music .zero{
     margin: 0; padding: 0; border: 0;
     }
article.music /* footer stuff */

.nifty{
     font-family:'Brush Script';
     margin: 20px;
     text-align: center;
     font-weight: bold;
     font-weight: normal;
     font-size: 1.5em;
       }

@font-face {
    font-family: "Brush Script";
    src: url(brushscript.ttf);
       }
article.music 
