/* Style sheet basics */
html{
  overflow-y: scroll;
  overflow-x: auto;
}

body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, ol, ul, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea{
  margin: 0;
  padding: 0;
}

body{
  margin: 0;
  padding: 0;
  background: #D2D1D0 url("../kb/bg.png") left top repeat-x;
}

a, body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul{
  font-family: Verdana, sans-serif;
}

a, body, div, input, label, li, ol, p, select, td, th, textarea, u, ul{
  font-size: 12px;
}

li{
  list-style-type: none;
}

h1{
  margin: 15px 0 12px;
  padding: 0;
  font-weight: normal;
  font-size: 22px;
  color: #990A21;
}

#main h1{
  margin: 10px 0 6px;
  padding: 0;
  font-weight: normal;
  font-size: 22px;
  color: #990A21;
  line-height: 1.5;
}

h2{
  margin: 0 0 6px;
  padding: 0;
  font-weight: bold;
  font-size: 12px;
  color: #990A21;
  line-height: 1.5;
}
#main h2{
  margin: 10px 0 6px;
  padding: 0;
  font-weight: normal;
  font-size: 18px;
  color: #990A21;
  line-height: 1.5;
}

a{
  text-decoration: none;
  color: #C8012D;
}

#main a{
  text-decoration: underline;
  color: #C8012D;
}

#main a:hover{
  text-decoration: none;
  color: #F26101;
}

a:hover{
  text-decoration: underline;
  color: #990A21;
}

a:active, a:focus{
  outline: none;
  -moz-outline-style: none;
}

img{
  vertical-align: middle;
  border: 0px;
}

p, pre, form{
  margin: 0;
  padding: 0;
}