html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

*:focus {
  outline: 10; }

body {
  line-height: 1;
  color: black;
  background: white; }

ol, ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after {
  content: ""; }

blockquote, q {
  quotes: "" ""; }


body {
  background-color: #ECAE31;
  font-family: Georgia, Times New Roman, serif;
  padding-top: 5px;
  padding-bottom: 5px; }
  body #main {
    padding: 10px;
    background-color: white;
    border: 5px solid black;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 900px;
    margin: 0 auto; }
    body #main #logo {
      margin-bottom: 5px; }
    body #main #navigation {
      padding-bottom: 5px;
      border-bottom: 1px solid black;
      margin-bottom: 5px; }
    body #main #container { }
      body #main #container #taxi-license-wrapper-wrapper {
        overflow: hidden;
        padding-top: 5px; }
        body #main #container #taxi-license-wrapper-wrapper #taxi-license-wrapper {
          float: left;
          position: relative;
          left: 50% }
          body #main #container #taxi-license-wrapper-wrapper #taxi-license-wrapper #taxi-license {
            float: left;
            position: relative;
            left: -50%;
            background-color: #333;
            height: 69px;
            margin-bottom: 10px;
            padding-right: 10px;
            padding-left: 10px; }
            body #main #container #taxi-license-wrapper-wrapper #taxi-license-wrapper #taxi-license h2 {
              color: #ECAE31;
              font-size: 4em; }
      body #main #container #clear {
        clear: left;
        height: 1px;
        margin-top -1px; }
      body #main #container #howto {
          font-size: 1.3em; }
        body #main #container #howto-text {
          clear:both;
          text-align: center;
          margin-bottom: 10px;} 
        body #main #container #howto #howto-email {
          font-size: 1.6em;
          text-align: center;
          float: right;
          width: 445px;
          margin-bottom: 10px; }
        body #main #container #howto #howto-tweet {
          font-size: 1.6em;
          text-align: center;
          margin-right: 445px;
          margin-bottom: 10px; }
      body #main #container #comments {
        margin-bottom: 10px;
        margin-right:385px; }
        body #main #container #comments #break {
          clear: left; }
        body #main #container #comments #license {
          font-size: 1.25em;
          margin-bottom: 10px; }
        body #main #container #comments #comment { }
          body #main #container #comments #comment #image {
            float: left;
            width: 48px; }
          body #main #container #comments #comment #text {
            margin-left: 55px;
            min-height: 48px; }
            body #main #container #comments #comment #text #signature {
              margin-top: 4px;
              color:#666; }
          body #main #container #comments #comment #map {
            float: right;
            margin-left: 5px; }
      body #main #container #sidebar {
        width:350px;
        float:right; }
    body #main #footer {
      margin-top: 5px;
      border-top: 1px solid #dedede;
      padding-top: 5px;
      font-size: .75em;
      text-align: right;
      clear:both; }
      body #main #footer a {
        text-transform: lowercase; }

h1 {
  font-size: 3em;
  font-family: Helvetica, Arial, sans-serif; }

h3 {
  font-size: 1.5em;
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 5px;
  margin-top: 5px; }

p {
  text-indent: 1em;
  margin-bottom: 5px;
  line-height: 1.2em; }

p#legal {
  text-indent: 0em;
  line-height: 1.2em;
  margin-bottom: 10px;
}

ul#legal {
  line-height: 1.2;
  list-style: disc;
  margin-left: 20;
}

li#legal {
  margin-bottom: 10px;
}

h2#legal {
  margin-bottom: 10px;
  font-size: 1.5em;
  font-family: Helvetica, Arial, sans-serif;
}

a {
  color: #013F9F;
  text-decoration: none; }
  a:hover {
    color: #317AEC; i}

ul#space {
  line-height: 1.5;
}

.auto_complete {
  z-index: 100;
}
