/* Page-Specific styles and image elements */

/* Center Content */
#centerContent {
    width: 443px;
    background-color: #ffffff;
}
#centerBody {
    width: 424px;
    margin-left: 19px;
}
#WhatsHappening {
    width: 405px;
    float: none;
}
.WhatsHappeningItem, .WhatsHappeningItemTop {
    margin-top: 26px;
}
.WhatsHappeningItemBelow {
    margin-top: 40px;
}
.WhatsHappeningItem h2 a {
    font-size: 22px;
    font-weight: normal;
    color: #262626;
    text-decoration: none;
}
.WhatsHappeningItem h2 a:hover {
    color: #8e0100;
}
.WhatsHappeningBullet {
    width:114px;
    float: left;
    padding-top:5px;
}
.WhatsHappeningText {
    width: 280px;
    margin-left: 8px;
    float: left;
    padding-top: 18px;
    line-height: 18px;
}
.WhatsHappeningText a {
    color: #8e0100;
    font-style: italic;
}
.w303 {
    width: 303px;
}
.w405 {
    width: 405px;
}
.s15 {
    height: 15px;
}
.s25 {
    height: 25px;
}
.s40 {
    height: 40px;
}

/* Right Content */
#rightContent {
    width: 341px;
}
#rightAboutMix {
    margin-top: 16px;
    margin-left: 19px;
    width: 315px;
    height: 208px;
}
.rightAboutText {
    width: 313px;
    padding-top: 14px;
    line-height: 18px;
}
.rightAboutText a {
    color: #8e0100;
    font-style: italic;
}
#rightMixNews {
    background-color: #dddddd;
}
#rightMixNewsContent {
    padding-top: 22px;
    padding-left: 19px;
}
#MixNews {
    width: 305px;
}
.MixNewsItem {
    padding-top: 26px;
    line-height: 18px;
}
.MixNewsItem h2 a {
    font-weight: normal;
    font-size: 18px;
    color: #8e0100;
    text-decoration: none;
}
.MixNewsItem h2 a:hover {
    text-decoration: underline;
}
.MixNewsItemDate {
    font-size: 11px;
    color: #616161;
    padding-top: 6px;
}
.MixNewsItemText {
    padding-top: 5px;
    line-height: 18px;
}
.MixNewsItemText a {
    color: #8e0100;
    font-style: italic;
}
#MixMoreNews {
    padding-top: 12px;
}
#MixMoreNews a {
    font-size: 14px;
    color: #8e0100;
    font-style: italic;
}
#MixMoreNews a:hover {
    text-decoration: underline;
}


/* Images */
#imgCenterCastVote {
    width: 424px;
    height: 224px;
}
#imgCenterWhatsHappening {
    width: 162px;
    height: 17px;
    margin-top: 22px;
}
.imgCenterBullet {
    width: 114px;
    height: 114px;
}
#imgRightAboutMix {
    width: 273px;
    height: 29px;
}
#imgRightMixNews {
    width: 83px;
    height: 17px;
}