body { font-family: tahoma; font-size: 12px; color: white; margin-top: 0px; margin-left: 0px; background-color: #000000; }
a { color: #F7F7B5; } /* #9C9C9C; */
a:hover { color: #6331CC }

.logo { position: absolute; top: 5px; left: 10px; }

#title { position: absolute; top: 18px; left: 159px; width: 591px; height: 47px; border-bottom: 1px solid #848C84; padding: 0px; margin: 0px; }

#l_bar { position: absolute; top: 54px; left: 20px; width: 140px; background-image: url("http://www.yournightguide.com/images/l_bar_bg.gif"); background-repeat: repeat-y; }
#l_bar p { margin-left: 10px; }
#l_bar ul { list-style: none; padding-left: 9px; padding-right: 1px; margin-left: 0px; font-size: 12px; font-weight: bold; margin-bottom: 0px; margin-top: 5px; }
#l_bar li { border-top: 1px dotted #424242; background-image: url("http://www.yournightguide.com/images/l_bar_arrow_off.gif"); background-repeat: no-repeat; background-position: 1px; padding-left: 23px; padding-top: 2px; padding-bottom: 2px; display: block; }
#l_bar li a { text-decoration: none; color: #F7F7B5; display: block; }
#l_bar li a:hover { text-decoration: underline; color: #F7F7B5; display: block; }

#right_col { position: absolute; width: 175px; top: 66px; left: 575px; }

#main { width: 416px; border-left: 1px solid #848C84; margin-top: 66px; padding-bottom: 20px; margin-left: 159px; padding-left: 5px; padding-top: 0px; }

#footer { width: 416px; background-color: #000000; margin-left: 159px; clear: both; position: relative; }

#index p { margin-top: 0px; margin-bottom: 10px; }
#index h1 { font-weight: bold; font-size: 14px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }
#index ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }


#bars_section h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }
#bars_section h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#bars_section ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#bars_district h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }

#bars_sect_dist h1 { font-weight: bold; font-size: 15px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#bars_sect_dist h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#bars_sect_dist ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#bars_listing h1 { font-weight: bold; font-size: 16px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#bars_listing h2 { margin-top: 0px; font-size: 12px; margin-bottom: 10px; color: #848C84; }
#bars_listing h3 { border-bottom: 4px double #99ccff; display: block; margin-top: 0px; font-size: 14px; margin-bottom: 2px; color: #9999FF; }
#bars_listing p { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }
#bars_listing p.detail { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 3px; }
#bars_listing .review { margin-top: 0px; font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed gray; }
#bars_listing .last_review { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }


#dance_clubs_section h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }
#dance_clubs_section h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#dance_clubs_section ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#dance_clubs_district h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }

#dance_clubs_sect_dist h1 { font-weight: bold; font-size: 15px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#dance_clubs_sect_dist h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#dance_clubs_sect_dist ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#dance_clubs_listing h1 { font-weight: bold; font-size: 16px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#dance_clubs_listing h2 { margin-top: 0px; font-size: 12px; margin-bottom: 10px; color: #848C84; }
#dance_clubs_listing h3 { border-bottom: 4px double #99ccff; display: block; margin-top: 0px; font-size: 14px; margin-bottom: 2px; color: #9999FF; }
#dance_clubs_listing p { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }
#dance_clubs_listing p.detail { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 3px; }
#dance_clubs_listing .review { margin-top: 0px; font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed gray; }
#dance_clubs_listing .last_review { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }


#restaurants_section h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }
#restaurants_section h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#restaurants_section ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#restaurants_district h1 { font-weight: bold; font-size: 15px; margin-top: 0px; margin-bottom: 0px; color: #FF8A01; }

#restaurants_sect_dist h1 { font-weight: bold; font-size: 15px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#restaurants_sect_dist h2 { font-weight: bold; font-size: 12px; margin-top: 0px; margin-bottom: 2px; color: #9999FF; }
#restaurants_sect_dist ul { margin-left: 7px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }

#restaurants_listing h1 { font-weight: bold; font-size: 16px; margin-top: 3px; margin-bottom: 0px; color: #FF8A01; }
#restaurants_listing h2 { margin-top: 0px; font-size: 12px; margin-bottom: 10px; color: #848C84; }
#restaurants_listing h3 { border-bottom: 4px double #99ccff; display: block; margin-top: 0px; font-size: 14px; margin-bottom: 2px; color: #9999FF; }
#restaurants_listing p { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }
#restaurants_listing p.detail { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 3px; }

#restaurants_listing .review { margin-top: 0px; font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed gray; }
#restaurants_listing .last_review { margin-top: 0px; font-size: 12px; margin-bottom: 10px; }
