header { margin:24px 0 0 0; }
header > img { float:left; margin:0 64px 32px 0; }

nav { border:6px solid #7fc443; }
nav > ul {
  margin:0;
  padding:6px;
}
nav > ul > li {
  padding:0 8px;
  margin:0 0 10px 0;
  border-bottom:1px solid #f1f1f1;
}
nav > ul > p {
  margin:12px 0 8px 0;
}

footer { margin:32px 0; }

#content { 
  padding:0 12px 12px;
  border:10px solid #4598a6;
}

h1,h2,h3,h4,h5,h6 { margin:16px 0 12px 0; }

ol, ul {
  margin:8px;  
}

li {
  margin:0 12px;
  padding:0 6px;
}

blockquote { background-color:#f1f1f1; padding:8px; }

fieldset {
  margin:20px;
  padding:12px;
  border:2px solid #ddd;
}
fieldset p {
  margin:8px 0;
}
legend { background-color:#f1f4f1; padding:4px; }
label { width:200px; float:left; margin-right:12px; }
input,textarea {
  min-width:320px !important;
  background-color:#fcfafc;
  border:1px solid #77d5f7;
}
.submit > input,.validate > .errors { margin-left:212px; }
select#motivoko { width:272px; }

table { 
  margin:12px auto 12px;
  min-width:80% !important;
  border:2px solid #77d5f7;
}
tr > th { background-color:#77d5f7; }
tr { padding:12px; }
td,th { padding:8px; }

.navigation { min-width:96px !important; }

#loader {
  width:64px;
  margin-right:12px;
}