/* Hathaworld Home Navigation (Level 1) pages CSS code for Screnn, Print, and Common Media */

@media screen {
	/* Division Selectors for HEADER CONTENT - Not displayed for Print Media */
	div#header {
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
		padding-top: 10px;
		height: 50px;
		border-bottom: 1px #000000 solid;
		background: #000000;
		background-image: url('../images/decor/banr1cove.png');
		background-repeat: repeat-x;
	}

	div#navbanner {
		background-color: #FEF2CB;
		border-bottom: 1px solid #000000;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
}

@media print {
	/* Division Selector for HEADER CONTENT - Different for Screen Media */
	div#navbanner, div#header {
		display: none;
	}
}
/* END @MEDIA SCREEN AND PRINT STATEMENTS */

/* Universal Selectors */
* {
	margin: 0;
	padding: 0;
}

/* Body Background Selector */
body {
	background-color: #F5EBD7;
}

/* Pseudo Selectors for LINKS */
a:link {
	color: #0000FF;
}
a:visited {
	color: #990099;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #C0C0C0;
}

/* Division Selectors for INDENTED PARAGRAPH CONTENT */
#div-content-indt {
	padding-left: 2%;
	padding-right: 2%;
}
div#div-content-indt h4 {
	text-align: left;
	margin-top: 2em;
}
div#div-content-indt p {
	text-indent: 1.5em;
	margin-top: .8em;
	margin-bottom: .8em;
}

/* Division Selectors for NON-INDENTED PARAGRAPH CONTENT */
#div-content-noidt {
	margin-top: 1.2em;
	margin-bottom: 1em;
	padding-left: 2%;
	padding-right: 2%;
}

/* Division Selectors for FOOTER CONTENT */
div#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
	margin: 2em 0 1em 0;
}
div#footer img {
	margin: 0 2px 4px 2px;
	border: 0;
}
div#footer p {
	margin: 0;
}

/* Division Selectors for NAVIGATION PANE CONTENT */
.head-banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	color: #DE8601;
	letter-spacing: .1em;
}
.head-contact-links {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 33.3%;
}

/* Division Selectors for TITLE CONTENT */
div#title {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1.5em;
}
div#title p {
	font-size: 1em;
	font-weight: bold;
	color: #CC6600;
}

/* Selectors for HEADING TAGS */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	color: #660066;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 1.2em;
	color: #666600;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.2em;
	color: #663300;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 1.2em;
	color: #CC0000;
}

/* Horizontal Rule Tag */
hr {
	height: 3px;
	color: #FFCC99;
	background: #FFCC99;
	margin-top: .3em;
	margin-bottom: .3em;
}

/* Unordered List tag */
li {
	margin-top: .8em;
	margin-bottom: .8em
}

/* Selector for Book Cover Display Ad CLASS */
.book-ad-right {
	margin-bottom: 1em;
	margin-left: 1em;
	float: right;
	border: 1px #CCCCCC solid;
	width: 315px;
}

/* Selectors for TABLE CLASSES */
.tbl-warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	border: 5px outset #C0C0C0;
	min-width: 320px;
	max-width: 800px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.tbl-warning th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #CC0000;
}

/* Selectors for TABLE CELL CLASSES */
.tbl-cell-green {
	border: none;
	background-color: #EBEFDC;
	padding: 8px;
}
.tbl-cell-orangelite {
	border: none;
	background-color: #FDEDD0;
	padding: 8px;
}
.tbl-cell-orange {
	border: none;
	background-color: #FBDFC4;
	padding: 8px;
}
.tbl-cell-pink {
	border: none;
	background-color: #FFEAE1;
	padding: 8px;
}
.tbl-cell-pink-blue {
	border: 3px solid #99CCFF;
	background-color: #FFEAE1;
	padding: 8px;
}

/* Selectors for GENERAL TEXT CLASSES */
.txt-red {
	color: #CC0000;
}