#intro.generalbox{
   display: none;
}

.paging{
   display: none;
}

.paging ~ .paging{
   display: inherit;
}

#faq-links{
     background: #ecf0f1;
     padding: 10px 20px;
}

#region-main h2{
   text-align: center;
   font-size: 1.8em;
   margin-bottom: 2em;
}

h3{
   margin-bottom: 0;   
}

h5{
   font-size: 1em;
   margin-bottom: 0;
}

p{
   margin-top:0px;
   font-size: .95em;
}

.entry a{
   font-weight: bold;
}

p.note{
   margin-top: 10px;
   background: #eee;
   padding: 10px;
   font-style: normal;
   font-size: .95em;
}

#entry-list{
   width: 90%;
   margin: auto;
}

#entry-single{
   width: 90%;
   margin: auto;
}

.entry{
   margin-bottom: 2em;
   border-bottom: 1px solid #ccc;
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after{
  display: table;
  content: " ";
}

.form-horizontal .form-group:after{
  clear: both;
}

fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}

.form-group {
  margin-bottom: 15px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}