
body { margin: 0; padding: 0 }
#top  { margin: 0 auto; width: 960px; height: 40px; overflow: hidden }
#top h3  { background-image: url("../images/top_tagline.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 14px 0 0; width: 316px; height: 20px }
#main { background-image: url("../images/blue_back_tile.gif") }
#bannerContainer { background-image: url("../images/banner_back_tile.gif"); background-repeat: repeat-x; height: 80px }
#banner { margin-right: auto; margin-left: auto; width: 960px; height: 80px }
#banner h1 { background-image: url("../images/banner_logo.png"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 540px; height: 80px; float: right; behavior: url("/css/iepngfix.htc") }
#banner h1 a { display: block; height: 80px }
#container   { margin-right: auto; margin-left: auto; padding-bottom: 20px; width: 960px; overflow: hidden }
#nav { width: 163px; height: 438px; float: left }
#nav h4 { background-image: url("../images/nav_top.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 163px; height: 42px }
#nav ul { list-style-type: none; margin: 0; padding: 0 }
#nav li a { display: block; padding-top: 78px; height: 0; overflow: hidden }
#nav li#inshow { background-image: url("../images/nav_inshow_bt.png"); background-repeat: no-repeat; width: 163px; height: 33px; behavior: url("/css/iepngfix.htc") }
#nav li#categories { background-image: url("../images/nav_categories_bt.png"); background-repeat: no-repeat; width: 163px; height: 28px; behavior: url("/css/iepngfix.htc") }
#nav li#dropoff { background-image: url("../images/nav_dropoff_bt.png"); background-repeat: no-repeat; width: 163px; height: 72px; behavior: url("/css/iepngfix.htc") }
#nav li#judges { background-image: url("../images/nav_judges_bt.png"); background-repeat: no-repeat; width: 163px; height: 78px; behavior: url("/css/iepngfix.htc") }
#nav li#sponsors { background-image: url("../images/nav_sponsors_bt.png"); background-repeat: no-repeat; width: 163px; height: 67px; behavior: url("/css/iepngfix.htc") }
#nav li#winners { background-image: url("../images/nav_winners_bt.png"); background-repeat: no-repeat; width: 163px; height: 76px; behavior: url("/css/iepngfix.htc") }
#nav li#forms { background-image: url("../images/nav_forms_bt.png"); background-repeat: no-repeat; width: 163px; height: 42px; behavior: url("/css/iepngfix.htc") }
#divider { background-image: url("../images/vertical_divider.gif"); background-repeat: no-repeat; margin-top: 30px; margin-left: 24px; width: 24px; height: 413px; float: left }
#contentContainer  { padding-top: 36px; padding-right: 20px; padding-left: 20px; width: 709px; float: left }
#homeLeft { width: 368px; float: left }
#homeLeft h2 { background-image: url("../images/home_enterfive.png"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 368px; height: 256px; behavior: url("/css/iepngfix.htc") }
#homeLeft h2 a { display: block; height: 256px }
#homeLeft h3 { background-image: url("../images/home_grocersgala.png"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 368px; height: 143px; behavior: url("/css/iepngfix.htc") }
#homeLeft h3 a { display: block; height: 143px }
#homeRight { width: 330px; float: left }
#homeRight h3 { background-image: url("../images/home_callforentries.png"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 330px; height: 118px; behavior: url("/css/iepngfix.htc") }
#homeRight h3 a { display: block; height: 118px }
#homeRight h4 { background-image: url("../images/home_filmstrips.png"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 330px; height: 281px; behavior: url("/css/iepngfix.htc") }
#homeRight h4 a { display: block; height: 281px }
#contentTop { background-image: url("../images/content_top.png"); background-repeat: no-repeat; width: 690px; height: 116px; behavior: url("/css/iepngfix.htc") }
#contentMain  { background-image: url("../images/content_back_tile.png"); background-repeat: repeat-y; width: 690px; overflow: hidden; behavior: url("/css/iepngfix.htc") }
#content  { margin-left: 72px; width: 416px; float: left }
h1#inshow  { background-image: url("../images/title_inshow.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 267px; height: 13px }
h1#eligibility  { background-image: url("../images/title_eligibility.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 205px; height: 13px }
h1#fees  { background-image: url("../images/title_fees.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 311px; height: 13px }
h1#dropoff  { background-image: url("../images/title_dropoff.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 345px; height: 13px }
h1#winner  { background-image: url("../images/title_winner.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 372px; height: 13px }
h1#gala  { background-image: url("../images/title_gala.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 256px; height: 13px }
h1#aiga  { background-image: url("../images/title_aiga.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 367px; height: 13px }
h1#join  { background-image: url("../images/title_join.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 166px; height: 13px }
h1#categories  { background-image: url("../images/title_categories.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 203px; height: 13px }
h1#judges  { background-image: url("../images/title_judges.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 129px; height: 13px }
h1#sponsors  { background-image: url("../images/title_sponsors.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 173px; height: 13px }
h1#winners  { background-image: url("../images/title_winners.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 156px; height: 13px }
h1#forms  { background-image: url("../images/title_forms.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0 0 12px; width: 302px; height: 13px }
#content p { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
#content p a { color: #ec2d28 }
.judge, .sponsor { overflow: hidden }
.thumbnail, .logo { margin-top: 12px; float: left }
.bio { width: 336px; float: right }
.blurb  { width: 280px; float: right }
.photoRight { float: right }
#sideNav  { margin-top: 20px; margin-right: 36px; width: 108px; height: 186px; float: right }
#sideNav ul { list-style-type: none; margin: 0; padding: 0 }
#sideNav li a { display: block; padding-top: 18px; height: 0; overflow: hidden }
#sideNav li#inshow   { background-image: url("../images/sidenav_inshow_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#inshow a:hover { background-image: url("../images/sidenav_inshow_sbt.gif"); background-repeat: no-repeat }
#sideNav li#inshowActive { background-image: url("../images/sidenav_inshow_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#eligibility  { background-image: url("../images/sidenav_eligibility_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#eligibility a:hover { background-image: url("../images/sidenav_eligibility_sbt.gif"); background-repeat: no-repeat }
#sideNav li#eligibilityActive { background-image: url("../images/sidenav_eligibility_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#fees  { background-image: url("../images/sidenav_fees_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#fees a:hover { background-image: url("../images/sidenav_fees_sbt.gif"); background-repeat: no-repeat }
#sideNav li#feesActive { background-image: url("../images/sidenav_fees_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#dropoff  { background-image: url("../images/sidenav_dropoff_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#dropoff a:hover { background-image: url("../images/sidenav_dropoff_sbt.gif"); background-repeat: no-repeat }
#sideNav li#dropoffActive { background-image: url("../images/sidenav_dropoff_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#winner  { background-image: url("../images/sidenav_winner_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#winner a:hover { background-image: url("../images/sidenav_winner_sbt.gif"); background-repeat: no-repeat }
#sideNav li#winnerActive { background-image: url("../images/sidenav_winner_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#gala  { background-image: url("../images/sidenav_gala_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#gala a:hover { background-image: url("../images/sidenav_gala_sbt.gif"); background-repeat: no-repeat }
#sideNav li#galaActive { background-image: url("../images/sidenav_gala_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#aiga  { background-image: url("../images/sidenav_aiga_bt.gif"); background-repeat: no-repeat; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#aiga a:hover { background-image: url("../images/sidenav_aiga_sbt.gif"); background-repeat: no-repeat }
#sideNav li#aigaActive { background-image: url("../images/sidenav_aiga_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#sideNav li#join { background-image: url("../images/sidenav_join_bt.gif"); background-repeat: no-repeat; width: 108px; height: 18px }
#sideNav li#join a:hover { background-image: url("../images/sidenav_join_sbt.gif"); background-repeat: no-repeat }
#sideNav li#joinActive { background-image: url("../images/sidenav_join_cbt.gif"); background-repeat: no-repeat; text-indent: -9999px; margin-bottom: 6px; width: 108px; height: 18px }
#contentPad  { background-color: #fff; margin-left: 44px; width: 626px; height: 12px; clear: both }
#contentBottom { background-image: url("../images/content_bottom.png"); background-repeat: no-repeat; width: 690px; height: 21px; behavior: url("/css/iepngfix.htc") }
#bottom { background-image: url("../images/footer_back_tile.gif"); background-repeat: repeat-x; height: 12px }
#footer   { margin-right: auto; margin-left: auto; padding-bottom: 20px; width: 960px; overflow: hidden }
#footerNav { width: 163px; height: 80px; float: left }
#footerNav h5 { background-image: url("../images/footer_getinline.gif"); background-repeat: no-repeat; text-indent: -9999px; margin: 0; width: 163px; height: 16px }
#footerNav ul { list-style-type: none; margin: 0; padding: 0 }
#footerNav li { float: left }
#footerNav li a { display: block; padding-top: 64px; height: 0; overflow: hidden }
#footerNav li#facebook { background-image: url("../images/footer_nav_facebook_bt.gif"); background-repeat: no-repeat; width: 55px; height: 64px }
#footerNav li#twitter { background-image: url("../images/footer_nav_twitter_bt.gif"); background-repeat: no-repeat; width: 50px; height: 64px }
#footerNav li#aiga { background-image: url("../images/footer_nav_aiga_bt.gif"); background-repeat: no-repeat; width: 58px; height: 64px }
#copyright p   { color: #222; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-image: url("../images/footer_inshow_logo.gif"); background-repeat: no-repeat; background-position: right center; text-transform: uppercase; margin: 30px 0 0; padding-top: 12px; padding-right: 40px; padding-bottom: 12px; float: left }
#copyright a { color: #222; text-decoration: none }
#copyright a:hover { color: #ec2d28 }
