	.navTxtLight { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: white; }
		.navTxtLight A,
		.navTxtLight A:hover,
		.navTxtLight A:visited,
		.navTxtLight A:active            { color: white; text-decoration: none; }
	.navTxtDark { font-family : Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; }
		.navTxtDark A,
		.navTxtDark A:hover,
		.navTxtDark A:visited,
		.navTxtDark A:active            { color: #FFFFCC; text-decoration: none;  }
.FamBookFairsBG { background-color: #FFD586 }
.FamClubsBG { background-color: #87DFDF}
.FamFMattersBG { background-color: #AFEAAC}
.FamSacBG { background-color: #99CCFF}
.FamYelBG { background-color: #B6A6DF}

/* BEGIN:GLOBAL-NAVIGATION-STYLES ---------------------------------------------------------------------------------- */
	.siteLinks                      { text-align: right; padding: 4px 0px 3px 0px; }
	.siteButtons                    { text-align: center; }
	.navTxtBLight, .navTxtSmallRightBLight      { font-family : Arial, Helvetica, sans-serif; font-size: 11px; color: white; }
		.navTxtBLight A,
		.navTxtBLight A:hover,
		.navTxtBLight A:visited,
		.navTxtBLight A:active            { color: white }
	.navTxtSmallRightBLight               { text-align: right; padding: 0px 5px 2px 0px; }
		.navTxtSmallRightBLight A,
		.navTxtSmallRightBLight A:hover,
		.navTxtSmallRightBLight A:visited,
		.navTxtSmallRightBLight A:active  { color: white }
	.navTxtBDark, .navTxtSmallRightBDark      { font-family : Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFCC; }
		.navTxtBDark A,
		.navTxtBDark A:hover,
		.navTxtBDark A:visited,
		.navTxtBDark A:active            { color: #FFFFCC }
	.navTxtSmallRightBDark               { text-align: right; padding: 0px 5px 2px 0px; }
		.navTxtSmallRightBDark A,
		.navTxtSmallRightBDark A:hover,
		.navTxtSmallRightBDark A:visited,
		.navTxtSmallRightBDark A:active  { color: #FFFFCC }
/* END:GLOBAL-NAVIGATION-STYLES ------------------------------------------------------------------------------------------- */
img, a, div { behavior: url(iepngfix.htc) }
a img {text-decoration:none; border:0;}
a {color:#432810;}
.clear {clear:both;}
body.home{background-image: url(images/bg_homepage.gif); background-repeat:repeat;}
body.books{background-image: url(images/bg_books.gif); background-repeat:repeat;}
body.authors{background-image: url(images/bg_authors.gif); background-repeat:repeat;}
body.awards{background-image: url(images/bg_awards.gif); background-repeat:repeat;}
body.activities{background-image: url(images/bg_activities.gif); background-repeat:repeat;}
body.timeline{background-image: url(images/bg_timeline.gif); background-repeat:repeat;}
body.teaching{background-image: url(images/bg_teaching.gif); background-repeat:repeat;}

#wrap {width:970px; margin-left:auto; margin-right:auto;}
#dc_banner {width:970px; height:112px; background-image:url(images/dc_banner.png); background-repeat:no-repeat; position:relative;}
	#bannerlink {display:block; position:relative; top:19px; left:239px; height:53px; width:491px;}
	
#spacertop {width:970; height:10px; background-image:url(images/dc_spacertop.gif); background-repeat:no-repeat;}
#spacerbot {width:970; height:15px; background-image:url(images/dc_spacerbot.gif); background-repeat:no-repeat; margin-bottom:8px;}
#contentwrap {width:970; height:auto; background-image:url(images/dc_contentbg.gif); background-repeat:repeat-y;
			font-family:arial; font-size:13px;
			}
object { 
    outline: none; 
}

/* Navigation */

#bannerlinksleft {float:left; position:relative; top: 20px; font-family:Georgia; font-size:11px; color:white; margin-left:20px;text-decoration:none; }
#bannerlinksleft a{color:white; text-decoration:none;}
#bannerlinksright {float:right; position:relative; top: 20px; font-family:Georgia; font-size:11px; color:white; margin-right:20px; text-decoration:none;}
#bannerlinksright a{color:white; text-decoration:none;}

#nav {position:relative; left:15px; height:45px;}
#nav ul {list-style-type: none; padding:0px; margin:0px;}
#navlist li, #navlist a {display:block; float:left;}

#navlist {width:940px; height:45px;}

#nav li a {background-image:url('images/navsprite.jpg'); background-repeat:no-repeat; height:45px;  text-decoration:none; }

#nav li a.home {width:51px; margin-right:64px; margin-left:63px; background-position:-63px 0px;}
#nav li a:hover.home {width:51px; margin-right:64px; margin-left:63px; background-position:-63px -45px;}

#nav li a.books {width:49px; margin-right:62px; background-position:-177px 0px;}
#nav li a:hover.books {width:49px; margin-right:62px; background-position:-177px -45px;}

#nav li a.authors {width:64px; margin-right:63px; background-position:-289px 0px;}
#nav li a:hover.authors {width:64px; margin-right:63px; background-position:-289px -45px;}

#nav li a.awards {width:61px; margin-right:62px; background-position:-416px 0px;}
#nav li a:hover.awards {width:61px; margin-right:62px; background-position:-416px -45px;}

#nav li a.activities {width:73px; margin-right:63px; background-position:-539px 0px;}
#nav li a:hover.activities {width:73px; margin-right:63px; background-position:-539px -45px;}

#nav li a.timeline {width:71px; margin-right:62px; background-position:-675px 0px;}
#nav li a:hover.timeline {width:71px; margin-right:62px; background-position:-675px -45px;}

#nav li a.teaching {width:76px; margin-right:42px; background-position:-807px 0px;}
#nav li a:hover.teaching {width:76px; margin-right:42px; background-position:-807px -45px;}

#quillhome		{height:25px; width:33px; position:relative; left:40px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quillbooks		{height:25px; width:33px; position:relative; left:154px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quillauthors	{height:25px; width:33px; position:relative; left:265px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quillawards	{height:25px; width:33px; position:relative; left:392px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quillactivities{height:25px; width:33px; position:relative; left:514px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quilltimeline	{height:25px; width:33px; position:relative; left:654px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}
#quillteaching	{height:25px; width:33px; position:relative; left:787px; top:-32px; background-image:url(images/quill.jpg); background-repeat:no-repeat; z-index:10;}


/*	HOME	*/

#content {width:890px; height:auto; margin:auto; position:relative; top:-27px;}
	#contentleftcell {width:360px; background-color:#efe8d3; }
	#contentrightcell {width:505px; background-color:#e8f2f8; }
	
	
#discover {width:890px; margin-left:auto; margin-right:auto; margin-top:25px; height:70px; margin-left:25px;}
#shelfblurb {text-align:center; width:300px; margin:auto; position:relative; top:-30px;}
.shelftitle {font-size:22px; font-weight:bold; color:#880000;}
.shelfsubtitle {font-size:18px; font-weight:bold; color:#880000;}
.shelfauthor {font-size:14px; color:#666666; }

.homereview {width:254px; margin:auto; position:relative; top:-13px; z-index:10;}
.rdquo {position:relative; top: -21px; display:block; z-index:0;}
.readmorecenter {width:160px; margin:auto; padding-bottom:20px;}

#makehistorytext{width:445px; margin:auto; text-align:left;}
.featuredbook {width:890px; height:241px; margin-top:25px; background-image:url(images/featurecover_bg.jpg); background-repeat:no-repeat; }
.featuredbookentry {width:437px; height:205px;}
.featuredcover {width:150px; height:210px; float:left; position:relative; margin-top:25px; margin-left:30px; z-index:10;}
.featuredbooktext { position:relative; padding-left:186px; padding-top:55px; text-align:left;}
.featuredtitle {font-size:17px; font-weight:bold; color:#880000;}
.featuredsubtitle {font-size:13px; font-weight:bold; color:#880000;}
.featuredauthor {font-size:13px; font-weight:bold; color:#666666; line-height: 35px;}
.featuredISBN {font-size:13px; font-weight:normal; color:#666666;}
.pushback_fb {margin-bottom:25px;}	
.pushup_fb {position: relative; top: -227px; left:-2px;}
.pushup {position: relative; top: -246px;}

/* Books */
#contentleftcellint {width:665px; background-color:#ecf5fa; }
#contentrightcellint {width:200px;  }

#booktext { position:relative; padding-left:250px; padding-top:5px; text-align:left; font-size:12px;}

#bookcontainer {width:665px; height:auto; }
#bookcover {width:210px; height:290px; float:left; position:relative; margin-top:1px; margin-left:20px;  z-index:10;}
#booktitle {font-size:17px; font-weight:bold; color:#333333;}
#booksubtitle {font-size:13px; font-weight:bold; color:#333333;}
#bookauthor {font-size:13px; font-weight:bold; color:#432810; line-height: 35px;}
.bookISBN {font-size:11px; font-weight:normal; color:#797979;}
.bookISBN li{display:inline; margin-right:5px; }
.bookISBN ul{padding:0px; margin-top:0px; margin-bottom:0px;}

.bookpushup {position: relative; top: -306px; left:0px;}
#bookbuttons{margin-right:6px;}
.pushback {margin-bottom:20px;}	
	
	
#booktitlebook {width:665px; height:auto; background-repeat:no-repeat; }
#booktitlecover {width:210px; height:290px; float:left; position:relative; margin-top:12px; margin-left:20px; z-index:10;}
#booktitletext { position:relative; padding-left:250px; padding-top:5px; text-align:left;}
#booktitletitle {font-size:17px; font-weight:bold; color:#333333;}
#booktitlesubtitle {font-size:13px; font-weight:bold; color:#333333;}
#booktitleauthor {font-size:13px; font-weight:bold; color:#432810; line-height: 35px;}
.booktitleISBN ul li{font-size:11px; font-weight:normal; color:#797979; padding:0px;}
.booktitleISBN {font-size:11px; font-weight:normal; color:#797979; padding:0px;}
.space {margin-right:10px; margin-bottom:20px;}
.blurbwidth {width:395px; font-size:12px;}

#bookexcerpt {margin-top:40px;}
#excerptbody {width:665px; height:auto; background-image:url(books/images/exerptbody.jpg); background-repeat:repeat-y; position:relative; top:-3px;}
#excerpttext {text-align:left; width:570px; margin-left:10px; font-size:12px; font-style:italic; color:#666666; position:relative; top:-7px; }
	#excerpttext p {line-height:17px; margin:0px;}
	#excerpttext img{padding:0px; margin:0px}
.dark {color:#333333}
.backtotop a{font-weight:bold; color:#432810; text-decoration:underline; font-size:13px; float:right; font-style:normal;  }
.excerpt_title {font-size:22px; color:#005f8b; font-style:normal; }
.excerpt_title em{position:relative; top:-5px;}
.excerpt_title i{position:relative; top:-5px;}

.shoutOut_text {font-size:22px; color:#432810; font-style:normal; }

#kidsreviews {padding-left:40px; margin-bottom:25px;}
.column {text-align:left; margin-right:10px; font-size:11px; width:200px;}
.blue {color:#005f8b;}
a.brown {color:#432810;}
.red {color:#990000}
.gray {color:#999999}
.small {font-size:11px;}
.dgray {color:#666666;}

#bookssidebar {background-color:#f3ecdb; width:200px; margin-bottom:25px;}
#booklist li {list-style:none;background-image:url(books/images/bullet.jpg); background-repeat:no-repeat; background-position: 15px 5px; margin-bottom:5px; padding-left:25px; min-height:20px; margin-top:0px; margin-bottom:1px; }
#booklist li a{text-align:left;  list-style-image:none; list-style:none; font-size:11px; color:#432810; text-decoration:none; list-style-type:none; background-position: -3px 3px; }
#booklist {padding-left:0px; margin:0px; text-align:left;} 

#activitylist p{text-align:left; background-image:url(activities/images/featherbullet.jpg); background-repeat:no-repeat; list-style-image:none; list-style:none; font-size:12px; color:#333333; text-decoration:none; list-style-type:none;  padding-left:40px; min-height:20px; font-size:13px; margin-top:15px; margin-bottom:15px; }

.allbooks{padding-left:0px; width:648px;}
.bookheaders {color:#990000; font-size:20px; font-family:Museo; margin-bottom:11px;}
.bookentry {float:left; margin-right:0; margin-bottom:22px; width:108px; font-size:11px;}
.bookentry a {text-decoration:underline;}
.bookentry img{border: solid 1px #27160d; } 

#sidebottomlinks img{margin-bottom:10px;}

/*Activities*/

/*Jen's code*/
#activities {padding-left:25px; padding-right:25px; padding-bottom:30px;}
#activitiesheader  {margin-top:15px; margin-bottom:15px;}
.activitiessubtitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin-bottom:15px;}
		.activitiessubtitle A,
		.activitiessubtitle A:hover,
		.activitiessubtitle A:visited,
		.activitiessubtitle A:active	{color:#005f8sb; text-decoration: none; font-style: normal;}

#activitiesmain {margin-left:25px; margin-bottom:30px; width:640px;}
#activitiesbtns {margin-bottom:25px; margin-right:25px; float:left; border:0px;}

#activitiescontentrightcellint {width:200px;}


.diarysubtitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#990000; font-weight:bold;}
		.diarysubtitle A,
		.diarysubtitle A:hover,
		.diarysubtitle A:visited,
		.diarysubtitle A:active	{color:#432810;}
#diarymain {width:640px; margin-bottom:30px;  padding-left:25px;}
#diarymainleft {width:400px; float:left; text-align:center; border-right:solid; border-right-color:#d0d0d0; border-right-width:1px; }
#diarymainlefttxt {padding-left:40px; padding-right:40px; margin-right:25px; }
#diarymainright {margin-bottom:25px; width:175px; text-align:center; float:left; margin-left:25px; }
#diary {float:left; width:175px;}

#stationaryheader  {margin-top:20px; margin-bottom:25px;}
.stationarysubtitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight: normal;}
		.stationarysubtitle A,
		.stationarysubtitle A:hover,
		.stationarysubtitle A:visited,
		.stationarysubtitle A:active	{color:#432810;}
#stationarymain {width:610px; text-align:center; margin-bottom:30px; }
#stationary {margin-left:10px; margin-bottom:25px; margin-right:10px; float:left; width:130px;}
.stationarytxt {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#432810;}
		.stationarytxt A,
		.stationarytxt A:hover,
		.stationarytxt A:visited,
		.stationarytxt A:active	{color:#432810; font-weight:bold;}
		
#postcardmain {width:615px; margin-bottom:30px; margin-left:25px; margin-right:25px; text-align:center;}
#postcardbtns {width:275px; margin-left:12px;  margin-right:12px;  margin-bottom:25px; float:left; border:0px;}
#postcards  {border:0px;}


/* What's New */
#whatsnew {width:200px; height: 413px; background-image: url(/dearcanada/activities/images/bg_whatsnew.jpg); background-repeat: no-repeat; margin-bottom: 11px;}
#whatsnewheader  {margin-top:15px; margin-bottom:12px; border:0px}
#whatsnewcover  {position: relative; left:0; top:0; margin-bottom:5px;}
#whatsnewcoverbot  {border:0px;}
#whatsnewcovertop  {position: absolute; top:-5px; left:11px; border:0px; z-index:1;}
.whatsnewtitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#432811;}
		.whatsnewtitle A,
		.whatsnewtitle A:hover,
		.whatsnewtitle A:visited,
		.whatsnewtitle A:active	{ color:#432811; text-decoration: none;}
.whatsnewauthor {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#858484; text-height:20px;}
		.whatsnewauthor A,
		.whatsnewauthor A:hover,
		.whatsnewauthor A:visited,
		.whatsnewauthor A:active	{color:#858484; text-decoration: none;}
#whatsnewbtns  {margin-top:10px; margin-bottom:10px; border:0px;}
/*End Jen*/

#activitiesheader {margin-top:15px; margin-bottom:15px;}
#breadcrumbs {text-align:left; font-size:11px; margin-top:10px; margin-bottom:10px; margin-left:25px;}

#recipetop {position:relative; left:-178px; top:-38px; width:308px; height:40px;}
#recipebody {background-image:url(activities/images/recipecardbody.jpg); background-repeat:repeat-y; position:relative; top:-43px;}
#recipetext {text-align:left; width:575px; z-index:10;}
#recipebottom {text-align:right; position:relative; top:-43px;}
.arightmarg {margin-right:25px;}
#printrecipe {position:absolute; top:189px; right:250px;}
#recipeill{background-image:url(activities/images/recipeill.png); background-repeat:no-repeat; height:285px; width:386px; position:absolute; right:222px; top:208px; z-index:5;}

#crafttop {position:relative; top:-21px; width:665px; left:44px; text-align:left; z-index:5;}
#craftbody {background-image:url(activities/images/paperbody.jpg); background-repeat:repeat-y; position:relative; top:-30px;}
#crafttext {text-align:left; width:575px; padding-top:25px; font-size:12px;}
#craftbottom {position:relative; top:-30px;}
#materials .column {font-size:12px;}

#materials ul{margin-top:15px; margin-bottom:10px; padding-left:0px;}
#marterials li {list-style:none; margin-bottom:5px;}
#materials li {text-align:left; background-image:url(activities/images/hollowbullet.jpg); background-repeat:no-repeat; list-style-image:none; list-style:none; font-size:12px; color:#333333; text-decoration:none; list-style-type:none; background-position: 0px 3px; padding-left:20px; }
#directions ol {padding-left:20px; padding-top:10px; padding-bottom:10px; margin:0px;}
#directions li {padding-bottom:10px;}

#activitylist {width:615px;}
#activitylist p{text-align:left; background-image:url(activities/images/featherbullet.jpg); background-repeat:no-repeat; list-style-image:none; list-style:none; font-size:12px; color:#333333; text-decoration:none; list-style-type:none; background-position: 0px 3px; padding-left:40px; min-height:20px; font-size:13px; margin-top:15px; margin-bottom:15px; }
#activitylist p a {font-weight:bold;}

/* What's New */
#whatsnew {width:200px; height: 413px; background-image: url(/dearcanada/activities/images/bg_whatsnew.jpg); background-repeat: no-repeat; margin-bottom: 11px;}
#whatsnewheader  {margin-top:15px; margin-bottom:12px; border:0px}
#whatsnewcover  {position: relative; left:0; top:0; margin-bottom:5px;}
#whatsnewcoverbot  {border:0px;}
#whatsnewcovertop  {position: absolute; top:-5px; left:11px; border:0px; z-index:1;}
.whatsnewtitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#432811;}
		.whatsnewtitle A,
		.whatsnewtitle A:hover,
		.whatsnewtitle A:visited,
		.whatsnewtitle A:active	{ color:#432811; text-decoration: none;}
.whatsnewauthor {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#858484; text-height:20px;}
		.whatsnewauthor A,
		.whatsnewauthor A:hover,
		.whatsnewauthor A:visited,
		.whatsnewauthor A:active	{color:#858484; text-decoration: none;}
#whatsnewbtns  {margin-top:10px; margin-bottom:10px; border:0px;}


/*AUTHORS*/
#authortitletext { position:relative; padding-left:150px; padding-top:5px; text-align:left;}
#authorphoto {width:130px; height:290px; float:left; position:relative; margin-top:1px; top:5px; z-index:10;}
#letterbody {width:665px; height:auto; background-image:url(books/images/exerptbody.jpg); background-repeat:repeat-y; position:relative; top:-3px;}
#authorletter {margin-top:0px;}
.letterwidth {width:415px; font-size:12px;}
	.letterwidth p{line-height:15px;}
.authorbookentry {float:left; margin-right:0; margin-bottom:22px; width:100px; font-size:11px;}
.authorbookentry img{border: solid 1px #27160d;} 
.authorsign {position:absolute; right:100px; font-size:40px; color:#333333; font-style:normal; z-index:100; float:right; padding-top:10px;}


.allauthors{padding-left:0px; width:600px;}
.authorentry {float:left; margin-right:0; margin-bottom:22px; width:150px; font-size:11px;}
.authorentry a {text-decoration:underline; font-size:13px;}
.authorentry img{} 
#authorssidebar {background-color: #F3ECDB; margin-bottom:25px;}


/*Teaching*/
#socialstudies {border:solid #d0d0d0 1px; border-left:none; border-right:none; height:60px; width:615px; position:relative; margin-left:auto; margin-right:auto; left:-12px; margin-bottom:22px; padding-top:19px; text-align:left;}
#socialbutton {margin-left:15px; margin-right:10px; float:left; }
.down {position:relative; top:5px;}
.allguides{padding-left:0px; width:770px;}
.guideentry {float:left; margin-right:0; margin-bottom:35px; width:190px; font-size:11px;}
.guideentry img {border: solid 1px #27160d; margin-bottom:10px;}
.font12 {font-size:12px;}
.font11 {font-size:11px;}
.font13 {font-size:13px;}

#teachinglist {width:140px;}
#teachinglist p{text-align:left; background-image:url(activities/images/featherbullet.jpg); background-repeat:no-repeat; list-style-image:none; list-style:none; font-size:12px; color:#333333; text-decoration:none; list-style-type:none; background-position: 0px 3px; padding-left:40px; min-height:20px; font-size:13px; margin-top:15px; margin-bottom:15px; }
#teachinglist p a {font-weight:bold; font-size:12px;}

.alldiscussion{padding-left:0px; width:865px;}
#contentleftcellint_teaching {width:890px; background-color:#ecf5fa; }


/*Timeline*/
#timelinebox {width:890px; height:410px; background-image:url(timeline/images/timelinebg.jpg); background-repeat:no-repeat; margin-bottom:20px; padding-top:55px;}
#flashContent {border:solid #999999 1px; width:720px;}


/* Awards */
#awards {font-size:12px; text-align:left; margin-left:25px; width:290px;}
#awards .column {font-size:12px;}

#awards ul{margin-top:7px; margin-bottom:10px; padding-left:0px;}
#awards li {list-style:none; margin-bottom:2px;}
#awards li {text-align:left; background-image:url(activities/images/hollowbullet.jpg); background-repeat:no-repeat; list-style-image:none; list-style:none; font-size:11px; color:#333333; text-decoration:none; list-style-type:none; background-position: 0px 3px; padding-left:20px; }

.ital {font-style:italic;}


.recentawards{padding-left:0px; width:810px; margin-top:15px;}
.awardsentry {float:left; margin-right:0; margin-bottom:35px; width:270px; font-size:13px;}
.awardsentry img {border: solid 1px #27160d; margin-bottom:10px;}
.award {background-image:url(activities/images/hollowbullet.jpg); background-position:center 0px; background-repeat:no-repeat; padding-top:10px; margin-top:10px;}
.awardstamped {text-align:left;}

#row1 {min-height:610px;}

.bilson {background-image:url(awards/images/stamp_bilson.jpg); background-repeat:no-repeat; float:left; height:61px; width:61px; margin-right:10px;}
.redcedar {background-image:url(awards/images/stamp_redcedar.jpg); background-repeat:no-repeat; float:left; height:61px; width:61px; margin-right:10px;}
.hackmatack {background-image:url(awards/images/stamp_hackmatack.jpg); background-repeat:no-repeat; float:left; height:61px; width:61px; margin-right:10px;}
.chocolatelily {background-image:url(awards/images/stamp_chocolatelily.jpg); background-repeat:no-repeat; float:left; height:61px; width:61px; margin-right:10px;}

