body {
  font-family: "Crimson Text", sans-serif;
  font-size: 13px;
  color:#666666;
}

a:link, a:visited {
  color: red;
}

#wrapper {
  width: 870px;
  margin: auto;
}

h1 {
  color: #9a9787;
  font: 19px "Montserrat", sans-serif;
}

h2 {
  color: #f69c1e;
  font: 14px "Montserrat", sans-serif;
  padding: 0;
}

#questions {
  position: relative;
}

#questionsContainer {
  position: relative;
  width: 700px;
  height: 600px;
  overflow: hidden;
}

#questionNav {
  height: 20px;
}

.questionNavButton {
  width: 20px;
  height: 20px;
  background: silver;
  margin-right: 4px;
  float: left;
  cursor: pointer;
  font-size: 10px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}

.questionNavButtonActive {
  background: #f69c1e;
}

.question {
  width: 700px;
}

/*#questions ul {
  padding: 0;
  margin: 0;
}

#questions li {
  list-style: none;
  background: #9a9787;
  padding: 10px;
  margin-bottom: 5px;
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  line-height: 1em;
}

#questions li:hover {
  background: #f69c1e;
  color: #fff;
}

#questions li.selected {
  background: #f69c1e;
  color: #fff;
}

#questions ul.images li {
  float: left;
  margin: 0 5px 5px 0;
}

#questions ul.images li {}*/

.hidden-results {
  display: none;
}

#graphContainer {
  position: relative;
  height: 210px;
  margin-top: 20px;
}

#graph {
  position: relative;
  width: 759px;
  height: 520px;
  background: url(../images/graph.jpg) no-repeat top center;
}

#legend {
  position: relative;
  padding-left: 48px;
}

.bar {
  width: 65px;
  background: #666666;
  overflow: hidden;
  height: 1px;
  position: absolute;
  bottom: 10px;
}

.legend {
  text-align: center;
  width: 120px;
  font: bold 12px "Crimson Text", sans-serif;
  float: left;
  color: #9a9787;
  padding: 10px 0;
}

.stilart {
  padding-left: 0px;
}

#stilarter h2 {
  margin-left: 0px;
}

#stilarter h3 {
  margin: 0 0 0 0;
  font-size: 13px;
}

#stilarter p {
  margin: 0 0 15px 0;
}

#stilarter ul {
  padding: 0;
  width: 100%;
  display: table;
  table-layout: fixed; /* optional */
}

#stilarter ul li {
  display: table-cell;
  width: auto;
  text-align: center;
}

#stilarter ul li a {
  text-align: center;
  text-decoration: none;
  display: block;
  width: 200px;
  margin-right: 2px;
  float: left;
  padding: 5px 10px;
  /*font-weight: bold;*/
  color: #9a9787;
}

#stilarter ul li a.selected {
  background: #f69c1e;
  color: #fff;
}

#stilarter ul li a:hover {
  color: #f0f0f0;
}
