﻿#ticketsAvailable
{
    margin: 6px 0 34px 0;
}
#ticketsAvailable li
{
    background: #000 url(/App_Themes/Default/Images/Graphics/arrow.gif) no-repeat 1px 4px;
    list-style: none;
    padding: 0 0 6px 10px;
    font-size: 1.1em;
}
#ticketsAvailable li .ticketDate
{
    color: #e79515;
}
#ticketsAvailable li .Many, #ticketsAvailable li .None, #ticketsAvailable li .Some
{
    margin: 0 0 0 3px;
}
#ticketsAvailable li .Many
{
    color: #ffffff;
}
#ticketsAvailable li .Some
{
    color: #74b5a8;
}
#ticketsAvailable li .None
{
    color: #d01118;
}

ul#twitter 
{
    margin: 5px 0 21px 0;
}

ul#twitter li
{
    list-style: none;
}

ul#twitter li span.top
{
    background: #000 url(/App_Themes/Default/Images/Graphics/twittertop.gif) no-repeat bottom left;
    height: 6px;
    width: 206px;
    display: block;
}

ul#twitter li span.bottom
{
    background: #000 url(/App_Themes/Default/Images/Graphics/twitterbottom.gif) no-repeat 0 0;
    height: 11px;
    width: 206px;
    display: block;
}

ul#twitter li em
{
    font-size: 1.1em;
    background: #1c1b18;
    color: #b0aca0;
    width: 190px;
    padding: 0 8px 0 8px;
    display: block;
}

ul#twitter li cite
{
    font-style: normal;
    text-indent: 18px;
    font-size: 1.1em;
    padding: 2px 0 0 0;
    color: #94928b;
}

#latestBlogposts
{
    margin: 4px 0 0 0;
}

#latestBlogPostDancer h4
{
    padding: 5px 14px 4px 10px;   
    background: #1c1b18;
    display: inline;
}

#latestBlogPostDancer li
{
    background: #1c1b18;
    list-style: none;
    padding: 11px 10px 10px 10px;
}

#latestBlogPostDancer li a.titleLink
{
    font-size: 1.3em;
    text-transform: uppercase;
}

#latestBlogPostDancer li p
{
      padding: 5px 0 0 0;  
      margin: 0;
      line-height: 1.6em;
}

#latestBlogPostDancer cite
{
    font-style: normal;
    color: #fff;
    font-size: 1.1em;
    padding: 10px 0 0 0;
}

ul#newsListingDefault
{
    margin: 7px 0 28px 0;
}



ul#newsListingDefault li
{
    list-style: none;
    font-size: 11px;
    margin: 0 0 4px 0;
}




ul.latestBlogPostBox 
{
    margin: 14px 0 40px 0;

}


ul.latestBlogPostBox li
{
    list-style: none;
    width: 194px;
    float: left;
    background: #1c1b18;    
}

ul li.ulClear
{
    float: none;
    clear: both;
    background: transparent;
    height: 0;


}

ul.latestBlogPostBox li.ulClear
{
    float: none;
    clear: both;
    height: 0;
}



ul.latestBlogPostBox li.first
{
    margin: 0 22px 0 0;

}

ul.latestBlogPostBox li h3 
{
     padding: 0 0 0 11px;
}
ul.latestBlogPostBox li h3 a
{
  
    padding: 0 0 3px 0;
}

#mainContent ul.latestBlogPostBox li p
{
    margin: 0 11px 0 11px;
    padding: 0 0 14px 0;
    min-height: 66px;
    _height: 66px;
}


ul.latestBlogPostBox li span.top
{
    background: #1C1B18 url(/App_Themes/Default/Images/Graphics/blogposttop.gif) no-repeat 0 0;
    height: 8px;
    width: 194px;
    display: block;
    padding: 0 0 7px 0;
}

ul.latestBlogPostBox li span.bottom
{
    background: #000 url(/App_Themes/Default/Images/Graphics/blogpostbottom.gif) no-repeat 0 0;
    height: 11px;
    width: 195px;
    display: block;
}

ul.latestBlogPostBox li span.author
{
    font-size: 1.1em;
    background: #000;
    
    padding: 0 8px 0 8px;
    display: block;
    color: #94928b;
}

/*Pressreleases*/
ul.LatestPressreleases
{
    list-style-type: none;
    margin: 0 0 50px 0;
    }

ul.LatestPressreleases li
{
	list-style-image: none;
	font-size: 1.2em;
	line-height: 150%;
	margin: 0 0 2px 0;
}

ul.LatestPressreleases li span.date
{
	color: #fff;
	padding: 0 5px 0 0;
}

.movieWindow a.movieCloseButton
{
    background: #000 url(/Images/Lytebox/close.png) no-repeat 0 0;
    display: block;
    width: 64px;
    height: 16px;
    position: absolute;
    right: 8px;
    top: 8px;
}

.movieWindow
{
    border: 2px solid #333;
    background: #000;
    padding: 35px 12px 12px 12px;
    position: relative;
}

#newsOverview
{
    margin: 0 0 22px 0;
}



#newsOverview a:link, l#newsOverview a:visited
{
        color: #e79515;
    text-transform: uppercase;

    font-family: Arial, helvetica;
}


#newsOverview a:hover, #newsOverview a:active
{
    color: #b3a58a;
}

#newsOverview a.title
{
    font-size: 1.2em;
}



#newsOverview span.date
{
    display: block;
    margin: 15px 0 3px 0;
}

#newsOverview p
{
    margin: 3px 0 0 0;
}



ul#newsletterListing
{
    margin: 0 0 22px 0;
}

ul#newsletterListing li
{
    list-style: none;
    margin: 0 0 10px 0;
}

ul#newsletterListing span.date
{
    display: block;
    margin: 0 0 3px 0;
}


ul#newsletterListing a:link, ul#newsletterListing a:visited
{
        color: #e79515;
    text-transform: uppercase;
    font-size: 1.2em;
    font-family: Arial, helvetica;
}


ul#newsletterListing a:hover, ul#newsletterListing a:active
{
    color: #b3a58a;
}


.randomImageGallery
{
    margin: 13px 0 50px 0;
}

#PressImageGallery span
{
    margin: 0 0 10px 0;
}
#PressImageGallery span a:link, #PressImageGallery span a:visited
{
    float: left;
    margin: 0 10px 0 0;
    display: inline;
    border: 1px solid #000;
}
#PressImageGallery span a:hover, #PressImageGallery span a:active
{
    border: 1px solid #333;
}
ul#imageGalleryCategories li
{
    list-style: none;
}

    .closed
    {
        padding: 4px 0 0 23px;
        height: 19px;
        width: 125px;
        font-size: 1.1em;
        background: #000 url(/Images/pil_closed.png) no-repeat 0 0;
    }
    .open
    {
        padding: 4px 0 0 23px;
        height: 19px;
        width: 125px;
        font-size: 1.1em;
        background: #000 url(/Images/pil_open.png) no-repeat 0 0;
    }
    
    ul#youTubeOverView li
    {
        list-style: none;
        margin: 0 0 31px 0;
    }
    
    
    ul#currentShows li
    {
        list-style: none;
                margin: 5px 0 0 0;
    }
    
    ul#currentShows li a
    {
        font-size: 1.1em;

    }
    
    
    ul#dancersOverview li
    {
        width: 75px;
        height: 93px;
        list-style: none;
        display: inline;
        float: left;
        padding: 5px 5px 5px 0;
        
    }
    
    ul#dancersOverview li.compact
    {
        width: 55px;
        height: 55px;
    }
    
     ul#dancersOverview li img
     {
         margin: 0 auto;
     }
    
    
    ul#dancersOverview li span
    {
        display: block;
        margin: 2px 0 0 0;
        text-align: center;
    }
    