/* orange and blue card theme */
body{background:#ABA17F url("img/body-bg.gif") top left repeat-x;font-family:Tahoma, Geneva, sans-serif;}
  #Main{width:808px;height:auto;margin:16px auto;background:#F0EBD9 url("img/content-bg.gif") center top repeat-y;}
    #Header{width:808px;height:120px;position:relative;margin:0;padding:0;background:#F0EBD9 url("img/header-bg.gif") center top repeat-y;}
      .title{width:300px;position:absolute;right:16px;top:16px;color:#1889A7;}
      /* img replacement */
      .title{height: 0px !important;height /**/:91px;overflow: hidden;padding: 91px 0 0 0;background:transparent url("img/title.gif") top right no-repeat;}
      /* /img replacement */
        .title h1{margin:0;padding:0;text-align:right;}
        .title p{margin:0;padding:0;text-align:right;}
      .nav{position:absolute;}
        .nav ul{margin:0;padding:12px 0 0 24px;_padding-top:16px;}
        .nav li{margin:0 12px 0 0;padding:0 0 0 12px;display:inline;background:transparent url("img/dot.gif") left center no-repeat;font-size:123.1%;}
         .nav a.selected{color:#1889A7;}
				 #Header li.g, 
				 #Header li.c{display:block;}
        #Header .nav{width:360px;left:16px;top:16px;}
        #Header a{font-weight:bold;}
        #Header li.a{display:block;}  
      #HeaderFtr{width:808px;height:10px;position:absolute;left:0;bottom:-10px;margin:0;padding:0;background:transparent url("img/header-ftr.gif") center top no-repeat;}
    #Body{width:776px;min-height:500px;_height:500px;padding:16px 0;}
      .contentTitle{width:367px; height:46px;margin:0 auto;background:transparent url("img/content-title-bg.gif") bottom center no-repeat;}
      #Body h2{margin:0 auto;text-align:center;}
      #Content{margin:1em 16px 0 40px;}
        #Content .listing{width:500px;margin:1em auto 2em;border-bottom:2px solid #CDDFE2;padding-bottom:2em;}
        .listing h3{line-height:1.6em;text-align:center;color:#1889A7;font-size:108%;font-weight:bold;}
		.listing h4{line-height:1.4em;text-align:center;color:#1889A7;font-size:108%;font-weight:bold;}
		.listing h5{line-height:1.2em;text-align:center;color:#000;font-size:108%;font-weight:bold;}
        .listing strong{color:#1889A7;}
        .listing p{text-align:center;}
		.listing p.spacer{margin-bottom:1em;}
        .listing a{font-weight:bold;}
        .listing img, .listing object{margin:1em auto;display:block;}
    #Footer{width:808px;height:80px;position:relative;margin:0;padding:0;background:transparent url("img/footer-bg.gif") bottom left no-repeat;}
      #Footer .nav{bottom:3px;right:16px;}
      #Footer .nav ul{margin:0 auto;padding:0 0 0 24px;}
      #Footer .nav li{background-image:none;font-size:85%;}
      .copyright{position:absolute;bottom:-1.5em;right:3px;padding:0 2px;text-align:right;font-size:77%;color:#CDDFE2;}
      #FooterLft{width:43px;height:86px;position:absolute;left:-9px;bottom:-39px;background:transparent url("img/footer-lft.gif") top left no-repeat;}
  
      /* Fahrner img replacement */
      h2 span{display:none;}  
      h2.resume{height:44px;width:139px;background:transparent url("img/content-title-resume.gif") center 3px no-repeat;}
      h2.design{height:44px;width:126px;background:transparent url("img/content-title-design.gif") center 3px no-repeat;}
      h2.development{height:44px;width:244px;background:transparent url("img/content-title-development.gif") center 3px no-repeat;}
      h2.animation{height:44px;width:176px;background:transparent url("img/content-title-animation.gif") center -2px no-repeat;}
      h2.print{height:44px;width:126px;background:transparent url("img/content-title-print.gif") center top no-repeat;}
      h2.video{height:44px;width:99px;background:transparent url("img/content-title-video.gif") center top no-repeat;}
      /* /Farhrner img replacement */

/* Resume style*/
#Resume{}
.section{margin:1em;}
.section h3{color:#1889A7;font-size:123.1%;font-weight:bold;}
.section p.co{font-weight:bold;border-bottom:1px solid #F9A600;}
.section table{margin:1em;}
.section tr{}
.section td{border:2px solid #F0EBD9;padding:3px 6px;background-color:#CDDFE2;}
.section td.key{background-color:#1889A7;color:#fff;white-space:nowrap;text-align:right;font-weight:bold;}
.company {margin:1em 0 2em 1em;}
#Ed .desc {margin:3px 0 2em 6px;}
.position{margin-bottom:.5em;padding:3px 6px;background-color:#CDDFE2;font-size:108%;}
.desc{margin-bottom:.5em;}
p.achievements{margin:1em 0 0 1em;text-style:italic;font-weight:bold;}
ul.achievements{margin:.5em 1em 2em;}
ul.achievements li{padding:0 0 0 12px;margin-bottom:.5em;background:transparent url("img/dot.gif") left 6px no-repeat;}
span{font-weight:normal;}

/* Individual Page Style*/        
.animation .listing object, .design .listing img, .development .listing img{border:3px solid #F9A600;}   
.animation .listing object, .development .listing object{margin-left:-20px;_margin-left:auto;}      
.video .youTube{width:425px;margin:0 auto;}  
      
/* Overall Style*/      
a:link, a:active, a:visited{color:#F9A600;text-decoration:none;}
a:hover{color:#E3C375;}   
strong{font-weight:bold;}
p.notes{text-align:center;text-style:italic;font-size:77%;}