/* ------ COLOR/IMAGE CHANGES  ------ */

body {background: #eae5fd;}

a {
	color:#1a2674;
	}

#mainwrap {
	background: url(../images/bl-bgwrap.png) top center repeat-y;
	}
	
#header #header-banner {
	background: url(../images/bl-header.gif) top right repeat-x;
	}

#header #flavor-pattern {
	background: url(../images/bl-pattern.png) top right repeat-x;
	}

#nav ul {
	background-position: 0px -61px;
	}

#mainfooter li {
	background: url(../images/bl-bullet.gif) 0px 5px no-repeat;
	}

#nav li a {
	color:#bab6ec;
	}

#contentwrap {
	background: url(../images/bl-bg.jpg) top left no-repeat;
	}

#content {
	background: url(../images/bl-bg-bottom.jpg) bottom left no-repeat;
	}
	

#mainfooter {
	background: url(../images/bl-footer.png) top center repeat-y;
	}

#mainfooter li a {
	color:#bab6ec;
	}
	
/* ------ END COLOR/IMAGE CHANGES  ------ */

/* ------STRUCTURE CHANGES ------ */



#p-body {
	background: url(../images/bl-contentbg.gif) bottom left no-repeat #d3c3e1;
	width: 521px; /* 616 px minus padding */
	padding: 100px 55px 20px 40px;
	min-height: 387px;
	}
	
img.border {
	border: 4px solid white;
	}

img.left {
	float:left;
	margin: 10px 20px 20px 0px;}

img.right {
	float:right;
	margin: 10px 0px 20px 20px;}
	
.leftcollumn {
	width:260px;
	float:left;
	
	}

.rightcollumn {
	width:260px;
	float:right;
	padding-right:10px;
	}

p.narrow {
	width: 90%;
	}

a.newsitem {
	display: block;}
	
/* ------ KID ------ */

#kidwrap {
	width: 140px;
	background: url(../images/bl-kid2.png) bottom left repeat-y;
	position:absolute;
	bottom: 241px; /* 15px plus the amount of #kid */
	top:0px;
	right: 115px;
	z-index: 80;
	}

#kid {
	position:absolute;
	bottom: -226px;
	left:0px;
	width: 140px;
	height: 226px;
	background: url(../images/bl-kid1.png) bottom left no-repeat;
	}
	
/* --- text balloon --- */

#nav .about a span {
	background: url(../images/text.png) -166px 0px;
	display: block;
	position: absolute;
	top: -67px;
	right:-70px;
	height:71px;
	width:83px;
	z-index: 100;
	}
	
* HTML #kidwrap {
	width: 140px;
	background: url(../images/bl-kid.png) top left no-repeat;
	position:absolute;
	top:0px;
	height: 1170px;
	right: 115px;
	z-index: 80;
	}

* HTML #kid {
	background: none;
	}