/* line 1, sass/portfolio_2009.sass */
div {
  float: left;
  display: inline; }

/* line 24, sass/portfolio_2009.sass */
#intro_images {
  display: inline;
  float: left;
  width: 200px;
  height: 1em;
  height: 100%; }

/* line 27, sass/portfolio_2009.sass */
body {
  font-family: Helvetica, Verdana, Arial, san-serif; }

/* line 30, sass/portfolio_2009.sass */
a {
  color: #000; }

/* line 33, sass/portfolio_2009.sass */
#main_body {
  position: relative;
  display: inline;
  float: left;
  width: 360px;
  height: 1em;
  height: 100%;
  margin-top: 35px; }
  /* line 38, sass/portfolio_2009.sass */
  #main_body .content {
    display: inline;
    float: left;
    width: 200px;
    height: 1em;
    height: 100%;
    margin-left: 40px; }
  /* line 42, sass/portfolio_2009.sass */
  #main_body .portfolio_detail {
    width: 250px; }
    /* line 44, sass/portfolio_2009.sass */
    #main_body .portfolio_detail .content {
      margin-left: 0px;
      width: 250px; }
    /* line 49, sass/portfolio_2009.sass */
    #main_body .portfolio_detail h5 a {
      color: #000;
      text-decoration: none; }
    /* line 53, sass/portfolio_2009.sass */
    #main_body .portfolio_detail ul {
      list-style: none; }
      /* line 55, sass/portfolio_2009.sass */
      #main_body .portfolio_detail ul.utilizing {
        margin-top: 20px; }
        /* line 57, sass/portfolio_2009.sass */
        #main_body .portfolio_detail ul.utilizing li {
          color: #999;
          display: inline;
          margin-right: 5px;
          font-size: 11px; }

/* line 65, sass/portfolio_2009.sass */
#main_nav {
  margin-top: 90px;
  display: inline;
  float: left;
  width: 360px;
  height: 1em;
  height: 100%;
  margin-right: 0px; }
  /* line 70, sass/portfolio_2009.sass */
  #main_nav .content {
    margin-left: 40px; }
    /* line 73, sass/portfolio_2009.sass */
    #main_nav .content .next_action {
      margin-top: 126px; }
      /* line 75, sass/portfolio_2009.sass */
      #main_nav .content .next_action img {
        clear: none;
        margin-right: 10px;
        cursor: pointer; }
    /* line 80, sass/portfolio_2009.sass */
    #main_nav .content img {
      float: left;
      clear: both; }


/* line 87, sass/portfolio_2009.sass */
.portfolio_list,
.contact_form {
  width: 200px; }

/* line 91, sass/portfolio_2009.sass */
.portfolio_list {
  position: absolute;
  left: 0px; }

/* line 98, sass/portfolio_2009.sass */
.clicked h3 {
  font-size: 16px;
  color: #CCC; }
/* line 102, sass/portfolio_2009.sass */
.clicked #list_of_work ul {
  margin-top: 10px; }
  /* line 105, sass/portfolio_2009.sass */
  .clicked #list_of_work ul li h5 {
    font-size: 11px;
    padding-bottom: 5px;
    color: #999; }

/* line 110, sass/portfolio_2009.sass */
.entry {
  display: inline;
  float: left;
  width: 200px;
  height: 1em;
  height: 100%; }

/* line 114, sass/portfolio_2009.sass */
.portfolio_detail h5 {
  display: block;
  clear: both;
  margin-bottom: 10px; }
/* line 118, sass/portfolio_2009.sass */
.portfolio_detail img {
  padding-bottom: 10px; }
/* line 121, sass/portfolio_2009.sass */
.portfolio_detail p {
  font-size: 13px;
  line-height: 1.6em; }

/* line 127, sass/portfolio_2009.sass */
#list_of_work {
  font-size: 11px;
  color: #666; }
  /* line 130, sass/portfolio_2009.sass */
  #list_of_work h5 {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 3px;
    cursor: pointer; }
  /* line 137, sass/portfolio_2009.sass */
  #list_of_work .work {
    list-style: none;
    margin-top: 20px; }
    /* line 140, sass/portfolio_2009.sass */
    #list_of_work .work li {
      width: 270px;
      clear: both; }
      /* line 143, sass/portfolio_2009.sass */
      #list_of_work .work li h5 {
        font-size: 13px;
        font-weight: normal;
        float: left;
        margin-right: 5px;
        padding-bottom: 10px; }
        /* line 150, sass/portfolio_2009.sass */
        #list_of_work .work li h5:hover {
          color: #333; }
        /* line 152, sass/portfolio_2009.sass */
        #list_of_work .work li h5.selected {
          color: #000; }
        /* line 154, sass/portfolio_2009.sass */
        #list_of_work .work li h5 a {
          color: #333;
          text-decoration: none; }
      /* line 158, sass/portfolio_2009.sass */
      #list_of_work .work li .content {
        margin-bottom: 10px; }
      /* line 161, sass/portfolio_2009.sass */
      #list_of_work .work li p,
      #list_of_work .work li .accomplishments {
        display: none;
        font-size: 13px; }

/* line 167, sass/portfolio_2009.sass */
#main_body {
  display: none; }
  /* line 172, sass/portfolio_2009.sass */
  #main_body .portfolio_detail ul li ul.accomplishments {
    list-style: disc;
    margin-left: 1em; }
    /* line 176, sass/portfolio_2009.sass */
    #main_body .portfolio_detail ul li ul.accomplishments li {
      font-size: 13px;
      line-height: 1.3em; }

/* line 182, sass/portfolio_2009.sass */
body div.container {
  width: 950px;
  margin: 40px auto;
  background: #FFF url(/lib/img/portfolio_2009/bg_portfolio.png) repeat-y;
  height: 600px;
  float: none;
  display: block; }

/* line 193, sass/portfolio_2009.sass */
#contactForm {
  margin-top: 15px; }
  /* line 198, sass/portfolio_2009.sass */
  #contactForm form fieldset {
    margin: 0;
    padding: 0;
    border: none; }
    /* line 202, sass/portfolio_2009.sass */
    #contactForm form fieldset label {
      color: #858381;
      font-size: 13px;
      margin-top: 10px;
      display: block; }
      /* line 208, sass/portfolio_2009.sass */
      #contactForm form fieldset label span {
        font-size: 11px; }
    /* line 211, sass/portfolio_2009.sass */
    #contactForm form fieldset input.txt {
      width: 255px;
      height: 22px;
      padding-top: 6px;
      padding-left: 5px;
      border: 1px solid #CCC; }
    /* line 217, sass/portfolio_2009.sass */
    #contactForm form fieldset textarea {
      font-family: Helvetica, Verdana, Arial, san-serif;
      font-size: 12px;
      padding-left: 5px;
      padding-top: 5px;
      width: 255px;
      height: 125px;
      border: 1px solid #CCC; }
  /* line 226, sass/portfolio_2009.sass */
  #contactForm form fieldset.next_action {
    position: absolute;
    top: 380px;
    left: 221px;
    text-align: right; }

/* line 234, sass/portfolio_2009.sass */
#error_msg,
#success_msg,
#wtf_msg {
  display: inline;
  float: left;
  width: 200px;
  height: 1em;
  height: 100%;
  display: none; }
