body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #333;
  font: Georgia, Times, serif;
  }

#dolorem_container_home, #dolorem_container {
  width: 100%;
  height: 140px;

  background-image: url("doloremgrad.jpg");
  background-position: top center;
  background-repeat: repeat-x;
  }

#dolorem_container_home {
  position: absolute;
  top: 40%; left: 0px;
}

#content_container {
  margin: 50px;
  margin-top:0px;
  padding-left: 20px;
  border: 20px double #333333;
  -moz-border-radius: 35px;
  border-radius: 35px;
  font-size: 20px;
  color: #000000;
  background-color: #FFFFFF;
  }

h2 {  /* This is the main title of the page at the top */
  height: 70px;
  font-weight: bold;
  font-size: 50px;
  color: #FFFFFF;
  position: absolute;
  top: 50px; left: 100px;
  }

h3 {  /* This is the highly stylized secondary title with the rounded corners and gradient */
  border-top: 1px solid red; 
  -moz-border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  -moz-border-bottom-left-radius: 15px;
  border-bottom-left-radius: 15px;
  font-size: 25px;
  color: #333333;
  padding: 10px;
  background-color: #a6b6cf;
  background: -webkit-linear-gradient(left, #a6b6cf, #333333); 
  background: -moz-linear-gradient(left, #a6b6cf, #333333); 
  background: -o-linear-gradient(left, #a6b6cf, #333333); 
  background: -ms-linear-gradient(left, #a6b6cf, #333333); 
  background: linear-gradient(left, #a6b6cf, #333333);
  }

.mainlogo {
  width: 160px;
  height: 140px;
  float: left;
  }

p.tindent {text-indent: 50px;}

ul.menunav {
  margin: 42px 50px 0px 0px;
  padding: 0px;

  font-weight: bold;
  font-size: larger;
  color: #FFFFFF;

  float: right;
  list-style: none;
  }

ul.menunav li {display: inline;}

ul.resumecontent li {text-indent: 5px; margin-top: 20px;}

.black {color: #000000;}
.red {color: #FF0000;}

a {
  text-decoration: none;
  color: #FFFFFF;
  }
a:hover {
  color: #000000;
  background-color: #a6b6cf;
}