body { background-color:#fafafa; margin:0; padding:0; font-family:'Open Sans', sans-serif; }

header { background-color:#459545; border-bottom:2px solid #155515; }
#header-content { width:1100px; margin:0 auto; padding:0.5em 0; }
#site-title { margin:0; padding:0; font-family: 'Titillium Web', sans-serif; font-size:2.2em; }
#site-title a { text-decoration:none; color:#000; }

#page-content { width:1100px; margin:0 auto; padding:0.5em 0; }

#index-left { float:left; width:600px; }
#index-right { float:left; width:450px; }

#ds-source { margin-top:0.8em; font-size:0.8em; }

#compare-buttons { width:50%; margin-left:25%; }
#togChart, #togData { width:49%; padding:0.6em 0; font-size:1.2em; cursor:pointer; }
#togChart { background-color:#459545; }
#togData { background-color:#fafafa; }

.data-table { border-spacing:0; width:90%; }
.data-table tr th { border-bottom:1px solid #ccc; text-align:left; }
.data-row-light { background-color:#eee; }
.data-row-dark { background-color:#ccc; }
.compare-cat-ds-table { border-spacing:0; width:90%; }
.compare-cat-ds-table tr td { text-align:center; }
.compare-cat-ds-table tr .compare-table-val { border-bottom:1px solid #ccc; }
.compare-cat-ds-table tr .compare-table-val2 { border-right:1px solid #ccc; }

.dataset-third { float:left; width:30%; margin:1.6%; }
.dataset-third h3 { font-size:1.6em; margin-bottom:0.4em; padding-bottom:0; text-decoration:underline; }

footer { border-top:2px solid #155515; margin-top:1.4em; padding-bottom:1.4em; }
#footer-content { width:1100px; margin:0 auto; padding:0.5em 0; font-size:0.8em; }
#footer-left { width:75%; float:left; }
#footer-right { width:25%; float:left; }

@media only screen and (max-width: 1099px) {
  #header-content, #page-content, #footer-content { width:90%; margin:0; padding:0.5em 5%; }
  #index-left, #index-right { width:100%; }
  #page-content h1 { font-size:1.6em; }
  #footer-left, #footer-right { width:100%; }
  #compare-buttons { width:70%; margin-left:15%; }
  .data-table { width:100%; }
  .dataset-third { float:none; width:90%; }
}