html {
  font-size: 62.5%; }

/*
 * MyFonts Webfont Build ID 832990, 2011-06-09T11:06:11-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Museo Sans 300
 * URL: http://new.myfonts.com/fonts/exljbris/museo-sans/300/
 * Foundry: exljbris
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: 10,000/month
 * CSS font-family: MuseoSans-300
 * CSS font-weight: normal
 *
 * Webfont: Museo Slab 300
 * URL: http://new.myfonts.com/fonts/exljbris/museo-slab/300/
 * Foundry: exljbris
 * Copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: 10,000/month
 * CSS font-family: MuseoSlab-300
 * CSS font-weight: normal
 *
 * (c) 2011 Bitstream Inc
 */
@font-face {
  font-family: 'MuseoSans-300';
  src: url("../webfonts/eot/05a50179806706a995f0549191bb04ff.eot");
  src: url("../webfonts/eot/05a50179806706a995f0549191bb04ff.eot?#iefix") format("embedded-opentype"), url("../webfonts/woff/05a50179806706a995f0549191bb04ff.woff") format("woff"), url("../webfonts/ttf/05a50179806706a995f0549191bb04ff.ttf") format("truetype"), url("../webfonts/svg/05a50179806706a995f0549191bb04ff.svg#MuseoSans-300") format("svg"); }
@font-face {
  font-family: 'MuseoSlab-300';
  src: url("../webfonts/eot/390d7047cbd5557a238d89f09d9d45cb.eot");
  src: url("../webfonts/eot/390d7047cbd5557a238d89f09d9d45cb.eot?#iefix") format("embedded-opentype"), url("../webfonts/woff/390d7047cbd5557a238d89f09d9d45cb.woff") format("woff"), url("../webfonts/ttf/390d7047cbd5557a238d89f09d9d45cb.ttf") format("truetype"), url("../webfonts/svg/390d7047cbd5557a238d89f09d9d45cb.svg#MuseoSlab-300") format("svg"); }
/*
 * MyFonts Webfont Build ID 834634, 2011-06-13T15:24:38-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Museo Sans 500
 * URL: http://new.myfonts.com/fonts/exljbris/museo-sans/500/
 * Foundry: exljbris
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: unlimited/month
 * CSS font-family: MuseoSans-500
 * CSS font-weight: normal
 *
 * (c) 2011 Bitstream Inc
*/
@font-face {
  font-family: 'MuseoSans-500';
  src: url("../webfonts/eot/style_159303.eot");
  src: url("../webfonts/eot/style_159303.eot?#iefix") format("embedded-opentype"), url("../webfonts/woff/style_159303.woff") format("woff"), url("../webfonts/ttf/style_159303.ttf") format("truetype"), url("../webfonts/svg/style_159303.svg#MuseoSans-500") format("svg"); }
body {
  font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
  font-size: 1.0em;
  line-height: 1.6;
  color: #808285; }

p {
  margin: 0 0 10px 0;
  font-size: 1.3em; }

a {
  color: #808285;
  text-decoration: none; }

a:hover {
  color: #f47920; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'MuseoSlab-300';
  color: #75aaaf;
  letter-spacing: .02em;
  line-height: 1.5; }

h1 {
  font-size: 2.4em; }

h2 {
  font-size: 2.0em;
  margin: 0 0 20px 0; }

h3 {
  font-size: 1.8em; }

h4 {
  font-size: 1.3em; }

#container {
  width: 960px;
  margin: 0 auto; }

#header {
  height: 100px;
  margin: 0; }

#logo {
  width: 259px;
  height: 43px;
  padding: 30px 0 0 0;
  text-indent: -9999px;
  background: url(../images/han-plastic-surgery-logo.png) no-repeat bottom;
  float: left; }

#mainNav {
  margin: 60px 0 0 0;
  font-family: 'MuseoSans-500';
  font-size: 1.2em;
  float: right; }
  #mainNav li {
    float: left; }
  #mainNav a {
    padding: 0 22px;
    float: left; }
    #mainNav a.active {
      color: #f47920; }

#sidebar-left {
  display: block;
  width: 350px;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  float: left; }

#proceduresNav,
#galleryNav {
  margin: 0 0 0 150px;
  font-family: 'MuseoSans-500';
  font-size: 1.2em; }
  #proceduresNav a.active,
  #galleryNav a.active {
    color: #f47920; }

#galleryNav ul {
  margin: 0 0 0 20px; }

#quote {
  width: 190px;
  margin: 80px 90px 0 0;
  text-align: right;
  float: right; }
  #quote h4:before, #quote h4:after {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.3em;
    line-height: 0;
    vertical-align: sub; }
  #quote h4:before {
    content: '\201C'; }
  #quote h4:after {
    content: '\201D'; }
  #quote p {
    margin: 0;
    font-size: 1.0em; }

#detail {
  text-transform: none; }

#content {
  display: block;
  min-height: 496px;
  height: auto !important;
  height: 496px; }

#procedures #content,
#gallery #content,
#location #content,
#contact #content {
  min-height: 470px;
  height: auto !important;
  height: 470px;
  padding: 30px 0 0 0;
  background: url(../images/background.jpg) no-repeat top; }

#procedures #content-primary,
#gallery #content-primary,
#location #content-primary,
#contact #content-primary {
  float: left; }

#procedures #content-primary,
#gallery #content-primary,
#contact #content-primary {
  width: 530px; }

#banner {
  /* img list on dr-han.html */
  margin: 0 0 30px 0;
  float: left; }
  #banner li {
    margin: 0 0 0 8px;
    float: left; }
    #banner li.first {
      margin: 0; }

#dr-han #content h2 {
  width: 800px;
  clear: both; }

#column_01,
#column_02 {
  width: 460px;
  float: left; }

#column_02 {
  margin-left: 40px; }

#gallery-img {
  margin: 0 0 20px 0; }
  #gallery-img li {
    position: relative;
    margin: 0 0 0 10px;
    padding: 12px 12px 7px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 2px 0 #999;
    -moz-box-shadow: 0px 0px 2px 0 #999;
    box-shadow: 0px 0px 6px 0 #d1d1d1;
    float: left; }
    #gallery-img li.first {
      margin: 0; }
    #gallery-img li span {
      position: absolute;
      bottom: 10px;
      right: 16px;
      font-size: 1.1em;
      color: #a7a9ac;
      text-transform: uppercase; }

#location #content-primary {
  width: 730px;
  margin: 0 0 0 175px; }
  #location #content-primary li {
    float: left;
    margin-right: 50px; }
  #location #content-primary img {
    border: 12px solid #fff;
    -webkit-box-shadow: 0px 0px 2px 0 #999;
    -moz-box-shadow: 0px 0px 2px 0 #999;
    box-shadow: 0px 0px 6px 0 #d1d1d1; }
    #location #content-primary img:hover {
      -webkit-box-shadow: 0px 0px 2px 0 #f47920;
      -moz-box-shadow: 0px 0px 2px 0 #f47920;
      box-shadow: 0px 0px 6px 0 #f47920; }

#footer {
  margin: 16px 0;
  clear: both; }
  #footer p {
    font-size: 1.0em; }
  #footer span {
    margin: 0 0 0 17px; }

.clear {
  clear: both; }

.floatL {
  float: left; }

.floatR {
  float: right; }

.nomargin {
  margin: 0; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.clearfix {
  display: inline-block; }

html[xmlns] .clearfix {
  display: block; }

* html .clearfix {
  height: 1%; }
