body {
    font-family: "Bliss Regular",Calibri,"Helvetica Neue",Arial,sans-serif;
    color: #FFF;
    background: #FFF;
    font-size: 1em;
    line-height: 1.5;
    margin-left: 0px;
    margin-right: 0px;
    overflow-x: hidden;
}

.wf-loading body {
    visibility: hidden;
}

.container {
    overflow: hidden;
    z-index: 99999;
}

.wrapper {
    display: block;
    height: 100%;
    margin: 20px 20px 20px 50px;
    max-width: 1300px;
    padding: 0px 0;
    position: absolute;
    top: 5px;
    width: 100%;
}

.wrapperfixed {
    display: block;
    height: 100%;
    margin: 20px 20px 20px 50px;
    max-width: 1300px;
    padding: 0px 0;
    position: fixed;
    top: 5px;
    width: 100%;
}

#supersized li .playVideo {
    background-image: url(/Images/interface/icon-video-play.png);
    height: 88px;
    width: 88px;
    position: fixed;
    cursor: pointer;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* IE 5-7 */
    filter: alpha(opacity=60);
    /* Netscape */
    -moz-opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.68;
    /* Good browsers */
    opacity: 0.6;
}

#supersized li .playVideo:hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1.0;
    /* Safari 1.x */
    -khtml-opacity: 1.00;
    /* Good browsers */
    opacity: 1.0;
}


#fullscreenVideoContainer { 
    display: block;
    visibility: hidden;
    height: 100%;
    left: 0;
    min-height: 100%;
    overflow: hidden;
    /*position: fixed;*/
    top: 0;
    width: 100%;
    z-index: 0;
}

#fullscreenVideoFrame { 
    display: none;
    visibility: hidden;
}

#stopFullscreenVideo {
    display: block;
    visibility: hidden;
    position: absolute;
    top: 28px;
    right: 28px;
    cursor: pointer;
    border: 1px solid #ffffff;    
    padding: 0 5px;
}

div#tabs-4 {
    display: table-caption;
}
.pageWrapper {
}

#mobileCalendarHeader {
    display: none;
}

#mobileEventCalendarImage {
    display: none;
}

#mobilePatty {
    display: none;
}

h1, h2, h3, h4 {
    font-family: 'Merriweather',"Times New Roman";
}

p, pre {
    margin: 1em 0;
	/*font-weight:normal;*/
}

#mainContentSecondColumn ul, #mainContentSecondColumnWide ul {
    padding: 0 0 0 40px;
}

.black {
    color: #000;
}

.white {
    color: #fff;
}

header {
    background: #FFF;
}

#headerImageHolder {
    margin: 0 auto;
    width: 1000px;
    height: 375px;
}

ul#mifLogo {
    margin: 0 15px 20px 35px;
    z-index: 1;
}

    ul#mifLogo li {
        margin: 0 0 10px 0;
        padding: 10px;
        display: inline;
        float: left;
        clear: both;
        color: #ffffff;
        font: 11px Helvetica, Arial, sans-serif;
    }

        ul#mifLogo li a {
            color: #eee;
            font-weight: bold;
        }



.navigationLogoPosition {
    position: absolute;
    top: 0px;
    left: 0;
}

.depth-2.sub-menu {
    list-style: outside none none;
}

.container {
    background: none repeat scroll 0 0 #ffffff;
    border-left: 0 solid transparent;
    float: left;
    height: auto;
    width: 90%;
    margin: 30px 0 10px 20px;
}

.container2 {
   
    border-left: 0 solid transparent;
    float: left;
    width: 100%;
}

#contentHolder {
    background: none repeat scroll 0 0 #ffffff;
    width: 100%;
}

.container3 {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    border-left: 0 solid transparent;
    clear: both;
    height: auto;
    margin: 0 auto;
    width: 1000px;
}

#contentLinksHolder {
    background: none repeat scroll 0 0 #F7ABAF;
    width: 100%;
    overflow: hidden;
    text-align: center;
    margin-top: 28px;
}

#contentHolder.newspink {
    background-color: #F8D3D7;  
    padding-top: 33px;
}

.newspink {
    background-color: #F8D3D7;  
}



#contentLinksHolder.lightblue {
    background-color: #C9D5E0;  
}

#contentLinks {
    padding: 20px;
    padding-bottom: 43px;
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    border: 0px solid #000000;
}

#contentLinksNews {
    padding: 20px;
    padding-bottom: 43px;
    margin: 0 auto;
    border: 0px solid #000000;
}

    #contentLinks h3, #contentLinksNews h3 {
        margin-left: 71px;
    }

.contentLinkItems {
    width: 100%;
    max-width: 1000px;
    text-align: center;    
    margin-bottom: 30px;
}

    .contentLinkItems .items {
        display: inline-block;
        height: 190px;
        margin: 0 25px 25px 25px;
        width: 250px;
        vertical-align: top;
    }

.pic {
    text-align: left;
}

.pic img{
    width: 250px;
}

    .pic a .title {
        color: #332b29;
        text-decoration: none;
        border: 0px;
    }


#contentLinks h3 {
    text-align: left;
}

#contentLinksNews h3 {
    text-align: left;
}


.contentLinkItems .items {
}

.gallery .items:last-child {
    margin-right: 0;
}

.galleryName {
    clear: both;
}

#logoHolder {
}

#mainContent {
    background-color: #000000;
}

.patty {
    left: 170px;
    position: absolute;
    top: 17px;
    z-index: 1;
}

.performances li {
    border-bottom: 1px solid #aca39a;
    margin: 5px 0;
    min-height: 30px;
}

.sideInfo {
    width: 180px;
}

    .sideInfo ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

span#mainContentPlaceHolder_mainContentTopLevelPlaceHolder_contentWrapperContentPlaceHolder_primaryContentPlaceHolder_rtxtMainContentHeader {
    color: #b31c3b;
}

#bookByPhone {
    margin: 10px 0px 10px 0px;
}



input#Subscribe {
    padding-left: 3px;
}

.ticketHyperlinks {
    margin-top: 20px;
    width: 400px;
}

.bookTickets {
    font-size: 120%;
    font-weight: normal;
    font-family: 'Merriweather',"Times New Roman";
    color: #62c3db;
    float: left;
}

.eventInformation {
    font-size: 120%;
    font-weight: normal;
    font-family: 'Merriweather',"Times New Roman";
    color: #62c3db;
    float: right;
}

ul#demo-block {
    margin: 0 15px 15px 20px;
    z-index: 1;
    position: absolute;
    top: 20px;
    left: 0px;
}

    ul#demo-block li {
        margin: 0 0 10px 0;
        padding: 10px;
        display: inline;
        float: left;
        clear: both;
        color: #ffffff;
        font: 11px Helvetica, Arial, sans-serif;
    }

        ul#demo-block li a {
            color: #eee;
            font-weight: bold;
        }

ul#menuLogo {
    margin: 0 15px 15px 0px;
}

    ul#menuLogo li {
        margin: 0 0 10px 0;
        padding: 5px;
        display: inline;
        float: left;
        clear: both;
        color: #ffffff;
        font: 11px Helvetica, Arial, sans-serif;
    }

        ul#menuLogo li a {
            color: #eee;
            font-weight: bold;
        }

.htmlOverlay {
    margin: 0 0 10px 10px;
    padding: 10px;
    clear: both;
    color: #ffffff;
    font: 25px Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 0;
}

.htmlOverlay {
    margin-left: 20px;
}

.menuList {
    float: left;
    margin-right: 2%;
    width: 90%;
}

    .menuList ul li {
        margin: 0 0 2px;
        padding: 4px 10px;
        text-align: left;
        width: 50%;
    }

        .menuList ul li a {
            color: #ffffff;
        }

        .menuList ul li:hover {
            background-color: #FFFFFF;
        }

            .menuList ul li:hover a {
                color: #0478c5;
            }


.menuContainer {
    left: 300px;
    position: relative;
    top: 140px;
}

a, a:link, a:active, a:hover, a:visited {
    color: inherit;
    text-decoration: none;
}

.blubg {
    background-color: #B31C3B;
}

.bgBlue {
    background-color: #B31C3B;
    position: relative;
    top: 30px;
}

.bigBlue ul, .bigBlue ul li, .bigBlue li {
    color: #000;
}

.blubg .mainMenu span {
    color: #FFF!important;
}

.bigBlue {
    position: relative;
    top: 0px;
    background-color: #B31C3B;
}

    .bigBlue .wrapper {
        top: 0px;
    }

    .bigBlue ul {
        list-style: none;
        list-style-type: none;
        padding: 0px;
    }

        .bigBlue ul li {
            font-size: 26pt;
            font-weight: bold;
            letter-spacing: -1px;
            line-height: 26pt;
        }

.blubg .txtSearch {
    text-transform: uppercase;
    float: left;
    border: 0px;
    height: 35px;
    background: none;
    backface-visibility: hidden;
    border-bottom: 1px solid #FFF!important;
    outline: none;
    color: #FFF!important;
}

#slideHtmlDescription {
    font-size: 18px;
}

#slideshow {
    overflow: hidden;
    width: 100%;
    height: auto;
}

#homepageSlider {
    display: block;
    visibility: visible;
    width: 100%;
    height: auto;
}

.slides {
    width: 100%;
    height: auto;
    overflow: hidden;
}

    .slides li {
        list-style-type: none;
    }

.sliderImage {
}

.slideDimensions {
    width: 100%;
    height: auto;
}

slideLiDimensions {
    width: 100%;
    height: auto;
}

.sliderInfoTopLeft {
    position: absolute;
    margin: -340px 0 0 0;
}

.sliderInfoTopRight {
    position: absolute;
    margin: -340px 0 0 380px;
}

.sliderInfoBottomLeft {
    position: absolute;
    margin: -230px 0 0 0;
}

.sliderInfoBottomRight {
    position: absolute;
    margin: -230px 0 0 380px;
}

.sliderInfo {
    background: #560005;
    width: 300px;
    height: 210px;
    padding: 10px;
}

    .sliderInfo h1 {
        margin: 0;
        padding: 0;
        line-height: 1;
        color: #DDC2C7;
        font-weight: normal;
        font-family: 'Merriweather', "Times New Roman", Arial;
    }

    .sliderInfo h2 {
        margin: 0;
        padding: 0;
        line-height: 1;
        font-family: 'Merriweather', "Times New Roman", Arial;
        color: #FF0042;
    }

.sliderInfoMore {
    color: #DDC2C7;
    padding: 10px 0 0 0;
}

    .sliderInfoMore h3 {
        margin: 0;
        padding: 0;
        line-height: 1;
        color: #DDC2C7;
    }

.sliderLinks {
    color: #DDC2C7;
}

    .sliderLinks a:link,
    .sliderLinks a:visited {
        color: #DDC2C7;
        text-decoration: underline;
    }

    .sliderLinks a:hover,
    .sliderLinks a:active {
        color: #FFF;
        text-decoration: none;
    }





#footerHolder {
    margin: 0 auto;
    width: 1000px;
   background:  rgba(51, 43, 41,1) url('/images/interface/footerBackground.png');
    background-repeat: repeat-x;
    -webkit-transition: background 3s linear;
-moz-transition: background 3s linear;
-o-transition: background 3s linear;
transition: background 3s linear;

}

.eventsAndFooter {
    width: 100%;
    border: 0px solid #ff00ff;
    float: left;
}

.eventsandfooter {
    visibility: hidden;
}

.eventList {
    width: 100%;
    border: 0px solid #ff00ff;
    float: left;
    clear: both;
    margin-top: 0px;
}

.eventMiniViewWrapper, .artistMiniViewWrapper {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 0;
    float: left;
    margin: 0 0px 0px 0;
    width: 25%;
    cursor: pointer;
}

.eventMiniViewWrapper3 {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 3;
    float: left;
    margin: 20px 0px 0px 0;
    width: 170px;
    height: 110px;
}

.artistMiniViewWrapper3 {
    float: left;
    height: 190px;
    margin: 20px 23px 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 250px;
    z-index: 3;
}

.eventArtistMiniView img {
    cursor: pointer;
}

#eventDetailUC_bookingTicketsButton {
    cursor: pointer;
}

.eventMiniViewWrapper4, .artistMiniViewWrapper4 {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 0;
    margin: 0 0px 0px 0;
    width: 100%;
}

.eventMiniView, .artistMiniView {
    background: #101820;
    line-height: 1;
}

.eventMiniViewWrapper.corner, .artistMiniViewWrapper.corner {
    margin-right: 0;
}

.eventMiniView h3, .artistMiniView h3,
.eventMiniView h4, .artistMiniView h4 {
    padding: 0 0 0 10px;
    margin: 0;
    font-family: 'Merriweather', "Times New Roman";
    font-size: 1em;
    line-height: 1.2em;
    color: #000000;
}

.eventMiniViewHeaderImage {
    z-index: 10000;
}

    .eventMiniViewHeaderImage img {
        margin-top: 0px;
        width: 100%;
    }

.eventMiniViewImage, .artistMiniViewImage {
    margin-top: 0px;
    width: 100%;
}

.eventMiniViewHeader, .artistMiniViewHeader {
    width: 100%;
    background-color: #ffffff;
    bottom: 0px;
    position: absolute;
    padding: 15px;
}


.eventArtistMiniViewHeader {
    width: 100%;
    background-color: #111111;
    top: 0px;
    position: absolute;
    padding: 0px 0px 0px 10px;
}

.eventArtistMiniView {
    margin-top: 27px;
}


.eventMiniViewHeader a:link, .artistMiniViewHeader a:link,
.eventMiniViewHeader a:visited, .artistMiniViewHeader a:visited {
    text-decoration: none;
}

.eventMiniViewInfo, .artistMiniViewInfo {
    width: 210px;
    padding: 5px;
    font-size: 80%;
    color: #939BA5;
    background-color: #101820;
    position: absolute;
    top: 0px;
    z-index: 1;
}

    .eventMiniViewInfo a:link, .eventMiniViewInfo a:visited, .artistMiniViewInfo a:link, .artistMiniViewInfo a:visited {
        color: #939BA5;
        text-decoration: underline;
    }

    .eventMiniViewInfo a:hover, .eventMiniViewInfo a:active, .artistMiniViewInfo a:hover, .artistMiniViewInfo a:active {
        color: #939BA5;
        text-decoration: none;
    }

.transparent_class {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /* IE 5-7 */
    filter: alpha(opacity=80);
    /* Netscape */
    -moz-opacity: 0.8;
    /* Safari 1.x */
    -khtml-opacity: 0.8;
    /* Good browsers */
    opacity: 0.8;
}


.VenueMap {
    margin-top: 10px;
    width: 100%;
    height: 200px;
    color: #000;
}

.profileMeta #VenueMap {
    height: 250px;
}

.VenueMap .venue-image {
    width: 100px;
}

#footer {
    display: block;
    height: 300px;
    width: 100%;
}

#footerFirstRow {
    background: #FFF;
}

.sponsors {
    width: 100%;
    padding: 20px 0px 20px 0px;
}

.sponsor {
    padding: 0px;
    margin: 0px;
}

.social {
    padding-bottom: 20px;
}

.perf-day {
    display: block;
    float: left;
    padding-right: 5px;
}

.perf-month {
    display: block;
    float: left;
    padding-right: 5px;
}

.perf-time {
    display: block;
    float: left;
    padding-right: 5px;
}

.container {
    border-left: 0 solid transparent;
    margin: 0 auto;
    width: 1000px;
}

.breadcrumbs {
}

.breadcrumb a {
    padding-right: 10px;
    font-weight: bold;
}

#mainContentFirstColumn {
    float: left;
    /*background: #101820 url(/images/mainContentFirstColumnCorner.png) top right no-repeat;*/
    width: 200px;
    padding: 20px 20px 20px 0;
}

    #mainContentFirstColumn h2 {
        margin: 0 0 20px 0;
        padding: 0;
        color: #000000;
    }

.mainContentFirstColumnHeading {
    color: #FFF;
    font-size: 80%;
    margin: 20px 0 10px 0;
    padding: 0;
    font-weight: bold;
    float: left;
}

    .mainContentFirstColumnHeading a:link,
    .mainContentFirstColumnHeading a:visited {
        color: #FFF;
        text-decoration: underline;
    }

    .mainContentFirstColumnHeading a:hover,
    .mainContentFirstColumnHeading a:active {
        color: #F4E2B2;
        text-decoration: underline;
    }

.mainContentFirstColumnHeadingRight {
    color: #FFF;
    font-size: 80%;
    margin: 20px 0 10px 0;
    padding: 0;
    font-weight: normal;
    float: right;
}

    .mainContentFirstColumnHeadingRight a:link,
    .mainContentFirstColumnHeadingRight a:visited {
        color: #FFF;
        text-decoration: underline;
    }

    .mainContentFirstColumnHeadingRight a:hover,
    .mainContentFirstColumnHeadingRight a:active {
        color: #F4E2B2;
        text-decoration: underline;
    }


#mainContentSecondColumn {
    float: left;
    /*background: #000000;*/
    padding: 20px 0 20px 20px;
    width: 500px;
}

 #mainContentSecondColumnWide {
    float: left;
    /*background: #000000;*/
    padding: 20px 0 20px 20px;
    width: 76%;
}



div#contentLinks > h3 {
    color: #b21f3c;
}


div#contentLinksNews > h3 {
    color: #b21f3c;
}

#mainContentSecondColumn a, #mainContentSecondColumn a:visited, #mainContentSecondColumnWide a , #mainContentSecondColumnWide a:visited {
    text-decoration: none;
    color: #ee2b51!important;
}

    #mainContentSecondColumn a:hover , #mainContentSecondColumnWide a:hover{
        color: #45c4dd!important;
    }


#mainContentSecondColumn750 {
    float: left;
    /*background: #000000;*/
    padding: 20px 0 20px 20px;
    width: 750px;
}

#mainContentSecondColumn.mainContentSecondColumnBlue {
    width: 720px;
    height: auto!important;
    height: 730px;
    min-height: 730px;
}

.mainContentSecondColumnBlue {
    /*background: #D3DCE6 url(/images/mainContentSecondColumnBlueCorner.png) top left no-repeat !important;*/
    color: #000;
    border-right: 20px solid #D3DCE6;
    margin-right: -40px;
}

    .mainContentSecondColumnBlue a:link,
    .mainContentSecondColumnBlue a:visited {
        color: #404347;
        text-decoration: underline;
    }

    .mainContentSecondColumnBlue a:hover,
    .mainContentSecondColumnBlue a:active {
        text-decoration: underline;
        color: #267676;
        color: #000000;
    }

#mainContentSecondColumn h2 {
    margin: 0 0 20px 0;
    padding: 0;
    color: #000000;
}

#mainContentSecondColumnBlurb {
    font-family: 'Merriweather', "Times New Roman";
    width: 460px;
    line-height: 1;
    color: #000000;
}

#mainContentThirdColumn {
    float: right;
    /*background: #000000;*/
    padding: 20px 0 20px 20px;
    width: 200px;
}


#headerImage {
    clear: both;
    background: #332b29 url('/images/interface/footerBackground.png');
    background-repeat: repeat-x;
}


.leftColumnImageHolder ul {
    display: inline-block;
    list-style: outside none none;
    margin-bottom: -9px;
    margin-left: 0;
    margin-top: 0px;
    padding-left: 0;
    position: relative;
    width: 90%;
}

    .leftColumnImageHolder ul li {
        font-size: 13pt;
        line-height: 23.4pt;
    }

    .leftColumnImageHolder ul ul {
        margin-left: 8px;
    }

.leftColumnImageHolder a {
    line-height: normal;
}

.profileSoc ul ul li:before {
}

.alumni-list-pager {
    clear: both;
}

.leftColumnImageHolder li {
    padding-bottom: 5px;
}

    .leftColumnImageHolder li a {
        padding-bottom: 5px;
    }


.leftColumnImageHolder a, .leftColumnImageHolder a:link, .leftColumnImageHolder a:active, .leftColumnImageHolder a:visited {
    border-bottom: 0px dotted #0080c1;
    color: #000000;
    display: block;
}

.leftColumnImageHolder ul ul {
    display: block;
}

.leftColumnImageHolder a:hover {
    border-bottom: 0px dotted #536d7b;
    color: #000000;
    margin: 0;
    text-decoration: none;
}

.arrowscrollbox {
    position: absolute;
    left: 20%;
    top: 500px;
    z-index: 100000;
    font-family: 'Merriweather',"Times New Roman";
    text-align: center;
    width: 100px;
}

.arrowscroll {
    width: 70px;
    height: 16px;
    background-image: url('/images/interface/arrow-scroll-homepage.png');
    background-position: 35px 0px;
    background-repeat: no-repeat;
}

.textscroll {
    margin-top: 5px;
}

.eventDetail {
    width: 1000px;
    margin: 0 auto;
    color: #000000;
}

.performances {
    padding-top: 1em;
}

/* seacrch */
input#searchBoxWrapper_searchText {
    text-transform: uppercase;
    float: left;
    border: 0px;
    height: 35px;
    background: none;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-bottom: 1px solid #FFF;
    outline: none;
    border-bottom-color: black;
}

.searchBox {
    position: absolute;
    float: right;
    right: 18.5em;
}

a#searchBoxWrapper_searchButton {
    right: 27px;
    position: relative;
}

/* end search*/
div#multimedia-container .video-container object {
  max-width: 360px;
  border: medium none;
}

#blogPostText iframe {
    max-width: 100%;  
}

/*iframe width*/
iframe, object {
    max-width: 360px;
     border: medium none;
}

.mceIframeContainer iframe, object {
    max-width: none;
     border: medium none;
}

#fullscreenVideoContainer iframe{
    max-width: none;
     border: medium none;
}

a.galleryImages {
    max-width:  250px;
    padding-bottom: 7px;
}


 .scrollable-news-list
    {
        height: auto !important;
        height: 360px;
        max-height: 360px;
        width: 480px;
    }
    .miniNewsItem iframe
    {
        display: none;
    }
  

.galleryitems.embed-gallery {
  display: none!important;
}
    #eventTwitterFeedContent .miniSocialItemBody p, #eventTwitterFeedContent .miniSocialItemBody p a, #eventTwitterFeedContent .miniSocialItemMetaTime
    {
        color: #ACA39A;
    }
    #eventTwitterFeedContentContainer .miniSocialItemBody
    {
        width: 370px;
    }
    .jspContainer, #eventTwitterFeedContentContainer
    {
        height: 500px;
    }
    .featuredItem
    {
        width: 220px;
        margin-top: 0px;
        margin-right: 3px; /*margin-bottom:3px;*/
    }
    .featuredItem img
    {
        width: 220px;
    }

    .minimalpaddingBottom
    {
        padding-bottom: 0px;
    }

    span#eventDetailUC_Notes {
    width: 410px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
      padding-left: .7em;
}

div#fb-comments, .embed-gallery {
  display: none;
}


#firstColummn {
    float: left;
    padding: 30px 20px 20px 0;
    width: 160px;
    border: 0px solid #b0e0e6;
}
#secondColummn {
    float: left;
    padding: 22px 0 20px 20px;
    width: 360px;
    border: 0px solid #b0e0e6;
}

.listArtistArchived {
    list-style-type: none;
}

.pinky {
    color: #b31c3b;
}


div#eventDetailUC_newsFeedList {
    padding-top: 22px;
}

#thirdColummn, #eventDetailUC_thirdColummn {
    float: right;
    padding: 83px 0 20px 20px;
    width: 410px;
    border: 0px solid #b0e0e6;
}

#tabs {
    border: 0px solid #aca39a;
    color: #000000;
    width: 400px;
    margin-top: 20px;
    float: right;
}


    #tabs ul li {
        border-width: 1px 1px 0px 1px;
        border-style: solid;
        border-color: #aca39a;
        color: #000000;
        -webkit-border-top-left-radius: 4px;
        border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
      
    }

     .ui-state-active a, .ui-state-hover a {
    outline: none;
}

    #tabs .ui-tabs-active {
        -moz-transition: background-color 0.2s ease;
        -o-transition: background-color 0.2s ease;
        -webkit-transition: background-color 0.2s ease; 
        transition: background-color 0.2s ease;
        background: #f0f0f0;
          outline-color: transparent;
    }

#tabs-1, #tabs-2, #tabs-3, #tabs-4 {
    border: 0px solid #aca39a;
    color: #000000;
         

}
.fadeIn {
  
    -webkit-animation: fadein 0.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

#tabs-1 {
    margin-top: 20px;
}


.NewText a {
    color: #fff!important;
    padding-right: 10px;
    font-weight: bold;
}



#currentImage img, #currentVideo img {
    width: auto!important;
    width: 300px;
    max-width: 300px;
    max-height: 225px;
}

#currentImage, #currentVideo {
    float: left;
    width: 300px;
}

#imageMenu, #videoMenu {
    float: left;
    width: 160px;
}

    #imageMenu ul, #videoMenu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #imageMenu ul li, #videoMenu ul li {
            margin: 0;
            padding: 5px 0 5px 10px;
            display: block;
            border: 1px dotted #3E4349;
            border-width: 1px 0 0 0;
            font-size: 80%;
        }

.currentImageMenuItem, .currentVideoMenuItem {
    background: #FFF;
}

.imageMenuTitle, .videoMenuTitle {
    display: block;
}

.imageMenuMeta, .videoMenuMeta {
    display: block;
}


#newsFeedList {
    width: 400px;
}

.miniNewsItem {
    clear: both;
    border: 1px solid #aca39a;
    border-width: 1px 0 0 0;
    padding: 10px 0 0 0;
    margin: 5px 0 0 0;
    font-size: 70%;
    color: #000;
}

h4.dateTitleArtist {
    padding-bottom: 6px;
    padding-top: 8px;
}

.miniNewsItem p {
    margin: 0;
    padding: 0;
}

h4.title {
    margin-bottom: -12px;
}

.miniNewsItemImage {
    display: block;
    float: left;
    width: 50px;
}

    .miniNewsItemImage img {
        width: 50px;
    }

.miniNewsItemBody {
    /* float: left; */
    width: 145px;
    width: 100%;
    padding: 20px 0 0 5px;
}

.miniNewsItemTitle {
    margin: 0;
    padding: 0;
}


h4.miniNewsItemTitle {
    margin-left: 57px;
    top: -21px;
    position: relative;
}

.miniNewsItemTitle a:link,
.miniNewsItemTitle a:visited {
    text-decoration: none;
    color: #000000;
    font-size: 110%;
}

.miniNewsItemTitle a:hover,
.miniNewsItemTitle a:active {
    text-decoration: none;
    color: #000000;
}

.miniNewsItemComments a:link,
.miniNewsItemComments a:visited {
    text-decoration: none;
    color: #000000;
}

.miniNewsItemComments a:hover,
.miniNewsItemComments a:active {
    text-decoration: underline;
    color: #000000;
}

.videogalleryitems ul, .galleryitems ul, .guide-listing-wrapper ul {
    clear: both;
    list-style: outside none none;
    margin: 0;
    max-width: 900px;
    padding: 0;
}

    .videogalleryitems ul li, .galleryitems ul li {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #eee;
        border-color: #f3f3f3 #bbb #bbb #f3f3f3;
        -moz-border-image: none;
        -o-border-image: none;
        -webkit-border-image: none;
        border-image: none;
        border-style: solid;
        border-width: 1px;
        float: left;
        margin: 5px;
        padding: 5px;
    }

        .videogalleryitems ul li img {
            float: left;
            height: 82px;
            width: 132px;
        }

        .galleryitems ul li img {
            float: left;
            height: 100px;
            width: 100px;
        }

        .videogalleryitems ul li span {
            clear: both;
            display: none;
        }

        .galleryitems ul li span {
            clear: both;
            display: block;
            height: 20px;
        }

        .videogalleryitems ul li .videogalleryItemType, .galleryitems ul li .galleryItemType {
            clear: both;
            display: none;
            float: none;
            padding: 10px 0;
        }

        .videogalleryitems ul li:hover, .galleryitems ul li:hover {
            background-color: #bbb;
        }

        .videogalleryitems ul li a:link, .videogalleryitems ul li a:visited, .galleryitems ul li a:link, .galleryitems ul li a:visited {
            text-decoration: none;
        }

.videogalleryitems li .galleryItemTitle, .galleryitems li .galleryItemTitle {
    display: none;
}

.videogalleryitems ul li.main-item, .galleryitems ul li.main-item {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}

.videogalleryitems ul li.item-left, .galleryitems ul li.item-left {
    clear: left;
}

.galleryitems ul li.main-item img {
    height: auto;
    width: auto;
}

.eventList .background {
    background-color: rgba(240, 23, 118, 0.4);
    height: 100%;
    left: 0;
    pointer-events: none;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

.h3link {
    color: #004b6c;
    font-family: "Merriweather","Times New Roman";
    font-size: 1em;
    line-height: 1.2em;
    margin: 0;
    padding: 0 0 0 26px;
    font-weight: bold;
}

footer {
    clear: both;
    background:  rgba(51, 43, 41,1) url('/images/interface/footerBackground.png');
    background-repeat: repeat-x;
    -webkit-transition: background 3s linear;
-moz-transition: background 3s linear;
-o-transition: background 3s linear;
transition: background 3s linear;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 72px;
	left: 0;
	width:854px ;
	height: 528px;
	max-width: none!important;
}

#contentHolder iframe:not(#blogPostText iframe) {
    width: 360px;
    border: 0px;
}

#blogPostText iframe {
    border: 0px; 
}

 /*#footerHolder:hover, footer:hover, footer:hover + #footerHolder,  #footerHolder:hover + footer {
    clear: both;
        background:  rgba(2, 70, 99, 0)  url('/images/interface/footerBackground-fade.png');
          background-repeat: repeat-x;
        
}*/

 .fader {
         clear: both;
        background:  rgba(2, 70, 99, 0)  url('/images/interface/footerBackground-fade.png')!important;
          background-repeat: repeat-x;
 }


#footerBeatRow {
    background:  url('/images/interface/beat.png');
    background-position: 120px 0px;
    background-repeat: no-repeat;
    height: 30px;
    display: block;

}

#footerFirstRowFirstColumn {
    float: left;
    margin: 10px 0 10px 0;
}

#footerFirstRowSecondColumn {
    float: left;
    margin: 10px 0 10px 20px;
    padding: 0 0 0 10px;
    border-left: 1px solid #424244;
}

#footerFirstRowThirdColumn {
    float: left;
    margin: 10px 0 10px 20px;
    padding: 0 0 0 10px;
    border-left: 1px solid #424244;
}

#footerFirstRow h5 {
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 10px 0;
    color: #424244;
    font-size: 70%;
}

#footerSecondRow {
    
    color: #FEFDFF;
    margin: 20px 0 0 0;
}

    #footerSecondRow p {
        margin: 0;
        padding: 0px 0px 5px 0px;
    }

    #footerSecondRow li {
        margin: 0;
        padding: 0;
    }

#footerSecondRowLogoColumn {
    float: left;
    height: 300px;
    width: 160px;
    font-size: 80%;
}

    #footerSecondRowLogoColumn p {
        margin-top: 35px;
        padding: 0px 0px 5px 0px;
        width: 129px;
    }

#footerSecondRowFirstColumn {
    float: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowSecondColumn {
    float: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowThirdColumn {
    float: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowFourthColumn {
    float: left;
    text-align: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowFifthColumn {
    float: left;
    text-align: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowSixthColumn {
    float: left;
    text-align: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerSecondRowSeventhColumn {
    float: left;
    text-align: left;
    /*padding: 15px 10px 15px 0px;*/
    width: 140px;
    font-size: 80%;
}

#footerThirdRowFirstColumn {
    float: left;
    margin-left: 0;
    padding: 32px 10px 15px 0;
    text-align: left;
    width: 558px;
    font-size: 90%;
}


#footerThirdRowSecondColumn {
    float: left;
    font-size: 80%;
    margin-left: -10px;
    padding: 10px 10px 15px 140px;
    text-align: left;
    top: -31px;
    position: relative;
}

#footerThirdRowThirdColumn {
    float: left;
    font-size: 80%;
    margin-left: 59px;
    padding: 30px 10px 15px 70px;
    text-align: left;
}

#footerFourthRowFirstColumn {
    float: left;
    text-align: left;
    clear: both;
}

    #footerFourthRowFirstColumn table {
        width: 835px;
    }

    #footerFourthRowFirstColumn td {
        font-size: 80%;
        float:none;
        padding: 0px 0px 0px 10px;
    }

#footerLogo img {
    width: 70%;
}

#footerSecondRow h3 {
    color: #F7ABAF;
    margin-bottom: 10px;
}



div#footerFourthRowFirstColumn {
    margin-bottom: 10px;
    left: 155px;
    position: relative;
}


    div#footerFourthRowFirstColumn td a {
        left: -16px;
        position: relative;
    }



.mailingList {
    background: #2a2525;
    height: 25px;
    width: 98px;
    margin-bottom: 4px;
    -moz-border-radius: 2em;
    /* -webkit-border-radius: 2em; */
    -webkit-border-radius: -1em;
    border-radius: -1em;
    border: none;
    color: #A2A2A2;
    padding-left: 0.5em;
    outline: none;
}

/*remove sitemap bulletpoints*/
.siteMapList ul {
    list-style-type: none;
}

/* social pushing heart*/

.social_heart li {
    overflow: hidden;
    list-style: none;
/*white-space: nowrap;*/
    margin-right: 10px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    display: inline-block;
}


/* contact us buttons */

.formelem.formLeft, .formelem.formRight {
    padding-bottom: 10px;
}

 .formelemLrg {
    width: 49%;
}

.formElem input[type=radio], .formElem input[type=checkbox] {
    float: right;
    width: auto;
    height: auto;
}

.formElem {
    display: block;
    margin: 0px 0px 35px 0px;
    height: 40px;
}

.formElemLrg {
    display: block;
    margin: 0px 0px 35px 0px;
    height: 195px;
}

.formElem label {
    float: left;
    font-weight: 100;
    font-size: 12pt;
}

.formElemLrg {
    display: block;
    margin: 0px 0px 35px 0px;
    height: 195px;
}


.formElem input, .formElemLrg textarea {
    padding: 5px;
    width: 100%;
    height: 100%;
    font-size: 13pt;
    font-family: Georgia, Arial, Tahoma, sans-serif;
}


.formElem input, .formElemLrg textarea {
    padding: 5px;
    width: 100%;
    height: 100%;
    font-size: 13pt;
    font-family: Georgia, Arial, Tahoma, sans-serif;
}

 .btnSend {
    width: 60%;
}

 /* form validation */


#error {
    color: red;
    font-size: 10px;
    display: none;
}

.needsfilled {
    background: red;
    color: white;
}

/* end form validation*/

.btnSendInput {
    border: 1px solid #fa1324;
    background-color: #fa1324;
    width: 86%;
    height: 33px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    top: 7px;
    color: white;
}


.btnSendInput:hover {
    border: 1px solid #00abe9;
background-color: #00abe9;
}

.btnSend.enqbtns {
    width: 110%;
}




    .social_heart li a {
        /*opacity: 0;
        color: #666;
        max-width: 0;
        display: inline-block;
        text-decoration: none;
        -moz-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color;
        -o-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color;
        -webkit-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color;
        transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color;*/
    }

        .social_heart li a:hover {
            /*used to give an indication the icon is being hovered over*/
        }

        .social_heart li a i {
            float: right;
            display: block;
            padding-right: .5em;
            margin-bottom: -0.625em;
        }

    .social_heart li b {
        display: inline-block;
        padding: .125em .375em;
    }

div#___plusone_0 {
    top: 10px;
    position: relative;
}

.social_heart li:hover a {
    opacity: 1;
    max-width: 150px;
    -moz-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color .2s;
    -o-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color .2s;
    -webkit-transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color .2s;
    transition: max-width 1s ease-out .1s, opacity 1s ease-out .1s, color .2s;
}

.socialbutton {
    /* float: left; */
    padding-bottom: 10px;
}


/*end social pushing heart*/



div#venue {
    padding-top: 1.4em;
}


.backButton {
    margin-left: 0.1em;
    color: #b31c3b;
    top: 2px;
    position: relative;
    cursor: pointer;
    display: inline-block;
}

/*
    .blue h1{
	    color: #00D9F1;
    }
    .blue h2{
	    color: #00D9F1;
    }
    .blue h3{
	    color: #00D9F1;
    }
    .blue h4{
	    color: #B1E3E3;
    }
    .blue h5{
	    color: #A9E8E0;
    }



    .blue h1{
	    color: #00bfff;
    }
    .blue h2{
	    color: #00bfff;
    }
    .blue h3{
	    color: #00bfff;
    }
    .blue h4{
	    color: #00bfff;
    }
    .blue h5{
	    color: #00bfff;
    }
    */


.blue {
    color: #004b6c;
}

    .blue h1 {
        color: #004b6c;
    }

    .blue h2 {
        color: #004b6c;
    }

    .blue h3 {
        color: #004b6c;
    }

    .blue h4 {
        color: #004b6c;
    }

    .blue h5 {
        color: #004b6c;
    }

.lightBlue {
    color: #62c3db;
}

    .lightBlue h1 {
        color: #62c3db;
    }

    .lightBlue h2 {
        color: #62c3db;
    }

    .lightBlue h3 {
        color: #62c3db;
    }

    .lightBlue h4 {
        color: #62c3db;
    }

    .lightBlue h5 {
        color: #62c3db;
    }


.grey {
    color: #6a6f73;
}

    .grey h1 {
        color: #6a6f73;
    }

    .grey h2 {
        color: #6a6f73;
    }

    .grey h3 {
        color: #6a6f73;
    }

    .grey h4 {
        color: #6a6f73;
    }

    .grey h5 {
        color: #6a6f73;
    }


.greyLightBlue {
    color: #e2eff9;
}

    .greyLightBlue h1 {
        color: #e2eff9;
    }

    .greyLightBlue h2 {
        color: #e2eff9;
    }

    .greyLightBlue h3 {
        color: #e2eff9;
    }

    .greyLightBlue h4 {
        color: #e2eff9;
    }

    .greyLightBlue h5 {
        color: #e2eff9;
    }


.grey2 {
    color: #9798a4;
}

    .grey2 h1 {
        color: #9798a4;
    }

    .grey2 h2 {
        color: #9798a4;
    }

    .grey2 h3 {
        color: #9798a4;
    }

    .grey2 h4 {
        color: #9798a4;
    }

    .grey2 h5 {
        color: #9798a4;
    }


.pink {
    color: #f8b37b;
}

    .pink h1 {
        color: #f8b37b;
    }

    .pink h2 {
        color: #f8b37b;
    }

    .pink h3 {
        color: #f8b37b;
    }

    .pink h4 {
        color: #f8b37b;
    }

    .pink h5 {
        color: #f8b37b;
    }

.red {
    color: #e50053;
}

    .red h1 {
        color: #e50053;
    }

    .red h2 {
        color: #e50053;
    }

    .red h3 {
        color: #e50053;
    }

    .red h4 {
        color: #e50053;
    }

    .red h5 {
        color: #e50053;
    }

.gold {
    color: #b78300;
}

    .gold h1 {
        color: #b78300;
    }

    .gold h2 {
        color: #b78300;
    }

    .gold h3 {
        color: #b78300;
    }

    .gold h4 {
        color: #b78300;
    }

    .gold h5 {
        color: #b78300;
    }

.yellow {
    color: #ffe524;
}

    .yellow h1 {
        color: #ffe524;
    }

    .yellow h2 {
        color: #ffe524;
    }

    .yellow h3 {
        color: #ffe524;
    }

    .yellow h4 {
        color: #ffe524;
    }

    .yellow h5 {
        color: #ffe524;
    }

.yellow2 {
    color: #fff48c;
}

    .yellow2 h1 {
        color: #fff48c;
    }

    .yellow2 h2 {
        color: #fff48c;
    }

    .yellow2 h3 {
        color: #fff48c;
    }

    .yellow2 h4 {
        color: #fff48c;
    }

    .yellow2 h5 {
        color: #fff48c;
    }

.green {
    color: #008e3b;
}

    .green h1 {
        color: #008e3b;
    }

    .green h2 {
        color: #008e3b;
    }

    .green h3 {
        color: #008e3b;
    }

    .green h4 {
        color: #008e3b;
    }

    .green h5 {
        color: #008e3b;
    }


.whiteText {
    font-weight: normal;
    font-family: 'Merriweather',"Times New Roman";
    color: #ffffff;
}

.blackText {
    font-weight: normal;
    font-family: 'Merriweather',"Times New Roman";
    color: #000000;
}

.guides-listing-pager {
    clear: both;
}

.artists-listing-pager {
    clear: both;
}

.datapager {
    clear: both;
}

#eventDetailUC_eventGalleries {
    margin-top: 10px;
}


.blogListItem {
    border-bottom: 1px dotted #00605E;
    margin: 0 0 10px 0;
}

.blogListItemInfo {
    float: left;
    width: 190px;
    margin: 0 20px 0 0;
    font-size: 80%;
}

.blogListItemImage {
}

.blogListItemMeta {
}

.blogListItemMetaAuthor {
    margin: 10px 0 0 0;
}

.blogListItemMetaDate {
}

.blogListItemMetaTags {
    margin: 0 0 0 0;
}

.blogListItemMetaComments {
    margin: 10px 0 10px 0;
}

.blogListExcerpt {
    float: left;
    width: 520px;
    font-size: 90%;
}

    .blogListExcerpt h3 {
        margin: 0 0 5px 0;
        padding: 0;
    }

    .blogListExcerpt p {
        margin: 0 0 10px 0;
        padding: 0;
    }


#blogPost {
    max-width: 800px;
}

#blogPostTitle {
    border-top: 1px dotted;
}

    #blogPostTitle h3 {
        color: #00605e;
    }

.newsTitle {
    color: #00605e;
    text-align: left;
}

#contentLinks h3.newsTitle {
    margin-left: 10px;
}

#contentLinksNews h3.newsTitle {
    margin-left: 10px;
}

#WCUserControlWrapper3_newsListPages {
    float: left;
    color: #00605e;
}

#blogPostMetaTags {
}

#blogPost h3 {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 0;
}

#blogPost h2 {
    margin: 0;
    padding: 0;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted;
}

#blogPostMeta {
    font-size: 80%;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #003C44;
}

#blogPostMetaAuthor {
}

#blogListItemMetaDate {
}

#blogPostMetaTags {
    margin: 5px 0 5px 0;
}

#blogPostMetaComments {
    border-bottom: 1px dotted #003C44;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
}

#blogPostImage {
}

#blogPostText {
    font-size: 90%;
}

    #blogPostText img {
        padding-left: 0px;
    }

#blogListItemImage img {
    width: 120px;
}


.patty {
    font-size: 38px;
    cursor: pointer;
}

    .patty i {
        margin-top: -3px;
    }

    .patty i {
        color: #FFF;
    }

    .patty i {
        content: "\f0c9";
    }


.notransition i {
  
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

    .notransition i:before {
        content: "\f00d";
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

.eventMiniViewHeader.transparent_class {
    z-index: 90000;
}


.eventMiniViewHeaderImage.cmstoolbar > div p {
    margin: 0;
}

.mifcreativelisting {
    /*margin: 33px;*/
}

.mifcreativehtml h1 {
    color: #00605e;
}

.mifcreativehtml {
    padding: 20px;
}


#newsContainer {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
	text-align:center;
	border:0px solid #ff0000;
}

#newsRow {
	display:block;
	border:0px solid #000000;
	display:table;
    width: 100%;
}

.columns {
    width: 33%;
	border:0px solid #000000;
	display:inline-block;
	padding:0px;
	margin:0px;
	float:left;
}

.columns2 {
    width: 100%;
	border:0px solid #000000;
	padding:0px;
	margin:0px;
	clear:both;
}

.newsarticle {
    color: #000000;
    background-color: #ffffff;
	border:0px solid #000000;
	padding:0px;
	margin:10px;
	text-align:left;
}

.newsarticle img {
	width:100%;
}

.newsarticle p {    
    font-weight: normal;
    margin: 10px;
}

.newsarticle h3 {
    margin: 10px;
    text-align: left;
}

.newsCategories {
	margin:10px;
}
