body, h1, h2, h3, h4, ul, input, textarea {
  margin:0;
  padding:0;
}

body {
  font-family:'helvetica neue',helvetica,arial,sans-serif;
  font-size:0.8em;
  background:#fff;
  color:#666;
}


h1, h2 {
  line-height:1em;
  font-size:1.45em;
  font-family:georgia,times,serif;
  font-weight:normal;
}

h1 {
  display:none;
  font-size:1.6em;
}

h3 {
  font-size:1em;
}

h4 {
  font-size:0.9em;
}

p {
  margin-bottom:1.5em;
  line-height:1.5em;
}

li {
  list-style:none;
}

a {
  color:#666;
}

img {
  border:0;
}


/* All */
#all {
  margin:0 auto;
  width:960px;
}


/* Header */
#header {
  margin-top:10px;
  padding-top:35px;
  width:960px;
  height:145px;
  text-align:center;
  background:url(/images/header.gif) no-repeat;
}

#header a span {
  display:none;
}

#header p {
  margin:0;
  line-height:0;
}

#header p a {
  margin:0 auto;
  display:block;
  width:112px;
  height:20px;
}

#header ul {
  padding:20px 0 0 223px;
  width:737px;
}

#header ul li {
  display:inline;
  height:48px;
}

#header ul li a {
  display:block;
  float:left;
  height:48px;
  background:url(/images/header.gif) no-repeat;
}

/* Static */
#header ul li#item1 a {
  width:124px;
  background-position:-223px -75px;
}

#header ul li#item2 a {
  margin-left:26px;
  width:117px;
  background-position:-373px -75px;
}

#header ul li#item3 a {
  margin-left:26px;
  width:95px;
  background-position:-516px -75px;
}

#header ul li#item4 a {
  margin-left:26px;
  width:102px;
  background-position:-637px -75px;
}


/* Hover */
#header ul li#item1 a:hover {
  background-position:0 -180px;
}

#header ul li#item2 a:hover {
  background-position:-124px -180px;
}

#header ul li#item3 a:hover {
  background-position:-241px -180px;
}

#header ul li#item4 a:hover {
  background-position:-336px -180px;
}



/* Content */
#content {
  margin:0 auto;
}

h1 + p {
  margin-top:0;
}

p + h2 {
  margin-top:2em;
}


/* Footer */
#footer {
  float:left;
  clear:both;
  padding-bottom:30px;
  width:960px;
  height:60px;
  background:url(/images/footer.gif) no-repeat;
}

#footer p {
  display:none;
}