/* Style Sheet style.css for Dick Steffens */

* {
  margin: 0;
  padding: 0;
  }

body {
  margin:0; 
	padding: 0 0 156px 0; /* took out 142px top padding to allow main to scroll under heading */
  }

#container {
  margin: 0 auto;
  width: 900px;
  background: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  }

#heading {
	position: fixed
	}

#sitemast {
  margin:0;
	padding:0;
  height: 148px; 
  width: 900px;
  }
#sitemast img {
	position: relative;
	top:  3px;
	left: 2px;
	-moz-background-clip: border;
	-webkit-background-clip: border;
	-webkit-background-clip: border-box;
	badkground-clip: border-box;
	-moz-border-radius: 138px 138px;
	-webkit-border-radius: 138px 138px;
  }
#sitemast h1 {
  position: relative;
  top: -105px;
  left: 155px;
	padding: 0 0 0 0;
	}
#sitemast h2 {
  position: relative;
  top: -105px;
  left: 155px;
	padding: 0 0 0 0;
	}

#navbar {
  width: 900px; 
  height: 18px;
	margin: 0;
  padding: 4px 0 2px 0; 
  white-space: nowrap;
  background: #87CEFA; /* LightSkyBlue */
  }
#navbar b {display: none;}
  /* In the navbar div, a bold, vertical bar is used as a separator between menu items. Setting the display attribute of anything bolded in navbar means that it won't be seen, but will still have a separation effect. */
#navbar a {
  text-decoration: none; 
	color: #000080; /* navy */
  font-weight: bold;
  font-size: medium;
  padding: 2px 15px 1px 15px;
  }
#navbar a:hover {
  color: #87CEFA; /* LightSkyBlue */ 
  background: #000080; /* navy */ 
  border-bottom-width: 3px;
  }

#main {
	padding: 190px 1em 1em 1em;
	}
#main ul {
	padding-left: 1em;
	}
#main ol {
	padding-left: 1em;
	}
#main li {
  padding-top: 5px;
	}
#main p {
  padding-top: 5px;
	}

#rt-pic {
  float: right;
  padding: 5px 5px 0 5px;
  margin: 5px 5px 0 5px;
  }

#lft-pic {
  float: left;
  padding: 5px 5px 0 5px;
  margin: 5px 5px 0 5px;
  }

#testimonials {
	padding: 1em 1em 1em 1em;
	}
#testimonials p {
  padding: 5px;
	margin: 15px 5px 5px 5px;
	color: #000080; /* navy */
	border: solid #000000; /* black */
	}
#testimonials h3 {
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: small;
	font-style: italic;
	text-align: right;
	}

#fmt {
	float: left;
	width: 8em;
	margin-top: 5px;
	}
