.shadow {
  -moz-box-shadow: 3px 3px 4px #ccc;
  -webkit-box-shadow: 3px 3px 4px #ccc;
  box-shadow: 3px 3px 4px #ccc;
}
.floated-left {
  position: relative;
  float: left;
}
.placement {
  position: absolute;
  z-home: 100;
  top: 0px;
  left: 0px;
  opacity: .2;
}
@font-face {
  font-family: "Goudy Old StyleItalic";
  src: url(http://brittbrennan.com/font/goudystditalic.ttf) format("opentype");
}
@font-face {
  font-family: "Goudy Old Style";
  src: url(http://brittbrennan.com/font/tradegothicltstd.ttf) format("opentype");
}
@font-face {
  font-family: "Goudy Old StyleLight";
  src: url(http://brittbrennan.com/font/tradegothicltstdlight.ttf) format("opentype");
}
@font-face {
  font-family: "Goudy Old StyleBd2Obl";
  src: url(http://brittbrennan.com/font/tradegothicltstdbd2obl.ttf) format("opentype");
}
body {
  width: 960px;
  margin: 0 20px;
  color: #6C6D6E;
  font-family: "Helvetica";
  font-size: 14px;
  overflow-y: scroll;
}
#container.container-16 {
  width: 940px;
  margin-left: 10px;
  margin-right: 10px;
  background: white;
  position: relative;
  float: left;
}
#left_col {
  width: 170px;
  margin-right: 24px;
  position: relative;
  float: left;
}
#logo {
  width: 170px;
  height: 147px;
  position: relative;
  float: left;
}
#nav {
  font-family: "Goudy Old Style";
  margin-left: 1px;
  margin-top: 197px
}
#nav a {
  display: block;
  font-family: "Goudy Old Style";
  float: left;
  color: #6c6d6e;
  color: transparent;
  font-size: 15px;
  background: url(../img/navigation_sprite.png) no-repeat;
  background-position: 0px 0px;
}
#nav a.home {
  background-position: 0px 0px;
}
#nav a.about-britt {
  background-position: 0px -23px;
  width: 98px;
}
#nav a.who-i-work-with {
  background-position: 0px -52px;
  width: 104px;
}
#nav a.new-clients {
  background-position: 0px -76px;
  width: 71px;
}
#nav a.contact {
  background-position: 0px -106px;
}
#nav a.resources {
  background-position: 0px -133px;
}
#nav .nav-link-container {
  display: block;
  width: 100%;
  margin-bottom: 6px;
  position: relative;
  float: left;
}
#nav .link-selected {
  position: relative;
  float: left;
}
#right_col {
  width: 760px;
  position: relative;
  float: left;
}
#right_col2 {
  width: 760px;
  margin-left: 59px;
  position: relative;
  float: left;
}
#content {
  margin-top: 98px;
  margin-left: 59px;
  width: 760px;
    }
#content h2 {
  color: #b5e0dd;
  font-size: 24px;
  margin-bottom: 22px;
  line-height: 6px;
}
#content p {
  padding-right: 10px;
  line-height: 23px;
  max-width: 464px;
  margin-top: 0px;
  margin-bottom: 28px;
}
#content .callout {
  font-family: "Segoe UI";
  color: #3d1831;
  max-width: 484px;
  line-height: 34px;
}
#content .no-max-width {
  max-width: none;
}
#content .affiliate-links a {
  display: block;
  color: #6c6d6e;
  text-decoration: none;
  margin-bottom: 6px;
  target-new: tab;
}
#content .affiliate-links a:hover {
  color: #b5e0dd;
  text-decoration: underline;
}
#content .bold-italics {
  font-family: "Segoe UI";
  margin-bottom: 25px;
  margin-top: 25px;
  line-height: 0px;
}
#content .italics {
  font-family: "Segoe UI";
  font-size: 18px;
}
#content .three-col p {
  width: 221px;
  position: relative;
  float: left;
  margin-right: 15px;
  margin-bottom: 0px;
}
#britt_brennan_bambooleaves_blue {
  position: relative;
  left: 13px;
  top: 15px;
}
#britt-brennen-gray_box {
  margin-top: -342px;
  position: relative;
  left: -65px;
  top: -91px;
}
#britt-brennen-home-page_two {
  margin-top: -539px;
  position: relative;
  left: 355px;
  top: -13px;
}
#footer {
  width: 100%;
  border-top: solid #dbdbdb 1px;
  margin-top: 33px;
  font-family: Arial;
  font-size: 10px;
  color: #6c6d6e;
  position: relative;
  float: left;
}
#footer p {
  font-family: "Segoe UI";
}
.article-image {
  float: right;
  margin-left: 15px;
}
#about_britt_pic {
  float: right;
  margin-left: 15px;
  margin-right: 60px;
}
#who_i_work_with {
  float: right;
  margin-left: 15px;
  margin-left: 26px;
}
#new_clients_OLD... {
  float: right;
  margin-left: 15px;
  background: url(../img/new_clients.png) top left no-repeat;
  margin-left: 18px;
  margin-top: -1px;
  width: 437px;
  height: 558px;
  display: inline;
}
#new_clients {
  float: right;
  margin-left: 14px;
  background: url(../img/new_clients.png) top left no-repeat;
  margin-left: 18px;
  margin-top: -15px;
  width: 400px;
  height: 510px;
  display: inline;
}
#new_clients ul {
  margin-top: 186px;
  margin-left: 83px;
  color: white;
  font-size: 16px;
  font-family: "Segoe UI";
}
#new_clients ul li {
  margin-bottom: 12px;
  color: white;
}
#new_clients a {
  font-size: 15px;
  color: white;
  text-decoration: none;
}
#new_clients a:hover {
  color: #b5e0dd;
  text-decoration: underline;
}
#map {
  float: right;
  margin-left: 15px;
  margin-right: 13px;
  margin-top: -9px;
  position: relative;
  left: -44px;
  top: 9px;
}
#flower {
  float: right;
  margin-left: 15px;
  margin-right: 13px;
  margin-top: -9px;
  position: relative;
  left: -44px;
  top: 9px;
}
.last {
  margin-bottom: 0px;
}
#resources_page p {
  max-width: none;
}
#resources_page a {
  color: #6C6D6E;
  text-decoration: none;
}
#resources_page a:hover {
  color: #b5e0dd;
  text-decoration: underline;
}
#contact_page .bold-italics {
  margin-bottom: 11px;
}
#contact_page h2 {
  margin-bottom: 20px;
}
#contact_page p {
  margin-bottom: 35px;
}
.iphone-max-width {
  max-width: 600px !important;
}
#who_i_work_with_page h2 {
  margin-bottom: 30px;
}