* {
    padding: 0;
    margin:  0;
}

html {
    height: 100%;
} 

body {
    font-family: Georgia;
    background-color: #d6e4e4;
    height: 100%;
}

img {
    border: 0;
}

a {
    text-decoration: none;
    color: black;
}

#menu, #footer, #content, #main-container, #carol_raves_right, #carol_raves_left,
#track_list_menu, #liner_notes_menu, #divider, #tracks_left, #tracks_right, #releases_nav,
#behindscenes_nav, #press_nav, #about_nav, #contact_nav, .trackname, .playernav, .track, .disc {
    float: left;
}

#buy_vol {
    float: left;
    padding-top: 20px;
}

#releases_nav {
  padding-top: 1px;
}

#behindscenes_nav {
  padding-left: 10px;
  padding-right: 10px;
}

#about_nav {
  padding-top: 2px;
}

#contact_nav {
  padding-left: 10px;
  padding-bottom: 2px;
}

#main-container {
}

#footer {
    padding-bottom: 20px;
}

#footer, #menu, #main-container {
    padding-left: 20px;
}

#main-container, #learn_more {
    padding-bottom: 30px;
}

#menu {
  padding-top: 65px;
  padding-bottom: 15px;
}

#current_release_banner {
    padding-top: 5px;
}

#coming_soon {
    padding-top: 20px;
    padding-bottom: 120px;
}

#contact_banner {
    padding-top: 20px;
    padding-bottom: 25px;
}

#carol_raves_banner {
    padding-top: 20px;
    padding-bottom: 10px;
}

#learn_more {
    padding-top: 30px;
}

.about_header, .about_body, .contact_header_big, .contact_header_small, .contact_body {
    font-size: 10pt;
    margin-bottom: 0;
    margin-top: 0;
}

.about_body {
    width: 400px;
}

.contact_header_big {
    font-size: 13pt;
}

.contact_header_big, .contact_header_small {
    font-weight: bold;
}

#about_ris_banner, #about_aids_banner {
    padding-top: 20px;
}

#about_ris_body_container, #about_aids_body_container, #liner_notes {
    padding-top: 20px;
    width: 560px;
}

#carol_raves_right, #carol_raves_left {
    font-size: 9pt;
    width: 195px;
}

#carol_raves_right {
    padding-left: 15px;
}

.press_text, .press_source {
    margin-bottom: 0;
}

.press_source {
    margin-top: 0;
    padding-bottom: 15px;
    font-weight: bold;
    font-style: italic;
}

.releases_banner {
    padding-top: 20px;
}

.releases_banner {
    margin-top: 0;
    margin-bottom: 0;
}

.releases_year {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}

#manhattan_container {
    float: left;
    font-size: 12pt;
}

#year_container {
    float: left;
    font-size: 12pt;
    padding-top: 10px;
}

#set_nine_container {
    float: left;
    font-size: 12pt;
}

#releases_year_left, #releases_year_right, #buy_year {
    float: left;
}

.buy {
    float: left;
}

.buy_line {
    padding-bottom: 25px;
}

.buy_button {
    padding-right: 5px;
}

#releases_year_right {
    padding-left: 35px;
    float: left;
}

#abbey_container {
    padding-top: 15px;
    padding-bottom: 30px;
    z-index: 10;
}

#release_notes {
    font-size: 10pt;
    width: 395px;
    text-align: center;
}

.release_notes_header, .release_notes_num, .release_notes_body {
    margin-bottom: 5px;
    margin-top: 5px;
}

.release_notes_body {
    font-size: 9pt;
}

.release_notes_num {
    margin-top: 15px;
    font-weight: bold;
}

.release_notes_header {
    text-decoration: underline;
    font-style: italic;
    font-size: 14pt;
}

.view_all_releases {
    font-size: 8pt;
}

.liner_notes_menu, .track_list_menu, .release_notes_num, .view_all_releases, .disc {
    letter-spacing: 1.5px;
}

#current_release {
    padding-top: 5px;
    padding-bottom: 20px;
}

#track_list_menu, #divider, #liner_notes_menu {
    padding-right: 15px;
}

#release_menu {
    position: absolute;
    padding-left: 160px;
    font-size: 10pt;
    z-index: 50;
}

#tracks {
    padding-top: 30px;
}

#tracks_left {
    padding-right: 40px;
}

.disc {
    padding-left: 35px;
    padding-bottom: 20px;
    text-decoration: underline;
}

.track {
    width: 100%;
    padding-bottom: 20px;
}

#liner_notes, .trackname {
    font-size: 10pt;
}

.playernav {
    padding-top: 9px;
    padding-right: 10px;
}

#page {
    height: 100%;
}

#sidebar {
    position: absolute;
    background-image:url('../imgs/sidebar.gif');
    background-repeat: repeat-y;
    height: 1115px;
}

#content {
    position: absolute;
    left: 320px;
    height: auto;
}

#check-out {
    font-family: Georgia;
    font-size: 20pt;
}

.release-cover {
    float: left;
    font-size: 8.5pt;
    padding-top: 20px;
    padding-right: 25px;
}

#buy-cd, #buy-mp3 {
    padding-left: 75px;
}

#buy-mp3 {
    padding-top: 140px;
}

#buy-cd {
    padding-top: 10px;
}

#broadway-link {
    font-size: 16pt;
    font-family: Georgia;
}

.site_cred {
    font-size: 8pt;
    margin-bottom: 0;
    margin-top: 0;
}

.release_thumb {
    padding-bottom: 5px;
}

.bts {
    font-size: 12pt;
    padding-bottom: 20px;
}

#signup, #signup-email, #signup-img {
    float: left;
}

#signup-img {
    padding-right: 10px;
}

#signup-email {
    padding-top: 10px;
}

