/* --- NAVIGATION CSS --- */

/*==========================================
 *     PRIMARY NAVIGATION
 *==========================================*/

/* H1 visible to scr readers and search engines only */

#primary-navigation {position:relative; z-index: 1;}
#primary-navigation ul {position:absolute; top:121px; left:155px;}

#primary-navigation h1 {display:none;}
#primary-navigation h1 span{text-indent:-1000px;}

#primary-navigation {
width:980px;
height:152px;
float:left;
margin: 30px 0 0 0;
padding:0;
background: url('/other_files/kidsweek-v2/2011-images/2011-extension-masthead.gif') no-repeat 155px 2px;
}

#primary-navigation #logo {
float:left;
margin: 0;
padding:0;
width:155px;
height:160px;
position: relative;
z-index: 0;
}

#primary-navigation #logo img {margin: 2px 0 0 0; border: 0px;}
 
#primary-navigation h2 {display:none;}

/*.vyre_navigator {background-color: #FFF;}*/

#primary-navigation ul {
width:825px;
height:33px;
padding:0;
margin:0;
text-align:left;
background: url('/other_files/kidsweek-v2/2011-images/2011-primary-navigation-bg.png') repeat 0px 0px #EC0088;
list-style-type: none;
}

#primary-navigation li ul {
position: absolute;
left: -999em;
height: auto;
background-color:#041821;
}

#primary-navigation li:hover ul {
left:auto;
top: 32px;
position: absolute; 
display: block;
width: auto;
height: auto;
float: left;
z-index: 10;
}

#primary-navigation li.first {border:0;}

#primary-navigation li {
float:left;
text-align:center;
padding:0;
margin:0 10px 0 0;
border:0;
}

#primary-navigation li a {
float:left;
overflow:visible;
margin:0;
padding: 10px 15px 5px 15px;
font-size:170%;
font-family:arial!important;
font-weight:bold;
color:#FFF;
text-decoration:none;
border:0;
_padding: 8px 15px 4px 15px;
}




/*==========================================
 *     DROPDOWN NAVIGATION
 *==========================================*/

#primary-navigation ul ul{
position:absolute;
z-index:1500;
top:23px;
left:-4px;
display:none;
width:auto;
background:#580246;
padding-left:0;
overflow:hidden;
color:#FFF;
}

#primary-navigation li:hover ul, 
#primary-navigation li.hover ul{
z-index:1000;
display:block;
padding-bottom:0;


}

#primary-navigation li:hover ul ul,
#primary-navigation li.hover ul ul {
z-index:10000;
display:none;
}

#primary-navigation li:hover a,
#primary-navigation li.hover a {
color:#FFF;
background:#820267;
}

#primary-navigation li.current_page a,
#primary-navigation li.current_page_ancestor a {
color:#cc0099;
background:#580246;
}

#primary-navigation li:hover ul li a,
#primary-navigation li.hover ul li a  {
background:#820267;
color:#FFF;
width:130px;
padding:7px 10px 6px 12px;
margin:0 4px;
text-align:left;
font-family:verdana,arial,helvetica,sans-serif;
font-size:170%;
border-top:1px solid #580246;
}

#primary-navigation li ul li a:hover{
border-top:1px solid #580246;
background:#820267;
text-decoration:underline;
color:#FFF;
}

#primary-navigation li ul li.current_page a,
#primary-navigation li ul li.current_page_ancestor a {
background:#820267;
color:#FFF;
}

#primary-navigation li ul li.current_page a:hover,
#primary-navigation li ul li.current_page_ancestor a:hover {
text-decoration:none;
}

#primary-navigation li ul li.first {border:0;}

#primary-navigation li ul li {height:auto; float: left; clear: both;}

/* ===============================================================
      FOOTER
 ===============================================================*/

#footer {text-align:center;}
#footer ul {margin:0; padding:0;}

#footer li {
display:inline;
font-size:120%;
padding:0 7px 0 6px;
margin:0;
border-right:1px solid;
color:#000;
}

#footer li.last {border-right:0;}

/* ===============================================================
      2011 AMENDS DS 17/05/2011
 ===============================================================*/

body {text-align: center; background: url('/other_files/kidsweek-v2/2011-images/2011-bunting.gif') repeat-x 25px 26px #FFF; }
#outerwrapper {width: 980px; height: auto; text-align: right; margin: 0 auto;}
#otherSites {margin: 0 auto; width: 980px; background: #353233; position: relative;}

p {text-align: left;}

a.skiplink {display: none;}
a img {border: 0px solid #FFF;}

#bottomBanner {padding: 10px 0; margin-bottom: 7px;}

/* TOP BANNER */
#topBar {width: 100%; float: left; clear: both;}
#site-wrap {width:100%; height: auto; float: left; display: block; background: #FFF5AF; padding: 4px 0; font-size: 80%; text-align:center; margin: 0;}
input[type="submit"] {padding: 2px; background: #00adef; color: #FFF; border: 0px solid #FFF; margin: 0 0 0 2px; font-weight: bold; font-size: 95%;}

#otherSites p {margin: 1px 5px 0 0; color:#777; width: 740px; float: left; clear: none; text-align: right; }
#otherSites form {float: right; clear: none; display: block;}
#otherSites select {font-size: 100%; padding: 1px 5px; border: 1px solid #fff5af; background: #fff; color: #666;}

#sitefamily {width: 980px; float: right; clear: none; text-align: right;}

#colWrap {width:980px; margin: 0; padding: 0; background: #fae8f6; height: auto; float: left; clear: both;}
#leftCol {width: 155px; float: left; clear: left;  text-align: center;}
#rightCol {width: 811px; float: left; clear: right; padding: 15px 0 0 14px; background: #FFF; min-height: 550px;}

#footer {float: left; clear: both;}
#footerLeft {float: left; clear: none; width: 600px;}
#footerRight {float: left; clear: none; width: 380px;}
#footerNav,#sponsors {float: left; width: inherit; clear: both; font-size: 80%; text-align: left;}
#sponsors p {padding: 0 15px; margin: 7px 0 0 0;}
#footerNav {margin-left: 15px;}
#SoltInfo p {float: left; clear: none; width: 300px; font-size: 80%; line-height: 16px;}
#SoltInfo img {float: right;}

/* BREADCRUMBS */
.breadIntro {width: auto; float: left; clear: none; padding: 0 0 7px 0px;}
.vyre_tracer ul {width: auto; float: left; clear: none; padding: 1px 0 16px 5px;}
.breadIntro p {width: auto; float: left; clear: none; font-size: 80%;}

/* PAGE LEVEL SOCIAL */
.like {float: right; width: 290px; text-align: center; margin: 20px 0 0 0; background: url("/other_files/kidsweek-v2/2011-images/2011-body-social-google-bg.png") no-repeat scroll 0px 0px transparent; padding: 7px 0; z-index: 10; position: relative;}
.facebook , .twitter ,  .plusOne {float: left; clear: none;}
.twitter {margin-left: 8px; width: 110px;}
.facebook {margin-left: 3px; width: 80px;}
.plusOne {margin-left: 12px; width: 70px;}

/* MAST LEVEL SOCIAL */
#socialNav {float: right; width: 44px; height: 90px; background: url("/other_files/kidsweek-v2/2011-images/2011-masthead-social-bg.png") no-repeat scroll 0px 0px transparent; margin-top: 24px; text-align: center;}

#facebookNav, #twitterNav { height: 40px;}
#facebookNav a:hover img , #twitterNav a:hover img {margin-top: 1px;}
#facebookNav {margin-top: 8px;}


.holder {float: left; clear: both;}

/* LEFT COL OPTIONS */ 

#campaignStatus {margin: 12px 0;}
.offerType {text-align: center;}
a.type {width: 127px; height: 79px; display: block; margin: 0 0 10px 14px;}
a.show {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-shows.png") no-repeat scroll 0px 0px transparent;}
a.activity {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-activities.png") no-repeat scroll 0px 0px transparent;}
a.workshop {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-workshops.png") no-repeat scroll 0px 0px transparent;}
a.event {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-events.png") no-repeat scroll 0px 0px transparent;}

a.show:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-shows.png") no-repeat scroll 0px -79px transparent;}
a.activity:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-activities.png") no-repeat scroll 0px -79px transparent;}
a.workshop:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-workshops.png") no-repeat scroll 0px -79px transparent;}
a.event:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-left-nav-events.png") no-repeat scroll 0px -79px transparent;}

/* SHOW LISTINGS */ 

ul#showsList {margin: 0; padding:0;}

.listing {width: 202px; margin: 0; padding: 0; float: left; clear: none;}

.listing.first , .listing.second , .listing.third {margin-right: 1px;}

listing.last {clear: right;}

.listing .listingCont {width: 181px; padding: 10px 10px 5px 10px; background: url("/other_files/kidsweek-v2/2011-images/2011-listing-card-bg.png") repeat-y scroll 0px 0px transparent; min-height:362px; _height: 362px;}

.listing.kwAct .listingCont {min-height:360px; _height: 405px;}
.listing.kwEvent .listingCont {min-height:475px; _height: 475px;}
.listing.kwWork .listingCont {min-height:505px; _height: 505px;}

.listingTop {width: 202px; height: 9px; background: url("/other_files/kidsweek-v2/2011-images/2011-listing-card-top.png"); margin-top: 5px;}
.listingBottom {width: 202px; height: 13px; background: url("/other_files/kidsweek-v2/2011-images/2011-listing-card-bottom.png"); margin-bottom: 0px;}

.listingType {float: left; clear: both;}
ul#showsList li.listingSpacer {width: 80%; height: 1px;}

.listingType h3 {margin: 0; padding: 0;}
.imageContainer {width: 180px; height: 120px; background: #999; float: left; clear: both; overflow: hidden;}
.listingCont h3 , .listingCont p.showingAt {float: left; clear: both; width: 180px;}

.ageHighlight {}
.ageHighlight h3 {margin: 0; width: 170px; padding: 3px 5px; text-align: center; color: #FFF; text-transform: uppercase; font-size: 120%; font-weight: 600; font-family: Arial;}

.listing.blue .ageHighlight h3 {background: #00adef; text-shadow: 1px 1px 1px #0186b8;}
.listing.orange .ageHighlight h3 {background: #f8931d; text-shadow: 1px 1px 1px #dc8116;}
.listing.green .ageHighlight h3 {background: #70bf54; text-shadow: 1px 1px 1px #569340;}
.listing.pink .ageHighlight h3 {background: #ed008c; text-shadow: 1px 1px 1px #c00172;}

.event.ageHighlight {height: 7px; width: 180px;}
.listing.blue .event.ageHighlight {background: #00adef;}
.listing.orange .event.ageHighlight {background: #f8931d;}
.listing.green .event.ageHighlight {background: #70bf54;}
.listing.pink .event.ageHighlight {background: #ed008c;}

h3.renderShowName {font-size: 180%; float: left; text-align: left; font-weight: 600; margin: 10px 0 2px 0; text-shadow:1px 1px 1px #DDD; width: 145px; clear: both; text-transform: uppercase;}
.kwAct h3.renderShowName , .kwEvent h3.renderShowName {min-height: 38px;}

.blue h3.renderShowName {color: #00adef;}
.orange h3.renderShowName {color: #f8931d;}
.green h3.renderShowName {color: #70bf54;}
.pink h3.renderShowName {color: #ed008c;}

p.showingAt {margin: 0; padding: 0; color: #939392; text-shadow:1px 1px 1px #DDD;}

.mceoutput {width: 180px;}

p.address {width: 165px; color: #aaa;}


/* SPOTLIGHT 2011 */

ul#homeList , ul#homeList li {list-style-type: none;}
.wideListing {width: 239px; margin: 0; padding: 0; float: left; clear: none;}
.wideListing.orange , .wideListing.blue , .wideListing.green {margin-right: 8px;}
.wideListing .listingCont {min-height: 315px; padding: 10px 15px;}
.wideListing.orange .listingCont {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-orange-bg.png") repeat-y scroll 0px 0px transparent;}
.wideListing.blue .listingCont {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-blue-bg.png") repeat-y scroll 0px 0px transparent;}
.wideListing.green .listingCont {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-green-bg.png") repeat-y scroll 0px 0px transparent;}
.wideListing.pink .listingCont {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-pink-bg.png") repeat-y scroll 0px 0px transparent;}

.wideListing .imageContainer {width: 210px; height: 136px; padding: 12px 0 0 0; background: #999; float: left; clear: both; overflow: hidden;}
.wideListing.orange .imageContainer {background: #f8931d;}
.wideListing.blue .imageContainer {background: #00adef;}
.wideListing.green .imageContainer {background: #70bf54;}
.wideListing.pink .imageContainer {background: #ed008c;}

.wideListingTop {width: 239px; height: 9px; margin-top: 5px;}
.wideListingBottom {width: 239px; height: 13px; margin-bottom: 0px;}

.wideListing.orange .wideListingTop {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-orange-top.png");}
.wideListing.blue .wideListingTop {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-blue-top.png");}
.wideListing.green .wideListingTop {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-green-top.png");}
.wideListing.pink .wideListingTop {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-pink-top.png");}

.wideListing.orange .wideListingBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-orange-botto.png");}
.wideListing.blue .wideListingBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-blue-bottom.png");}
.wideListing.green .wideListingBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-green-bottom.png");}
.wideListing.pink .wideListingBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-spotlight-pink-bottom.png");}

.wideListing h3.renderShowName {font-size: 230%; font-weight: 400; padding: 3px 0 0 7px; width: 210px; text-transform: uppercase;}
.blue h3.renderShowName {color: #148CAF;}
.orange h3.renderShowName {color: #CC6B0C;}
.green h3.renderShowName {color: #539B37;}
.pink h3.renderShowName {color: #C90198;}
.wideListing p.showingAt , .wideListing div.mceoutput {font-size: 110%; font-weight: 400; padding: 3px 7px 0 7px; text-align: left; line-height: 16px;}
.wideListing p.showingAt {font-size: 120%;}

/* SHOW SELECTOR */ 

#show_categories li {width: auto; padding: 10px 20px; margin: 0; text-align: center;}
#show_categories li.instruction {color: #000; text-transform: uppercase;}


div.maintitle {margin-top: 0px; text-align: left;}

#listTopBar span.pageIncrement {float: right; padding-right: 80px; color: #aaa;}
#listTopBar h3 {text-shadow:1px 1px 1px #DDD;}
#listTopBar h3.blue {color: #00adef;}
#listTopBar h3.orange {color: #f8931d;}
#listTopBar h3.green {color: #70bf54;}
#listTopBar h3.pink {color: #ed008c;}

/* ACTIVITIES, WORKSHOP & EVENTS LISTINGS */ 

#listTopBar h3.actHeader {margin-top: 1px;}
p.description {float: left; clear: both; margin: 3px 0 0 0; width: 180px;}
.eventDesc p {float: left; clear: both; margin: 2px 0; width: 180px; color: #ff0066; font-weight: bold;}
p.eventDate {width: 180px;}
p.ages {width:180px;}
p.places {width: 75px; float:left; clear: none;}
p.time {width: 100px; float: left;}
p.cost {width:180px; float:left; clear: both;}

.itemtype {float: left; clear: both;}
.itemMeta {width: 100%;}

div.kwd {float: left; height: auto; width: 810px;}

.itemMeta p {margin-bottom: 7px; font-size: 85%;}


.time-title {float: left;}
.act-info {display: inline; width: 70px; }


.fourButton {float: left; clear: none; margin: 25px 9px 25px 0;}
.fourButton.topButtonLast {margin: 23px 0;}
.fourButton.TopWorkshop {margin-right: 0;}

/* HOMEPAGE BUTTON BACKGROUNDS */

.fourButton a {height: 120px; width: 238px; display: block;}
.bookTick a {background: url("/other_files/kidsweek-v2/2011-images/2011-home-book-tickets.png") no-repeat scroll 0px 0px transparent;}
.howTo a {background: url("/other_files/kidsweek-v2/2011-images/2011-home-how-to-book.png") no-repeat scroll 0px 0px transparent;}
.whatsOn a {background: url("/other_files/kidsweek-v2/2011-images/2011-home-whats-on.png") no-repeat scroll 0px 0px transparent;}
.yourTrip a  {background: url("/other_files/kidsweek-v2/2011-images/2011-home-your-trip.png") no-repeat scroll 0px 0px transparent;}
.newsLetter a{background: url("/other_files/kidsweek-v2/2011-images/2011-home-newsletter.png") no-repeat scroll 10px 0px transparent;}

.howTo a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-home-how-to-book.png") no-repeat scroll 0px -120px transparent;}
.whatsOn a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-home-whats-on.png") no-repeat scroll 0px -120px transparent;}
.yourTrip a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-home-your-trip.png") no-repeat scroll 0px -120px transparent;}
.newsLetter a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-home-newsletter.png") no-repeat scroll 10px -120px transparent;}

/* HOW TO BOOK and WHATS ON BUTTON BACKGROUNDS */

.topShow a {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-shows.png") no-repeat scroll 0px 0px transparent;}
.topActivity a {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-activities.png") no-repeat scroll 0px 0px transparent;}
.TopEvent a {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-events.png") no-repeat scroll 0px 0px transparent;}
.TopWorkshop a {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-workshops.png") no-repeat scroll 0px 0px transparent;}

.topShow a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-shows.png") no-repeat scroll 0px -120px transparent;}
.topActivity a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-activities.png") no-repeat scroll 0px -120px transparent;}
.TopEvent a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-events.png") no-repeat scroll 0px -120px transparent;}
.TopWorkshop a:hover {background: url("/other_files/kidsweek-v2/2011-images/2011-top-buttons-workshops.png") no-repeat scroll 0px -120px transparent;}

/* HOMEPAGE STRUCTURE */
#homeBody {float: left; clear: both; height: auto; min-height: 50px; width: 980px;}
#homeBody #homepageImage {float: left; width: 80px; padding: 15px 15px 0 0; clear: left;}
#homepageArticle {width: 570px; float: left; clear: none; margin-right: 10px;}
#Reelkandi {width: 300px; float: left; clear: none; margin: 35px 0 0 5px; padding: 0;}
#Reelkandi .like {margin-top: -40px; padding-bottom: 15px;}
#homepageArticle .item-display p {width: 560px;}
.kw-spot-on {margin-top: 25px;}

#listTopBar h2 {font-size: 215%; color: #70bf54; padding: 0 0 0 15px; width: 600px;}
.internalpromo {text-align: center;}
h2.kandid {font-size: 160%; float: left; color: #656565; text-align: center; width: 300px; margin: 7px 0 15px 0; text-transform: uppercase;}
.kw-news-box .maintitle h2 {font-size: 180%; color: #26257D;}
#homepageArticle .kw-news-box .item-display p {padding-bottom: 0; font-style: italic; font-weight: bold;color: #656565; width: 520px; font-size: 90%;}


.kw-spot-on #listTopBar {margin-top: -23px; padding: 0; position: relative; z-index: 1;}

/* TWITTER FEED */

.twitterTop , .twitterBottom {width: 100%; float:left; clear:both;}
.twitterBottom {margin-bottom: 15px;}
.topLeft , .topRight , .bottomLeft , .bottomRight {width: 7px; height:7px; float: left; clear: none;}

.topLeft {background: url("/other_files/kidsweek-v2/2011-images/2011-twitter-top-left.png") no-repeat scroll 0px 0px transparent;}
.bottomLeft {background: url("/other_files/kidsweek-v2/2011-images/2011-twitter-bottom-left.png") no-repeat scroll 0px 0px transparent;}
.topRight {background: url("/other_files/kidsweek-v2/2011-images/2011-twitter-top-right.png") no-repeat scroll 0px 0px transparent;}
.bottomRight {background: url("/other_files/kidsweek-v2/2011-images/2011-twitter-bottom-right.png") no-repeat scroll 0px 0px transparent;}

.topMiddle , .bottomMiddle {width:966px; height: 7px; background: #FFF5AF; float: left; clear: none;}
.twitterMiddle {float: left; clear: both; background: #FFF5AF; width: 980px;}
.tweetFrom {float: left; clear: none; color: #f8931d; font-weight: bold; width: 75px; padding: 7px 10px 0 0; line-height: 18px; font-size: 160%; text-align: center;}
#tweetFeed {float: left; width: 760px; clear: none; margin-top: 3px;}
.twitterFollow {float: left; clear: none; width: 120px; padding-top: 7px;}

.jta-tweet-list {list-style-type: none; text-align: left; color: #820267; background: #FFF5AF; float: left; margin: 0; font-weight: bold; padding: 2px 0; font-size: 100%; line-height: 18px; min-height: 15px; max-height: 35px overflow: hidden;}
.jta-tweet-list li {padding: 0 10px; margin: 0; width: 730px;}
.jta-tweet-list a {color: #820267;}
.jta-tweet-list a.jta-tweet-user-screen-name-link {color: #ed008c;}
.jta-clear {display: none;}
.jta-tweet-timestamp {display: none;}

.twitterFollow {vertical-align : middle; display : table-cell;}
.twitterFollow a:hover img {margin-top: 1px;}

.topMiddle.event , .bottomMiddle.event {width: 797px;}


p.no-result {padding: 5px 10px;}

/* NEW SHOWS BOX */
.kw-news-box {width: 520px; margin-left: 10px; background: #deecfc; padding: 5px 15px;}
.newsBoxTop {background: url("/other_files/kidsweek-v2/2011-images/2011-news-box-top.png") no-repeat; height: 27px; } 
.newsBoxBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-news-box-bottom.png") no-repeat; height: 27px; }

.like.homeP {margin-top: 10px;}
.like.homeP iframe {width: 100px;}

#Reelkandi .item-display {width: 288px; background: #deecfc; padding: 5px 0; margin-left: 10px;}
#Reelkandi div.maintitle h2 {color:#26257D; font-size: 170%; margin: 0 0 0 25px; width: auto;}
#Reelkandi .item-display ul {padding: 0;}

.tipsTop , .tipsBottom {width: 300px; }
.tipsTop {background: url("/other_files/kidsweek-v2/2011-images/2011-tips-top-300px.png") no-repeat; height: 27px; } 
.tipsBottom {background: url("/other_files/kidsweek-v2/2011-images/2011-tips-bottom-300px.png") no-repeat; height: 27px; }


.reelkandidiv a {float: left; clear: both; display: block;}

#overBunting {width: 980px; height: 40px; float: left; clear: both;}

p.empty {float: left; clear: both;}

.jta-tweet-list-controls {display: block; fontsize: 11px; color: #CCC;}

iframe#register {float: left; clear: both; width: 100%; min-height: 750px; max-height: 750px;}

.showGenre img {padding-top: 5px; position: relative; z-index: 10;}

.kw-launch-event {background: #FFF5AF; padding: 15px 10px 10px 10px; color: #820267;}

.kw-launch-event h2 {color: #F8931D;}
#launchEventTable {text-align: left;}
#launchEventTable td {padding: 5px 33px 5px 0;}

div.category div {width: 140px; float: left; clear: none; text-align: center;}
div.category div img {float: left;}
div.category div span {display: block; float: left; margin: 7px;}

/*==========================================
 *     FORMS
 *==========================================*/

form#registration {text-align: left; margin: 20px 0 0 25px; }
.yesNoCheckboxLabel {width: 33%; padding: 7px 0; display: block; font-weight: bold; color: #6dc053;}
.fieldLabel {margin: 5px 0; font-size: 120%;}
.sectionHeader {padding: 15px 0;}
input , select {-moz-border-radius: 3px;
border-radius: 3px; border: 1px solid #CCC;
} 

.submitNewsletter {padding: 15px 0;}

#control_EMAIL {width: 294px;}

#container_EMAIL {padding: 15px; -moz-border-radius: 3px;
border-radius: 3px; background: #deecfc;}

#fb-root , br[mce_bogus] {display: none;}

script {display: none;}

#_twttr_anywhere_client_1_2_0 {display: none;}


#rightCol #terms , #rightCol #privacy {margin-top: 20px;}

.jta-tweet-location {display: none;}

/*==========================================
 *     POST CAMPAIGN MODS
 *==========================================*/

#newsSign {}
#newsSign .fourButton.topButtonLast {margin: 0 0 0 601px;}
#newsSign .fourButton a {width: 223px;}

#postsocialNav {width: 70px; float: right; margin-top: -40px;}
#postsocialNav div {float: left; clear: none;}

#primary-navigation.post {
width:980px;
height:152px;
float:left;
margin: 30px 0 0 0;
padding:0;
background: url('/other_files/kidsweek-v2/2011-images/2011-postcampaign-masthead.gif') no-repeat 155px 2px;
}

#leftCol.narrow {width: 75px; float: left; clear: left;  text-align: center; background: #FFF;}
