body { 
	background-color: #fff;
	background-image: url(../images/bg-header-sides.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center; 
	margin: 0 0 0 -1px; 
	padding: 0;
	vertical-align: middle; 
}  

#header { 
	background-color: #fff;
	background-image: url(../images/bg-header.gif);
	background-position: 0;
	background-repeat: no-repeat;
	width: 1083px; 
	height: 244px;
	text-align: left; 
	margin: 0 0; 
	padding: 0 0 25px 0;
	margin-top: -12px;
} 


#landingheader { 
	background-color: #fff;
	background-image: url(../images/landingbg-header.gif);
	background-position: 0;
	background-repeat: no-repeat;
	width: 1083px; 
	height: 244px;
	text-align: left; 
	margin: 0 0; 
	padding: 0 0 25px 0;
	margin-top: -12px;
} 

.logo {
	position: absolute;
	margin: 13px 0 0 65px;
}

span#home {
	position: absolute;
	padding: 0;
	margin: 20px 0 0 5px;
}

span#home a {color: #fff; text-decoration: none; font-weight: bold; font-size: 10px;}
span#home a:link {color: #fff;}
span#home a:active {color: #fff;}
span#home a:visited {color: #fff;}
span#home a:hover {color: #6797CF;}



#frame { 
	position: relative;
	background-color: none;
	/*background-image: url(../images/bg-drop-shadow.gif);
	background-position: 105px 0;
	background-repeat: repeat-y;*/
	width: 1083px; 
	min-height: 800px;
	text-align: left; 
	margin: 0 0; 
	padding:  0;
} 


/* --------------------------------------------------------N A V--------------------------------------------------------- */

/* NOTES:
  -------

Navigation rules, styles, etc... 
Background color code: #447833

*/


/* START: navigation */

#navigation, #navigation ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navigation {
	position: relative;
	background-color: #99cc33;
	width: 135px;
	font-size: 11px;
	color: #ffffff;
	margin: -94px 0 0 1px;
	padding: 0;
	float: left;
	z-index: 2000;
}

#navigation a {
	display: block;
	width: 135px;
}

#navigation li { /* all list items */
	float: left;
	width: 135px; /* width needed or else Opera goes nuts */
	padding: 0 0 0 0;
	margin: 0;
	border-bottom: 1px solid #67A700;
}

#navigation li#Bottom ul  {border-bottom: none; margin-top: -34px;}

#navigation li ul { /* second-level lists */
	position: absolute;
	background-color: #6697CF;
	width: 156px;
	margin: -22px 0 0 135px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li:hover ul, #navigation li.ie6navigationHover ul { /* lists nested under hovered list items */
	left: auto;
}

#navigation li ul li {
	width: 156px;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
}

#navigation li ul li ul {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

span.category {color: #54301A;}

#navigation li ul li ul li {
	margin: 0;
	padding: 0px 0 2px 0;
}


#navigation a {color: #fff; text-decoration: none; padding: 5px 0 6px 5px; width: 130px;}
#navigation a:link {color: #fff;}
#navigation a:visited {color: #fff;}
#navigation a:active {color: #fff;}
#navigation a:hover {color: #fff; background-color: #6697CF;}

#navigation li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 5px; width: 151px;}
#navigation li ul li a:link {color: #fff;}
#navigation li ul li a:visited {color: #fff;}
#navigation li ul li a:active {color: #fff;}
#navigation li ul li a:hover {color: #fff; background-color: #BCD2ED;}

#navigation li ul li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 15px; width: 141px;}
#navigation li ul li ul li a:link {color: #fff;}
#navigation li ul li ul li a:visited {color: #fff;}
#navigation li ul li ul li a:active {color: #fff;}
#navigation li ul li ul li a:hover {color: #fff; background-color: #BCD2ED;}

/* END: navigation */



/* START: #eNewsForm */

#eNewsForm {
	color: #54301A;
	font-size: 11px;
	width: 127px;
	position: absolute;
	top: 100px;
	left: 4px;
}

#eNewsForm h4 {color: #6797CF; font-size: 12px; margin: 0 0 8px 0; padding: 5px 0 5px 5px; width: 122px;}

#eNewsForm input {
	color: #54301A;
	width: 120px;
	margin-top: 5px;
}

#eNewsForm input.submit {
	width: 63px;
	margin-top: 8px;
}

/* END: #eNewsForm */



/* START: #top5 */

#top5 {
	position: absolute;
	top: 369px;
	left: 4px;
	font-size: 11px;
}

#top5 h4 {color: #fff; font-size: 12px; margin: 0 0 8px 0; padding: 5px 0 5px 5px; width: 122px; background-color: #F84C5D;}

#top5 ul {
	margin: 0;
	padding: 0 0 8px 0;
	width: 127px;
	border-bottom: 4px solid #F84C5D;
	color: #F84C5D;
	font-weight: bold;
}

#top5 ul li {
	margin: 0;
	width: 116px;
	padding: 0 0 5px 8px;
}

#top5 ul li a {color: #6797CF; font-weight: normal;}
#top5 ul li a:link {color: #6797CF;}
#top5 ul li a:active {color: #6797CF;}
#top5 ul li a:visited {color: #6797CF;}
#top5 ul li a:hover {color: orange;}

/* END: #top5 */



/* START: pageNav (i.e. navigation set on page) */


#pageNav { /* second-level lists */
	position: absolute;
	left: 135px;
	background-color: #67A700;
	list-style: none;
	width: 156px;
	margin: -39px 0 0 -134px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1;
	font-size: 11px;
}

#pageNav li {
	width: 156px;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	list-style: none;
	float: left;
}

#pageNav li ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 156px;
	line-height: 1;
}

span.category {color: #54301A; padding: 3px 0 3px 5px;}

#pageNav #pageNavSelectedInner {
	color: #fff; 
	background-color: #99cc33; 
	padding: 3px 0 3px 15px; 
	width: 141px;
}

#pageNav #pageNavSelectedOuter {
	color: #fff; 
	background-color: #99cc33; 
	padding: 3px 0 3px 5px; 
	width: 151px;
}

#pageNav li ul li {
	margin: 0;
	padding: 0 0 0 0;
	width: 156px;
	float: left;
}

#pageNav li a {color: #fff; text-decoration: none; padding: 3px 0 3px 5px; width: 151px; float: left;}
#pageNav li a:link {color: #fff;}
#pageNav li a:visited {color: #fff;}
#pageNav li a:active {color: #fff;}
#pageNav li a:hover {color: #fff; background-color: #99cc33;}

#pageNav li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 15px; width: 141px;}
#pageNav li ul li a:link {color: #fff;}
#pageNav li ul li a:visited {color: #fff;}
#pageNav li ul li a:active {color: #fff;}
#pageNav li ul li a:hover {color: #fff; background-color: #99cc33;}

/* END: pageNav */


/* START: pageNavTeachers (i.e. navigation set on page) */


#pageNavTeachers { /* second-level lists */
	position: absolute;
	left: 135px;
	background-color: #FFB700;
	list-style: none;
	width: 156px;
	margin: -39px 0 0 -134px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1;
	font-size: 11px;
}

#pageNavTeachers li {
	width: 156px;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	list-style: none;
	float: left;
}

#pageNavTeachers li ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 156px;
	line-height: 1;
}

span.category {color: #54301A; padding: 3px 0 3px 5px;}

#pageNavTeachers #pageNavTeachersSelectedInner {
	color: #fff; 
	background-color: #FFCC00; 
	padding: 3px 0 3px 15px; 
	width: 141px;
}

#pageNavTeachers #pageNavTeachersSelectedOuter {
	color: #fff; 
	background-color: #FFCC00; 
	padding: 3px 0 3px 5px; 
	width: 151px;
}

#pageNavTeachers li ul li {
	margin: 0;
	padding: 0 0 0 0;
	width: 156px;
	float: left;
}

#pageNavTeachers li a {color: #fff; text-decoration: none; padding: 3px 0 3px 5px; width: 151px; float: left;}
#pageNavTeachers li a:link {color: #fff;}
#pageNavTeachers li a:visited {color: #fff;}
#pageNavTeachers li a:active {color: #fff;}
#pageNavTeachers li a:hover {color: #fff; background-color: #FFCC00;}

#pageNavTeachers li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 15px; width: 141px;}
#pageNavTeachers li ul li a:link {color: #fff;}
#pageNavTeachers li ul li a:visited {color: #fff;}
#pageNavTeachers li ul li a:active {color: #fff;}
#pageNavTeachers li ul li a:hover {color: #fff; background-color: #FFCC00;}

/* END: pageNavTeachers */



/* START: pageNavParents (i.e. navigation set on page) */


#pageNavParents { /* second-level lists */
	position: absolute;
	left: 135px;
	background-color: #F84C5D;
	list-style: none;
	width: 156px;
	margin: -39px 0 0 -134px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1;
	font-size: 11px;
}

#pageNavParents li {
	width: 156px;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	list-style: none;
	float: left;
}

#pageNavParents li ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 156px;
	line-height: 1;
}

span.category {color: #54301A; padding: 3px 0 3px 5px;}

#pageNavParents #pageNavParentsSelectedInner {
	color: #fff; 
	background-color: #FF99CC; 
	padding: 3px 0 3px 15px; 
	width: 141px;
}

#pageNavParents #pageNavParentsSelectedOuter {
	color: #fff; 
	background-color: #FF99CC; 
	padding: 3px 0 3px 5px; 
	width: 151px;
}

#pageNavParents li ul li {
	margin: 0;
	padding: 0 0 0 0;
	width: 156px;
	float: left;
}

#pageNavParents li a {color: #fff; text-decoration: none; padding: 3px 0 3px 5px; width: 151px; float: left;}
#pageNavParents li a:link {color: #fff;}
#pageNavParents li a:visited {color: #fff;}
#pageNavParents li a:active {color: #fff;}
#pageNavParents li a:hover {color: #fff; background-color: #FF99CC;}

#pageNavParents li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 15px; width: 141px;}
#pageNavParents li ul li a:link {color: #fff;}
#pageNavParents li ul li a:visited {color: #fff;}
#pageNavParents li ul li a:active {color: #fff;}
#pageNavParents li ul li a:hover {color: #fff; background-color: #FF99CC;}

/* END: pageNavParents */


/* START: pageNavAdmin (i.e. navigation set on page) */


#pageNavAdmin { /* second-level lists */
	position: absolute;
	left: 135px;
	background-color: #C2A457;
	list-style: none;
	width: 156px;
	margin: -39px 0 0 -134px;
	padding: 0 0 0 0;
	float: left;
	line-height: 1;
	font-size: 11px;
}

#pageNavAdmin li {
	width: 156px;
	padding: 0 0 0 0;
	margin: 0;
	border: none;
	list-style: none;
	float: left;
}

#pageNavAdmin li ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	width: 156px;
	line-height: 1;
}

span.category {color: #54301A; padding: 3px 0 3px 5px;}

#pageNavAdmin #pageNavAdminSelectedInner {
	color: #fff; 
	background-color: #DCC388; 
	padding: 3px 0 3px 15px; 
	width: 141px;
}

#pageNavAdmin #pageNavAdminSelectedOuter {
	color: #fff; 
	background-color: #DCC388; 
	padding: 3px 0 3px 5px; 
	width: 151px;
}

#pageNavAdmin li ul li {
	margin: 0;
	padding: 0 0 0 0;
	width: 156px;
	float: left;
}

#pageNavAdmin li a {color: #fff; text-decoration: none; padding: 3px 0 3px 5px; width: 151px; float: left;}
#pageNavAdmin li a:link {color: #fff;}
#pageNavAdmin li a:visited {color: #fff;}
#pageNavAdmin li a:active {color: #fff;}
#pageNavAdmin li a:hover {color: #fff; background-color: #DCC388;}

#pageNavAdmin li ul li a {color: #fff; text-decoration: none; padding: 3px 0 3px 15px; width: 141px;}
#pageNavAdmin li ul li a:link {color: #fff;}
#pageNavAdmin li ul li a:visited {color: #fff;}
#pageNavAdmin li ul li a:active {color: #fff;}
#pageNavAdmin li ul li a:hover {color: #fff; background-color: #DCC388;}

/* END: pageNavAdmin */





#sub-nav-header {
	position: relative;
	background-color: #99cc33;
	background-image: url(../images/bg-sub-nav-header.png);
	background-repeat: repeat-y;
	width: 564px;
	margin: -20px 0 10px -9px;
	padding: 0 0 0 0;
}

#sub-nav-header h3 {
	color: #fff;
	font-size: 14px;
	margin: 0 0 0 9px;
	padding: 3px 0;
}

.pencil {
	position: absolute; 
	margin: -36px 0 0 550px;
}

.girl {
	position: absolute; 
	margin: -34px 0 0 540px;
}

.folder {
	position: absolute; 
	margin: -34px 0 0 540px;
}


#sub-nav {
	color: #000;
	margin: -8px 0 10px -9px;
	padding: 2px 0 0 0;
	width: 564px;
}

.teachers {background-color: #FFB700;}
.parents {background-color: #F84C5D;}
.admin {background-color: #C2A457;}

#sub-nav li a {color: #fff; text-decoration: none;}
#sub-nav li a:link {color: #fff;}
#sub-nav li a:active {color: #fff;}
#sub-nav li a:visited {color: #fff;}
#sub-nav li a:hover {color: #000;}

#sub-nav li {
	list-style: none;
	padding: 0 0 2px 9px;
	margin: 0;
}


ul#header-list-nav {
	position: absolute;
	color: #BCD2ED;
	margin: 20px 0 0 230px;
	padding: 0;
	width: 330px;
}

ul#header-list-nav li {
	display: inline;
	list-style: none;
	padding: 0 8px;
}

ul#header-list-nav a {color: #BCD2ED; text-decoration: none;}
ul#header-list-nav a:link {color: #BCD2ED;}
ul#header-list-nav a:active {color: #BCD2ED;}
ul#header-list-nav a:visited {color: #BCD2ED;}
ul#header-list-nav a:hover {color: #FFB700;}


/* search form */

#submit {
	position: absolute; 
	margin: 13px 0 0 690px;
}

#searchFor {
	float: left; 
	margin-top: 3px;
	font-weight: bold;
	color: #6697CF;
}


/* ICON navigation */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 106px;
}

#nav li { /* all list items */
	float: left;
	width: 116px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 116px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav img {border: none;}

#nav a {color: #fff; text-decoration: none;}
#nav a:link {color: #fff;}
#nav a:active {color: #fff;}
#nav a:visited {color: #fff;}
#nav a:hover {color: #336600;}

ul#teachers {
	position: absolute; 
	z-index: 1000; 
	margin: 95px 0 0 -16px;
}

ul#teachers li {
	padding-left: 10px;
	padding-bottom: 4px;
	width: 106px;
}

ul#parents {
	position: absolute; 
	z-index: 1000; 
	margin: 105px 0 0 -20px;
}

ul#parents li {
	padding-left: 10px;
	padding-bottom: 4px;
	width: 106px;
}

ul#admin {
	position: absolute; 
	z-index: 1000; 
	margin: 100px 0 0 -1px;
}

ul#admin li {
	padding-left: 10px;
	padding-bottom: 4px;
	width: 106px;
}

#parentsLI {
	 margin-left: 130px;
	 margin-top: 15px;
}

#adminLI {
	margin-left: 7px;
}

ul li.top {
	background-color: none;
	/*background-image: url(../images/header-nav-top.png);*/
	background-repeat: no-repeat;
	color: #99CC33;
	border: none;
	width: 116px;
	height: 51px;
	padding: 0;
	margin: 0;
	margin-bottom: -4px;
	margin-top: -40px;
	z-index: 1000;
}

ul li.bottom {
	background-color: none;
	/*background-image: url(../images/header-nav-bottom.png);*/
	background-repeat: no-repeat;
	border: none;
	width: 116px;
	height: 14px;
	padding: 0 0 0 -8px;
	margin: 0;
}



/* -----------------------------------------------------RIGHT COL-------------------------------------------------------- */

#right-column-ads {
	position: absolute;
	width: 160px;
	height: 500px;
	margin: -89px 0 0 943px;
	z-index:20000
}

#right-column-ads img {
	border: none;
}


/* ---------------------------------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------CONTENT------------------------------------------------------- */

#content {
	background-image: url(../images/bg-drop-shadow.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	color: #54301A;
	font-size: 13px;
	position: relative;
	background-color: #ffffff;
	width: 586px;
	height: inherit;
	min-height: 864px;
	margin: -55px 0 0 -1px;
	padding: 0 50px 0 170px;
	float: left;
}

#content #noNav {
	text-align: center;
	width: 744px;
	margin-left: -150px;
}

#content #noNav p {text-align: left;}
#content #noNav h1 {text-align: left;}
#content #noNav h4 {text-align: left;}

#content #noNav p.homePara {
	margin-left: 65px; 
	width: 620px;
}

#kiwiSubscribe {
	margin: 25px 0 0 0px; 
	border: none;
}

#home-header {
	position: absolute; 
	margin: -90px 0 0 -7px;
}

#home-header-below {padding-top: 10px;}

#column-left {
	margin: 0 0 0 0;
	padding: 3px 0 3px 7px;
	width: 229px;
	float: left;
}

#column-right {
	margin: 0 10px 4px 0;
	padding: 3px 3px 3px 0;
	width: 229px;
	float: right;
}



/* Home Content Styles ..................................... */

#homeTop {
	float: left;
	width: 461px;
	margin-left: 140px;
	font-size: 11px;
}

#content #noNav #homeTop #home-kiwi {
	background-image: url(../images/home_kiwi.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 218px;
	height: 209px;
	margin: 0 0 0 0;
	float: left;
}

#content #noNav #homeTop #home-lesson {
	background-image: url(../images/home_lesson.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 218px;
	height: 209px;
	margin: 0 0 0 25px;
	float: left;
}

#homeBottom {
	float: left;
	clear: both;
	margin-left: 140px;
	width: 461px;
	font-size: 11px;
}

#content #noNav #homeBottom #home-advisory {
	background-image: url(../images/home_advisory.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 218px;
	height: 209px;
	margin: 0 0 20px 0px;
	float: left;
}

#content #noNav #homeBottom #home-activity {
	background-image: url(../images/home_activity.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 218px;
	height: 209px;
	margin: 0 0 20px 25px;
	float: left;
}
/*...........................................................*/





/* Lesson Plans styles.......................................*/
.lesson-plans-left {
	width: 140px;
	height: 180px;
	float: left;
	margin: 25px 0 25px 25px;
	text-align: left;
	
}

.lesson-plans-left p {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}

.lesson-plans-middle {
	width: 140px;
	height: 180px;
	float: left;
	margin: 25px 0 25px 25px;
	text-align: left;
	
}

.lesson-plans-middle p {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}

.lesson-plans-right {
	width: 140px;
	height: 180px;
	float: left;
	margin: 25px 25px 25px 25px;
	text-align: left;
	clear: right;
	
}

.lesson-plans-right p {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}


/*...........................................................*/


/* Activity Page styles.......................................*/
.activity-left {
	width: 145px;
	height: 187px;
	float: left;
	margin: 25px 0 25px 34px;
	text-align: left;
	
}

.activity-left p {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}

.activity-right {
	width: 145px;
	height: 187px;
	float: left;
	margin: 25px 25px 25px 25px;
	text-align: left;
	
}

.activity-right p {
	margin: 3px 0 0 0;
	padding: 0 0 0 0;
}


/*...........................................................*/



/* Book Review styles.......................................*/

.bookReview {
	margin: 15px 0 0 0; 
	padding: 0;
	float: left;
	clear: both;
	width: 584px;
	height: 122px;
	position: relative;
}

#content .bookReview img {float: left; border: 1px solid #CCCCCC; margin-top: 2px;}
.bookReview p {text-align: left; margin: 0; padding: 0; width: 414px; position: absolute; top: 0; right: 45px;}


/*...........................................................*/



/* Box styles: dashed blue ................................. */

.box-dashed-blue {
	border: 2px dashed #6797CF;
	width: 300px;
	margin: 20px 0 0 130px;
	padding: 0;
	float: left;
}


.box-dashed-blue-wide {
	width: 440px;
	border: 2px dashed #6797CF;  
	padding: 0px 0 8px 0; 
	margin: 0 0 15px 60px;
}

.box-dashed-blue-wide p {
	padding: 5px 5px 0px 5px;
	margin: 0 0 0 0;
}

.box-dashed-blue-wide h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.box-dashed-blue-wide h4 {
	margin: 0 0 0 0;
	padding: 8px 0 0 8px;
}





.box-dashed-blue-thin {
	width: 210px;
	border: 2px dashed #6797CF; 
	float:left; 
	padding: 0px; 
	margin: 0 0 8px 0;
}

.box-dashed-blue-thin p {
	padding: 5px;
}

.box-dashed-blue-thin ul {
	margin-left: -19px;
}

.box-dashed-blue-thin ul li {
	padding-bottom: 3px;
}

/* ......................................... */


#content a {color: #6797CF;}
#content a:link {color: #6797CF;}
#content a:active {color: #6797CF;}
#content a:visited {color: #6797CF;}
#content a:hover {color: orange;}

#content p {line-height: 1.2em;}

#content ul li {padding-bottom: 2px;}

.lime {color: #99cc33; font-weight: bold;}

#content img {border: none;}


ul.inline {margin: 0; padding: 0;}

.inline li {display:inline; padding: 0 25px 0 0;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99cc33;
	font-size: 21px;
	margin-bottom: -9px;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99cc33;
	font-size: 18px;
	margin-bottom: -1px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: -3px;
}

.headline-images {
	margin: 9px 0 0 0px;
	width: 614px;
}

.photo-credit {
	font-size:8px;
	color: #666666;
}



/* 
NEW RECIPE CARD styles 
...................................................*/

.recipeTopOuter {
	background-image: url(../images/recipe-top.gif);
	background-repeat: no-repeat;
	width: 507px;
	margin: 0;
	padding: 35px 0 0 0;
}

.recipeBottomInner {
	background-image: url(../images/recipe-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: inherit;
	width: 505px;
	margin: 0;
	padding: 8px 8px 8px 8px;
}

.recipeBottomInner p {
	padding: 2px 18px 2px 6px;
	width: 475px;
}

p.print-recipe {
margin: -13px 0 0 325px;
}

p.print-recipeOther {
margin: -33px 0 0 325px;
}

p.servings  {font-style: italic;}
#content .recipeTopOuter .recipeBottomInner h1.recipe {font-size: 15px; margin: -35px 0 0 58px; width: 250px;}

#content .recipeTopOuter .recipeBottomInner ul {list-style: none; margin: 0 0 0 6px; padding: 0;}
#content .recipeTopOuter .recipeBottomInner ul.spaced li {margin-bottom: 5px; width: 480px;}

#content .recipeTopOuter .recipeBottomInner ol {margin: 0 0 0 23px; padding: 0;}
#content .recipeTopOuter .recipeBottomInner ol.spaced li {margin-bottom: 5px; width: 463px;}

img.print {
	border: none; 
	float: left; 
	margin-right: 5px; 
	margin-top: -12px;
	padding: 0;
}

/*.................................................*/



table#playgrounds td {border: 1px solid #CCCCCC; padding: 3px; width: 180px; text-align: left;}
table#playgrounds td.center {text-align: center; padding: 0; background-color: #ECECEC;}


/* HOME PAGE: BOXES */

/* border for boxes */

.box-border {
	background-image: url(../images/box-border.png);
	background-repeat: no-repeat;
	background-color: none;
	float: left;
	width: 158px;
	height: 248px;
	margin: 0;
	padding: 0;
}

#box-one {
	background-image: url(../images/bg-box-pencil.png);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	/*border: 1px solid #6797CF;*/
	
	float: left;
	width: 160px;
	height: 250px;
	margin: 8px 50px 0 0;
	padding: 0;
}

#box-two {
	background-image: url(../images/bg-box-boy.png);
	background-repeat: no-repeat;
	background-position: 30px 10px;
	/*border: 1px solid #6797CF;*/
	float: left;
	width: 160px;
	height: 250px;
	margin: 8px 50px 0 0;
	padding: 0;
}

#box-three {
	background-image: url(../images/bg-box-dossier.png);
	background-repeat: no-repeat;
	background-position: 28px 10px;
	/*border: 1px solid #6797CF;*/
	float: left;
	width: 160px;
	height: 250px;
	margin: 8px 50px 0 0;
	padding: 0;
}

#box-four {
	background-image: url(../images/bg-box-girl.png);
	background-repeat: no-repeat;
	background-position: 28px 10px;
	/*border: 1px solid #6797CF;*/
	float: left;
	width: 160px;
	height: 250px;
	margin: 8px 0 0 0;
	padding: 0;
}

#box-one p {
	margin: 140px 7px 0 7px;
}

#box-two p {
	margin: 140px 7px 0 7px;
}
#box-three p {
	margin: 140px 7px 0 7px;
}
#box-four p {
	margin: 140px 7px 0 7px;
}


/* ---------------------------------------------------------------------------------------------------------------------- */

#footer {
	position: relative;
	z-index: 2;
	background-color: none;
	background-image: url(../images/bg-footer-sides.gif);
	background-position: 0;
	background-repeat: no-repeat;
	color: #fff;
	clear: both;
	font-size: 11px;
	margin: 0 0;
	margin-top: 0px;
	padding: 0;
	text-align: center;
	height: 304px;
	width: 100%;
}

#footer img {border: none;}


#footer-inner { 
	background-color: #fff;
	background-image: url(../images/bg-footer.gif);
	background-position: 0px 0;
	background-repeat: no-repeat;
	width: 1083px; 
	height: 304px;
	margin: 0 0; 
	padding: 0 0 0 0;
	text-align: center;
} 


#footer-sponsors {
	position: absolute;
	margin: 100px 0 0 480px;
	padding: 20px 0 0 0;
	width: 300px;
	height: 50px;
	float: right;
	text-align: left;
}


#footer-rights {
	position: absolute;
	margin: 230px 0 0 87px;
	padding: 0;	
	width: 882px;
}


#footer-links {
	position: absolute;
	margin: 250px 0 0 87px;
	padding: 0;	
	width: 882px;
}

#footer-inner a {color: #fff; text-decoration: none;}
#footer-inner a:link {color: #fff;}
#footer-inner a:active {color: #fff;}
#footer-inner a:visited {color: #fff;}
#footer-inner a:hover {color: #336600;}


/* COLLAPSIBLE MENU: NAV */

#menu1 {display: none;}
#menu2 {display: none;}
#menu3 {display: none;}
#menu4 {display: none;}
#menu5 {display: none;}
#menu6 {display: none;}
#menu7 {display: none;}
#menu8 {display: none;}
#menu9 {display: none;}


li ul.menulink {
	background-image: url(../images/bg-nav-list.png);
	background-repeat: repeat-y;
	margin: 0 0 0 -12px;
	padding: 0 0 0 0;
}

li ul.menulink li {
	margin: 0 0 0 0;
	padding: 0 0 0 11px;
}


/* ALL IE 6 HACKS */

/*\*/		


/* START: pageNav (i.e. navigation set on page) */

* html #pageNav {margin: -45px 0 0 -136px;}

/* END: pageNav */

/* START: pageNavTeachers (i.e. navigation set on page) */

* html #pageNavTeachers {margin: -45px 0 0 -136px;}

/* END: pageNavTeachers */

/* START: pageNavParents (i.e. navigation set on page) */

* html #pageNavParents {margin: -45px 0 0 -136px;}

/* END: pageNavParents */

/* START: pageNavAdmin (i.e. navigation set on page) */

* html #pageNavAdmin {margin: -45px 0 0 -136px;}

/* END: pageNavAdmin */


* html .pencil {
	position: absolute; 
	margin: -40px 0 0 540px;
}

* html .girl {
	position: absolute; 
	margin: -40px 0 0 530px;
}

* html .folder {
	position: absolute; 
	margin: -40px 0 0 530px;
}


* html #content {
	margin-left: 1px;
	width: 597px;
	float: left;
	height: 844px;
	padding: 0 0 0 179px;
}

* html #content p {
	padding-right: 15px;
}

* html #content #noNav {
	margin-left: -163px;
}

* html #content #noNav p.homePara {
	margin-left: 35px; 
	width: 620px;
}

* html #homeTop {
	margin-left: 70px;
}

* html #homeBottom {
	margin-left: 70px;
}

#home-kiwi {
	margin: 0 0 25px 18px;
}


* html #home-advisory {
	margin: 0 0 0 18px;
}

* html #right-column-ads {
	margin: -80px 0 0 24px;
}


* html #sub-nav-header {
	width: 569px;
	margin: 0 0 0 -10px;
	padding: 0 0 0 0;
}

*html #sub-nav {margin-top: -1px; width: 568px;}



* html ul#teachers {
	margin: 95px 0 0 -16px;
}

* html ul#teachers  li {line-height: 1.2em;}
* html ul#parents  li {line-height: 1.2em;}
* html ul#admin li {line-height: 1.2em;}

* html ul#parents {
	margin: 95px 0 0 -19px;
}

* html ul#admin {
	margin: 95px 0 0 -1px;
}

* html #adminLI {
	margin-left: -5px;
}


* html ul li.top {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

* html #ie6teachers {
	margin-top: -50px; 
	position:absolute;
}

* html #ie6parents {
	margin-top: -40px; 
	position:absolute;
}

* html #ie6admin {
	margin-top: -50px; 
	position:absolute;
}

*html #ie6fixTPB {margin-bottom: -55px;}
*html #ie6fixPPB {margin-bottom: -45px;}
*html #ie6fixAPB {margin-bottom: -55px;}



* html .lesson-plans-left {
	margin-left: 15px;
}

* html .box-dashed-blue {
	margin: 20px 0 0 50px;
}

* html #recipe-top-outer {
	margin-right: -100px;
}

* html #recipe-bottom-inner {
	margin-right: -100px;
}

* html #nav, #nav ul { /* all lists */
	line-height: 1;
}

* html #submit {
	margin: 13px 0 0 690px;
}

* html .headline-images {
	margin: 9px 0 0 0px;
	width: 602px;
}

/**/


