body {
margin: 0em;
padding: 0em;
background-color: #285647;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
text-align: left; }

/*Set up of "Universe" container table*/

#universe-table {
width: 100%;
max-width: 1049px; }

#banner-bar {
background-image:url(i/ExcitingWorld.jpg);
height: 304px;
 }

#left-column-cell {
width: 200px;
}

#center-column-cell {
 }

#right-column-cell {
width: 200px;}

#footer-row {
}


/*Basic element type definitions*/

td {vertical-align:top;}

h1, h2 {
font-weight: bold;
color: #d5d419; }

h1 {
font-size: 2em;
font-family: Palatino, Garamond, "Times New Roman", Times, serif;
letter-spacing: .075em;
margin: 0em;
padding: 0em; }

h2 {
font-size: 1em;
margin-bottom: .3em;}

p {
font-size: .8em; }

img {
margin: 0em;
padding: 0em;
border: none; }

hr{
color: #8d8db1; }



/*Link definitions*/

a {
color: #80cc1b;
font-weight: normal;
text-decoration: none; }

a:link {
color: #80cc1b;
font-weight: normal; } 

a:visited {
color: #a3cc76; }

a:hover {
color: #80cc1b;
background-color: #626d99; }

a:active {
background-color: #052399;
color: #9cfb21; }

/*ID block definitions*/

#left-column {
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
border:1px dotted #ffffff;
margin-top: 1em; }

#right-column {
padding-top: 1em;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px; 
border:1px dotted #ffffff;
margin-top: 1em;}

#leftnavbar {
margin-bottom: 16px;
padding-bottom: 16px; 
text-align: center;
font-size: .8em;
line-height: 1.5em;
}

/*Content classes*/

.pageTOC  {
background-color: #285647;
font-size: .9em;
padding-top: 10px; }

.content {
margin-top: 1em;
border: 1px #ffffff solid;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px; }

.content>p {
margin-bottom: .4em;
font-size: .8em; }

.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 */

.more-information-at {
text-align: right;
}

.column-photo-caption {
margin-bottom: 16px; 
display: block;
text-align: center; }

.column-caption {
display: block;
margin-top: 8px; }

.column-caption-attribution {
display: block;
margin-top: 8px;
	text-align: right; }

.column-caption>p,  .column-caption-attribution>p {font-size: .75em;}

/*Footer definitions*/

.footer  {
border: 4px #ffffff solid;
text-align: center;
padding: 10px; }

a.footer {color:#ffffff;}

.footer>a:link {color:#ffffff;}
.footer>a:visited {color:#ffffff;}
.footer>a:active {color:#ffffff;}
.footer>a:hover {color:#ffffff;}

/*NavBar definitions*/

.leftnavbarlink {display: block;
color: #ffffff;}

a.leftnavbarlink {color: #ffffff;}
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;
	font-weight: bold;
	padding-bottom: .7em;
	padding-top: .7em;
}

.leftbarlink-nonactive-top-border {
 border-top: 1px #ffffff solid;
	font-weight:600;
	padding-bottom: .7em;
	font-size: 0.2em;
	line-height: 0.4em;
	display: block;}

.leftbarlink-nonactive-bottom {
display: block;
text-align: center;
font-size: .5em;
padding-bottom: .7em;
padding-top: .7em;
line-height: 1em;
margin-bottom: 1em; }

.powered-by-google {
	display: block;
	text-align: center;
line-height: .6em;
	font-size: .6em;
	color: #ffffff;
	padding-bottom: 0em;
	padding-top: 0em;}