div.song {
  background-color: #ffffcc; }
  div.song table.song-table {
    width: 600px; }
    div.song table.song-table td {
      width: 33%; }
    div.song table.song-table td.row-1 {
      width: 15%; }
    div.song table.song-table td.destroy {
      font-weight: bold; }
  div.song h1 {
    font-family: verdana, arial, "sans serif";
    font-size: 18px; }
    div.song h1.title {
      font-weight: bold; }
  div.song div#normal-info {
    display: inline;
    float: left;
    margin-right: 0;
    width: 710px;
    padding: 10px;
    background-color: #ffffcc;
    padding-bottom: 30px;
    width: 700px; }
    * html div.song div#normal-info {
      overflow-x: hidden; }
    div.song div#normal-info div#text-info {
      display: inline;
      float: left;
      margin-right: 10px;
      width: 390px;
      padding-left: 8px; }
      * html div.song div#normal-info div#text-info {
        overflow-x: hidden; }
    div.song div#normal-info div#album-cover {
      display: inline;
      float: left;
      margin-right: 0;
      width: 230px;
      padding-left: 30px; }
      * html div.song div#normal-info div#album-cover {
        overflow-x: hidden; }
    div.song div#normal-info div#melodic-line {
      display: inline;
      float: left;
      margin-right: 0;
      width: 590px;
      padding-left: 15px; }
      * html div.song div#normal-info div#melodic-line {
        overflow-x: hidden; }
  div.song div#score {
    padding: 10px;
    display: inline;
    float: left;
    margin-right: 0;
    width: 590px;
    background-color: white; }
    * html div.song div#score {
      overflow-x: hidden; }
  div.song div#gem-info {
    display: inline;
    float: left;
    margin-right: 0;
    width: 710px;
    border-top: 1px solid #ff5f3f;
    padding: 10px;
    background-color: white;
    padding-bottom: 0px;
    padding-top: 15px;
    width: 700px; }
    * html div.song div#gem-info {
      overflow-x: hidden; }
    div.song div#gem-info h2 {
      border: 1px solid red;
      display: inline;
      float: left;
      margin-right: 10px;
      width: 210px; }
      * html div.song div#gem-info h2 {
        overflow-x: hidden; }
  div.song div#score {
    padding: 0;
    display: inline;
    float: left;
    margin-right: 0;
    width: 710px; }
    * html div.song div#score {
      overflow-x: hidden; }
  div.song table#gem-options {
    width: 100%; }
    div.song table#gem-options td {
      padding: 0px 0px 4px;
      vertical-align: bottom;
      width: 25%;
      text-align: left; }
      div.song table#gem-options td img {
        margin: 0;
        padding-left: 9px; }
    div.song table#gem-options td#music-score {
      text-align: center; }
    div.song table#gem-options td#request-a-copy {
      /*:text-align right */
      padding-bottom: 0; }
  div.song table {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 390px;
    width: 425px; }
    * html div.song table {
      overflow-x: hidden; }
    div.song table th {
      background-color: transparent;
      text-align: right;
      width: 80px;
      font-weight: normal;
      font-size: 10px;
      width: 53px; }
    div.song table th.info {
      width: 115px; }
    div.song table td {
      width: 170px;
      font-size: 12px; }
    div.song table th, div.song table td {
      color: #593c38;
      font-family: verdana, arial, "sans serif";
      /*:font-size 10px */ }
    div.song table td.song-info {
      font-size: 15px;
      width: 280px; }

td#content {
  background-color: white; }

td#info-title {
  font-size: 18px; }

th.about {
  vertical-align: top; }
