* { font-family:"Book Antiqua","ATF Antique",Georgia,Garamond,"New York",serif !important; }
body { color: #333 !important; font-size: 10pt; line-height:140%; background: #999; }

a { color: #333; text-decoration: none; font-weight: normal; }
  a:hover { border-bottom:1px dotted #666; color:#666; }
abbr, acronym, .help { text-decoration: none; border: 0; }
h1 { font-size: 26pt; text-align: center; margin: 0; padding: 0.2in 0 0.1in; border-top: 0.1in solid #999; letter-spacing:3pt; font-variant: small-caps;}
h2 { font-size: 12pt; text-align: center; font-style:italic; margin:0 0 0.3in; padding:0; color:#666; }
h3 { font-size: 13pt; text-align: left; margin: 0; padding: 0; }
  h3.subtitle { max-width: 1.5in; float:left; }
img { display:none; }
ol, ul { padding: 0 0 0 0.2in; margin: 0; }
  li { color:#ccc; padding:0 0 0 0.1in; }
    li span { color:#333; }
p { margin:0.1in 0 0; padding:0; }
  p:first-child { margin-top: 0; }

#buttons { font-size: 12pt; }
  #buttons a { color:#999; text-decoration:none; border:0;}
  
.notice, .portfolioitem { text-align:center; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.5); }
  
.hresume { box-shadow:1px 1px 1px rgba(0,0,0,0.5); -moz-box-shadow:1px 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.5); }
.portfolioitem { box-shadow: inset 1px 1px 1px rgba(0,0,0,0.5); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5); }

.hresume { color: #333; margin:0.1in auto; padding:0.25in; width: 7.5in; background:#fff;
  -moz-border-radius:0.25in; -webkit-border-radius:0.25in; border-radius:0.25in; }
  .section { margin: 0; padding: 0.15in; clear:both; }
    .section + .section { border-top: 1pt solid #ddd; }
  .footer { font-style:italic; color:#333; text-align:center; margin:0.3in 0.15in 0; padding: 0.1in 0; border-top: 0.1in solid #999; }
.incontent { color: #333; border: 0; padding: 0 4pt 0 1.75in; }
  .incontent img { width:100%; margin:0.1in 0; padding:0; }

.experience + .experience { margin-top: 0.2in; }
.location { font-weight: bold; }
.experience .summary { margin:4pt 0 4pt 0.3in; }

.multilist { margin:0 0 0 0.1in;  }
  .multilist li { list-style-type:none; float:left; width: 1.62in; padding:2pt; margin:0; }
    .multilist li + li + li + li { border-top: 1pt solid #ddd; }
    
.portfolioitem { display:block; float:right; width:0.22in; text-align:center; min-height:0.08in; padding:0.03in 0 0.04in; line-height:1.4em; margin:0 0.1in;
  -moz-border-radius:0.1in; -webkit-border-radius:0.1in; border-radius:0.1in; font-size: 0.8em; }
  .portfolioitem a { color:#fff; }
    .portfolioitem a:hover { color:#fc0; }
