body {
  margin: 0;
  padding: 0;
  color: #555;
  font: normal 13px Arial, Helvetica, sans-serif;
  background: #efefef;
}

#wrapper {
  background: #fff;
  border: 1px solid #ccc;
}

#topnav {
  margin: 0;
  padding: 0;
  height: 26px;
  background-color: #222;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#444", endColorstr="#333");
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));
  background: -moz-linear-gradient(top, #444, #333);
  text-align: right;
  border-bottom: 1px solid #222;
}

#topnav ul {
  float: right;
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-top: 5px;
  line-height: 1em;
}

#topnav ul li {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #666;
}

#topnav ul li:last-child {
  border-right: 0px;
}

#topnav ul li a {
  color: #fff;
  font-size: 11px;
  text-decoration: none;
}

#topnav ul li a:hover {
  text-decoration: underline;
}

#header {
  margin: 0;
  padding: 0;
  background-color: #333;
  border-top: 1px solid #555;
}

#header .menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

#header .menu ul li {
  float: left;
  width: 107px;
  padding: 0px;
  margin: 10px 0px;
  margin-left: 17px;
  text-align: center;
}

#header .menu ul li a {
  color: #eee;
  border: 2px solid #eee;
  border-radius: 4px;
  display: block;
  padding-bottom: 3px;
  text-decoration: none;
  font-size: 14px;
  background-color: #444;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#444", endColorstr="#222");
  background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#222));
  background: -moz-linear-gradient(top, #444, #222);
}

#header .menu ul li a:focus,
#header .menu ul li a:hover {
  background-color: #333;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333", endColorstr="#444");
  background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#444));
  background: -moz-linear-gradient(top, #333, #444);
}

#header .menu ul li a:focus {
  border-color: #fe8;
}

#header .menu ul li a span {
  display: block;
  margin-top: -5px;
}

.container {
  min-height: 400px;
}

#content {
  padding: 20px;
}

#sidebar {
  padding: 20px 20px 20px 0;
}

#footer {
  padding: 10px;
  font-size: 0.8em;
  text-align: center;
  border-top: 1px solid #c9e0ed;
  background-color: #333;
  color: #fff;
}

#footer a {
  color: #fff;
}

div.view {
  padding: 10px;
  margin: 10px 0;
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  font-size: 13px;
  line-height: 1.3em;
}

div.breadcrumbs {
  font-size: 1em;
  padding: 5px 20px;
  border-bottom: 1px solid #ccc;
  background-color: #f1f1f1;
}

/*# sourceMappingURL=design.css.map */
