/* --------------------------------------------------------------
   reset.css
   * Resets default browser CSS.
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
}

.bodyclass table, .bodyclass tbody, .bodyclass tfoot, .bodyclass thead, .bodyclass tr, .bodyclass caption, .bodyclass th, .bodyclass td {
  margin: 0;
  padding: 0;
  border: 0 !important;
  font-weight: inherit;
  font-style: inherit;
  font-family: Arial, Helvetica, sans-serif;
}


article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display:block;
}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
/* caption, th, td { text-align: left; font-weight: normal; } */

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

ul {
	list-style-type: none;
}

/* --------------------------------------------------------------
   End reset.css
-------------------------------------------------------------- */

body {
  
}

#wrapper {
  background: url(../img/headerbg.jpg) repeat-x;
}

#content-wrap {
  margin: 0 auto 100px;
  width: 960px;
}

.header {
  height: 176px;
  margin: 0 0 50px;
}

.header h1 {
  background: url(../img/logo.jpg) no-repeat;
  width: 185px;
  height: 176px;
  text-indent: -2000em;
}

.header h1 a {
  display: block;
  width: 185px;
  height: 176px;
  z-index: 5;
}

.message {
  margin: 0 160px;
  text-align: center;
  color: #111;
  font-size: 20px;
  background: url(../img/homebox-bgp.jpg);
  padding: 0 0 20px;
}

.message h2 {
  background: url(../img/homehead-bg.jpg);
  font-size: 25px;
  padding: 5px 0;
}

.message p {
  margin: 20px 0;
  line-height: 1.5em;
}

.message span {
  font-weight: bold;
}

.footer-top {
  background: url(../img/footer-top.jpg) no-repeat;
  clear: both;
  height: 25px;
  margin: 0 auto;
  padding: 0;
  width: 940px;
}

#footer {
  background: url(../img/headerbg.jpg);
  text-align: center;
  /*height: 136px;*/
  padding: 20px 0;
}

#footer p {
  font-size: 11px;
  color: #fff;
  padding: 0;
}