body {
  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

p {
  margin:0 0 0 0;
  padding:0;
  color:#1D2F57;
  font: normal normal normal 12px/18px verdana;
  /* letter-spacing:1px; */
}

#left p {
  color:#666666;
  font: normal normal normal 12px/16px arial;
}

p.photo_caption {
  color:#666666;
  font: normal normal normal 12px/14px arial;
}

p.quote {
  font-style:italic;
  text-align:center;
  margin:0 0 10px 0;
}

p.link {
  font: normal normal normal 10px/14px arial;
  padding:0 0 0 20px; margin:0 0 15px 0;
  background-image:url(../images/left_link_bullet.gif);
  background-position:left;
  background-repeat:no-repeat;
}

p.link a {
  color:#8C3231;
  text-decoration:none;
}

p.link a:hover {
  color:#8C3231;
  text-decoration:underline;
}

p.spaced {
  margin:0 0 10px 0;
}

.client_comment {
  display:block;
  color:#1D2F57;
  font: normal normal normal 11px/18px arial;
  margin:0 0 10px 0;
}

h1 {
  font: normal normal bold 16px/16px arial;
  color: #003366;
  margin:0 0 10px 0;
  padding:0;
  background:url(images/h1_bg.gif);
  height:16px;
}

h1.would_h3 {
  /*font: normal normal bold 12px/18px arial;*/
	font: normal normal bold 14px/22px arial;
  padding:0;
  color:#1D2F57;
	margin-bottom:15px;
}

h2 {
  font: normal normal bold 12px/16px arial;
  margin:10px 0 10px 0;
  padding:0;
  color:#1D2F57;
}

h3 {
	/*font: normal normal bold 12px/18px arial;*/
	font: normal normal bold 14px/22px arial;
  padding:0;
  color:#1D2F57;
	margin-bottom:15px;
}

h4 {
  font: normal normal normal 12px/18px arial;
  padding:0;
  color:#1D2F57;
  text-decoration:underline;
}

#left h3 {
  font: normal normal bold 10px/12px arial;
  padding:0;
  margin:0 0 10px 0;
  color:#1D2F57;
}

.header_text {
  display:none;
}

ul {
  position:relative;
  clear:both;
  color:#1D2F57;
  font: normal normal normal 12px/18px arial;
}

#left ul {
  position:relative;
  clear:both;
  color:#666666;
  font: normal normal normal 12px/14px arial;
  margin:0 0 0 30px;
}

li {
  margin:0 0 10px 0;
  padding:0 0 0 2px;
  list-style-image: url(../images/list_bullet.gif);
}

#left ul li {
  list-style-image: url(../images/left_list_bullet.gif);
}

/* HEADINGS */
.graphic_heading {
  display:none;
}

h2.services {
  height:30px;
  width:300px;
  background-image:url(../images/headings/services.gif);
  background-repeat:no-repeat;
}

h2.aboutus {
  height:30px;
  width:300px;
  background-image:url(../images/headings/aboutus.gif);
  background-repeat:no-repeat;
}

h2.ourwork {
  height:30px;
  width:300px;
  background-image:url(../images/headings/ourwork.gif);
  background-repeat:no-repeat;
}

h2.contactus {
  height:30px;
  width:300px;
  background-image:url(../images/headings/contactus.gif);
  background-repeat:no-repeat;
}

h3.recentCaseStudies {
  height:30px;
  width:150px;
  background-image:url(../images/headings/left_recentCaseStudies.gif);
  background-repeat:no-repeat;
}

h3.clientComments {
  height:30px;
  width:150px;
  background-image:url(../images/headings/left_client_comments.gif);
  background-repeat:no-repeat;
}

h3.ourServices {
  height:30px;
  width:150px;
  background-image:url(../images/headings/left_ourServices.gif);
  background-repeat:no-repeat;
}