body{margin:0;padding:0;color:#333;background-color:#eee;font:1em/1.2 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
.center{text-align: center;}
pre{font:18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
h1,h2,h3{margin:0 0 .5em;font-weight:500;line-height:1.1;}
h1,h2,h3{text-align:center;}
h1{font-size:2.25em;}
h2{font-size:1.75em;}
h3{font-size:1.375em;}
p{margin:0 0 1.5em;line-height:1.5;font:18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
blockquote{padding:1em 2em;margin:0 0 2em;border-left:5px solid #eee;font-weight:bold;font:18px}
code{width:95%;border:2px solid #999999;background-color:#eeeeee;color:#333333;display:block;padding:10px 5px;margin:10px 0;display:block;margin:0 auto;font:18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;}
hr{background:sienna;width:400px;height:2px;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;border-top:1px solid #ddd;}
th, td{padding:.5em 1em;vertical-align:top;text-align:left;border-bottom:1px solid #ddd;line-height:200%}
a:link{color:navy;text-decoration:underline;font-weight:bold;font-family:Arial, sans-serif;}
a:visited{color:#4ba9b4}
.container{max-width:50em;margin:0 auto;background-color:#fff;}
.header{color:#fff;background:#555;padding:1em 1.25em;}
.header-heading{margin:0;}
.nav-bar{background:#000;padding:0;}
.content{padding:1em 1.25em;}
.footer{color:#fff;background:#000;padding:1em 1.25em;}
.nav{margin:0;padding:0;list-style:none;}
.nav li{display:inline;margin:0;line-height:200%}
.nav a{display:block;padding:.7em 1.25em;color:#fff;text-decoration:none;border-bottom:1px solid gray;}
.nav a:link{color:white;}
.nav a:visited{color:white;}
.nav a:focus{color:black;background-color:white;}
.nav a:active{color:white;background-color:red;}
.img-responsive{max-width:95%;height:auto;display:block;margin:0 auto;}
.table{width:100%;max-width:100%;margin-bottom:20px;}
.list-unstyled{padding-left:0;list-style:none;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none;}
.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px;}
@media (min-width:42em){.header{padding:1.5em 3em;}
.nav-bar{padding:1em 3em;}
.content{padding:2em 3em;}
.footer{padding:2em 3em;}
.nav li{display:inline;margin:0 1em 0 0;}
.nav a{display:inline;padding:0;border-bottom:0;}
ul {
  display: block;
  list-style-type: disc;
  margin-top: 1em;
  margin-bottom: 1 em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}

}