body.kidszone {
    background: #BFDEDC url("/images/kidszone/background.jpg") repeat-x top left;
}

body.kidszone #doc {
    background: transparent url("/images/kidszone/background-default.jpg") no-repeat top left;
	height: 465px;
	margin-top: 19px;
}

#hd {
	height:159px;
	padding-top:24px;
	position:relative;
}

#hd.kidszone {
	height: 173px;
	background: none;
}

#hd h1#kidszone_logo {
	padding: 0;
	margin: 0;
	height: 109px;
	width: 280px;
	text-indent: -3000px;
	background: transparent url("/images/kidszone/newlogo.gif") no-repeat 22px 0%;
}

#hd h1#kidszone_logo a {
    display: block;
	padding: 0;
	overflow: hidden;
	height: 109px;
    width: 260px;
	text-decoration: none;
	margin-left: 22px;
}

#bd {
	min-height:265px;
	padding:0 15px;
	position:relative;
}

#bd h2 {
	background: none;
	padding-left: 0;
}

body.kidszone div#bd{
    background: transparent url("/images/kidszone/kidszone-background.gif") repeat-y top left;
    margin-bottom: 0px;
}

body.kidszone div#bd div#yui-main {
    margin-bottom: -14px;
    padding-bottom: 0px;
}

body.kidszone div#content {
	width: 567px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 15px;
    background: transparent url("/images/kidszone/kidszone-footer.gif") no-repeat bottom left;
    min-height: 300px;
}
body.kidszone div#sidebar {
	width: 153px;
}
body.kidszone div.basic_feature, body.kidszone div.newsletter  {
    margin: 0px 15px;
}
body.kidszone div.downloads {
    background: transparent url("/images/kidszone/downloads-background.jpg") no-repeat top left;
    padding: 280px 15px 0px 0px;
    height: 120px;
}
body.kidszone div.downloads dl {
    float: right;
    text-align: right;
}

#ft {
	background: none;
}

#ft.kidszone{
    text-align: right;
    padding: 21px;
	background: transparent url("/images/kidszone/content-footer.jpg") no-repeat top left;
    margin: 0px 0px 0px 0px;
}