body {
  text-align: center;
  background: #fff url(/developers/devcon/2009/images/background.gif) repeat-x; }

#frame {
  margin: 0 auto;
  text-align: left;
  width: 1002px; }

#header {
  height: 81px;
  position: relative; }
  #header p {
    position: absolute;
    right: 25px;
    top: 44px;
    font-size: 11px;
    color: #642300; }
    #header p a {
      color: #642300;
      text-decoration: none; }
      #header p a:hover {
        text-decoration: underline; }
      .index #header p a#home_nav,
      .speakers_a-f #header p a#speakers_nav,
      .speakers_g-n #header p a#speakers_nav,
      .speakers_o-z #header p a#speakers_nav,
      .what-you-get #header p a#what_you_get_nav,
      .sponsors #header p a#sponsors_nav,
      .exhibitors #header p a#exhibitors_nav,
      .hotel-and-travel #header p a#hotel_travel_nav,
      .events #header p a#events_nav,
      .schedule_thursday #header p a#schedule_nav,
      .schedule_friday #header p a#schedule_nav,
      .schedule_saturday #header p a#schedule_nav,
      .schedule_sunday #header p a#schedule_nav {
        color: #E48103; }

#splash {
  height: 249px; }
  #splash #discover-gold {
    width: 691px;
    height: 234px;
    float: left;
    display: inline;
    background: url(/developers/devcon/2009/images/discover-gold.jpg) no-repeat; }
    #splash #discover-gold h2, #splash #discover-gold p {
      display: none; }
  #splash #save {
    width: 297px;
    height: 234px;
    float: right;
    display: inline;
    background: url(/developers/devcon/2009/images/save.jpg) no-repeat;
    position: relative; }
    #splash #save h2, #splash #save p {
      display: none; }
    #splash #save a {
      display: block;
      width: 100%;
      height: 100%; }

#content {
  background: url(/developers/devcon/2009/images/content-bg.gif) repeat-y; }
  #content .wrapper {
    background: url(/developers/devcon/2009/images/content-top.gif) no-repeat; }
  #content .wrapper2 {
    background: url(/developers/devcon/2009/images/content-bottom.gif) no-repeat 0 bottom;
    padding: 20px; }

#inner {
  background: url(/developers/devcon/2009/images/inner-bg.gif) repeat-y; }
  #inner .wrapper3 {
    background: url(/developers/devcon/2009/images/inner-bottom.jpg) no-repeat 0 bottom;
    padding: 0 0 1px 0; }
  #inner h5 {
    height: 42px;
    background: url(/developers/devcon/2009/images/inner-top.gif) no-repeat;
    font-size: 22px;
    font-weight: bold;
    color: #E48103;
    padding: 9px 0 0 28px;
    text-shadow: 0 0 0 #000;
    -moz-opacity: 0.9999; }
  #inner h6 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    margin: 2em 150px 0.1em 26px; }
  #inner p {
    font-size: 12px;
    color: #333;
    margin: 0 150px 1em 26px; }
    #inner p strong {
      color: #000; }
  #inner a {
    font-weight: bold;
    color: #642300;
    text-decoration: none; }
    #inner a:hover {
      text-decoration: underline; }
  #inner ul {
    margin: 0 150px 0 41px;
    list-style-type: disc; }
    #inner ul li {
      font-size: 12px;
      color: #333; }

#footer {
  padding: 5px 30px 0 30px; }
  #footer p {
    font-size: 11px;
    color: #9D9B9B;
    margin: 1.5em 0 0 0; }
    #footer p small {
      font-size: 10px; }
    #footer p a {
      color: #E48001;
      text-decoration: none; }
      #footer p a:hover {
        text-decoration: underline; }

