body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}


*, li {
  font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  color: #666;
  text-align: left;
}

h1 {
  font-family:Georgia,serif;
  color:#4E443C;
  font-variant: small-caps; 
  text-transform: none; 
  font-weight: 100; 
  margin-bottom: 0;
}


h2 {
  font-family:Georgia,serif;
  font-size: .8em;
  font-weight: bold;
  text-transform:uppercase;
  letter-spacing:2px; 
}

a, a span {
  text-transform: none;  
  color: #63f;
}


th a, th a span {
  text-decoration: none;  
  color: inherit;
}

td, th {
  padding: 4px 4px 4px 0px;  
}

#sidebar {
  border-left: 1px solid  #c9c9c9;
  margin-left: 0px;
  padding-left: 9px;
}

#subheader { margin-bottom: 10px; border-bottom: 1px solid  #c9c9c9; }

#subheader a {text-decoration: none; color: inherit; }

#footer {  margin-top: 10px; border-top: 1px solid  #c9c9c9;}

#footer p {text-align:center; }

img { margin-right: 10px; margin-left: 10px; }

.badge { text-align: center; }
