#s101_music-player {
float: left;
margin-top: 0px;
margin-right: 60px;
}

#s101_facebook-like {
display: block; 
float: right;

}

#s101_top_header_bar {

display: block;

width: 960px;

}

#s101_page_home #s101_site-fullwidth-photo {

//margin-top: -20px;
margin-top: -24px;
height: 450px;
height: 448px9;   /* IE 8 and below */
}


/* IE9-IE10pp4 */
@media all and (min-width:0) {
    #s101_page_home #s101_site-fullwidth-photo { height: 448px �/; }  
} 


/* Main Content column width */

.s101_content-wrapper-fullwidth .s101_main_column, #s101_content-wrapper-fullwidth .s101_main_column {
    width: 640px;
}






/* Right Column styles */

.s101_right-column {
    float: right;
    width: 260px;
}

.s101_right-column {
padding-top: 3px;
}



#s101_page_home #home_column1 .s101_BorderlessWidget, #s101_page_home #home_column2 .s101_BorderlessWidget {
margin-bottom: 35px;
}



/* Red border above FOOTER */

#s101_footer-wrapper {
border-top: 1px solid #CF1A21;
}





/* Main Site Nav background image */

#s101_main_site_nav {
background-image: url('https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1872051987.png');
}





/* Main Nav width, Main Image width */

#s101_main_site_nav {
    width: 960px;
    height: 30px;
}


/* nav Letter-spacing */
.s101_top-nav-element {
letter-spacing: 1px;
}






/* Add whitespace between main image and body content */

#s101_header-wrapper {
    margin-bottom: 36px;
}

/* make content titles more readable */
.s101_content_titles {
letter-spacing: 1px;
word-spacing: 1.5px;
}

/* Right Column Apps - adjust whitespace */
.s101_right-column .s101_BorderlessWidget .s101_page_headings {
padding-bottom: 0px;
}

/* New Album - adjust whitespace */
.s101_right-column .s101_general_content p {
margin-top: 0px;
}

/* Sign Up Heading - adjust whitespace */
#s101_BorderlessWidget_139429 {
padding-bottom: 12px;
}

/* Twitter Heading - adjust whitespace */
#s101_BorderlessWidget_139430 {
padding-bottom: 16px
}


/* Home Page News Archive link */
#s101_page_home .s101_news_archive_link {
width: 100px;
line-height: 25px;
padding: 2px 0;
text-align: center;
background-color: #9D161B;
color: #F5D156;
}

#s101_page_home .s101_news_archive_link  br {
display: none;
}

#s101_page_home .s101_news_archive_link a  {
height: 25px;
padding-left: 4px9;   /* IE 8 and below */
padding-right: 4px9;    /* IE 8 and below */
font-family: Satisfy;
font-weight: normal;
font-size: 18px;
color: #FFF;
}





/* Home Page Tour Archive link */

#s101_page_home #s101_home_grid_all_shows a {
display: inline-block;
width: 100px;
line-height: 25px;
text-align: center;
background-color: #9D161B;
color: #FFF;
padding: 2px 0;
padding: 2px 4px9;   /* IE 8 and below */
font-family: "Satisfy";
color: #fff;
font-size: 18px;
font-weight: normal;
font-style: normal;
}

#s101_page_home #s101_home_grid_all_shows a.s101_footer_nav {
display: none;
}

.bord_top.bord_l.curs_pointer img {
    display: none;
}

.bord_top.bord_l.curs_pointer {
background: rgba(255,255,255,0) url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_all_photo_79962503.png") no-repeat 50% 50% scroll;
}








/* delete whitespace between main image and site nav */

#s101_site-fullwidth-photo {
    margin-bottom: 0;
}






/* right-column content alignments */

/* Audio Player */
.jquery_jplayer_wrap_l1 {
margin-left: 20px;
}







/* >>> end Right-column content alignments */







/* Home Page Sign Up */
.s101_signup_short_form2 {
position: relative;
width: 260px;
height: 150px;
margin-bottom: 40px;
text-align: center;
}

.s101_signup_short_form2 .s101_signup_form_reverse {
width: 240px;
background-color: #202020;
}

#signupFrm {
margin-top: 0px;
}

#address_country {
width: 234px;
height: 20px;
color: #000;
background-color: #FFF;
}

.signup_button_3line2 {
margin-left: 8px;
width: 80px;
background-color: #9d161b;
margin-left: 0px;
line-height: 25px;
padding: 2px;
cursor: pointer;
}

.signup_button_3line2 input {
font-family: "Satisfy";
font-size: 17px;
font-weight: normal;
padding: 0;
cursor: pointer;
}

.text-field_3line2 {
height: 20px;
margin-bottom: 10px;
border: none;
background-color: #CF1A21;
color: #fff;
}

#s101_signup_short_intro {
margin-top: 10px;
margin-bottom: 10px;
}

.email_signup_form2_tc {
margin-left: 10px;
position: relative;
bottom: 6px;
text-align: left;
}

#s101_home_header_139430 {
    margin-top: 38px;
}
/* >>>end Home Page Sign Up */







/* Twitter App styles */

#s101_twitter_feed_wrapper {
    background-color: #202020;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    padding: 10px;
    width: 240px;
}

#s101_twitter_feed_center {
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: left;
}

.s101_twitter_feed-bubble {
    font-size: 11px;
    width: 100%;
}

.s101_twitter_feed-content p {
    color: #f9f9f9;
    margin: 0;
}

.s101_twitter_feed-content p a.s101_link {
    font-weight: normal;
}

#s101_twitter_feed_bottom_triangle {
    background-image: url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_257641416.png");
    margin: 0 0 0 130px;
    padding: 0;
    width: 30px;
    height: 20px;
}


#s101_twitter_feed_bottom_bird {
    background-image: url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_272540948.png");
    repeat: no-repeat;
    height: 32px;
    margin-top: -10px;
    width: 55px;
    margin-left: 168px;
}

#s101_twitter_feed_wrapper .s101_twitter_readmore {
display: none;
}

#s101_twitter_feed_bottom .s101_twitter_readmore {
    margin-top: -17px;
}

/* >>> end Twitter App styles */






/* LIGHTENING BOLT ornaments - text headers */


/* LIGHTENING BOLTS - music, photos, photo gallery, video, and contact pages */
.s101_main_column .s101_page_headings_app > div:before  {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 12px;
position: relative;
bottom: 4px;
}

.s101_main_column .s101_page_headings_app > div:after  {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}

/* LIGHTENING BOLTS - News Item Page */
#s101_page_news_item .s101_page_headings_app:before  {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 12px;
position: relative;
bottom: 4px;
}

#s101_page_news_item .s101_page_headings_app:after  {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}

/* LIGHTENING BOLTS - News, News Archive, and Tour Pages */
#news_column1 .s101_page_headings_app:before, #news_archive_column1 .s101_page_headings_app:before, #tour_archive_column1 .s101_page_headings_app:before {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 12px;
position: relative;
bottom: 4px;
}

#news_column1 .s101_page_headings_app:after, #news_archive_column1 .s101_page_headings_app:after, #tour_archive_column1 .s101_page_headings_app:after {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}
/* LIGHTENING bio pages */

#s101_page_bio .s101_main_column_wide .s101_page_headings_app:before {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 10px;
position: relative;
bottom: 4px;
}


#s101_page_bio .s101_main_column_wide .s101_page_headings_app:after {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}



/* LIGHTENING tour and store pages */

.s101_full_page_column .s101_page_headings_app {

}

.s101_full_page_column .s101_page_headings_app > div:before {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 12px;
position: relative;
bottom: 4px;
}

.s101_full_page_column .s101_page_headings_app > div:after {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}

#s101_page_signup .s101_main_column_wide .s101_page_headings_app > div:before {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_625828489.png");
padding-right: 12px;
position: relative;
bottom: 4px;
}

#s101_page_signup .s101_main_column_wide .s101_page_headings_app > div:after {
content: 
url("https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_1459885113.png");
padding-left: 15px;
position: relative;
bottom: 4px;
}


/* STARS ornaments - text headers */

#s101_home_header_139279 div:before {
padding-right: 20px;
	content: url('https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_2037440314.png');
position: relative;
bottom: 4px;
}

#s101_home_header_139279 div:after {
padding-left: 20px;
	content: url('https://memberdata.s3.amazonaws.com/eo/eodm1/photos/eodm1_photo_gal_10118_photo_2037440314.png');
position: relative;
bottom: 4px;
}


/* >>> end LIGHTENING BOLT ornaments - text headers */








/* Home Page Tour Grid */

.tour_list_wrap tr:nth-of-type(4n+4) {
background-color: #202020;
}

.tour_list_wrap tr.pm_bot_tr:nth-of-type(4n+5) {
background-color: #202020;
}

.tour_list tr td:nth-child(2) {
color: #CF1A21;
}

.tour_list tr:nth-child(1) td:nth-child(2) {
color: #F9F9F9;
}

#s101_page_home .bord_top {
border-top: 1px solid #333;
}

#s101_page_home .tour_list {
border-bottom: 1px solid #333;
}

#s101_page_home .bord_left {
border-left: 1px solid #333;
}

#s101_page_home .bord_l {
border-left: 1px solid #333;
border-right: 1px solid #333;
}
/* >>> END Home Page Tour Grid */







/* Music Page */
#s101_page_music .s101_right-column #column_one {
padding-left: 60px;
}

#s101_page_music #s101_music_header_137023 {
padding-left: 60px;
}



#s101_page_music .s101_album_track_cover_image {
    border: 1px solid #CCCCCC;
}


#s101_page_music .mp_track_list {
    width: 420px;
    margin-left: 30px;
    border-left: 1px solid #d2d2d2;
}

#s101_page_music .s101_audio_collection_list {
margin-left: 30px;
margin-bottom: 10px;
}


/* >>> END Music Page */




/* Video Page */

#s101_page_video .jspDrag {
background-color: #8F1E22;
}

#video_menu_select_gallery {
    width: 161px;
}

/* Video Page Playlists right-column width */
#s101_page_video .s101_right-column {
width: 160px;
}

/* >>> END Video Page */






/* Splash Page */

#s101_page_splash .s101_signup_short_form2 {
position: relative;
left: 350px;
width: 260px;
height: 150px;
text-align: center;
}

#s101_page_splash .s101_signup_form_reverse {
background-color: #202020;
}

#s101_page_splash #signupFrm {
margin-top: 0px;
}

#s101_page_splash #address_country {
width: 220px;
height: 20px;
color: #000;
background-color: #FFF;
}

#s101_page_splash .signup_button_3line2 {
margin-left: 8px;
width: 80px;
background-color: #9d161b;
}

#s101_page_splash .signup_button_3line2 input {
font-family: "Satisfy";
font-size: 17px;
padding: 0;
}

#s101_page_splash .text-field_3line2 {
margin-bottom: 10px;
}

#s101_page_splash #s101_signup_short_intro {
margin-top: 10px;
margin-bottom: 10px;
}

#s101_page_splash .text-field_3line2 {
margin-bottom: 10px;
}

#s101_page_splash .email_signup_form2_tc {
margin-left: 10px;
position: relative;
bottom: 6px;
text-align: left;
}

/* Splash Page Social Network icons */

#s101_page_splash .sn_links {
position: relative;
left: 388px;
}


#s101_page_splash .sn_link_div {
margin: 0 10px;
}

#s101_page_splash .sn_link_div:first-child {
margin: 0 10px 0 0;
}

#s101_page_splash .sn_link_div:last-child {
margin: 0 0 0 10px;
}


#s101_general_content_139589 > p {
    position: relative;
    top: 17px;
}

#s101_page_splash .s101_signup_form_reverse {
margin-top: 0px;
}

#s101_page_splash .s101_follow-us {
    margin-top: -3px;
}

#s101_page_splash .s101_full_page_column {
padding-top: 60px;
}

#s101_page_splash #splash_column1 #s101_BorderlessWidget_139583 {
margin-bottom: 5px;
}

#s101_page_splash .s101_image_wrapper:first-child {
padding-bottom: 20px;
}

#s101_page_splash .s101_db_content_image #s101_db_content_image_5 {
width: 513px;
height: 122px;
}

#s101_page_splash #s101_BorderlessWidget_139593 {
margin-bottom: 4px;
}

#s101_page_splash #s101_BorderlessWidget_139593 .s101_image_wrapper {
padding-bottom: 0;
}

#signupResult {
padding-top: 10px;
color: #000;
}

/* >>> END Splash Page */






/* Thank You Page  */
#s101_page_thankyou .s101_full_page_column {
padding-top: 60px;
}




.listen_while_browsing listen_while_browsing_l1 {
color: #999;
}



/* Sign Up Page styles */

#s101_page_signup .s101_main_column_wide .s101_page_headings_app > div {
margin-left: 12.5px;
}


#s101_page_signup .smallprint {
width: 350px;
}

#s101_page_signup #signupFrm fieldset.smallprint {
    bottom: 52px;
    left: 110px;
    position: absolute;
    width: 250px;
}


#s101_page_signup #signupFrm label.smallprint {
    padding-bottom: 0;
}

#s101_page_signup fieldset input {
width: 187px;
}

#s101_page_signup #signupFrm select {
width: 195px;
}



#s101_page_signup  #s101_twitter_feed_wrapper {
    background-color: #202020;
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    padding: 10px;
    width: 240px;
}

.s101_right-column_wide .s101_page_headings_app {
    margin-left: 78px;
}

#s101_page_bio .s101_right-column_wide .s101_page_headings_app {
    margin-left: 0px;
}

.s101_right-column_wide {
    float: right;
    margin-right: 0;
    width: 260px;
}



#signup_column1 .s101_BorderlessWidget, #signup_column2 .s101_BorderlessWidget, #signup_column3 .s101_BorderlessWidget, #signup_column4 .s101_BorderlessWidget, #signup_column5 .s101_BorderlessWidget, #signup_column6 .s101_BorderlessWidget, #s101_side_menu_apps .s101_BorderlessWidget {
    margin-bottom: 35px;
}

/* Main column width on Photo, Photo Gallery, and Video Pages */
.s101_main_column .s101_page_headings_app {
width: 640px;
}


/* PHOTO Page styles */
.s101_gallery_thumnails .s101_content_titles {
margin-bottom: 6px;
}

/* index scrollbar colors */
#s101_page_photos .jspDrag {
background-color: #940000;
}

#s101_page_photo_gallery .jspDrag {
background-color: #940000;
}

#s101_page_video .jspDrag {
background-color: #940000;
}

div.jp-title, div.jp-playlist_l1 {
border: 1px #000000 solid;
}


#s101_page_about .s101_right-column_wide {
    margin-left: 75px;
    margin-right: 0;
    width: 300px;
}
#s101_page_signup .s101_right-column_wide {
    margin-left: 115px;
    margin-right: 0;
    width: 260px;
}

#s101_page_bio .s101_right-column_wide .s101_page_headings_app {
width: 260px;
margin-left: -20px;
}

/* Sign Up Page - TEMPORARY Whitespace beneath audio player */
#s101_page_signup .s101_right-column_wide #s101_BorderlessWidget_140515 {
margin-bottom: 35px;
}



/* Bio Page - TEMPORARY Whitespace beneath audio player */
#s101_page_about .s101_right-column_wide #s101_BorderlessWidget_140516 {
margin-bottom: 35px;
}




/* Contact Page - Whitespace beneath Twitter heading */
#s101_page_contact .s101_right-column #s101_contact_header_141827 {
padding-bottom: 16px;
}

/* Contact Page - TEMPORARY Whitespace beneath audio player */
#s101_page_contact .s101_right-column #s101_BorderlessWidget_140517 {
margin-bottom: 35px;
}

/* Sign Up Page - Left-Align audio player to the Twitter App */
.jquery_jplayer_wrap_l1 {
    margin-left: 0;
}

#s101_page_signup #signupFrm {
    background-color: #202020;
    padding: 5px 20px;
    max-width: 367px;
}

#s101_page_signup #signupFrm select {
    margin-left: -1px;
}

#s101_page_signup #signupFrm fieldset select#address_country {
    width: 197px;
}

#s101_page_signup fieldset input {
    background-color: #CF1A21;
    border: none;
    color: #FFFFFF;
    border-radius: 0px;
    -webkit-border-radius: 0px;
   -moz-border-radius: 0px;
}

#s101_page_signup fieldset input.submit {
    background-color: #9D161B;
    font-family: Satisfy;
    font-size: 17px;
    width: 80px;
    margin-top: 20px;
}


/* News Page column widths and margins */
#s101_page_news .s101_main_column_wide {
    margin-right: 80px;
    width: 580px;
}

#s101_page_news .s101_right-column_wide {
    display: block;
    float: left;
    margin-right: 0;
    width: 300px;
}


#s101_page_contact .s101_right-column,  {
margin-right: 5px;
}


/* Minimize top margin for FB like widget */
#s101_fb_like {
    margin-top: 5px;
}


/* Site Logo - FLOATING */
#s101_site-logo_text {
    position: absolute;
    top: 232px;
    left: 31px;
    z-index: 110;
}


#s101_page_home .s101_news_slug {
    display: block;
}

// @-moz-document url-prefix() { 
//  #s101_site-logo_text {
//     left: -250px !important;
//  }
// }



/* IE8 - make Flash Update popup go over the audio player red bar */
.jp-no-solution_l5 {
z-index: 26;
}


#s101_site-wrapper-bg {
    *padding-top: 20px; /* IE7 and below */
}


