*{ padding:0; margin:0; }

body{
  background:#013A81;
  font-family:"Arial Narrow",Arial,san-serif;
  font-size:medium;
  color:#666;
}

#container{
  width:766px;
  margin:0 auto;
  position:relative;
  background:#fff url('template_imgs/content_bg.png') repeat-y top left;
}

#hdr{
  height:159px;
  background:#fff url('template_imgs/hdr_bg.png') no-repeat top left;
}
  #hdr a#logo_link{
    display:block;
    position:absolute;
    top:25px;
    left:18px;
    width:292px;
    height:127px;
    text-indent:-2000px;
  }

#nav{
  height:38px;
  background:#f2f2f2 url('template_imgs/nav_bg.png') repeat-x;
  margin:0 11px 0 15px;
}
  #nav ul li{
    list-style:none;
    float:left;
    margin:0 2px;
  }
  #nav ul li a{
    display:block;
    height:38px;
    background-position:top left;
    text-indent:-2000px;
    overflow:hidden;
  }
  #nav ul li a:hover{
    background-position:center left;
  }
  #nav ul li a.current,
  #nav ul li a.current:hover{
    background-position:bottom left;
  }
    #home{
      width:72px;
      background-image:url('template_imgs/nav_home.png');
    }
	#overview{
      width:96px;
      background-image:url('template_imgs/nav_overview.png');
    }
	#nominations{
      width:122px;
      background-image:url('template_imgs/nav_nominations.png');
    }
	#sponsorship{
      width:114px;
      background-image:url('template_imgs/nav_sponsorship.png');
    }
	#nominees{
      width:96px;
      background-image:url('template_imgs/nav_nominees.png');
    }
	#ceremony{
      width:103px;
      background-image:url('template_imgs/nav_ceremony.png');
    }
	#winners{
      width:96px;
      background-image:url('template_imgs/nav_winners.png');
    }


#content{
  position:relative;
  padding:0 30px 20px 30px;
}

#left_side{
  position:relative;
}
  div.skinny{
    width:480px;
  }
  #content>div.skinny{
    width:490px;
  }

  #right_side{
    position:relative;
    width:180px;
    float:right;
    padding:0 0 60px 10px;
    margin:0 10px 10px 10px;
    border-left:2px solid #f2f2f2;
    font-size:90%;
  }

#ftr{
  position:relative;
  height:65px;
  background:#fff url('template_imgs/ftr_bg.png') no-repeat top left;
  text-align:center;
  font-size:80%;
  padding-top:20px;
  color:#333;
  clear:both;
}

h1{
  color:#013a81;
  margin:15px 0 0 0;
  font-size:150%;
}
h2{
  color:#8bd3f5;
  margin:10px 0 0 0;
  font-size:140%;
  font-weight:bold;
}
h3{
  color:#f1780a;
  margin:10px 0 0 0;
  font-size:110%;
  font-weight:bold;
}
#right_side h3{
  font-size:inherit;
}
h4{
  color:#333;
  font-size:100%;
}
h5{
  font-size:100%;
}
h5 a{
  color:#013a81;
}
h5 a:hover{
  color:#8bd4f5;
}
a{
  color:#60b338;
  text-decoration:none;
}
a:hover{
  color:#f1780a;
  text-decoration:underline;
}
a img{
  border:none;
}
a.external{
  /*
  padding-right:14px;
  background:url('template_imgs/external_link.png') no-repeat top right;
  */
}
p{
  margin-bottom:5px;
}
p.date{
  font-weight:bold;
  margin-bottom:0px;
}
br.clearer{
  clear:left;
}
.business{
  font-style:italic;
}

.up_close{
  margin-top:0;
}

#content ul,
#content ol{
  margin:5px 0 10px 40px;
}
#content ul.sponsor_list{
  margin:5px 0 0 0;
}
ul.sponsor_list li{
  list-style:none;
  margin-bottom:10px;
}
#left_side ul.sponsor_list li{
  float:left;
  margin:2px 10px;
}

.right_float{
  float:right;
  margin:10px;
}
.left_float{
  float:left;
  margin:10px;
}
img.award_winner{
  margin:5px 8px 10px 10px;
  border:1px solid #f1780a;
}

div.category{
  margin:10px 0px;
  padding:0 10px;
  border-top:1px solid #f2f2f2;
}

.note{
  font-size:90%;
}

a#site_credit{
  font-size:70%;
  color:#e3e3e3;
}
a#site_credit:hover{
  color:#000;
}

/*----- NOMINATION FORMS ----------- */
fieldset{
  padding:5px 0px 20px 20px;
  border:0;
  border-top:20px solid #eee;
  margin-bottom:10px;
  clear:left
  position:relative;
}
legend{
  color:#f1780a;
  font-weight:bold;
  padding:0 5px;
  margin-left:0px;
  border:1px solid #ccc;
  border-top:0; border-bottom:0px;
}
fieldset div{
  clear:left;
  position:relative;
}
fieldset input,
fieldset select{
  margin:2px;
  width:60%;
}
label{
  font-size:95%;
  position:relative;
  height:110%;
}

fieldset#nominee_info label{
  display:block;
  float:left;
  clear:left;
  text-align:right;
  width:110px;
  margin-bottom:5px;
  line-height:110%;
}

#submit_btn{
  padding:5px;
  text-transform:capitalize;
}

p.years{
  margin-left:10px;
}
p.years a{
  margin-left:5px;
}
p.years a.current{
  font-size:110%;
  font-weight:bold;
  color:#8bd3f5;
}

