﻿/* =================================================================
/* Events Section */
#events .content {
    margin-left: 10px;
    margin-right: 10px;        
}
#events .contentList {
    margin-top: 20px;
}
#events .contentList .contentTitle {
    margin-bottom:10px;
}
#events-banner {
    width: 960px;
    height: 262px;
    background-image: url(../images/events-banner-background.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    overflow: hidden;
}
#events-banner .leftcol {
    width: 380px;
    padding: 20px 20px 0px 20px;
    margin: 0px;
}
#events-banner .rightcol {
    width: 540px;
    margin: 0px;
}
#events-banner div.Title {
    width: 260px;
    height: 56px;
    background-image: url(../images/events-banner-title.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-bottom: 15px;
}
#events-banner .Copy p {
    color: #ffffff;
    margin-bottom: 15px;
}
#events-banner .Links .register-btn {
    width: 200px;
    height: 33px;
    background-image: url(../images/events-banner-register-btn.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block;
    float: right;
}
#events-banner .Links a:hover.register-btn {
    background-position: 0px -40px;
}

/* =================================================================
/* Events Sub Navigation */

#events-navigation {
    margin: 15px auto 5px;
    width: 940px;
    border-bottom: 2px solid #a4002e;
}
#events-navigation ul li {
    float: left;
    display: inline;
    margin-right: 1px;
}
#events-navigation ul li a {
    display: block;
    padding: 0px 10px;
    height: 26px;
    background-color:#e7e4df;
    background-image: url(../images/events-nav-background.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    color: #333333;
    line-height: 26px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    float: left;
}
#events-navigation ul li a:hover,
#events-navigation ul li a.Current {
    background-position: 0px -30px;
    color: #ffffff;
}

/* =================================================================
/* Events Section Navigation */

#section-navigation {
    height: 24px;
    border-bottom: 1px solid #e3e3e1;
    width: 940px;
    margin: 0px auto;
}
.section-nav-items {
    margin-top: 2px;
    display: inline-block;
    text-align: center;
    position: relative;
}
#section-navigation a {
    font-weight: bold;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    color: #808080;
    padding: 0px 5px;
}
#section-navigation a:hover,
#section-navigation a.Current {
    color: #A4002E;
}
    .events-current-and-previous .section-nav-items,
    .events-event .section-nav-items {
        left: 142px;
    }
    .events-videos .section-nav-items {
        left: 264px;
    }
    .events-gallery .section-nav-items {
        left: 348px;
    }
    .events-press-clippings .section-nav-items {
        left: 458px;
    }
    .events-media-releases .section-nav-items {
        left: 568px;
    }
    .events-bios .section-nav-items {
        left: 646px;
    }
 
/* =================================================================
/* Events Landing Page */ 
    
.events-landing .ThumbPanel .Thumbnail {
    width: 192px;
}
.events-landing .ThumbPanel .Description {
    margin-left: 229px; /* width of the thumbnail inc. pad,marg,bdr */
}
.events-landing .content {
    margin-top: 15px;
}

/* =================================================================
/* Content Pods */

#CurrentEvent .contentTitle {
    background-position: 0px -40px;
}
#CurrentEvent .Thumbnail {
    background-image: url("../images/current-event-thumb-background.gif");  
    height: 161px;    
}
#UpcomingEvent .contentTitle {
    background-position: 0px -80px;
}
#UpcomingEvent {
    padding-bottom: 10px;
}
#UpcomingEvent .Thumbnail {
    /* 
    background-image: url("../images/upcoming-event-thumb-background.gif");  
    height: 109px;
    padding: 15px 14px;
    */
    background-image: url("../images/current-event-thumb-background.gif");  
    height: 161px;        
}
#CurrentEvent .pink-btn {
    margin-right: 5px;
}
#RecentVideos .contentTitle {
    background-position: 0px -120px;
}
#RecentPhotos .contentTitle {
    background-position: 0px -160px;
}
#events .leftcol {
    overflow: hidden;
}
#events .leftcol .media-panel {
    width: auto;
    position: relative;
    margin-right: 0px;
}
.media-panel .contentTitle {
    margin: 0px 0px 5px 0px;
}
.media-panel ul {
    display:block;
    left:5px;
    margin-left:-10px;
    position:relative;
    margin-bottom: 15px;
}
.media-panel ul li {
    float: left;
    display: block;
    width: 160px;
}
.media-panel ul li .Thumbnail {
    background-image: url(../images/events-media-thumb-background.gif);
    background-repeat: no-repeat;
    height:94px;
    padding:8px 10px;
    width:140px;
}
.media-panel ul li .Copy {
    margin-top:5px;
    padding:0 15px 0 7px;
}
.media-panel ul li .Copy .Title,
.media-panel ul li .Copy .Title a {
    color: #636363;
    font-weight: bold;
}
.media-panel ul li .Copy .Description {
    color: #464646;
    margin-top: 2px;
    font-size: 9px;
}
.media-panel .more-btn {
    margin-left: 3px;
}
.contentList ul li {
    display:block;
    float:left;
    margin-bottom:5px;
    width:300px;
    min-height:15px;
    _height: auto !important;
    _height: 15px;    
}

/* --------------------------------------
News pod */

#NewsPod {
    margin: 15px 0px;
}
#NewsPod .contentTitle {
    background-position: 0px -200px;
    margin-bottom: 5px;
}

#NewsPod .news-articles {
    background-color: #faf9f7;
    padding: 15px;
}
    #NewsPod #press-clippings {
        padding-bottom: 5px;
    }
.item-list li {
    margin-bottom: 9px;
    padding-bottom: 9px;
    border-bottom: 1px solid #e3e3e1;
}
.item-list li .Title {
    color: #333333;
    font-weight: bold;
}


/* =================================================================
/* Current and Previous Events Page */




/* =================================================================
/* Videos Page */

.events-videos .contentTitle {
    background-position: 0px -360px;
    margin-bottom: 10px;
}
.video-container {
    width: 640px;
    min-height: 385px;
    float: left;
}
.video-playlist {
    width: 285px;
    float: right;
}


/* =================================================================
/* Photo Galleries Page */

.events-gallery .contentTitle {
    background-position: 0px -440px;
}
.events-gallery .gallery-title {
    color: #333333;
    font-size: 16px;
    font-family: Arial, Verdana, Sans-Serif;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.GalleryPanel .gallery-item {
    display: inline-block;
    float: left;
    border: 5px solid #F0F0F0;
    margin: 0px 10px 10px 0px;
}


/* =================================================================
/* Press Clippings Page */

#events .events-press-clippings .contentList {
    padding: 20px 0px 0px;
    margin: 0px 10px;
    border-top: 1px solid #E3E3E1;
    border-bottom: 0px;
}
.events-press-clippings .contentList .Title {
    color: #333333;
    margin-bottom: 8px;
}


/* =================================================================
/* Media Releases Page */

.events-media-releases {
    
}

/* =================================================================
/* Bios Page */

.events-bios .ThumbPanel {
    padding-bottom: 40px;
    padding-right: 15px;
}
.events-bios .contentTitle {
    background-position: 0px -320px;
}

/* =================================================================
/* Event Page */

.events-event .content {
    padding-top: 5px;
}
.events-event .contentTitle {
    margin-bottom: 10px;
}
.events-event .EventTitle {
    color: #a4002e;
    font-family: Arial;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
}
.events-event .EventDate {
    color: #808080;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
}
.events-event .IntroPanel a {
    color: #a4002e;
}
.events-event .BioPanel .Copy {
    margin-top: -10px;
}
.events-event .GalleryPanel .gallery-container {
    height: 180px;
    overflow: hidden;
}
.events-event .BioPanel .contentTitle {
    background-position: 0px -280px;
}
.events-event .VideoPanel .contentTitle {
    background-position: 0px -360px;
}
.events-event .GalleryPanel .contentTitle {
    background-position: 0px -400px;
}
.ListPanel {
    background-image: url(../images/event-listpanel-divider.gif);
    background-position: 460px bottom;
    background-repeat: no-repeat;
}
.MediaReleasesPanel {
    width: 460px;
    float: left;    
}
    .MediaReleasesPanel .contentTitle {
        background-position: 0px -480px;
    }
.PressClippingsPanel {
    width: 460px;
    padding-left: 15px;
    float: left;    
}
    .PressClippingsPanel .contentTitle {
        background-position: 0px -520px;
    }
