/* --------------------------------------------------------
    Browse Artists stylesheet
    Website: Unsigned.com
    Created by: First Beat Media
    Filename: css/browse_artists.css
   -------------------------------------------------------- */

/* --------------------------------------------------------
    Header
   -------------------------------------------------------- */

    div#content_header { background-color: #3C3C3C; height: 85px; }
    div#content_header_left { float: left; width: 324px; }
    div#content_header_right { float: left; width: 606px; }
    div#content_header_left h2 { margin: 24px 0 0 15px; color: #fff; font-size: 2.3em; line-height: 1.2em; }

/* --------------------------------------------------------
    Content
   -------------------------------------------------------- */

    div#content { background-color: #fff; padding: 15px; }
    div#content_wrapper { min-height: 300px; background: url(../images/browse_artists/artist_profile_content_bg.gif) repeat-y; padding-bottom: 100px; }

    div#content h3 { color: #A71B00; font-size: 1.6em; padding: 0 0 10px 0; }

/*  Content Left
   -------------------------------------------------------- */

    div#content_left { float: left; width: 293px; margin-right: 30px; }

    div#band_profile,
    div#artist_stats_box,
    div#band_members { border-bottom: 1px solid #E5E5E5; margin-bottom: 15px; padding-bottom: 15px; }

    div#content_left a { color: #DA0101; }
    div#band_profile p,
    div#band_profile strong,
    div#band_profile li { line-height: 1.4em; }
    div#band_profile h2 { color: #DA0101; font-size: 1.25em; letter-spacing: 0; }
    div#band_profile img.profile_image { float: left; margin: 0 10px 10px 0; }
    div#band_profile div.profile_image_right { margin-bottom: 10px; }
    div#band_profile ul li a,
    div#band_profile ul li strong { font-weight: normal; color: #DA0101; }

    div#band_members li { line-height: 1.4em; }

    div#upcoming_shows p { line-height: 2em; }

    div#artist_stats div#artist_stats_box { /* padding: 10px 7px 10px 10px; border: 1px solid #ECECEC; */ font-size: 1em; line-height: 1.4em; }

    div.artist_empty_spacer { height: 20px; }


/*  Content Middle
   -------------------------------------------------------- */

    div#content_middle { float: left; margin-right: 30px; width: 357px; }

    div#content_middle div#music_player { margin-bottom: 16px; }
    div#content_middle p { padding: 0 0 16px 0; }
    div#content_middle a { color: #ED0000; }
    div#content_middle ul.track_list { padding-bottom: 16px; }
    div#content_middle ul.track_list li { background: url(../images/icone_arrow_tiny.gif) no-repeat 0 5px; padding: 0 0 0 11px; }
    div#content_middle div#about_content { margin-bottom: 16px; }
    div#content_middle table.photo_album td { padding: 0 9px 14px 0; }
    div#content_middle table.photo_album td.last { padding-right: 0; }
    div#content_middle table.photo_album td img { border: 2px solid #E5E5E5; }
    div#content_middle table.photo_album td div a img { border: 0; }

/*  Content Right
   -------------------------------------------------------- */

    div#content_right { float: left; width: 180px; }
    div#content_right h3 { color: #3C3C3C; font-size: 1.6em; letter-spacing: 0; padding: 0 0 10px 0; }
    div#content_right ul li { font-size: 12px; line-height: 1.4em; color: #000; padding-bottom: 20px; }
    div#content_right ul li strong { color: #DA0101; }
    div#content_right ul li a { color: #3C3C3C; }