/* Announcement - Common */
.announcement, .announcement-meet-the-new-generation{font-size: 12px;}
.announcement p, .announcement-meet-the-new-generation p{color: black; margin: 0 0 10px;}
.announcement .header, .announcement-meet-the-new-generation .header{width: 751px; height: 292px;}
.announcement table, .announcement-meet-the-new-generation table{margin: 0px auto;}
.announcement .content table td, .announcement-meet-the-new-generation table td{padding: 10px; vertical-align: top;}
.announcement .footer, .announcement-meet-the-new-generation .footer{color: white; width: 751px; background-color: #631c77;}
.announcement .footer ul,.announcement .footer ul li, .announcement .footer ul a{color: #ffde00; font-size: 12px;}
.announcement .footer-stars, .announcement-meet-the-new-generation .footer-stars{width: 751px; height: 57px; background: url(../images/bg-footer-stars.jpg) no-repeat;	}

/* Announcement - Index Page */
.announcement .header{background: url(../images/bg-header-wiggles-fan.jpg) no-repeat;}
.announcement .content table td{width: 321px;}
.announcement .content #message{margin-top: 15px; margin-bottom: 25px;}
.announcement .content #world-tour{background: url(../images/bg-world-tour.jpg) no-repeat; width: 318px; height: 493px; margin-bottom: 30px; position: relative;}
.announcement .content a.world-tour-country{position: absolute; width: 98px; height: 98px;}
.announcement .content a#world-tour-singapore{ top: 223px;left: 11px;}
.announcement .content a#world-tour-united-kingdom{top: 223px; left: 113px;}
.announcement .content a#world-tour-new-zealand{top: 223px;left: 214px;}
.announcement .content a#world-tour-usa{top: 353px;left: 11px;}
.announcement .content a#world-tour-australia{top: 353px;left: 113px;}
.announcement .content a#world-tour-canada{top: 353px;left: 214px;}
.announcement .footer .wrapper{width: 662px;margin: 0px auto;}
.announcement .footer table{width: 100%;}
.announcement .footer table td{padding-right: 20px;vertical-align: top;}
.announcement .footer ul{clear: right; margin: 0px;padding: 0px;}
.announcement .footer ul li{clear: both;margin: 0px;padding: 0px;list-style-type: disc;}
.announcement .footer table a{color: white;text-decoration: none;}
.announcement .footer ul li a, .announcement .footer table a:hover{text-decoration: underline;}

/* Announcement - Meet the new generation */
.announcement-meet-the-new-generation .header{background: url(../images/bg-header-next-generation.jpg) no-repeat;}
.announcement-meet-the-new-generation .content table td{width: 205px;text-align: justify;}
.announcement-meet-the-new-generation .content table td img{margin-bottom: 10px;}
.announcement-meet-the-new-generation  .footer .wrapper{width: 690px;margin: 0px auto;}