h1 {color:#333;font-size:1.85em;font-weight:normal;margin:0 0 .5em;padding:13px 0 0}

h1 img {background:#fff;margin:-13px 0 0 -2px;padding:0 12px 0 0;position:relative;float:left;}

h2 {
  color: #FA950C;
  margin-top: 10px;
}

h2.top {
  color: #333;
}

.right {
  padding: 10px 0 0 50px;
}

.rightheader {
  font-size: 1em;
  font-weight: bold;
  padding: 0 0 .7em 0;
  padding-bottom: 10px;
}

#photo {
  width: 240px;
  height: 160px;
  border: 1px solid #dedede;
  padding: 4px;
  margin: 0 0 20px;
}

#video {
  width: 240px;
  height: 160px;
  border: 1px solid #dedede;
  padding: 4px;
  margin: 0 0 20px;
  background-image: url("back.PNG") ;
  position: static;

}

#relvideo {
  margin-bottom: 20px;
}

.boxitem {
    border:1px solid #dedede;
    width:240px;
    height:80px;
    margin-top:5px;
    margin-bottom:5px;
    float:right;
}

.boxitemheader {
    font-size:.8em;
    font-weight:bold;
    padding:.7em .5em .2em 125px;
}

.boxitemtext {
    font-size:.8em;
    font-weight:normal;
    padding:.3em .5em 1em 125px;
}

.main {
  padding: 10px 0 0 0;
}

.route {
  width: 99%;
  height: 230px;
  border: 1px solid #dedede;
  padding: 0;
  margin: 0 0 20px;
}

.calendar {
  font-size: .85em;
  padding: 0 5px 10px 10px;
}

.g-unit-gbus g-section-gbus {
  overflow: hidden; width: 99%
}

.lower-gbus-div {
  width: 99%
}

.relvideobox {
  width:50%;
    float:left;
}

.relvideotext {
  width:49%;
    float:left;
}

