div#featured {
    background-repeat:no-repeat;
    margin-right:55px;
    position:relative;
}
div#featured .summary,div#featured .description {
    margin-left:350px;
}
div#featured .summary {
    padding-top:30px;
}
div#featured .summary span.h {
display:block;
margin-bottom:.5em;
}
div.vevent h1 {
    color:#900;
    font-weight:normal;
    margin-bottom:.5em;
    font-size:161.6%;
}
div.soldout h1 {
    color:#f00;
}
div#featured h2 {
    font-size:100%;
    font-weight:normal;
    margin-bottom:.5em;
}
div#featured h2 span.t,div#featured h1 span.t {

    font-weight:normal;
    position:absolute;
    right:0;
    margin:0;
margin-top:-1.23em;
    color:#999;
}

div#featured h1 span.t {
font-size:60%;

}


div#featured h1 br {
line-height:.25em;
}

div#featured h2 br {
line-height:.5em;
}

div#featured .photo {
    float:left;
    display:inline;
}
div#featured .tickets,div.soldout .status,div#featured .onsale {
    position:absolute;
    top:0;
    left:350px;
}
div#featured a.pass,div#featured a.five-day-pass {
    position:absolute;
    top:0;
    left:520px;
}

div#featured a.pass,div#featured a.five-day-pass {
    display:block;
    text-indent:-9999px;
    height:16px;
    width:130px;
    background-image:url(/i/bp1.5_buy-2-day-pass.png);
    background-repeat:no-repeat;
}

div#featured a.five-day-pass {background-image:url(/i/tickets-5-day-pass.png);}

div#featured a.vip {
    display:block;
position:absolute;
top:0;
left:440px;
    text-indent:-9999px;
    height:16px;
    width:130px;
    background-image:url(/i/bp1.5_buy-vip-table.png);
    background-repeat:no-repeat;
}

div#featured a.vip-package,
div#featured a.vip-package2 {
    display:block;
position:absolute;
top:0;
left:462px;
    text-indent:-9999px;
    height:16px;
    width:104px;
    background-image:url(/i/bp1.5_buy-vip-189.png);
    background-repeat:no-repeat;
}

div#featured a.vip-package2 {
    background-image:url(/i/bp1.5_buy-vip-259.png);
left:576px;
}

div#featured a.amex-preferred,
div#featured a.amex-cardmember {
    display:block;
position:absolute;
top:14px;
left:350px;
    text-indent:-9999px;
    height:16px;
    width:190px;
    background-image:url(/i/bp1.5_amex-preferred.png);
    background-repeat:no-repeat;
}

div#featured a.amex-cardmember  {
    background-image:url(/i/bp1.5_amex-cardmember.png);
left:540px;
}


div#featured dl.description {
    margin-top:1.25em;
    font-size:93%;
position:relative;
}

div#featured dl.description .brooklyn-bowl img {
position:absolute;
right:0;
top:0;
background-color:#ccc;
padding:8px 8px 0;
}

div#featured dl.description dt,div#featured dl.description dd {
    background-color:#ccc;
    padding:.5em;
    border-bottom:1px solid #fff;
}
div#featured dl.description dt {
    text-transform:uppercase;
    color:#900;
    float:left;
    display:inline;
}
div#featured dl.description dd {
    padding-left:5em;
}
div#featured dl.description {
    margin-bottom:1em;
}
ul#related-events {
    border:1px dotted #900;
    border-width:1px 0;
    margin:10px;
margin-left:0;
}
ul#related-events li {
    float:left;
    margin:10px;
width:235px;
display:inline;
}
ul#related-events li br {display:none;}
ul#related-events p.summary {
    background-repeat:no-repeat;
}

ul#related-events p.summary .status {
    font-size:77%;
    line-height:1em;
display:inline;
}
ul#related-events p.summary a {
    display:block;
    padding-left:95px;
min-height:70px;
}
ul#related-events p.summary a strong {
    color:#900;
    display:block;
    line-height:1em;
    margin-top:.5em;
    font-size:93%;
}

ul#related-events p.summary a span {
    font-size:85%;
}


ul#related-events p.summary a span.tickets {
    font-size:77%;
margin:0;
line-height:1em;
float:none;
}

ul#related-events p.summary a span.date,
ul#related-events p.summary a span.vcard {
display:block;
}

div#artist-info {
    margin:10px;
    margin-left:0;
}
div#artist-info dl {
    position:relative;
}

div#artist-info dt {
    color:#900;
    font-size:100%;
    display:block;
    border-bottom:1px dotted #900;
    padding:.2em .62em;
padding-top:30px;
    margin-bottom:.62em;
    text-transform:uppercase;
}
div#artist-info dd {
    margin-bottom:1.54em;
padding-right:20px;
padding-left:6px;
}
dd.myspace, dd.website {
    position:absolute;
    top:30px;
    left:26em;
    font-size:85%;
    text-transform:uppercase;
}
dd.myspace a, dd.website a {
    color:#666;
}
dd.myspace {
    left:37em;
}
dd.vimeo {
float:right;
display:inline;
width:400px;
position:relative;
margin:0 20px 10px 15px !important;
padding:0 !important;
}
dd.bio {
    font-size:93%;
    line-height:1.33em;
}

dd.bio h3 {
font-size:108.3%;
margin:1.23em 0;
}

dd.bio h3,dd.bio h3 a {
color:#900;
}

dd.bio h3 a {
text-decoration:underline;
text-transform:uppercase;
}

dd.mp3 {
position:absolute;
top:0;
right:20px;
width:40px;
}


div.listen p {
float:right;
width:40px;
font-size:85%;
}

div.listen p a {text-decoration:underline;}

div.listen object {float:left;width:40px;}

#send-to-friend,#remind-me {
    margin-bottom:.5em;
float:right;
width:350px;
clear:right;
text-align:right;
}

#send-to-friend label,#remind-me label {
    color:#900;
    vertical-align:middle;
    text-transform:uppercase;
    font-size:93%;
float:left;
width:auto;
display:inline;
text-align:right;
width:142px;
line-height:1.62em;
}
#send-to-friend input.text,#remind-me input.text {
    margin:0 5px;
}
p.ld {background-image:url(/i/ldBug.gif);
background-repeat:no-repeat;
padding-left:32px;
line-height:2em;
}
