/** 
    Styles for National City
    Original stylesheet by productorials
    All content below "Content Grid" copyright 2007 Productorials
    Browser Resets by Eric Meyer - meyerweb.com

=== === === === === === === === === === === === === **/

/** Browser Resets
--------------------------------------------------- */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
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%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,
blockquote:before,blockquote:after{content:"";}
/* ----------------------------------------------- **/




/** Foundation
--------------------------------------------------- */
body {
  font-family: tahoma, helvetica, arial, sans-serif;
  font-size: 0.9em;
}
body.home {
  background: #FFFFFF url(../img/background.gif) repeat-x left top;
}
#wrap {
  width: 944px;
  margin: 0px auto;
  background: #FFFFFF;
}
p {
  font-size: 90%;
}
.widthKeeper {
  width: 944px;
}




/* ----------------------------------------------- **/

/** Header
--------------------------------------------------- */
#header {
  background: #007253 url(../img/header.gif) repeat-x top;
}
#header .widthKeeper {
  margin: 0px auto;
  position: relative;
  height: 80px;
}
#header h1 {
  height: 98px;
  width: 944px;
  position: relative;
  top: 0px;
  left: 0px;
}
#header h1 a {
  text-indent: -1000em;
  display: block;
  width: 944px;
  height: 112px;
  background: url(../img/header.gif) no-repeat left top;
  position: relative;
  top: 0;
}
