  #container { width: 980px; min-height: 1388px; margin: 0 auto; background: url(/components/img/contest_home.jpg) no-repeat; }
  #container img { border: 0px; }

  #content { position: relative; top: 350px; left: 145px; width: 730px; color: #000000; overflow: hidden; }
  #content a { text-decoration: none; color: #B16E35; font-weight: bold; }
  #content a:hover { border-bottom: 1px dotted; }

  #content_left { width: 380px; height: 860px; padding: 20px; float: left; overflow: hidden; }
  #content_left h1 { color: #342A63; font-family: Georgia; font-size: 14pt; letter-spacing: 1px; text-transform: uppercase; }
  #content_left p { font: 9pt Arial; line-height: 1.3em; }
  #content_left ol { font: 9pt Arial; line-height: 1.3em; }
  #content_left ol li { padding-bottom: 5px; }
  #content_left ul { font: 9pt Arial; line-height: 1.3em; list-style-type: disc; padding-top: 8px; padding-bottom: 0px; }
  #content_left ul li { line-height: 0.8em; }

  #sidebar { position: relative; width: 250px; padding: 20px; float: right; }
  #sidebar h1 { color: #5085B4; font-family: Georgia; font-size: 14pt; text-align: left; letter-spacing: 1px; text-transform: uppercase; }
  
  #sidebar_team { height: 340px; overflow: hidden; text-align: center; }
  #sidebar_team p { font: 9pt Arial; margin: 9px 0 9px 0; line-height: 1.3em; }
  #sidebar_team .company { font-weight: bold; }
  #sidebar_team .name { font-style: italic; }

  #sidebar_sponsors { position: relative; height: 260px; top: 175px; overflow: hidden; text-align: center; }
  #sidebar_sponsors p { font: 9pt Arial; margin: 9px 0 9px 0; }

  #sidebar_contact { position: relative; height: 280px; top: 210px; overflow: hidden; }
  #sidebar_contact p { font: 9pt Arial; }

  #link_how { position: absolute; top: 400px; left: -5px; width: 300px; height: 40px; background-color: transparent; }
  #link_rules { position: absolute; top: 445px; left: -5px; width: 300px; height: 30px; background-color: transparent; }
  #link_form { position: absolute; top: 485px; left: -5px; width: 300px; height: 30px; background-color: transparent; }
  #link_sorella { position: absolute; top: 1300px; left: 760px; width: 155px; height: 30px; background-color: transparent; }

  #dialog_how_link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px;}
  #dialog_how { font: 9pt Arial; }
  #dialog_how h1 { font: 10pt Arial; font-weight: bold; }
  #dialog_how p { line-height: 1.5em; }
  #dialog_how li { line-height: 1.5em; }

  #dialog_rules_link span.ui-icon { margin: 0 5px 0 0; position: absolute; left: .2em; top: 50%; margin-top: -8px;}
  #dialog_rules { font: 9pt Arial; }
  #dialog_rules h1 { font: 10pt Arial; font-weight: bold; }
  #dialog_rules p { line-height: 1.5em; }
  #dialog_rules li { line-height: 1.5em; }

  ul#icons {margin: 0; padding: 0;}
  ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
  ul#icons span.ui-icon {float: left; margin: 0 4px;}
