﻿/* Reset */
html, body, div, span, form, fieldset, object {border:0;margin:0;padding:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, dt, dd, address, del, acronym, label, cite, table, tbody, tfoot, thead, tr, th, td {margin:0;padding:0}
li, dd, blockquote {margin-left:0}

/* Positioning, Backgrounds, Sticky Footer */
html, body, form, #wrap {background:#FFF;height:100%;}
form > #wrap {position:relative;height:auto;min-height:100%;}
.bgcontainer {background:url('');}
#header {position:relative;}
#branding {float:left;margin:15px;}
#mainNav {float:right}
#content {clear:both;} /*padding-bottom same value as footer height*/
/*#content:after {clear:both;content:".";display:block;height:0;visibility:hidden}/*clearfix for sticky footer THAT DOESN'T WORK IN FF */
#contact {}
#footer {clear:both;text-align:right;margin-top:40px;position:relative;width:100%} /*margin-top negative value of footer height*/

/* Grid Layout */
.container {margin:0 auto;width:960px}
.alpha {margin-left:0}
.omega {margin-right:0}
.clear {clear:both;height:1px;margin:0 0 -1px;width:100%;}

/* 12-Column Grid */
.grid01, .grid02, .grid03, .grid04, .grid05, .grid06, .grid07, .grid08, .grid09, .grid10, .grid11, .grid12 {display:inline;float:left;margin-left:10px;margin-right:10px}
.container .grid01 {width:60px}
.container .grid02 {width:140px}
.container .grid03 {width:220px}
.container .grid04 {width:300px}
.container .grid05 {width:380px}
.container .grid06 {width:460px}
.container .grid07 {width:540px}
.container .grid08 {width:620px}
.container .grid09 {width:700px}
.container .grid10 {width:780px}
.container .grid11 {width:860px}
.container .grid12 {width:940px}
.container .prefix01 {padding-left:80px}
.container .prefix02 {padding-left:160px}
.container .prefix03 {padding-left:240px}
.container .prefix04 {padding-left:320px}
.container .prefix05 {padding-left:400px}
.container .prefix06 {padding-left:480px}
.container .prefix07 {padding-left:560px}
.container .prefix08 {padding-left:640px}
.container .prefix09 {padding-left:720px}
.container .prefix10 {padding-left:800px}
.container .prefix11 {padding-left:880px}
.container .suffix01 {padding-right:80px}
.container .suffix02 {padding-right:160px}
.container .suffix03 {padding-right:240px}
.container .suffix04 {padding-right:320px}
.container .suffix05 {padding-right:400px}
.container .suffix06 {padding-right:480px}
.container .suffix07 {padding-right:560px}
.container .suffix08 {padding-right:640px}
.container .suffix09 {padding-right:720px}
.container .suffix10 {padding-right:800px}
.container .suffix11 {padding-right:880px}

/* 16-Column Grid
.grid01, .grid02, .grid03, .grid04, .grid05, .grid06, .grid07, .grid08, .grid09, .grid10, .grid11, .grid12, .grid13, .grid14, .grid15, .grid16 {display:inline;float:left;margin-left:10px;margin-right:10px}
.container .grid01 {width:40px}
.container .grid02 {width:100px}
.container .grid03 {width:160px}
.container .grid04 {width:220px}
.container .grid05 {width:280px}
.container .grid06 {width:340px}
.container .grid07 {width:400px}
.container .grid08 {width:460px}
.container .grid09 {width:520px}
.container .grid10 {width:580px}
.container .grid11 {width:640px}
.container .grid12 {width:700px}
.container .grid13 {width:760px}
.container .grid14 {width:820px}
.container .grid15 {width:880px}
.container .grid16 {width:940px}
.container .prefix01 {padding-left:60px}
.container .prefix02 {padding-left:120px}
.container .prefix03 {padding-left:180px}
.container .prefix04 {padding-left:240px}
.container .prefix05 {padding-left:300px}
.container .prefix06 {padding-left:360px}
.container .prefix07 {padding-left:420px}
.container .prefix08 {padding-left:480px}
.container .prefix09 {padding-left:540px}
.container .prefix10 {padding-left:600px}
.container .prefix11 {padding-left:660px}
.container .prefix12 {padding-left:720px}
.container .prefix13 {padding-left:780px}
.container .prefix14 {padding-left:840px}
.container .prefix15 {padding-left:900px}
.container .suffix01 {padding-right:60px}
.container .suffix02 {padding-right:120px}
.container .suffix03 {padding-right:180px}
.container .suffix04 {padding-right:240px}
.container .suffix05 {padding-right:300px}
.container .suffix06 {padding-right:360px}
.container .suffix07 {padding-right:420px}
.container .suffix08 {padding-right:480px}
.container .suffix09 {padding-right:540px}
.container .suffix10 {padding-right:600px}
.container .suffix11 {padding-right:660px}
.container .suffix12 {padding-right:720px}
.container .suffix13 {padding-right:780px}
.container .suffix14 {padding-right:840px}
.container .suffix15 {padding-right:900px}
*/