/* --- LAYOUT CSS --- */

/*==========================================
 *     BLOCKS
 *==========================================*/

body {background:#fff}
body {text-align:center;} /* IE 5.5 */

/* Homepage */
#block_1, #block_2, #block_3 {float:left;}
#block_1 {width:120px; background:greend;}
#block_2 {width:700px; background:redx; _margin-top:-10px !important;}
#block_3 {width:140px; background:bluex;}


/*==========================================
 *     ELEMENTS
 *==========================================*/

#outerwrapper {
width:980px;
margin:0 auto;
}

#wrapper {
width: 980px;
margin:auto;
text-align:left;
background:#fff url(/other_files/kidsweek/stripes.gif) top left repeat-y;
background-position: 20px 50%;

}

body #wrapper {
background:#FFFFFF url('/other_files/kidsweek/stripes.gif') repeat-y scroll 20px 50% !important;
}

#wrapper {
float: left;
float/**/: none;
}

#wrapper:after {
content: '[DO NOT LEAVE IT IS NOT REAL]'; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

#wrapper {display:inline-block;}

/*\*/

#wrapper {display:block;}
#footer {clear:both;}
#header, #footer {width:930px;}

#wrappertop {
margin:0 auto;
padding:0;
width:980px;
height:3px;
background:#fff;
}

#logobar .content {
margin:0 20px;
padding:10px 0 0 0;
background:#fff;
border:0px solid green;
}

#logobar-right {
float:right;
text-align:center;
}

.item-display {
padding: 0 0 20px 0;
}


/*==========================================
 *     BLOCK CONTENT
 *==========================================*/

/* --- HOMEPAGE --- */

#block_1 .content {
padding:0;
margin:0px 0px 0px 20px;
border-top:1px solid #00ADEF;
}

#block_2 .content {
padding:0px;
margin:0px 0px 0px 20px;
border-top:1px solid #fff;
}

#block_3 .content {
padding:0;
margin:0px 0px 0px 20px;
border-top:1px solid #fff;
}

/* --- FOOTER --- */

#footer {
width:980px;
padding-top:1px;
background:#fff;
}

#footer .content {
padding:8px 0 4px 0;
margin:0 20px;
border-top:1px solid;
font-size:77%;
background: #FFFFFF;
}

/* --- KIDS WEEK FOOT --- */

#wrapperbot {
height:90px;
margin:10px 0 20px 0;
padding:0;
text-align:center;
background-position:140px 0;
}

/* --- KIDS WEEK HOME TABLE --- */

#lalthm td {padding: 0px 10px 5px 10px;}
#lalthm {background:#DBF1F4; margin:0px 0 10px 0; border: 1px solid #7D787B; width: 680px;}
#lalthm p {color:#000}
#lalthm h3 {color:#FFFFFF; background:#EE0191; padding:2px 10px 2px 10px; margin: 0 -10px; 20px -10px;}


#portlet_1249 {vertical-align: top; background:#FFFFFF; }


/*--- KIDS WEEK QUICK CALENDAR --*/

#calwrapper {height: 320px: clear: both;}

.dayone , .daytwo , .daythree , .dayfour , .dayfive {width: 128px; float: left; border: 1px solid #000000; height: 300px; padding:0px;}

.daytwo , .daythree , .dayfour {margin: -15px 4px 0 4px;}
.dayone {margin: -15px 3px 0 0;}
.dayfive {margin: -15px 0 0 3px;}

.dayone h4 , .daytwo h4 , .daythree h4 , .dayfour h4 , .dayfive h4 {background-color: #F036A4; width: 100%; color: #FFFFFF; text-align: center; padding: 4px 0; font-size:120%; margin:0 0 10px 0;}

.dayone ul , .daytwo ul , .daythree ul , .dayfour ul , .dayfive ul {margin: 0 10px 10px -5px; padding: 0px; list-style-type: none;}

.listing-offers {margin-bottom: -40px;}





