@charset "iso-8859-1";

.clear {
 clear: both;
 padding-bottom: 1px; /* for Gecko-based browsers */
 margin-bottom: -1px; /* for Gecko-based browsers */
}

html, body
{ background-color: #fff;
	color: #000;
	font-family: Georgia, "New Century Schoolbook", Times, serif;
}
#pW
{
	font-size: 100%;	/* set your default font size here. */
}
p, h1, h2, h3, h4, h5, h6, ul, ol, dl
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}

h1 { font-size: 220%; }
h2 { font-size: 190%; }
h3 { font-size: 160%; }
h4 { font-size: 130%; }
h5 { font-size: 100%; }
h6 { font-size: 70%; }

#lC, #rC {
 font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}
#crumbs {
 font: 1em bolder "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
}
#foot {
 width: 100%;
 font-size: 0.8em;
 text-align: center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#masthead i {
 font-style: italic;
 font-weight: bold;
 border-bottom: 1px solid #78330C;
 font-size: 1.3em;
}

.center {
 text-align: center;
 display: block;
}
hr.center {
 width: 50%;
}
hr.clear {
 margin-top: 2px;
 margin-bottom: 2px;
}
.indent {
	margin-right: 2em;
	margin-left: 2em;
}
.block {
 padding: 0 3em;
}
.intranav {
	margin-top: 0;
	padding: 0 0 1em 0;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: lighter;
}
.left {
 float: left;
}
.right {
	float: right;
}
.boxright {
 float: right;
 text-align: center;
 padding: 5px;
 border: 1px solid #666666;
 margin: 5px 0 5px 5px;
}
.next {
	font-weight: 600;
	text-align: right;
	margin-top: 10px;
	padding-right: 20px;
}
.opener {
 margin: 0 20%;
 font-size: 0.8em;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding: 4px 10px;
 border-top: 1px solid #333333;
 border-bottom: 1px solid #333333;
}
.outtake {
 font-size: 1.2em;
 padding: 2px 10px;
 border-top: 1px solid #333333;
 border-bottom: 1px solid #333333;
}
.headers {
 line-height: 1.8em;
 text-align: center;
 width: 100%;
 padding: 0em;
}
p.doclinks {
 font: 0.8em "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
 color: #232;
 vertical-align: bottom;
 text-align: center;
 clear: both;
 display: block;
 margin: 0.5em 0 0 0;
}
.romnum {
 font-family: Courier, Times, "Times New Roman", serif;
 font-size: 120%;
 line-height: inherit;
}
.summary {
 padding: 0 10%;
 text-align: center;
 display: block;
}
.sans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.sansmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
}
.smallcaps {
	font-size: 101%;
	font-variant: small-caps;
}
.title {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	display: block;
	font-variant: small-caps;
}
.smallertimes {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.86em;
}
big, .big {
	font-size: 1.2em;
	line-height: 1em;
}
small, .small {
 font-size: 0.9em;
 line-height: 1em;
}
dt {
	font-weight: bold;
}
dd {
	padding-bottom: 0.5em;
}
.no_bot {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.no_top {
	margin-top: 0px;
	padding-top: 0px;
}
.xtraline {
	padding-top: 2em;
}

/* Following are to adjust font sizes throughout (mainly docs and reflex) */

.maintext {
 font-size: 120%;
}
.maintext table {
 font-size: 1em;
}
.bottom {
 font-size: 1em;
}

/* Following are for links in the left column*/

.nolink {
 color: #000;
}
ul#navlist li.self {
 color: #930;
}
#navlist li a.select:link {
 color: #930;
}
#navlist li a.select:visited {
 color: #930;
}
#navlist li {
 color: #030;
}
#navlist li a:link, p.blog a:link {
 color: #030;
 text-decoration: none;
}
#navlist li a:visited, p.blog a:visited {
 color: #330;
 text-decoration: none;
}
#navlist li a:hover, p.blog a:hover {
 color: #030;
 text-decoration: underline;
}
#navlist li a:active, p.blog a:active {
 color: #630;
 text-decoration: underline;
}
#navlist ul {
 margin-top: 2px;
 margin-bottom: 0px;
}
ul.topnav {
 padding-left: 0;
 margin-left: 0;
 border-bottom: 1px solid gray;
}
ul.topnav > li {
 color: #000;
 font-size: 10px;
 font-weight: bold;
}
ul.mednav {
 padding-left: 2px;
 margin-left: 2px;
}
ul.mednav > li {
 font-size: 10px;
 font-weight: bold;
}
ul.lownav {
 padding-left: 4px;
 margin-left: 4px;
}
ul.lownav > li {
 font-size: 10px;
 font-weight: normal;
}
ul.lowernav {
 padding-left: 6px;
 margin-left: 6px;
}
ul.lowernav > li {
 font-size: 9px;
 font-weight: normal;
}
ul.lowestnav {
 padding-left: 8px;
 margin-left: 8px;
}
ul.lowestnav > li {
 font-size: 9px;
 font-weight: normal;
}

a.fn:link, a.fnt:link {
 text-decoration: none;
}
a.fn:visited, a.fnt:visited {
 text-decoration: none;
}
a.fn:hover, a.fnt:hover {
 text-decoration: underline;
}
a.fn:active, a.fnt:active {
 text-decoration: underline;
}
div.mac p, div.mac h1, div.mac h2, div.mac h3, div.mac h4, div.mac dl {
 margin-left: 30px;
}
div.mac hr {
	text-align: right;
	height: 1px;
	width: 90%;
}
.link {
	float: left;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: 600;
	text-align: center;
}
p.top {
 padding-left: 110px;
 font-family: "Times New Roman", Times, serif;
 font-size: 85%;
}
.starchar {
 font-size: 200%;
 margin-bottom: inherit;
 padding-bottom: inherit;
}
.sans_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
}

