#main{
  width:680px;
  float:right;
  padding:2px 10px 0px 20px;
}

h1.mainleft{
  width:300px;
  font-size:17px;
  line-height:30px;
  height:30px;
  float:left;
  padding: 0px 0px 0px 10px;
  margin:20px 0px 10px 0px;
  border-style:solid;
  border-color:#808080;
  border-width:0px 0px 0px 16px;
}

h1.main{
  width:650px;
  font-size:17px;
  line-height:30px;
  height:30px;
  float:left;
  padding: 0px 0px 0px 10px;
  margin:20px 0px 10px 0px;
  border-style:solid;
  border-color:#808080;
  border-width:0px 0px 0px 16px;
}
h2.main{
  width:650px;
  font-size:15px;
  line-height:20px;
  height:20px;
  float:left;
  padding: 0px 0px 0px 10px;
  margin:20px 0px 10px 0px;
  border-style:solid;
  border-color:#000000;
  border-width:0px 0px 1px 0px;
}