a:link, a:visited{    
  color: #202020; text-decoration: none; }
a:hover, a:active{   
  color: #c3f3a0; text-decoration: none; }

p{ margin: 5px 0px; padding: 0px; }

.header_green{ background: #c3f3a0; font: bold 10pt Verdana,Arial,sans-serif; color: #000;
  margin: 0px; padding: 1px 5px; }
.border_green, .border_green_nb{ 
  border: 1px solid #c3f3a0; margin: 0px 0px 10px; padding: 5px 10px; }
.border_green_nb{ border-bottom: none; margin-bottom: 0px; }

.footer_gray{ background: #ddd; font: 9pt Verdana,Arial,sans-serif; color: #000;
  margin: 0px 0px 10px; padding: 1px 5px 2px; text-align: right; }
.footer_gray a:hover{ color: white; }


#idx_categories{ width: 200px; overflow: hidden; float: left; }
#idx_right{ margin-left: 210px; min-height: 550px; }
#idx_right .header_green{ text-align: left; }
#idx_items{ position: relative; }
#idx_items .idx_item{ position: absolute; top: 3px; }
#idx_items .idx_item img{ border: 1px solid #797979; }
#idx_items .idx_item p{ margin: 0px; padding: 0px; text-align: center; width: 70px; 
  font: 8pt Verdana,Arial,sans-serif; }
#idx_events h1{ font: bold 10pt Verdana,Arial,sans-serif; margin: 0px 0px 5px; padding: 0px; color: black; }
#idx_events p{ font: 10pt Verdana,Arial,sans-serif; margin: 0px; padding: 0px; color: black; }
#idx_events img{ float: left; }
#idx_search div{ font: 10pt Verdana,Arial,sans-serif; }
#idx_search input, #idx_search select{
  font: 8pt Verdana,Arial,sans-serif; width: 120px; border: none; border-bottom: 1px solid #797979; }
#idx_search select{ width: 100px; }
#idx_search input.image{ width: 39px; margin: 0px; padding: 0px; }
#idx_search .image{ border: none; padding: 2px 5px; }
#idx_movie{ text-align: center; height: 260px; margin: 0px 0px 15px; background: white; }
