/* Globals */
body               {padding-bottom: 24px;}

/* Layout */
#wrapper           {background: url(images/headshadow.png) no-repeat center 18px; margin: 0 auto; padding: 24px 6px 0; width: 926px;}
  #header          {background: url(images/headerbg.gif) repeat-x; height: 105px;}
    #header span   {background: url(images/tagline.gif) no-repeat left 56px; display: block; float: right; height: 25px; padding: 56px 19px 0 0; text-indent: -999em; width: 338px;}
    #logo          {padding: 18px 0 0 23px;}
      #logo a      {background: url(images/logo.gif) no-repeat; display: block; height: 75px; text-indent: -999em; width: 271px;}
#content-wrapper   {background: url(images/bottom-shadow.png) no-repeat left bottom; margin: 0 auto; padding-bottom: 31px; width: 938px;}
#content           {background: url(images/contentbg.gif) repeat-y; padding: 33px 19px 0;}
  .section         {background-position: 578px 32px; background-repeat: no-repeat; border-bottom: 4px #a0b07f double; padding: 0 336px 12px 29px ; position: relative;}

/* Tags, Ids and Classes */
#s1                {background-image: url(images/pic1.jpg);}
#s2                {background-image: url(images/pic2.jpg);}
#s3                {background-image: url(images/pic3.jpg); border-bottom: none; padding-bottom: 34px;  }
.logo-small        {position: absolute; top: 9px; right: 13px;}
  
  
/* Typography */
body              {font-size: 75%;}
  body p          {color: #666666; line-height: 1.5em; padding-bottom: 18px;}
h2                {color: #333333; font-family: Times New Roman; font-size: 300%; line-height: 1em; padding: 68px 0 10px; text-transform: lowercase;}

/* Links */
a                 {color: #a0b07f; outline: none; text-decoration: none;}
#header a:hover   {border-bottom: none;}
a:hover           {border-bottom: 1px dotted;}
