#page {
  width: 777px;
  padding: 0px 10px 0px 0px;
}
#content {
  width: 700px;
}
#leftContent {
  width: 440px;
}
#rightContent {
  width: 150px;
}
#navBox {
  height: 100px;
}
#navIcon {
  float: left;
  width: 125px;
  margin: 20px 0px 30px 8px;
}
#navHelp {
  float: right;
  padding: 5px 7px 0px 7px;
  width: 280px;
  display: none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #ddd;
  background-color: #222;
  border: 1px solid #666;
}
#navHelp h1 {
  font-size: 12px;
  margin-bottom: 7px;
  color: orange;
}
#navHelp p {
  margin-bottom: 7px;
}
#joinBox {
  float: right;
  margin-top: 10px;
  padding: 2px 5px 0px 0px;
  width: 200px;
  height: 40px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #ddd;
  background-color: #222;
  border: 1px solid #666;
}
#joinImg {
  float: left;
  margin-top: 8px;
}
#joinLink {
  float: right;
  width: 70px;
  padding-top: 5px;
  font-size: 10px;
  text-align: center;
}
#stopBox {
  padding: 10px 10px 10px 12px;
  margin: 0px 0px 10px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px;
  color: #ddd;
  background-color: #222;
  border: 1px solid #666;
}

#credits
{
  height: 20px;
  margin: 10px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #ddd;
}

.date
{
  margin-left: 3px;
  font-size: 11px;
  color: #adf;
}

.junction
{
  float: left;
  margin: 3px 0px 0px 0px;
  font-size: 14px;
}

.member
{
  float: left;
  margin: 6px 0px 0px 0px;
}

.divide
{
  margin: 0px 10px 0px 10px;
  font-size: 14px;
  color: #fd3;
}

#stopAbstract
{
  padding: 10px;
  margin: 0px 0px 10px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}

#trainBox
{
  padding: 10px;
  margin-top: 30px;
  border-top: 2px solid #222;
}

.trainIntro
{
  margin: 0px 0px 15px 0px;
  font-size: 12px;
  color: #fff;
}

.trainIntro span
{
  color: #fd3;
}

.trainDesc
{
  font-size: 12px;
  color: #aaa;
}

.trainJoin
{
  margin-top: 15px;
  font-size: 12px;
}

#googleVert
{
  background-color: #222;
}

#googleSearch
{
  width: 430px;
  padding: 14px 20px 10px 4px;
  margin: 10px 0px 0px 0px;
  background-color: #000;
  border: 1px solid #666;
  text-align: left;
}
