.loading {margin:0px; border:0; padding:6px; background:#faffff;}

body {background:#A8ECFF;
  padding:0; margin:0;
  font-size: 13px;
  line-height: 1.231; width:100%;}

body, button, input, select {font-family: sans-serif;
  color: #222; }

a {color:#00e;}
a:visited {color:#551a8b;}
b, strong {font-weight: bold;}
q {quotes: none;}
input, select {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;}

input[type="submit"] {color:#dbf7ff;background:#5ebed6;border: solid 2px #A8ECFF;
  cursor: pointer;
  -webkit-appearance: button;margin-top:1px;}
select {border:2px solid #A8ECFF;margin-bottom:1px;}

input[type="text"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #faffff; border: solid 2px #A8ECFF;}

.error {background:#f0dddd; border:solid 1px #999999; margin:3px;padding:3px; text-align:center;color:red;}

.navigation {background:#faffff;
  margin:0;padding-left:3px;padding-top:5px;padding-bottom:10px;
  text-align:left;color:#dbf7ff;}
.navigation span {
  line-height: 23px;
  display: inline;color:#dbf7ff;}
.navigation span a {
  background:#5ebed6;
  font-family: 'Allerta', sans-serif;
  display: inline;
  font-size: 15px;
  font-weight: normal;
  color:#dbf7ff;
  text-decoration: none;
  padding: 3px 5px;
  border-left: solid 3px #35AECC;
  margin: 5px 0 0 2px;}

.navigation span.active a {
  background:#AFDFEB;
  border-left: none;color:#dbf7ff;}






.footer {color:#dbf7ff;background:#5ebed6;border-top:solid 1px #999999;
  margin:0px;padding-left:3px;padding-top:10px;padding-right:3px;padding-bottom:5px;
  text-align: left;border-bottom: solid 1px #333333;}


.content {padding-top:4px;
  margin: 0;
  background: #faffff;
  border: none;}
.content_p {padding-left:6px;margin:0;}
h2 {color:#dbf7ff;background:#68b1c7;font-weight:normal;padding:3px;margin:0;border: solid 1px #999999;}


h4 {background:#68b1c7;margin:0;padding:3px; color:#dbf7ff;}
h3 {background:#faffff;margin:0;padding:3px;border-top: solid 2px #999999;}
h2 {color:#dbf7ff;background:#68b1c7; border: solid 1px #999999;margin:0;padding:3px;}
h1 {
  color:#dbf7ff;
  background:#68b1c7;
  font-weight: normal;
  padding-top: 5px;padding-bottom:5px;padding-left:3px;
  margin:0;
  text-indent: 0; border-bottom: solid 1px #999999;}

h1 {font-size: 18px;}
h2 {font-size: 17px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
.header {border-top:1px solid #333333;background:#A8ECFF;margin:0;padding-top:10px;text-align:right;}
.contact {margin:3px;text-align:left;}
.form {padding:3px;margin:3px;border:1px solid #999999;background:#68b1c7;}
.heading {background:#faffff;margin:0; padding:0;}
.post {margin:0;background:#faffff;}
.post-meta {margin:0px;padding:4px;}