/*
Colors in use:
	802304 (copper): Headings, background color of navigation bar.
	eee000  (gray): Background for side columns and center column's page TOC
*/

body {
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
	margin-right: 0em;
	padding:0px;
	color: #000000;
	background-color: #ffffff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	text-align: left; }

td	{
	text-align: center;
	}

td.left-align-cell {
	text-align: left;
	}

img {
	border: none;
	margin: 0em;
	padding: 0em; }

h1, h2 {
	font-weight: bold;
	color: #802304; }

h1 {
	font-family: Palatino, Garamond, "Times New Roman", Times, serif;
	font-size: 2em;	
	letter-spacing: .075em;
	padding: 0em;
	margin: 0em; }

h2 {
	font-size: 1em;
	margin: 0px 0px .3em 0px; }

hr	{
	color: #8d8db1; }

p {
	margin:0px 0px 16px 0px;
	padding:0px;
	font-size: .8em; }

a {
	color:#09c;
	font-weight: bold;
	text-decoration: none; }

a:link {
	color: #052399;}
a:visited {
	color: #618299; }
a:hover {
	background-color: #626d99;
	color: #802304;}
a:active {
	color: #ffffff;
	background-color: #052399; }

#banner {
	width: 100%;
	height: 7.5em;
	text-align: center;
	padding: 0em;
	background-color: #802304;
	color: #ffffff; }

#banner h1 {color: #ffffff; }

#banner a {
	color: #ffffff;}

#banner a:hover {
	color: #802304;
	background-color: #ffffff;}

#construction-banner {
	margin-top: 5em;
	margin-bottom: 5em; }

p.banner-superheader-1 {
	font-size: .8em;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	margin: 0em;
	padding: 0em; }

p.banner-superheader-2 {
	font-size: .8em;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	margin: 0em;
	padding: 0em;
	margin-left: 1em;
	margin-bottom: .5em; }

.biblio-entry {
	font-family: Palatino, Garamond, "Times New Roman", Times, serif;
	font-size: 1em;
	 }
.biblio-entry a {font-weight: normal;}
p.biblio-entry {
	text-indent: -1em;
	padding-left: 1em; }

.article-text p {
	font-size: 1em;
	font-family: Palatino, Garamond, "Times New Roman", Times, serif;}

.centered {text-align: center;}

.right-justified {text-align: right;}

.article-lead-in {font-size: 1em;}

#right-two-thirds {	/* Container for content column when there is only a left navigation column
				but no further-right column , where left column's size
				is accounted for by the left and right margin specifications. */
	position:absolute; 	
	top: 8em; 	
	width:auto;
	min-width:120px;
;
	margin: 0em;
	margin-left: 230px; }

#leftColumn {
	position:absolute;
	width:180px;
	top: 8.5em;
	border: 1px #8d8db1 dotted;
	background-color:#eee;
	padding:10px;
	z-index:2;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#leftColumn {width:180px;}
		
#rightColumn {
	position:absolute;
	width:180px;
	top:8.5em;
	right:0px;
	border:1px dotted #8d8db1;
	background-color:#eee;
	padding:10px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	}
/* Again, "be nice to Opera 5". */
body>#rightColumn {width:180px; }

.pageTOC {
	font-size: .75em;
	background-color: #eee; }

.internal-navigation-content-callout {
	background-color: #eee; }

/* All the content boxes belong to the content class. */

.content {
	position: relative;
	width: auto; 
	min-width:120px;
	margin:1em 230px 0px 230px;  /* The left and right margins create room for 
								the left and right columns */
	z-index:3;	 	/* This allows the content to overlap the right menu in
				narrow windows in good browsers. */
	border: 1px #8d8db1 solid;
	padding:10px;	}

.content>p {			/* Gives style to paragraphs that are children of .content class */
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0.4em;	/* Puts space after each paragraph */
	margin-right: 0em;
	font-family: Palatino, Garamond, "Times New Roman", Times, serif;
	font-size: 0.9em; }

.content>p+p {
	text-indent:1em;}	/* Indents the first line of only the second and later
					paragraphs leaving the first paragraph's first line
					unindented
					Netscape 7.1/Mac doesn't recognize this */

p.content-quote {
	margin-left: 2em;
	margin-right: 2em;
	text-align: justify;
	font-style: italic; }

.content-no-right-column {
	position: relative;
	width: auto; 
	min-width:120px;
	margin:1em 1em 0px 230px;  /* The left and right margins create room for 
								the left and right columns */
	z-index:3;	 	/* This allows the content to overlap the right menu in
				narrow windows in good browsers. */
	border: 1px #8d8db1 solid;
	padding:10px;	}


.footer {
	border: 4px #8d8db1 solid;
	padding:10px;
	text-align: center;
	color: #802304;
	background-color: #eee;
margin-left: 15px;
margin-right: 15px; }

a.footer {
	color: #802304; }
a.footerlink:link {color: #802304;}
a.footerlink:visited {color: #802304;}
a.footerlink:active {color: #802304;}
a.footerlink:hover {color: #802304;}

div#single-column {		
	top: 8em; 	
	width: 466px;
	margin-left: auto; margin-right: auto;
	text-align: center;
	display: block; 
	}

div#double-wide-single-column {		
	top: 8em; 	
	width: 780px;
	margin-left: auto; margin-right: auto;
	text-align: center;
	display: block; 
	}

p.photo-intro {margin-top: 1em;
margin-right: 15px;
margin-bottom: 1em;
margin-left: 15px; }

/* Classes named "side-column-*" apply to both the left and the right columns */
.side-column-header {
	color: #802304;
	font-weight: bold;
	font-size: 1em;
	font-style: italic;
	margin-top: 0;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: .25em; }
.side-column-main {
	font-size:0.85em;
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: .15em;
	margin-right: 0em; }
.side-column-detail {
	font-size: 0.75em;
	margin-bottom: .7em;
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em; }

.table-photo-caption {
	font-size: .75em; 
	margin:0px 0px 16px 0px;
	}

.large-photo-needs-top-border {
	margin-top: 24px; }

/*Begin NavBar definitions*/
#leftnavbar {
	background-color: #802304;
		/*Above specification  of background color for entire navbar is necessary
			because otherwise Netscape leaves tell-tale white horizontal lines
			every four links, where the white is peeking through the background*/
	padding-bottom: 16px;
	margin-bottom: 16px; }

.leftnavbarlink {
	display: block;
	text-align: center;
	font-size: .8em;
	line-height: 1.5em;
	background-color: #802304; }

a.leftnavbarlink:link {
	color: #ffffff; }
a.leftnavbarlink:visited {
	color: #ffffff;}
a.leftnavbarlink:hover {
	color: #052399;
	background-color: #da3c07; }
a.leftnavbarlink:active {
	color: #802304;
	background-color: #ffffff; }

.leftbarlink-nonactive-top {
	display: block;
	text-align: center;
	font-size: .8em;
	line-height: 1.5em;
	background-color: #802304; 
	color: #ffffff;
	font-weight: bold;
	padding-bottom: .7em;
	padding-top: .7em;
 }

.leftbarlink-nonactive-top-border {
	border-top: 1px #ffffff solid;
	display: block;
	text-align: center;
	font-size: 0.2em;
	line-height: 0.4em;
	background-color: #802304; 
	color: #ffffff;
	font-weight:600;
	padding-bottom: .7em;
	padding-top: 0em;}

.leftbarlink-nonactive-bottom {
display: block;
text-align: center;
font-size: .5em;
background-color: #802304; 
padding-bottom: .7em;
padding-top: .7em;
line-height: 1em;
margin-bottom: 1em; }

.powered-by-google {
	display: block;
	text-align: center;
	font-size: .6em;
	background-color: #802304; 
	color: #ffffff;
	padding-bottom: 0em;
	padding-top: 0em;
 
}

/*End NavBar definitions*/

/*The "undercontruction" style is for NavBar links not currently active/ready. It is not the style for the "Under Construction" banner on not-ready pages.*/

.underconstruction {
	display: block;
	text-align: center;
	font-size: .8em;
	line-height: 1.5em;
	background-color: #802304; }

a.underconstruction:link {color: #ee4208;}
