#mwldan #steps {
    font-family:verdana,sans-serif;
    font-size:12px;
    padding:10px 0 0 0;
}

#mwldan #ticketsolve #print-page a, #mwldan #ticketsolve #print-page a:hover, #mwldan #ticketsolve #print-page a:visited { color:#FFF; text-decoration:none; }


#mwldan table.calendar tr td.eventDay .calendar-popup a,
#mwldan table.calendar tr td.eventDay .calendar-popup a:hover {
    padding:0;
    display:inline;
    background:transparent;
    color:#DE0000;
    background-image:none;
    font-size:12px;
}


#mwldan table.calendar tr td.eventDay .calendar-popup a:hover {
    text-decoration:underline;
}


#mwldan #steps a,
#mwldan #steps a:visited {
    color:#8E151A;
    text-decoration:none;
}

#mwldan #steps a:hover {
    color:#FF151A;
}

/* seat choose */
#mwldan #ticketsolve .event_time ul li a,
#mwldan #ticketsolve .event_time ul li a:visited,
#mwldan #ticketsolve .event_time ul li a:link {
    color:#000;
}



#organization_name_li small {
    display:block;
    margin:5px 0 5px 0;
    padding-left:167px;
}

#interest-groups li,
#questions li {
    display:block;
    clear:both;
    margin:5px 0;
}

#mwldan #ticketsolve form#checkout ol#questions #interest-groups li label {
    width:300px;
}


#mwldan #ticketsolve a.review-cart {
    font-size:10px;
}

.seat_choose #ticketsolve #ticket-zones .left {
    width:78.85%;
}

.seat_choose #ticketsolve #ticket-zones .right {
    width:20%;
}

#mwldan.seat_choose #ticketsolve #show-detail h1 {
    width:100%;
}

#mwldan.seat_choose #ticketsolve h2 {
    font-size:1.2em;
}

#mwldan.seat_choose #ticketsolve {
    float:left;
    width:850px;
    background:#FFF;
    margin:0 auto;
    padding-left:5px;
}

#mwldan.seat_choose #ticketsolve #ticket-zones .left h3 {
    font-size:1.1em;
}

#ticketsolve p#key {
    font-size:9px;
    font-weight:normal;
}


#mwldan.seat_choose #ticketsolve #ticket-zones p.small {
    font-size:9px;
    font-weight:normal;
}


/* ticketsolve stylings */

#mwldan #ticketsolve .vlayout { display:inline; }

#mwldan #ticketsolve #show-detail .description em,
#mwldan #ticketsolve .description em {
    font-style: italic;
    font-weight: normal;
}

#mwldan #ticketsolve .left-col {
    float:left;
    width:250px;
    margin-left:0px;
    margin-right:0px;
}

#mwldan #ticketsolve #show-detail .description em,
#mwldan #ticketsolve .description em {
    font-style: normal;
    font-weight: bold;
}


#ticketsolve .vevent a#show_gallery_0 {
    float:left;
    line-height:0px;
}

#mwldan #ticketsolve .right-col {
    float:left;
    width:180px;
    margin-bottom:1em;
}

#mwldan #ticketsolve .vevent ul.properties {
    width:160px;
    color:#FFF;
    float:left;
    background:#3A3A3A;
    line-height:1.5em;
}

#mwldan.events_for_show_page #ticketsolve p#cart-summary {
    padding-left:20px;
}

#ticketsolve .vevent a.show-thumb-image img, #ticketsolve #products a.show-thumb-image img, #ticketsolve #delivery-products .show-thumb-image  {
    border:none;
    padding:5px 10px;
    float:left;
    background:#3A3A3A;
}

#mwldan #ticketsolve .vevent ul.properties a:link,
#mwldan #ticketsolve .vevent ul.properties a:visited {
    color:#FFF;
    font-weight:bold;
    padding-right:12px;
    background:transparent url(/static/mwldan/images/arrow_right.gif) no-repeat center right;
    text-decoration:none;
}

#mwldan #ticketsolve .vevent ul.properties object, #mwldan #ticketsolve .vevent ul.properties embed {
    width:144px;
}

#mwldan #ticketsolve .vevent ul.properties a:hover {
    color:#FF151A;
}

#mwldan #ticketsolve .vevent img.show-image, #mwldan #ticketsolve img.venue-image, #mwldan #ticketsolve #products img.show-image {
    width:160px;
    border:0px;
    padding:0px;
}

#mwldan #ticketsolve #day-choice {
    clear:both;
}

#mwldan #ticketsolve .vevent img.show-image, #mwldan #ticketsolve img.venue-image, #mwldan #ticketsolve #products img.show-image {
    margin-bottom:0;
}

#mwldan #ticketsolve .vevent ul.properties li {
    border-bottom:1px;
    padding:0.75em;
}


#ticketsolve .vevent a#show_gallery_0:hover img, #ticketsolve .vevent a.show-thumb-image:hover img, #ticketsolve #products a.default_product_image:hover img, #products a.show-thumb-image:hover img {
    border:none;
}

#mwldan #timer.expired a, #mwldan #timer.expired a:visited, #mwldan #ticketsolve #timer.expired, #mwldan #ticketsolve #timer.expired p, #mwldan #ticketsolve .vevent a:link.book, #mwldan #ticketsolve .vevent a.book, #mwldan #ticketsolve .vevent a:visited.book, #mwldan #ticketsolve .vevent a:hover.book,
#mwldan #ticketsolve a:link.review-cart, #mwldan #ticketsolve a.review-cart, #mwldan #ticketsolve a:visited.review-cart, #mwldan #ticketsolve a:hover.review-cart,
#mwldan #ticketsolve a:link.details-payment, #mwldan #ticketsolve a.details-payment, #mwldan #ticketsolve a:visited.details-payment, #mwldan #ticketsolve a:hover.details-payment,
#mwldan #ticketsolve a:link.edit-cart, #mwldan #ticketsolve a.edit-cart, #mwldan #ticketsolve a:visited.edit-cart, #mwldan #ticketsolve a:hover.edit-cart {
    color:#FFF;
    text-decoration:none;
}

#mwldan #ticketsolve table#cart a.show_name,
#mwldan #ticketsolve table#cart a.show_name:visited,
#mwldan #ticketsolve table#cart a.show_name:hover {
    color:#000;
}

#mwldan p#language_bar {
    display:none;
}

#mwldan #ticketsolve #checkout_validation_errors, #ticketsolve #checkout_payment_errors {
    padding:2em 2em 1em 2em;
    border-top:1px solid #AAA;
    background:#FFE9E9;
}

#mwldan #ticketsolve #checkout_validation_errors h2 {
    color:red;
}

#mwldan #ticketsolve #checkout_validation_errors ul li {
    padding:0.3em 0 0.3em 0;
}

#mwldan #ticketsolve #customer_address_line_2 {
    display:block;
    margin:0.5em 0 0 168px;
}

#ticketsolve #show-detail, #ticketsolve .show-detail {
    border-bottom:none;
}

#mwldan #ticketsolve a.anch:hover {
    color:#8E151A;
}



#mwldan #ticketsolve {
    margin-bottom:0;
    font-size:1em;
    padding:0px 0 20px 0;
    border-bottom:15px solid #9E9E24;
}

#mwldan #ticketsolve ol#steps {
    padding-top:20px;
}

#mwldan p#member_bar {
    font-size:14px;
    padding:10px 20px 10px 20px;
}

#mwldan #ticketsolve .member_signup {
    font-size:0.9em;
}

#mwldan #ticketsolve .member_signup p input, #mwldan #ticketsolve .member_signup div.fieldWithErrors input {
    width:160px;
}

#mwldan #ticketsolve .member_welcome ul {
    margin:1.5em;
}

#mwldan #ticketsolve .member_signup #register_btn, #mwldan #ticketsolve .member_signup #login_btn {
    width:auto;
}

#mwldan.events_for_show_page #ticketsolve .left-col {
    width:425px;
}

#mwldan #ticketsolve #show-detail .company, #mwldan #ticketsolve #show-detail h1, #mwldan #ticketsolve #show-detail .dates, #mwldan #ticketsolve #show-detail .location, #mwldan #ticketsolve #show-detail .description {
    width:90%;
    margin-left:auto;
    margin-right:auto;
}

#mwldan.view_seats_page #ticketsolve #show-detail .company, #mwldan.view_seats_page #ticketsolve #show-detail h1, #mwldan.view_seats_page #ticketsolve #show-detail .dates, #mwldan.view_seats_page #ticketsolve #show-detail .location, #mwldan.view_seats_page #ticketsolve #show-detail .description,
#mwldan #ticketsolve #show-detail #left-col h1, #mwldan #ticketsolve #show-detail #left-col .dates, #mwldan #ticketsolve #show-detail #left-col .location, #mwldan #ticketsolve #show-detail #left-col .description {
    width:100%;
}

#mwldan #ticketsolve #event-day-header, #mwldan #ticketsolve #day-choice, #mwldan #ticketsolve #events {
    width:90%;
    margin:0 auto;
}


#mwldan #ticketsolve form.button-to div {
    text-align:left;
}

#mwldan #ticketsolve #day-choice {
    padding-bottom:20px;
}

body#mwldan.events_for_show_page #ticketsolve {
    width:100%;
}


#mwldan #ticketsolve #shows h2 {
    font-size:1.75em;
}

#mwldan .footer img, #mwldan .sidebar img {
    vertical-align:middle;
    border:none;
    margin:20px auto;
}

#mwldan .sidebar img {
    margin:0 auto 40px auto;
}

#mwldan .footer img {
    margin:20px;
}

h2#event-day-header {
    padding-bottom:1em;
}

#mwldan #header h1 {
    margin:0;
    padding:0;
}

#calendar-holder {
    font-family:verdana, sans-serif;
    background:#BDC26D;
}

#mwldan #ticketsolve {
    font-size:1.1em;
    line-height:1.1em;
}

#mwldan #ticketsolve div.description {
    line-height:1.5em;
}

#mwldan #ticketsolve p.dates {
    line-height:1.2em;
}

#mwldan #ticketsolve a:link, #mwldan p#member_bar a:link, #mwldan p#member_bar a:visited {
    color:#8E151A;
}

#mwldan #ticketsolve h1 a:link,#mwldan #ticketsolve h2 a:link, #mwldan #ticketsolve h1 a:visited, #mwldan #ticketsolve h2 a:visited  {
    text-decoration:none;
}

#mwldan #ticketsolve a:visited {
    color:#8E151A;
}

#mwldan #ticketsolve a:hover, #mwldan p#member_bar a:hover {
    color:#FF151A;
    text-decoration:none;
}

#mwldan #ticketsolve a:active {
    color:#8E151A;
}

#mwldan p#base {
    clear:both;
    font-size:1em;
    width:1010px;
    padding-top:20px;
    margin:2em 0 2em 20px;
    text-align:right;
    color:#999;
}

#mwldan #ticketsolve h1 {
    font-size:1.9em;
}

#mwldan #ticketsolve h2 {
    font-size:1.6em;
}

#mwldan #ticketsolve h3 {
    font-size:1.3em;
}

#mwldan #ticketsolve h1, #mwldan #ticketsolve h3,
#mwldan #ticketsolve h1 a, #mwldan #ticketsolve h1 a:visited {
    color:#8E151A;
}

#mwldan #ticketsolve h2  {
    color:#8E151A;
}

#mwldan #ticketsolve h2#event-day-header {
    padding-bottom:0;
    font-size:1.5em;
    font-weight:bold;
}

#mwldan #ticketsolve .description p.comment,
#mwldan #ticketsolve .event .comment,
#mwldan #ticketsolve #cart .comment {
    font-size:1.1em;
    color:#000;
    padding:0.25em 0.5em;
    border:3px solid #AAA;
    background-color:#FFF0F0;
    text-align:center;
}

#mwldan #ticketsolve .event form,
#mwldan #ticketsolve .event form input {
    color:#000;
}

#mwldan #ticketsolve .expire-warn {
    background-color:#EEE;
}

#mwldan #ticketsolve table tr th {
    background-color:#DDD;
}



#mwldan .ticketsolveInfoBox .infoContent {
    padding:3px 0px 10px 3px;
}

#mwldan .ticketsolveInfoHeader h3 {
    text-align:center;
}

#mwldan #ticketsolve ol.def li dl dt, #mwldan #ticketsolve ol.def li dl dd, #mwldan #ticketsolve ol.def li {
    font-size:1em;
}

body.index_page #ticketsolve h3 {
    margin-bottom:0;
}

#mwldan #ticketsolve ol.def {
    border-bottom:1px solid #AAA;
    padding-bottom:1em;
    width:auto;
    margin-bottom:1em;
}

/*------------   calendar  -------------*/

#mwldan table.calendar {
    margin:0 auto 0 auto;
    width:150px;
    padding:0 0 5px 0;
    color:#FFF;
    font-size:10px;
    text-align:center;
    background-color:#9E9E24;
}

#mwldan table.calendar tr.dayName th {
    background-color:#9E9E24;
    color:#FFF;
    font-size:9px;
    font-weight:normal;
}

#mwldan a.arrow_r {
    background: url(/static/mwldan/images/arrow_r.gif) 0 0 no-repeat;
}

#mwldan a.arrow_l {
    background: url(/static/mwldan/images/arrow_l.gif) 0 0 no-repeat;
}


#mwldan table.calendar tr td, #mwldan  table.calendar tr th {
    color:#FFF;
}

#mwldan table.calendar tr th {
    padding:0;
}

#mwldan table.calendar tr td.day {
    padding:0.5em 0.1em;
    font-size:10px;
}

#mwldan table.calendar tr th.monthName {
    text-align:center;
    font-weight:normal;
    color:#000;
    padding:0.5em 0.1em;
    text-transform:uppercase;
}

#mwldan table.calendar tr.dayName th {
    padding-bottom:5px;
    border-bottom:3px solid #FFF;
}

#mwldan table.calendar tr td.eventDay a {
    background:#9E9E24 url(/static/mwldan/images/calendar_day.gif) no-repeat center center;
    padding:0.5em 0.1em;
    font-weight:normal;
    font-size:10px;
    color:#FFF;
    display:block;
}

#mwldan table.calendar tr td.otherMonth {
    background-color:#9E9E24;
    color:#9E9E24;
}

#mwldan table.calendar tr td.inPast a {
    background-color:#9E9E24;
    color:#FFF;
    font-weight:normal;
    font-size:10px;
}

#mwldan table.calendar tr td.selectedDay {
    border:none;
    background:#9E9E24 url(/static/mwldan/images/calendar_day_hover.gif) no-repeat center center;
    font-size:10px;
}

#mwldan table.calendar tr td.selectedDay a, #mwldan table.calendar tr td.selectedDay a:hover {
    background:#9E9E24 url(/static/mwldan/images/calendar_day_hover.gif) no-repeat center center;
    color:#FFF;
}

#mwldan table.calendar tr td.selectedDay a {
    color:#FFF;
}

#mwldan table.calendar tr td.eventDay a:hover {
    background:#9E9E24 url(/static/mwldan/images/calendar_day_hover.gif) no-repeat center center;
    color:#FFF;
}







#mwldan #ticketsolve table#cart a.edit-cart,#mwldan #ticketsolve table#cart a.edit-cart:link, #mwldan #ticketsolve table#cart a.edit-cart:visited, #mwldan #ticketsolve a.browse_btn, #mwldan #ticketsolve a.browse_btn:link, #mwldan #ticketsolve a.browse_btn:visited  {
    color:#444444;
    font-size:11px;
}

#mwldan #ticketsolve p.base_bar a.browse_btn_large{color:#000;}

#mwldan #ticketsolve table#cart a.edit-cart, #mwldan #ticketsolve table#cart a.edit-cart:link,#mwldan #ticketsolve table#cart a.edit-cart:visited, #mwldan #ticketsolve a.browse_btn, #ticketsolve a.browse_btn:link,
#mwldan #ticketsolve a.browse_btn:visited  {
    color:#444444;
}

#mwldan #ticketsolve div#skip-membership a,#mwldan #ticketsolve div#print-now a
{color:#fff;}



/* mwldan stylings minimalized */

body {
    -x-system-font:none;
    background:#FFFFFF;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:62.5%;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-align:left;
}
* {
    margin:0;
    padding:0;
}
a {
    color:#0060FF;
    text-decoration:underline;
}
a:visited {
    color:#333333;
    text-decoration:underline;
}
a:hover {
    color:#DF0000;
    text-decoration:underline;
}
a img {
    border:medium none;
}
blockquote {
    border-left:1px solid #AAAAAA;
    color:#555555;
    font-family:Georgia,Times New Roman,Times,serif;
    margin:0 30px 1.5em;
    padding:0 0 0 10px;
}
#masthead img {
    clear:both;
    float:left;
    padding-bottom:0;
    padding-right:30px;
    padding-top:0;
    text-align:left;
}
pre {
    clear:both;
    font-size:1.3em;
    margin:0 0 1.5em;
    overflow:auto;
}
p.center {
    text-align:center !important;
}
p.bottom {
    margin:0 !important;
}
p.unstyled {
    font-size:1.4em;
}
.green {
    color:#009900;
}
.red {
    color:#FF0000;
}
.orange {
    color:#FF4400;
}
.purple {
    color:#990099;
}
h1, h2, h3 {
    color:#999999;
    font-family:Helvetica,Arial,sans-serif;
    font-weight:bold;
}
h1 {
    font-size:3.6em;
    letter-spacing:-0.03em;
}
#masthead h1 {
    border-top:1px solid #CCCCCC;
    clear:both;
    padding:0.4em 0 0.2em;
    text-align:center;
}
h1 a, h1 a:visited, h1 a:hover {
    color:#000000;
    text-decoration:none;
}
h2 {
    font-size:2em;
}
h2 a {
    color:#8E151A;
    margin-top:40px;
    text-decoration:none;
}
h2 a:visited {
    color:#8E151A;
    text-decoration:none;
}
h2 a:hover {
    color:#000000;
    text-decoration:none;
}
.posts h2 {
    color:#8E151A;
    line-height:1.2em;
    margin:0 0 0.1em;
}
.pages h2, h2.page_header {
    color:#8E151A;
    font-size:1.2em;
    margin:0 0 0.75em 0.75em;
    padding:0 0 0.6em;
}
h2.archive_head {
    background:transparent none repeat scroll 0 100% !important;
    font-size:1.4em !important;
    font-weight:bold !important;
    letter-spacing:normal !important;
    margin:0 0 1.8em !important;
    padding:0.4em 2px !important;
    text-transform:uppercase !important;
}
h3 {
    font-size:1em;
    /*text-transform:uppercase;*/
}
#masthead h3 {
    color:#888888;
    font-size:1.8em;
    font-weight:normal;
    margin:0 0 0.75em;
    text-align:center;
    text-transform:none;
}
h4 {
    -x-system-font:none;
    color:#888888;
    font-family:Arial,sans-serif;
    font-size:1.2em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
h4 a, h4 a:visited {
    color:#888888;
    text-decoration:none;
}
h4 a:hover {
    color:#888888;
    text-decoration:underline;
}
.posts h4 {
    background:transparent url(/static/mwldan/images/mwldan-space.gif) no-repeat scroll 0 100%;
    margin:0 0 1.25em;
    padding:0 0 1em;
}
#container {
    margin:20px auto 0 20px;
    width:1010px;
}
#content_box {
    background-image:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/2541659/mwldanMAR13-web.jpg);
    background-position:170px 0;
    background-repeat:no-repeat;
    clear:both;
    display:inline;
    float:left;
    text-align:left;
    width:1100px;
}
#content {
    background:#FFF url(/static/mwldan/images/source_of_inspiration.jpg) no-repeat top right;
    float:left;
    margin-left:150px;
    margin-top:80px;
    padding-top:30px;
    width:500px;
}

#content.cy {
    background:#FFF url(/static/mwldan/images/cy_source_of_inspiration.jpg) no-repeat top right;
}

body#mwldan.index_page #content,
body#mwldan.view_seats_page #content,
body#mwldan.show_page #content {
    width:625px;
    margin-left:25px;
}

body#mwldan.index_page #content {
    border-top:31px solid #A02128;
    background-image:none;
}

#sidebar {
    float:right;
    min-height:200px;
    padding:0;
    width:150px;
}
#l_sidebar {
    background-color:#FFFFFF;
    border-right:10px solid #FFFFFF;
    float:left;
    padding:0 0 0 10px;
    width:150px;
}
#r_sidebar {
    border-left:10px solid #FFFFFF;
    border-right:10px solid #FFFFFF;
    float:left;
    margin-left:-10px;
    margin-right:5px;
    text-align:center;
    width:200px;
}
#sidebar img {
    clear:both;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
#footer {
    clear:both;
    text-align:right;
    margin:0 auto 0 auto;
    padding:0 0 0;
}
#masthead {
    background-position:600px 80px;
    background-repeat:no-repeat;
    height:120px;
    padding:0;
    width:1020px;
}
ul#nav {
    display:block;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:10px;
    padding-bottom:0;
    padding-right:10px;
}
ul#nav li {
    -x-system-font:none;
    display:list-item;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.2em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    list-style-type:none;
    margin:0;
    padding:0 40px 0 0;
    text-transform:lowercase;
    width:300px;
}
ul#nav li a, ul#nav li a:visited {
    color:#C8A736;
    list-style-type:none;
    margin:0 0 0 12px;
    padding:0;
    text-decoration:none;
    width:250px;
}
ul#nav li a:hover {
    color:#841526;
    text-decoration:none;
}
ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {
    color:#A19F00;
    text-decoration:none;
}
#header_img {
    border-bottom:1px solid #000000;
    clear:both;
    float:left;
    margin:0 0 3em;
    position:relative;
}
#header_img img {
    display:block;
}
.tagged {
    background:transparent;
    clear:both;
    color:#888888;
    font-size:1.2em;
    line-height:1.6em;
    padding:0.4em 0 0;
}
.tagged a, .tagged a:visited {
    color:#333333;
    padding:0.25em;
    text-decoration:none;
}
.tagged a:hover {
    background:#333333 none repeat scroll 0 0;
    color:#FFFFFF;
    text-decoration:none;
}
.navigation {
    float:left;
    font-size:1.4em;
    width:500px;
}
.navigation a {
    color:#A80F12;
    text-decoration:none;
}
.previous {
    float:left;
    padding:0 20px 0 0;
}
.next {
    float:right;
}
.clear {
    clear:both;
    height:1px;
    margin:0 0 1px;
    width:500px;
}
.rule {
    background:transparent url(/static/mwldan/images/mwldan-space.gif) no-repeat scroll 0 0;
}
.flat {
    margin:0 0 2em !important;
}
.whitespace {
    margin:0 0 2px !important;
}
ul.sidebar_list {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
    float:left;
    font-size:14px;
    line-height:14px;
    list-style-type:none;
    margin:0 0 1px;
    width:150px;
}
#l_sidebar .sidebar_list .widget .ticket1 {
    background-color:#FFFFFF;
    border-bottom:1px solid #9E9E24;
    font-weight:normal;
    line-height:16px;
    margin-bottom:0;
    margin-left:-10px;
    padding-bottom:1px;
    padding-left:4px;
    padding-top:1px;
}
#l_sidebar .sidebar_list .widget .ticket {
    background-color:#EBEBD3;
    border-bottom:1px solid #9E9E24;
    font-weight:normal;
    line-height:16px;
    margin-bottom:0;
    margin-left:-10px;
    padding-bottom:1px;
    padding-left:4px;
    padding-top:1px;
}
li.widget h2, li.linkcat h2 {
    background:#9E9E24 none repeat scroll 0 0;
    color:#FFFFFF;
    font-size:1.05em;
    font-weight:bold;
    letter-spacing:normal;
    margin:0 0 1px;
    padding:1px 2px;
    text-indent:10px;
    text-transform:capitalize;
}
li.widgettitle h2 {
    background:#9E9E24 none repeat scroll 0 0;
    color:#FFFFFF;
    font-size:1.05em;
    font-weight:bold;
    letter-spacing:normal;
    margin:0 0 0.2em;
    padding:0.2em 2px;
    text-indent:10px;
    text-transform:capitalize;
}
li.widget p {
    margin:0 0 1px;
    padding:0 10px;
}
li.widget ul, li.linkcat ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0 0 0 10px;
}
li.widget ol, li.linkcat ol {
    margin:0 0 1px 20px;
}
li.widget li, li.linkcat li {
    margin:0;
}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {
    color:#9E9E24;
    display:block;
    font-size:12px;
    font-weight:normal;
    margin:0;
    text-decoration:none;
    text-transform:none;
}
#l_sidebar .sidebar_list li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {
    border-style:none;
    border-width:0;
    color:#000000;
    text-decoration:none;
}
#l_sidebar .sidebar_list li .children a {
    border:medium none;
    color:#333366;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    margin-bottom:1px;
}
li.widget li a:hover, li.linkcat li a:hover {
    color:#993300;
    text-decoration:none;
}
li.widget li .recent_date {
    color:#888888;
    font-weight:bold;
    padding:0 0 0 8px;
}

#footer p {
    color:#888888;
    font-size:1.3em;
    float:left;
    width:100%;
    margin:10px 0 0.5em;
    padding-top:40px;
}
#footer a, #footer a:visited {
    color:#888888;
    text-decoration:none;
}
#footer a:hover {
    color:#888888;
    text-decoration:underline;
}
#search_form {
    margin-right:186px;
    text-align:right;
}

p.telephone-num {
    float:right;
    margin:10px 150px 0 0;
}

#search_form .search_input {
    -x-system-font:none;
    border:1px solid #999999;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin-top:46px;
    padding:3px;
    width:180px;
}
li.widget .search_input {
    font-size:1.1em !important;
}
#search_form .search_input:focus {
    border-color:#666666 #DDDDDD #DDDDDD #666666;
    border-style:solid;
    border-width:1px;
}
#l_sidebar .sidebar_list_info {
    background-color:#CCCC99;
}
.imgleft {
    float:left;
    margin:10px 20px 0 0;
}

#mwldan #ticketsolve .vevent ul.properties li.youtube,
#mwldan #ticketsolve .vevent ul.properties li.video,
#mwldan #ticketsolve .vevent ul.properties li iframe,
#mwldan #ticketsolve .vevent ul.properties li.youtube iframe,
#mwldan #ticketsolve .vevent ul.properties li.video iframe {
    width:160px;
    padding:0px;
    border:none;
}

#ticketsolve table#seat-layout {
    border-spacing: 3px;
}

#mwldan #ticketsolve .member_welcome #shortcuts.navbar ul
{
    margin: 0;
}

#mwldan #ticketsolve #show-detail .description p em
{
    font-weight: normal;
    font-style: italic;
}