body
    { background:#014752 url(img/bg.gif) repeat-y center top; }
dt
  { display:none; }

#content,
#wrap
  { background-color:#fff; }

#header
  { height:78px; background:#014752 url(img/headerbg.jpg) repeat-y top center; }
  #header h1
    { width:450px; height:77px; float:left; }
  #header h1 a
    { display:block; width:450px; height:77px; background:url(img/h1bg.jpg) no-repeat left top; text-indent:-9999px; }
  #header dl
    { padding:35px 0 0 165px; float:left; }
  #header dl dd
    { width:116px; height:32px; float:left; }
  #header dl dd
    { width:116px; height:32px; float:left; }
  #header dl dd a
    { display:block; width:116px; height:32px; text-indent:-9999px; }
  #header dl dd.contact a
    { background:url(img/contact.jpg) no-repeat left top; }
  #header dl dd.sitemap a
    { background:url(img/sitemap.jpg) no-repeat left top; }



#header #logo
  { width:430px; float:left; }

#pics
  { width:860px; height:280px; overflow:hidden; }
#pics img
  { width:860px; height:280px; top:0; left:0; }

#alpha
  { height:58px; background-color:#f0f0f0 }
  #alpha dl
    { padding:5px 0 5px 5px; }
  #alpha dl dd
    { width:170px; height:48px; float:left; }
  #alpha dl dd a
    { display:block; width:170px; height:48px; text-indent:-9999px; }
  #alpha dl dd.course a
    { background:url(img/menu_course.gif) no-repeat center top; }
  #alpha dl dd.course a:hover
    { background:url(img/menu_course.gif) no-repeat center bottom; }
  #alpha dl dd.equip a
    { background:url(img/menu_equip.gif) no-repeat center top; }
  #alpha dl dd.equip a:hover
    { background:url(img/menu_equip.gif) no-repeat center bottom; }
  #alpha dl dd.play a
    { background:url(img/menu_play.gif) no-repeat center top; }
  #alpha dl dd.play a:hover
    { background:url(img/menu_play.gif) no-repeat center bottom; }
  #alpha dl dd.access a
    { background:url(img/menu_access.gif) no-repeat center top; }
  #alpha dl dd.access a:hover
    { background:url(img/menu_access.gif) no-repeat center bottom; }
  #alpha dl dd.members a
    { background:url(img/menu_members.gif) no-repeat center top; }
  #alpha dl dd.members a:hover
    { background:url(img/menu_members.gif) no-repeat center bottom; }

#beta
  { width:236px; float:left; padding-top:20px; }
  #whats_new
    { padding-bottom:1em; }
  #whats_new h2
    { height:24px; background:url(img/h2_whatsnew.gif) no-repeat 20px bottom; text-indent:-9999px; }
  #whats_new p
    { font-size:1.2em; padding:0.8em 2.5em 0;  }
  #whats_new p strong
    { color:#23464d; }
  #blog
    { margin:10px 20px; padding-top:10px; border-top:1px dotted #999; }


#gamma
  { width:389px; float:left; padding-top:20px; }
  #gamma ul
    { padding:1em 20px 2em; }
  #gamma li
    { font-size:1.2em; padding-bottom:0.5em; }

  #gamma h2
    { height:24px; text-indent:-9999px; }
    #event h2
      { background:url(img/h2_event.gif) no-repeat left bottom; }
    #equip h2
      { background:url(img/h2_equip.gif) no-repeat left bottom; }
    #members h2
      { background:url(img/h2_members.gif) no-repeat left bottom; }


#delta
  { width:230px; float:left; padding-top:20px; text-align:center; }
  #delta div.banner
    { text-align:center; margin-bottom:8px; }


#footer
  { background:#004652 url(img/footerbg.jpg) no-repeat center bottom; }
  #footer p
    { color:white; text-align:left; }
  #company_info
    { width:430px; float:left; font-size:1.2em; }
    #company_info p.company_name
      { padding:64px 0 0 20px; font-weight:bold; text-indent:-9999px; }
    #company_info p.address
      { padding:2px 0 0 20px; text-indent:-9999px; }
  #footer dl
    { padding:64px 20px 0 0; text-align:right; }
  #footer dl dd
    { display:inline; font-size:1.2em; }
  #footer dl dd a
    { color:white; font-weight:bold; border-right:1px solid #fff; padding:0 0.5em; text-decoration:none; }
  #footer dl dd a:hover
    { text-decoration:underline; }
  p.copyright
    { font-size:0.8em; padding:8px 0 0 20px;  }

