#header {
  padding-top:                        140px;
  background-color:                   #002144;
  color:                              #150d14;
  font-weight:                        bold;
}

#topbanner {
  background:                         #002144 url(../img/BigDogInSnow_30.png) center no-repeat;
  width:                              70%;
  height:                             140px;
  position:                           absolute;
  top:                                0;
  left:                               0;
}

#header .logo {
  position:                           absolute;
  top:                                0;
  right:                              0;
  height:                             105px;
  width:                              30%;
  background:                         white url(../img/logo.png) center no-repeat;
}

ul.topnav li ul.subnav {
  top:                                35px;
}

ul.topnav {
  position:                           relative;
  top:                                -37px;
  height:                             35px;
}

ul.topnav {
  list-style:                         none;
  float:                              left;
  width:                              990px; /*background:                         #becad6;*/
  border-top:                         groove 2px;
  padding-left:                       10px;
}

ul.topnav li {
  float:                              left;
  position:                           relative; /*--Declare X and Y axis base for menus--*/
}

ul.topnav li a:hover {
  text-decoration:                    underline;
}

ul.topnav li a {
  padding:                            10px 5px;
  display:                            block;
  text-decoration:                    none;
  float:                              left;
}

/*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
  padding:                            0;
  margin:                             0;
  list-style:                         none;
  position:                           absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
  left:                               0;
  display:                            none;
  float:                              left;
  -moz-border-radius-bottomleft:      5px;
  -moz-border-radius-bottomright:     5px;
  -webkit-border-bottom-left-radius:  5px;
  -webkit-border-bottom-right-radius: 5px;
  border:                             1px solid black;
}

ul.topnav li ul.subnav li {
  margin:                             0;
  padding:                            0;
  width:                              120px;
  clear:                              both;
  border-bottom:                      1px solid #89a;
}

html ul.topnav li ul.subnav li a {
  background:                         #9ab;
  float:                              left;
  width:                              95px;
  padding-left:                       20px;
}

html ul.topnav li ul.subnav li a:hover {
  background:                         #89a;
}

#transparent {
  position:                           absolute;
  bottom:                             0;
  left:                               0;
  width:                              1000px;
  height:                             35px;
}

#transparent {
  background-color:                   #edf4fa;
  opacity:                            .70;
  filter:                             alpha(opacity = 70);
  border-top:                         groove 2px;
}