a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{
background: transparent; border: 0 none; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; }

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

html {height:100%;}
body{ font: Tahoma, Arial, Helvetica, Verdana, sans-serif; background-image:url(../img/bgnd.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:center top; background-color: #000; height:100%;  }

header {float: left; width: 100%; background-color:#000;}
nav {width:100%;}
nav ul {list-style: none; padding: 0; margin: 0;  margin-left: auto; margin-right: auto;width: 60em;}
nav li {float: left; margin: 0 0.15em;text-align:center;}
nav li a {background: #000 bottom left repeat-x;height: 3em;line-height: 3em;text-align:center;margin-left: 3.1em;display: block;color:#fff;text-decoration: none;text-align: center;font-family: 'Oxygen', sans-serif;font-size:.9em;text-transform:uppercase;}

h1{ font-family: 'Oxygen', sans-serif;font-size:.7em;  }
h2{ font-size: 2.8em; font-weight: bold; }
h3{ font-size: 1.6em; font-weight: bold; }
h4{ font-size: 1.2em; font-weight: bold; }
p {font: Tahoma, Arial, Helvetica, Verdana, sans-serif; }

A:link { color:#fff;}
A:visited { color:#fff;}
A:active { color:#fff;}
A:hover { color:#7ccbe3;}

#wrap{ width: 60em; padding: 0; margin: 0;  margin-left: auto; margin-right: auto;}

footer{ float: left; width: 100%; color:#fff; text-align:center; padding-top:1em; background-color:#000; height:2em;  position : absolute; bottom:0;}

.left{ float: left; }
.right{ float: right; }
.center { display: table; margin: 0 auto;}

.inside{ padding: 20px; }
.separator{ clear: both; float: left; height: 1px; width: 100%; }

.half, .third, .quarter, .fifth, .sixth{ width: 100%; }
.half li, .third li, .quarter li, .fifth li, .sixth li{ float: left; list-style-type: none;}
.half li{ padding-right: 5%; width: 45% }
.third li{  padding-right: 5%; width: 28.3% }
.quarter li{  padding-right: 5%; width: 20% }
.fifth li{  padding-right: 5%; width: 15% }

.form {margin-left: 32em; background-color:#b0cdba; padding-top: 5em; padding-bottom: 2em; padding-left: 2em; padding-right: 2em;}

.site-wrapper-inner {
  width: 95%;
  margin: 0 auto;
}
