/*  Basic Styles for START Pages */
/* ============================= */
/* */

/* The following text tells IE4 to set p 
to 14px, tells IE 5 to set p to small, 
which is 14px, and then tells all other
browsers to set p to medium, which is 14px.
See http://diveintoaccessibility.org/examples/fontsize.html
*/

p
{
	font-size: 14px;
}

/*/*/a{}

body p
{
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium;
}

/* */

/* Beginning of regular specs. */
input, select, h1,h2,h3,h4,h5,h6,p,ul,li,th,td,dl,a
{ 
	font-family: Times, serif;
}

body
{
	margin: 2px;
}

body ul
{
	margin-left: 0em;
	padding-left: 0em;
}

body img
{
	border: 0em;
}

/* to fix IE bug */
ul, ol, dl
{
	position: relative;
}

p
{
	margin: 0.2em 0em 0.6em 0em;
	line-height: 120%;
}

.sub0
{
	margin-left: 1em;
}

.sub1
{
	margin-left: 2em;
}

.sub2
{
	margin-left: 2em;
}

/* ================= */
/* Table of Contents */
/* ================= */
#toc ul
{
	margin: 0em;
	padding: 0em;
	text-align: left;
}

#toc ul li
{
	margin: 0.1em 0em 0.2em 2em;
	font-size: 90%;
	list-style-type: none;
	line-height: 105%;
}

#toc ul li ul li
{
	margin: 0.1em 0em 0.2em 0em;
	font-size: x-small;
	line-height: 105%;
}

/* ============ */
/* Chapter Text */
/* ============ */
#chapter ul, ol
{
	margin: 0em;
	padding: 0em;
	line-height: 120%;
}

#chapter li
{
	margin: 0em 0em 0.3em 3em;
}

/* ====== */
/* Rulers */
/* ====== */
hr
{
	width: 100%;
}

hr.air1
{
	margin: 1.0em 0em;
}

hr.airy
{
	margin: 0.8em 0em;
}

/* ========================= */
/* Headers, H1 is Page Title */
/* ========================= */
h1
{
	text-align: center;
	font-size: 200%;
	font-weight: bold;
	margin: 0em;
	padding: 0.65em 0em 0.1em 0em;
	display: block;
}

h2
{
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 0.1em;
}

h3
{
	font-size: large;
	font-weight: bold;
	margin-bottom: 0.1em;
}

h4
{
	font-size: medium;
	font-weight: bold;
	margin: 0em 0em 0.1em 2em;
}

h5
{
	font-size: medium;
	font-weight: bold;
	margin: 0em 0em 0.1em 4em;
}

h6
{
	font-size: medium;
	font-weight: bold;
	margin: 1em 0em 0em 0em;
}

/* =========== */
/* Back to Top */
/* =========== */
div.totop
{
	text-align: right;
	font-size: 85%;
}

/* ====== */
/* Footer */
/* ====== */
#footer p
{
	font-size: 80%;
	text-align: center;
}

/* ============= */
/* Special Items */
/* ============= */
.fix
{
	font-weight: bold;
	font-style: italic;
	color: red;
	font-family: sans-serif;
	font-size: smaller;
}

.underconstruction
{
	font-size: 80%;
	font-family: sans-serif;
	position: absolute;
	top: 0.4em;
	font-style: italic;
	font-weight: bold;
	color: red;
}

.assessment
{
	color: blue;
	font-family: sans-serif;
	font-size: x-small;
	display: none;
}

.smaller
{
	font-size: smaller;
}

.larger
{
	font-size: larger;
}

.emphasize
{
	font-weight: bold;
}

.booktitle
{
	font-style: italic;
}

.magazine
{
	font-style: italic;
}

