body { background: #fb7b0a; }

#main-std { background: url(/teachers-parents/images/shell/bgtile.gif); }

p { margin: 0 25px 20px; }
h2, h3, h4 { margin: 0 25px 2px; }

#pt-inner, #map-inner, #bl-inner {
	width: 540px;
	background: url(/teachers-parents/images/shell/inner_bgtile.gif);
	margin: 0 0 10px 45px;
}

#pt-inner, #iemac-fix { clear: right; }

#map-inner { margin-top: 20px; }

html>body #pt-inner { margin-top: 15px; }

.pink p, .pink h4, .pink li { color: #9e1055; }
.pink h1, .pink h2, .pink h3 { color: #730b3d; }

.pink a:link { color: #f60; }
.pink a:visited { color: #f30; }
.pink a:hover { color: #c06; }
.pink a:active { color: #f60; }

.white p, .lt-pink p { color: #0d7597; }
.white h1, .lt-pink h1, .white h2, .lt-pink h2, .white h3, .lt-pink h3, .white h4, .lt-pink h4 { color: #158ab1; }

.white a:link, .lt-pink a:link { color: #f60; }
.white a:visited, .lt-pink a:visited { color: #5eb6d4; }
.white a:hover, .lt-pink a:hover { color: #c06; }
.white a:active, .lt-pink a:active { color: #f60; }

.formbtn { background: #fdae39; }
select { background: #f18a03; }
/* .typein { background: #fedcec; } */

#footer a:link { color: #fc6; }
#footer a:visited { color: #900; }
#footer a:hover { color: #ff9; }
#footer a:active { color: #fff; }

.last { margin-bottom: 0; }

a.linkurl {
	text-decoration: none;
	color: #e077ba !important;
}

/* styles added by molly */
h1, h2, h3 { margin: 0 25px 1em; }
h1.nospace, h2.nospace, h3.nospace { margin: 0 25px 2px; }

h4.dark {
	color: #b81161;
	margin: 0 25px 1em;
}

.left { float: left; }
.bold { font-weight: bold; }
.ital { font-style: italic; }

/* for essay */
.scieszka {
	margin: 0 15px 10px 0;
	padding-left: 25px;
	color: #dd3b89;
}

/* for credits */
.credit { color: #0D7597; }

/* for books and links */
table #booksandlinks { margin-left: 25px; }
tr.adventure { color: #158ab1; }
td.themehead { padding: 4px 50px 4px 7px; }

td.theme {
	background: #ffe5f2;
	padding: 4px 50px 4px 7px;
}

td.episode {
	background: #ffe5f2;
	padding: 4px 18px 4px 0;
}

.book {
	font-weight: bold;
	font-style: italic;
}

.more { margin: 0 25px 20px 50px; }

div#sidebar {
	float: right;
	margin-right: -76px;
	margin-left: 15px;
	width: 179px;
	position: relative;
}

table #sidebar-inner { background: url(/teachers-parents/books-links/images/side_slice.gif); }
table #sidebar-inner p { margin: 0 20px 0 15px; }

/* for lesson plans */
ul.lessonplans {
	margin: 0 20px 0 45px;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 0;
}

ul.lessonplans li {	margin-bottom: 1em; }

table#glance {
	width: 490px;
	margin-left: 25px;
}

td.erahead { padding: 0 10px; }

td.era {
	background: #ffe5f2;
	padding: 7px 10px;
	font-weight: bold;
}

td.lesson, td.ep, td.place {
	background: #ffe5f2;
	padding: 7px 10px 7px 0;
}

/* end styles added by molly */