/*Overwrite YUI css due to opacity issue with mac+FF and flash */
.yui-panel-container.shadow .underlay,
.masked .mask   {
    opacity:1;
    background-color:transparent;
}

.masked .mask   {
    background-image:url('/lemeridien/lm100/podcast/images/mask_bg.png');
}

.yui-panel-container.shadow .underlay   {
    background-image:url('/lemeridien/lm100/podcast/images/podcast_bg.png');    
}

#layoutPrimary  {
    padding-top:0;
}

#LMPodcastHeader    {
    margin-bottom:15px;
}


#featuredPodcast    {
    background-color:#000000;
    color:#FFFFFF;
    padding:25px 15px;
    margin-top:25px;                                                          
}

#featuredPodcastContentContainer    {
    float:left;
    width:500px;
}

.primaryBlock {
    padding: 0px 15px 0 15px;
    margin: 0 0 0 0;
}

#headerContainer {
    margin-top:20px;    
}

#headerContainer h1 {
    padding:0;
}

.LMPodcastDescription   {
    width:580px;
}

.featuredPodcastLength,
.podcastLibraryLength   {
    font-style:italic;
    margin-left:3px;
}

.featuredPodcastLength,
#featuredPodcast a   {
    color:#a6a6a6;
}

.featuredPodcastEntry   {
    border-right:solid 1px #3f3f3f;
    float:left;
    width:240px;
    text-align:center;
}

.featuredPodcastEntryContent   {
    width:177px;
    text-align:left;
    margin:auto;
}

.ruleClass2 {
    border-right:none;
}

.featuredPodcastImage   {
    margin-bottom:10px;    
}

.featuredPodcastTitle a   {
    text-decoration:underline;
    font-weight:normal;
}

.featuredPodcastAuthor  {
    font-weight:bold;
    color:#FFFFFF;
}

.featuredPodcastPlayControls    {
    margin-top:15px;
}

.featuredPodcastPlay,
.featuredPodcastDownload    {
    background:url("/lemeridien/lm100/podcast/images/arrowBgBlack.gif") no-repeat top left;
    line-height:16px;
    text-transform:capitalize;
}

.featuredPodcastPlay    {
    margin-right:15px;
}

.featuredPodcastPlay a,
.featuredPodcastDownload a    {
    padding-left:20px;
}

#featuredArtistImage    {
    width:214px;
    text-align:center;
    float:left;
}

.featuredArtistPodcastAuthor,
.featuredArtistPodcastEntry   {
    float:left;
    width:471px;
    padding-left:15px;
}

.featuredArtistPodcastAuthor    {
    margin-bottom:20px;
}

.featuredArtistPodcastTitle {
    width:285px;
    float:left;
}

.featuredArtistPodcastTitle a   {
    text-decoration:underline;
    font-weight:normal;
}

.featuredArtistPodcastEntry li {
    list-style-position:inside;
    list-style-type:square;
    color:#A6A6A6;
}

.podcastLibraryPodcastPlay,
.podcastLibraryPodcastDownload    {
    background:url("/lemeridien/lm100/podcast/images/arrowBgRed.gif") no-repeat top left;
    float:left;
    line-height:16px;
}

.podcastLibraryPodcastPlay  {
    margin-right:25px;
}

.podcastLibraryPodcastPlay a,
.podcastLibraryPodcastDownload a    {
    padding-left:20px;
}

.clearBoth   {
    clear:both;
}

#podcastLibrary {
    margin-top:20px;
    margin-bottom:15px;
}

#podcastLibraryHeader   {
    margin-bottom:7px;
}
#podcastLibrarySortBar  {
    padding-top:2px;
    padding-bottom:2px;
    border-top:1px solid #c7c7c7;
    border-bottom:1px solid #c7c7c7;
    padding-left:8px;
    margin-bottom:5px;
}

#podcastLibraryEntryContainer   {
    overflow:auto;
    height:200px;
}

#podcastLibrarySortBar a    {
    color:#000000;
    text-decoration:underline;
}

#podcastLibraryEntry    {
    padding-left:8px;
    border-bottom:solid 1px #FFFFFF;/*border for ie6 to fix height of div bug*/
}

.podcastLibraryEntryOn  {
    background-color:#eeeeee;
}


.podcastLibrarySortedElement  {
    float:left;
    margin-top:3px;
    margin-bottom:3px;

}

.podcastLibraryAuthor    {
    width:138px;    
}

.podcastLibraryTopic  {
    width:93px;
}

.podcastLibraryTitle  {
    width:257px;
}

#podcastLibraryEntry .podcastLibraryTitle a   {
    color:#000000;
    text-decoration:underline;
    font-weight:normal;
}

.podcastLibraryDateAdded   {
    width:93px;
}

.podcastLibraryLength   {
    color:#999999;
}

#podcastLibraryDownloadInstructions {
    margin-top:30px;
    font-style:italic;
}



#podcastPlayerPopupDiv  {
     width:660px;
    height:563px;
    background-color:#FFFFFF;
}

#podcastPlayerPopupDivIframe    {
    width:660px;
    height:563px;
    margin:0;
    padding:0;
}

.yui-panel .container-close {
    background:transparent url(/lemeridien/images/property/highlight/closeHighlight.gif) no-repeat scroll 0% 50%;
    height:14px;
    width:12px;
    top:15px;
    right:15px;

}


















