/* BASE - ALL LEVELS */
body {
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background: #fff;
	font-family: arial, sans-serif;
	font-size: 13px;
	}
hr {
	text-align: center;
	padding: 0;
	margin: 0;
	}
a {color: #003366;}
a:visited {color: #336699;}
a:hover {text-decoration: none;}
img {border: 0;}
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: inherit;
	}
h1 {
	font-size: 1.5em;
	padding: 0 0 5px 0;
}
h2 {font-size: 1.25em;}
h3 {font-size: 1.15em;}
p {margin: 0 auto 1em auto;}
p + ul {
	margin-top: -10px;
	}

#headerBlock {
	margin: 0;
	padding: 0;
	border: 0;
	color: #fff;
	background: url('/images/PlanetDiaryBanner.gif') no-repeat;
	width: 650px;
	height: 110px;
	}
#headerNav {
	margin: 0 0 0 210px;
	padding: 10px 0 0 0;
	border: 0;
	}
#headerNav ul {
	display: inline;
	list-style-type: none;
	}
#headerNav li {
	display: inline;
	padding-left: 10px;
	}

#wrapper {
	margin: 0;
	padding: 0;
	width: 650px;
	}

#titleGraphic {
	margin: 0;
	padding: 0 0 10px 0;
	}

.content {
	margin: 0 25px;
	width: 600px;
	}

#footer {
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
	color: #fff;
	font-size: .725em;
	font-weight: normal;
	width: 650px;
	height: 47px;
	background: #021c2e url('/images/logo_pearson.png') no-repeat left;
	}
p#footer-text {
	float: left;
	margin-left: 115px;
	margin-top: 10px;
	color: #fff;
	}
#footer a {
	color: #fff;
	}
p#footer-text img {
	padding-left: 10px;
	vertical-align: -20%;
	}

p#twitter {
	float: right;
	margin: 14px 10px 0 0;
	}

p#facebook {
	float: right;
	margin: 12px 10px 0 0;
	}

/* for Globe on Index page only */
#flashitem {
	border: 1px dotted #FFFFFF;
	width: 550px;
	height: 450px;
	margin: 0 20px;
	}

/* General formatting */
.center {text-align: center;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.smaller {font-size: smaller;}
.num {list-style-type: decimal;}
.I {list-style-type: upper-roman;}
.i {list-style-type: lower-roman;}
.A {list-style-type: upper-alpha;}
.a {list-style-type: lower-alpha;}
.right {float: right;}

/* Background graphics */
.lgMarker {
	list-style-type: none;
	padding: 10px 0 0 55px;
	height: 45px;
	}
.smMarker {
	list-style-type: none;
	padding: 4px 0 20px 30px;
	}
.lgSpace {background: url("/images/PDiary_lg_icon_space.png") no-repeat;}
.lgAtmo {background: url("/images/PDiary_lg_icon_atmo.png") no-repeat;}
.lgBio {background: url("/images/PDiary_lg_icon_bio.png") no-repeat;}
.lgHydro {background: url("/images/PDiary_lg_icon_hydro.png") no-repeat;}
.lgGeo {background: url("/images/PDiary_lg_icon_geo.png") no-repeat;}
.lgCryo {background: url("/images/PDiary_lg_icon_cryo.png") no-repeat;}
.smSpace {background: url("/images/PDiary_sm_icon_space.png") no-repeat;}
.smAtmo {background: url("/images/PDiary_sm_icon_atmo.png") no-repeat;}
.smBio {background: url("/images/PDiary_sm_icon_bio.png") no-repeat;}
.smHydro {background: url("/images/PDiary_sm_icon_hydro.png") no-repeat;}
.smGeo {background: url("/images/PDiary_sm_icon_geo.png") no-repeat;}
.smCryo {background: url("/images/PDiary_sm_icon_cryo.png") no-repeat;}

/* Expanding menu */
.xlist a {display:inline;}
ul.xsubmenu {display: none;}
.xlist .xsubmenu li a {display:inline;}
.xlist .xsubmenu li a:hover {display:inline;}
.expandMenu ul {
	margin: 0 20px;
	padding: 0;
	background: 0;
	}
.expandMenu li {
	margin: 0;
	padding: 0;
	background: 0;
	}
.expandMenuSpacer {
	margin-bottom: 20px;
	}

/* HACKS/OLD CODE FOR MY PLANET DIARY */
.header_graphic {display: none;}
.journal_entry_head {display: none;}
.float-left {visibility: hidden; height: 0px;}

/* Activities formatting */
li.underline {
	margin: 5px 0 10px;
	border: 1px solid #000;
	border-width: 0 0 1px 0;
	}
li.answer {
	margin: 0 0 60px 0;
	}
li.answer2 {
	margin: 0 0 120px 0;
	}
.headAct {
	color: #9c3;
	}
h2 + table, h2 + p {
	margin-top: 1em;
	}
li table, ol ol, ol ul {
	margin-bottom: 1em;
	}

/* Journal formatting */
.headJour {
	color: #f60;
	font-size: 1.5em;
	}
.photo-w-caption {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	border: 0;
	width: 325px;
	color: #666;
	background: transparent;
	font-size: smaller;
	}
.photo-w-caption p {
	margin: 0;
	}
.width375 {width: 375px;}
.width350 {width: 350px;}
.width300 {width: 300px;}
.width275 {width: 275px;}
.width250 {width: 250px;}
.width225 {width: 225px;}
.width200 {width: 200px;}
.width175 {width: 175px;}

/* Calendar formatting */
#firstCol {
	float: left;
	width: 280px;
	}
#firstCol #titleGraphic {
	margin-left: -25px;
	}
#secondCol {
	margin-left: 310px;
	width: 280px;
	border: 0;
	padding-top: 10px;
	}
table#calendar {
	width: 280px;
	}
table#calendar th {
	border: 1px solid #999;
	width: 14%;
	}
table#calendar td {
	text-align: center;
	}
table#calendar td a {
	font-weight: bold;
	}
#monthsWidth {
	width: 260px;
	}
#months ul {
	display: inline;
	list-style-type: none;
	}
#months li {
	display: inline;
	padding-right: 10px;
	}
.headCal {
	color: #f6f;
	}
#events .float-left {
	visibility: visible;
	height: 24px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	border: 0;
	}
.clear-both {clear:both;}
p.date_head {
	margin: 5px 0;
	padding: 0;
	color: #f6f;
	font-weight: bold;
	font-size: 1.2em;
	}
p.nowrap-left-events {
	position: static;
	margin: 0 0 5px 40px;
	padding: 0;
	}
ul.nowrap-left-events {
	position: static;
	margin: 0 0 5px 60px;
	padding: 0;
	}
p.nowrap-left-events-two {
	position: static;
	margin: 0 0 5px 80px;
	padding: 0;
	}
ul.nowrap-left-events-two {
	position: static;
	margin: 0 0 5px 100px;
	padding: 0;
	}
.grey {color:#ccc;}
.purple {color:purple;}

/* Links formatting */
#links ul {
	margin: 0;
	padding: 0;
	}
.headLinks {
	color: #39c;
	}

/* TABLES */
.per5 {width: 5%;}
.per10 {width: 10%;}
.per15 {width: 15%;}
.per18 {width: 18%;}
.per20 {width: 20%;}
.per25 {width: 25%;}
.per30 {width: 30%;}
.per35 {width: 35%;}
.per40 {width: 40%;}
.per45 {width: 45%;}
.per50 {width: 50%;}
.per55 {width: 55%;}
.per60 {width: 60%;}
.per65 {width: 65%;}
.per70 {width: 70%;}
.per75 {width: 75%;}
.per80 {width: 80%;}
.per85 {width: 85%;}
.per90 {width: 90%;}
.per95 {width: 95%;}
.per100 {width: 100%;}
.h30 {height: 30px;}
.h45 {height: 40px;}
.h60 {height: 60px;}
.h75 {height: 75px;}
.h90 {height: 90px;}
.h120 {height: 120px;}
table {
	display: -moz-inline-block;
	display: inline-table;
	border: 1px solid #999;
	border-collapse: collapse;
	vertical-align: top;
	empty-cells: show;
	font-size: 1em;
	margin-top: 2px;
	}
th {
	border: 1px solid #999;
	padding: 1px 2px;
	}
td {
	border: 1px solid #999;
	padding: 1px 2px;
	}
li table {font-size: 1em;}
.top {vertical-align: top;}
table.noborder, table.noborder th,table.noborder td {border: none;}

/* Measurements and Textbook Correlations */
.image-float {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	}
.nowrap-image {margin-left: 115px;}
.animcovers {margin-left: 75px;}
.singlecover {
	margin-left: 75px;
	padding: 15px 0 0 0;
	}
.clear-image {clear: left;}
.animcovers p, .singlecover p {
	padding: 0;
	margin: 0;
	}
.indent-small {padding-left: 25px;}

/* HSES page */
.hses-h1 {
	color: #36c;
	}
.hses-h2 {
	color: #36c;
	padding-bottom: 25px;
	}
.hses-h3 {
	color: #39c;
	}
.opener {margin-left: 85px;}
.chaptersList {
	color: gray;
	font-style: italic;
	}