.primary .module #brief h2 { background-image: none; border-top: none; background-color: transparent; text-transform: none; color: #f80046; font-size: 1.8em; padding-left: 0; }
.primary .module #brief h2 a { color: #f80046; font-weight: inherit; }
.primary .module #brief .artist-profile-image { position: relative; z-index: 20; float: left; width: 146px; border: 1px solid #fff; top: 12px; left: 12px; margin-right: 22px; -webkit-box-shadow: 0 2px 3px #bbbbbb; -moz-box-shadow: 0 2px 3px #bbbbbb; box-shadow: 0 2px 3px #bbbbbb; }
.primary .module #brief .artist-profile-image #on-tour-badge { position: absolute; top: -20px; left: -20px; }
.primary .module #brief .artist-profile-image span { overflow: hidden; width: 142px; height: 142px; border: 2px solid white; display: block; background-color: black; }
.primary .module #brief .artist-profile-image span img.col3 { margin-left: -24px; }
.primary .module #brief #title-bar { padding: 0; padding-top: 4px; margin: 0; margin-top: -20px; top: 0; }
.primary .module #brief #title-bar h1 { min-height: 55px; margin-left: 4px; margin-top: 0; overflow: visible; padding-top: 10px; line-height: 1.3; text-shadow: 0 1px white; }
.primary .module #brief #title-bar h1 small { display: block; }
.primary .module #brief #title-bar #toolbar { background-color: transparent; background-image: none; border: none; width: 125px; text-align: right; float: right; position: relative; z-index: 70; padding-right: 10px; margin-top: 5px; }
.primary .module #brief #title-bar #toolbar li { float: none; display: inline-block; margin-top: 15px; }
.primary .module #brief #title-bar #toolbar li a { float: none; }
.primary .module #brief #title-bar #toolbar li.tracking { margin-top: 0; float: right; margin-right: 0; width: auto; }
.primary .module #brief #title-bar #tracking { float: none; text-align: right; }

body #page #main .bottom-cap { position: absolute; bottom: -6px; left: -1px; width: 615px; }

.button-to.modal.tracking-concerts { display: inline-block; }

#page #main { min-height: 140px; }
