h2{
  margin-bottom:0;
  margin-left:10px;
}

h3{
  margin-left:20px;
}

p, .p{
  padding:0;
  margin:5px 30px 10px;
}

#wisconsin{
  float:left;
}

#banner{
  height: 170px;
  /*min-width:966px;*/
  min-width: 950px;
}

#left_banner{
  float:left;
}
 
#right_banner{
  float:right;
}

#right_links{
  margin:0;
}

ul#right_links{
  margin-bottom:5px;
}

#right_links li{
  display:inline;
  list-style:none;
  font-family:'Arial Narrow';
}

#right_links .last{
  border-right:0;
  margin-right:0;
  padding-right:0;
}

#search form{
  margin: 0;
}

#search input{
  width:175px;
}

#search form button{
  margin: 0;
}

#logged_in_info{
  width:322px;
  padding:10px;
}

#user_details{
  padding:0;
  margin:2px 0;
}

#user_details li{
  display:inline;
  padding:0;
}

#content{
  margin: 0 0 0 220px;
  padding: 7px;
  border: 1px solid #DDD;
  overflow: auto;
}

div#content { 
  min-height: 600px;
  height: expression(this.scrollHeight > 600 ? "auto":"600px"); 
  /*min-width:750px;*/
  min-width: 714px;
}

ul#navbar{
  position:absolute;
  width:200px;
  left:20px;
  margin:0;
  padding:0;
}

ul#navbar li ul li{
  text-indent: -10px;
  padding: 1px;
  padding-left: 10px;
  margin: 0;
}

ul#navbar li ul{
  padding: 0 0 3px 15px;
  width: 180px;
  margin: 0 0 3px;
}

ul#inc_links{
  width:475px;
  margin:0 auto;
  text-align:center;
}

ul#inc_links li{
  display:inline;
}

ul#inc_links li+li{
  border-left:1px solid black;
  padding-left:4px;
}

#footer{
  text-align:center;
}

img#wa_logo{
   width:40px;
   height:23px;
   position:relative;
   top:7px;
}

.skiplink{
  display: none;
}

/* end of framework styles */
#newsletters li a, #forms li a{
   padding-right:10px;
}

dl.show_page dd{
  margin-bottom: 12px;
}

dl.show_page ul{
  padding: 0;
  list-style: none;
}
