body {background: white; color: black}
h1.title {text-align: center}
h2.title {text-align: center}
h3.title {text-align: center}
tt {color: blue}
kbd {color: blue}
code {color: blue}
p.home {text-align: center}

blockquote.quote { background-color: #FFFF99; }
li.reference { padding-bottom: 7px; }
table.alert { background-color: #CCCCCC; border-width: none; }
td.alertheading { background-color: blue; color: white; font-family: courier; }
th.alertheading { background-color: blue; color: white; font-family: courier; }
td.alertbody { background-color: #CCCCCC; color: black; font-family: courier;
               border-width: 0px; border-style: none; border-collapse: collapse;
               margin: 0px; }

span.alertbutton {text-align: center; border: solid 1px; padding-left: 13px; 
padding-right: 13px; padding-top: 5px; padding-bottom: 5px; 
font-family: courier }

#alert { background-color: #FFFFCC }

#amazonrow { margin-bottom: 15px; }
#adrow { margin-bottom: 15px; }
#amazoncol { margin-left: 5px; float: right; }
#adcol { margin-left: 5px; float: right; }

div#top {
  margin           : 0px;
  padding-top      : 5px;
  padding-bottom   : 5px;
  color            : #007DFF
}

div#menu {
  float            : left;
  width            : 20%;
  margin-top       : 0px;
  margin-right     : 0px;
  padding-left     : 15px;
  padding-top      : 20px;
  padding-right    : 10px;
  padding-bottom   : 20px;
  border-right     : 1px solid #ddd;
}

/* Use CSS floats to create a three-column page layout   */
/* from http://builder.com.com/5100-6371_14-5160911.html */

div#header {
    clear: both;
    height: 140px;
    /* background-color: aqua; */
    padding-top: 1px;
    padding-bottom: 30px;
    padding-right: 1px;
    padding-left: 1px;
    margin-top: 5px;
}
div#left {
    float: left;
    margin-top: 10px;
    margin-right: 15px;
    /* background-color: red; */
}
div#right {
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    /* background-color: green; */
}
div#middle {
/*     padding: 0px 140px 5px 170px; */
    padding-top: 0px;
    padding-right: 130px;
    padding-bottom: 5px;
    padding-left: 130px;
    margin-top: 10px;
    margin-left: 10px; 
    margin-right: 10px; 
    /* background-color: silver; */
}
div#footer {
    margin-top: 25px;
    clear: both;
    /* background-color: yellow; */
}

/* End "Use CSS floats to crate a three-column page layout */

/* Added March 6, 2007                           */
/* See "Turning a list into a navaigation bar at */
/* http://www.webdotdev.com/nvd/client-side/css/turning-a-list-into-a-navigation-bar.html */

#nav {
 margin:0;
 padding:0;
 background:#B048B5;
 width:100%;
 float:left;
 border-width:1px 0;
 border:1px solid #42432d; 
}
#nav li {
 display:inline;
 padding:0;
 margin:0;
}
#nav a:link,
	#nav a:visited {
		color:#FFFFFF;
		background:#B048B5;
		padding:10px 10px 5px 10px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold 1em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}


