  
  body            { font: 62.5% arial, sans-serif; background: url("/images/bg-container.gif") repeat-x; }
  
  h1              { font-size: 3em; color: #2e2e2e; letter-spacing: -1px; }
  h2              { color: #666; letter-spacing: -1px; }
  h3              { color: #2e2e2e; }
  
  p               { font-size: 1.6em; color: #666; }
  
  .title          { margin: 40px 0 0 0; border-top: 1px solid #eaeaea; }
  .title h1       { float: left; padding: 14px 0 0 0; }
  .title h2       { padding: 14px 0 0 0; font-size: 3em; color: #2e2e2e; letter-spacing: -1px; }
  
  /*
  .title ul       { float: right; padding: 24px 12px 0 0; font-size: 1.6em; list-style: none; }
  .title li       { float: left; padding: 0 0 0 20px; font-weight: bold; }
  .title a        { text-decoration: none; color: #2e2e2e; }
  .title a:hover  { text-decoration: underline; }
  */
  
  .border-bottom  { padding: 0 0 22px 0; border-bottom: 1px solid #eaeaea; }
  
  #container      { margin: 0 auto; padding: 0 0 300px; width: 700px; }
  
  #header               { height: 90px; }
  #header  .logo        { padding: 22px 0 0 0; width: 207px; float: left; }
  #header  .nav         { float: right; list-style: none; font-size: 1.8em; font-weight: bold; }
  #header  .nav li      { float: left; margin: 33px 0 0 10px; letter-spacing: -1px; }
  #header  .nav a       { padding: 6px 10px 6px 10px; text-decoration: none; color: #fff; }
  #header  .nav a:hover { background: #c43333; }
  #header .addthis_toolbox { float: right; margin: 35px 0 0 10px; width: 84px; }
  
  #intro h1       { padding: 30px 0 0 0; width: 400px; float: left; }
  #intro h2       { padding: 20px 0 0 0; font-size: 2.4em; line-height: 1.1em; }
  #intro h3       { padding: 0 0 8px 20px; font-size: 1.8em; }
  
  #scout                          { margin: 30px 0 0 0; width: 280px; height: 210px; float: right; background: #fcfed3; }
  #scout .btn-become-talent-scout { display: block; margin: 65px auto 0 auto; width: 234px; height: 57px; background: url("/images/btn-become-talent-scout.png") no-repeat; }
  #scout .btn-become-talent-scout:hover { background-position: 0 -57px; }
  
  #scout ul       { margin: 10px auto 0 auto; width: 115px; list-style: none; font-size: 1.2em; }
  #scout li       { float: left; }
  #scout li span  { padding: 0 10px 0 10px; font-size: .9em; }
  #scout li a:hover { text-decoration: none; }
  
  #accomplish     { margin: 20px 0 0 0; padding: 18px 20px 15px 20px; background: #f7f7f7; }
  #accomplish ul  { margin: 0 0 0 20px; font-size: 1.6em; color: #666; }
  #accomplish li  { margin: 0 0 4px 0; }
  
  .network                  { padding-top: 22px; }
  .network .screen          { float: left; }
  .network .screen img      { border: 2px solid #eaeaea; }
  .network .screen a        { display: block; width: 400px; height: 220px; }
  .network .info            { float: right; padding: 6px 0 0 0; width: 265px; }
  .network .info h3         { padding: 0 0 2px 0; }
  .network .info h3 img     { border: 2px solid #eaeaea; }
  .network .info p          { padding: 16px 0 0 0; }
  .network .info p a        { font-size: .9em; text-decoration: none; font-weight: bold; }
  .network .info p a:hover  { text-decoration: underline; }
  .network .info strong     { font-size: .9em; }
  
  .network .execs strong, .network .execs a       { color: #082c52; }
  .network .closers strong, .network .closers a   { color: #9f2c0c; }
  .network .itpros strong, .network .itpros a     { color: #3d2e4b; }
  .network .webdev strong, .network .webdev a     { color: #0f647d; }
  
  #about p        { padding: 18px 0 0 0; }
  #about .welcome { padding: 18px 0 0 0; font-size: 2.4em; font-weight: bold; color: #2e2e2e; letter-spacing: -1px; }
  
  #about .blurb {
    float: left; margin: 30px 0 5px 0; padding: 6px 20px 15px 20px; width: 300px; height: 102px;
    font-size: 1.3em; font-weight: bold; letter-spacing: -1px; text-align: center; background: #f7f7f7; }
    
  #about .not-post    { margin-right: 20px; }
  #about .not-post p  { padding: 31px 0 0 0; }
  
  #footer         { margin: 30px 0 0 0; padding: 14px 0 0 0; border-top: 1px solid #eaeaea; }
  #footer ul      { font-size: 1.1em; list-style: none; color: #666; }
  #footer li      { float: left; }
  #footer li span { padding: 0 10px 0 10px; }
  #footer a       { text-decoration: none; color: #666; }
  #footer a:hover { text-decoration: underline; }
  
#presentations div { float: left; margin-top: 20px; margin-right: 40px; }
#presentations div, .video { text-align: center; }
#presentations a, .video a { font-size: 0.8em; text-decoration: none; color: #000; }

  #news p        { padding: 18px 0 0 0; }
  #news h1       { padding: 30px 0 0 0; }
  #news h2       { padding: 20px 0 0 0; font-size: 2.4em; line-height: 1.1em; }
  #news h3       { padding: 10px 0 8px 0; font-size: 1.8em; }
  

