body { color: #333333; font-size: .75em; font-family: Verdana, Arial, Helvetica, Sans-serif }

#toc { float: left; width: 300px; height: 100%; margin: 0; padding: 1em; border-right: solid 1px #330099;  }
#toc #logo { margin: 0; padding: 0; text-align: right; }
#toc h1 { text-align: right; font-size: 1em; font-weight: bold; margin: 0; padding: 1em 0 0; }
#toc ul { margin: 0; padding: 0; }
#toc ul li { margin: 0; padding: 0; list-style-type: none; text-align: right; }
#toc #email { margin: 0; padding: 1em 0; text-align: right; }

#content { margin:  0 0 0 325px; padding: 1em; max-width: 700px; }
#content h1 { margin: 0; padding: 0 0 1em; color: #330099; font-size: 1.5em; }
#content h2 { margin: 0; padding: 0 0 .5em; font-style: italic; color: #330099; font-size: 1.2em; }
#content p { margin: 0; padding: 0 0 1em; }
#content p.reviewquote { font-weight: bold; padding-bottom: 0; }
#content p.reviewsource { font-style: italic; }
#content hr { text-align: left; width: 100%; color: #990099; }
#content p.bottommatter { font-size: .9em; }
#content p.note {font-size: .9em; font-style: italic; padding-bottom: 1.5em; }

#content #pix { float: left; width: 320px; }
#content #pix p { margin: 0; padding: 0;}
#content #pix p.caption { font-size: .9em; margin: 0; padding: .5em 0 1em; }
#content #links { margin-left: 320px; }
#content #links ul { padding-left: 1.75em; }
#content div p { margin: 0; padding: 1.5em 0 0 0; }
.new {color:#330099;font-weight:bold;font-style:italic;}

.alt1color { color: #990099; }
a:link	{color: #990099;
	text-decoration: none}
a:visited {color: #330099;
	text-decoration: none}
a:hover {color: #990099;
	text-decoration: underline}

ul { margin: 0; padding: 0 0 1.5em 1.75em; }
ul li { margin:0; padding: .5em 0; }

.byline	{ text-align: center; font-size: 2.5em; font-family: Garamond, Times Roman, Serif}
#frontpagelinks {  }
#frontpagelinks h1 { font-size: 1.3em; font-weight: bold; text-align: center; margin: 0; padding: 1.5em 0 0; }
#frontpagelinks p { font-size: 1.1em; font-weight: normal; text-align: center; margin: 0; padding: 0; }


.noextraspace {margin-top: 0%;
	margin-bottom: 0%}

.copyright {font-size: 7pt;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, Sans-serif}


.indextitl {text-align: right;
	color: #330099;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

.indexhead {text-align: right;
	color: #330099;
	margin-bottom: 0%;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

.indexitem {text-align: right;
	color: #333333;
	margin-top: 2%;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

H1	{text-align: left;
	color: #330099;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

H2	{text-align: left;
	color: #330099;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

H3	{text-align: left;
	color: #330099;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

H4	{text-align: left;
	color: #330099;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

H5	{text-align: left;
	color: #330099;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

.bolditalgray {text-align: left;
	background: silver;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif}

.cournew {font-family: Courier New, Courier, Monospace}

.7pttext {font-size: 7pt}

.8pttext {font-size: 8pt}

.9pttext {font-size: 9pt}


