i@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/** Reset **/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body                                { line-height:1.5;}
table                               { border-collapse:separate;border-spacing:0; }
caption, th, td                     { text-align:left;font-weight:normal; }
table, td, th                       { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q                       { quotes:"" "";}
a img                               { border:none; }
em                                  { font-style: italic; }

/** Layout **/
html,
body                                { height:100%; background:url('../images/bg.png') top left; color:#333333; font-family: OpenSansRegular; font-size:14px; line-height:1.4; }

a                                   { text-decoration:none; color:#1B4D7C; }
a:hover                             { text-decoration:underline; color:#0077BB; }

h1                                  { font-family: OpenSansBold; font-size:160%; text-transform:uppercase; color:#231f20; font-weight:bold; margin:0px 0px 20px 0px; }
h2                                  { font-family: OpenSansBold; font-size:140%; text-transform:uppercase; color:#231f20; font-weight:bold; margin:0px 0px 14px 0px; }
h3                                  { font-family: OpenSansBold; font-size:120%; text-transform:uppercase; color:#231f20; font-weight:bold; margin:0px 0px 12px 0px; }
h4                                  { font-family: OpenSansBold; font-size:100%; text-transform:uppercase; color:#231f20; font-weight:bold; margin:0px 0px 10px 0px; }

p                                   { margin:0px 0px 12px 0px; }
ul,
ol                                  { list-style-position:outside; margin:0px 0px 12px 20px; }
ul                                  { list-style-image:url('../images/bullet.png'); }
li                                  { padding:2px 0px; }

.bold                               { font-weight:bold; }
.italics                            { font-style:italic; }
.underline                          { text-decoration:underline; }
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: auto; }
