#logo {
font-family: arial, sans-serif;
color: darkorange;
width: 740px;
height: 192px;
margin-left:auto;
margin-right:auto;
}

#logo a {
color: darkorange;
text-decoration: none;
}

#logo a img
{
	border: none;
}

#navbar {
height: 1.8em;
width: 100%;
border-top: solid red 1px;
border-bottom: solid red 1px;
background-color: darkorange;
color: #FFF;
}

#navbar ul {
margin: 0px;
padding: 0px;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
line-height: 2em;
white-space: nowrap;
}

#navbar li {
list-style-type: none;
display: inline;
}

#navbar li a {
text-decoration: none;
padding: 0.5em 0.75em 0.3em 0.75em;
}

#navbar li a:link {
color: #FFF;
}

#navbar li a:visited {
color: #FFF;
}

#navbar li a:hover {
background-color: red;
}

#main {
position: absolute;
float: left;
width: 50%;
left: 25%;
top: 15em;
font-family: Arial, Helvetica, Sans-serif;
text-align: justify;
}

#main .heading {
margin-top: 1em;
font-size: 200%;
color: darkorange;
}

#main .date {
color: #AAAAAA;
}

#main .subheading {
color: darkorange;
font-size: 150%;
margin-top: 0.5em
}

#main .text {
color: black;
margin-bottom: 2em;
} 

#main .text p {
margin-top: 0em;
}

.inlineImage {
	float: left;
	padding-right: 0.33em;
}

table {
border: solid darkorange 1px;
margin-top: 1em;
}

table th {
text-align: left;
border: solid darkorange 1px;
padding: 5px;
}

table td {
border: solid darkorange 1px;
padding: 5px;
}

#sidebar {
width: 23%;
position: relative;
float: right;
}

#download {
border: solid red 1px;
background-color: darkorange;
color: #FFF;
}



#download ul {
margin: 0px;
padding: 0px;
font-size: 14;
font-family: Arial, Helvetica, sans-serif;
line-height: 2em;
}

#download li {
list-style-type: none;
}

#download li a {
text-decoration: none;
text-align: center;
display: block;
padding: 0.5em 0.75em 0.5em 0.75em;
}

#download li a:link {
color: #FFF;
}

#download li a:visited {
color: #FFF;
}

#download li a:hover {
background-color: red;
}

#download li .soon {
text-decoration: none;
text-align: center;
display: block;
padding: 0.5em 0.75em 0.5em 0.75em;
}

#Paypal {
margin-top: 2em;
border: solid red 1px;
color: #FFF;
background-color: darkorange;
text-align: justify;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
}

#Paypal td {
	text-align:center;
	color: #FFF;
}

div.legaltext 
{
	font-size: 75%;
	color: #AAAAAA;
	margin-bottom: 2em;
}

#Amazon {
position: absolute;
float: left;
top: 16em;
margin-left: 5%;
margin-right: 5%
}


#GoogleRight {
position: absolute;
right: 0em;
top: 16em;
margin-left: 3%;
margin-right: 3%;
padding: 5px;
}

#links 
{
	font-size: small;
}

.donate
{
margin-top: 0.25em;
width: 74px;
}

.printonly
{
	display: none;
}


/* Slideshow */

#slideshow {
  position:relative;
  display: inline;
  left: 0.5em;
  top: -0.95em;
}

#slideshow DIV {
  display: inline;
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  opacity:0.0;
  height: 2em;
  background-color: #FFF;
  width: 500px;
}

#slideshow DIV.active {
  z-index:10;
  opacity:1.0;
}

#slideshow DIV.last-active {
  z-index:9;
}

#slideshow DIV IMG {
  height: 120px;
  display: block;
  border: 0;
  margin-bottom: 10px;
}

#popularpages
{
  position:relative;
  display: inline;
  left: 85px;
  top: -2.4em;
}

/* End of slideshow styles */