
#nightlife {
  width: 100%;
  padding: 0 0 10px 0;
}

#nl_header {
  text-align: center;
/*  border-top: solid 1px #e5e5e5;*/
  border-bottom: solid 1px #e5e5e5;
  width: 100%;
/*max-height: 200px;*/
  padding-top: 15px;
  margin-top:0px;
}

#nl_header_name {
  font-weight: bold;
  font-size: 20px;
  width: 100%;
  height: auto;
/*float: left;*/
  text-transform: uppercase;
  margin-bottom: 2px;
  margin-top:100px;
}

#nl_header_date_location {
  font-size: 12px;
  width: 100%;
  height: auto;
/*float: left;*/
  margin-bottom: 15px;
}

#nl_header_short_description {
  font-size: 11px;
  width: 60%;
  height: auto;
/*float: left;*/
  margin: 0 20% 9px;
  text-align: justify;
}

#nl_menu {
  width: 100%;
  margin: 10px 0 20px;
  position: relative;
  text-align: left;
}

#nl_menu img {
  cursor: pointer;
}

#nl_menu_buttons {
  display: inline;
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
}
#nl_menu_event {
	width: 93px;
	height: 24px;
	background: url(/image/nl_btn_event.gif) no-repeat;
	cursor: pointer;
}
#nl_btn_view_all {
	margin: 0 0 0 22px;
	position: relative;
	top: 6px;
}

#nl_menu_event_dropdown {
  display: none;
  width: 350px;
  padding-right: 10px;
  height: auto;
  position: absolute;
  left: 1px;
  top: 25px;
  z-index: 1;
  border: solid 1px black;
}

#nl_menu_event_dropdown_event {
  width: 100%;
  max-height: 55px;
  background-color: white;
  border-bottom: dotted 1px black;
  padding: 5px;
  cursor: pointer;
}

#nl_menu_event_dropdown_event_title {
  font-family: Georgia;
  font-size: 12px;
  font-weight: bold;
  color: black;
}

#nl_menu_event_dropdown_event_description {
  font-family: Georgia;
  font-size: 12px;
  color: #858585;
}

#nl_menu_event_dropdown_viewall {
  width: 100%;
  height: 20px;
  background-color: black;
  color: white;
  font-weight: bold;
  text-align: center;
  padding: 7px 5px 0px 5px;
  cursor: pointer;
}

#nl_menu_gridview_button {
  float: right;
  margin-top: -11px;
  display: none;
}

#nl_view_container {
  width: 905px;
  height: auto;
  padding-left: 15px;
  margin: 30px auto;
}

.number {
  background: transparent url(/image/cln_numbers.png) repeat-x scroll left top;
  width: 20px;
  height: 29px;
  display: none;
  float: left;
}

.nl_slash {
  background: transparent url(/image/slash.png) repeat-x scroll left top;
  width: 7px;
  height: 30px;
  float: left;
}

.nl_gridview_event {
  width: 100%;
/*  height: 148px;*/
  border-right: dotted 1px #e5e5e5;
  text-transform: uppercase;
  position: relative;
}

.nl_gridview_event img {
	border: 1px solid;
	cursor: pointer;
}

.nl_gridview_event .dotted_line {
	margin-top: 20px;
}

.nl_gridview_event_description {
/*  height: 10px;*/
  float: left;
  font-family: Georgia;
  font-size: 10px;
  color: #858585;
  width: 600px;
  margin-top: 10px;
  text-transform: none;
}

.nl_gridview_event_name {
  background: url(/image/nl_description_icon.png) no-repeat;
  max-height: 36px;
  float: left;
  font-family: Georgia;
  font-size: 15px;
  font-weight: bold;
  width: 600px;
  margin-top: 10px;
  padding-left: 29px;
}

.nl_gridview_event_tag {
  height: 10px;
  float: left;
  font-family: Georgia;
  font-size: 10px;
  width: 600px;
  margin-top: 10px;
}

.nl_gridview_event_tag i {
  color: #858585;
  font-style: italic;
  text-transform: capitalize;
}

#nl_gridview img {
  width: 210px;
/*  height: 170px;*/
  margin: 1px;
  cursor: pointer;
}

#nl_detailview {
  display: none;
  z-index: -1;
}

#nl_detailview_main_image {
  height: 419px;
  padding-left: 60px;
  float: left;
}

#nl_detailview_info {
  width: 149px;
  color: #9d9d9d;
  font-family: Georgia;
  float: left;
  margin-left: 10px;
  text-align:left;
}

#nl_detailview_title {
  height: 15px;
  font-style: italic;
  font-size: 11px;
}

#nl_detailview_author {
  font-weight: bold;
  font-size: 11px;
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 3px;
}

#nl_detailview_description {
  height: 15px;
  font-size: 12px;
  margin-top: 10px;
}

#nl_detailview_photorow_container {
  /*overflow: hidden;*/
  float: left;
  width: 922px;
  height: 212px;
  display: none;
  position: relative;
  margin-left: -15px;
  padding: 10px 0px;
}

#nl_detailview_photorow_container_floated {
  float: left;
  overflow: hidden;
  width: auto;
  width: 850px;
  margin-top: 40px;
  position:relative;
}

#nl_detailview_photorow_container_floated ul {
  display: none;
  width: 5000px;
  position: relative;
  float: left;
  margin-left: 0px;
}

#nl_detailview_photorow_container_floated li {
  display: inline;
  margin-right: 1px;
  float:left;
}

#nl_detailview_photorow img {
  cursor: pointer;
}

.nl_detailview_photorow_img {
  width: 124px;
  height: 124px;
}

.nl_detailview_photorow_picture {
  width: 123px;
  height: 124px;
  margin-right: 1px;
}

#nl_detailview_photorow_container_left {
  position: relative;
  top: 80px;
  float: left;
  cursor: pointer;
  background: transparent url(/image/browse_arrows.gif) no-repeat scroll 0 center;
  height: 24px;
  overflow: hidden;
  width: 20px;
  margin-right: 15px;
}

#nl_detailview_photorow_container_right {
  position: relative;
  top: 80px;
  float: right;
  cursor: pointer;
  background: transparent url(/image/browse_arrows.gif) no-repeat scroll -21px center;
  height: 24px;
  overflow: hidden;
  width: 20px;
}


.list_all #nl_view_container { width:660px; border-top:5px solid black;margin-top:20px;float:left;padding-left:0px;}
.list_all .nl_item {text-align:left;clear:left;}
.list_all .nl_item .year, .nl_item .month, .nl_item .date { font-size:32px;text-transform:uppercase;font-family:"Monotype Modern W02 Ext";float:left;color:#999}
.list_all .nl_item .year {width:120px;display:block;border:1px solid white;padding:10px 0px 0px 20px;}
.list_all .nl_item .month { width:75px;display:block;border:1px solid white;letter-spacing:-1px;}
.list_all .nl_item .date { width:50px;display:block;border:1px solid white;}
.list_all .nl_item .line { border-bottom:1px solid #ccc;width:530px;padding:10px 0px 16px;margin-left:125px;}
.list_all .nl_item .name { font-size:11px;padding-top:8px;letter-spacing:0px;}
.list_all .nl_item .location { font-size:10px;font-style:italic;margin-left:145px;}

#site_container {text-align:left;}
.library_page #comments_box { width:75px;}
.library_page .rightcol_ad { border:none;}
#sidebar { float:left; width:300px;margin-left:30px;margin-top:20px;}
.list_all #nightlife { width:670px;float:left;}
#grid_page { margin-top:20px;width:670px;float:left;}
.nightlife_page { display:none;}
#page1 { display:block;}
.list_page { display:none;}

.nightlife_gallery { border-bottom:5px solid #000; padding:30px 0 60px; float:left;width:670px; border-top:5px solid black}
.nightlife_gallery .gallery{width:345px;float:left;}
.nightlife_gallery .desc{width:200px;float:left;width:300px;margin-top:30px; text-align:left;margin-right:20px;}
.nightlife_gallery .desc h2 { word-wrap: break-word;font-size:245%; letter-spacing:-1px;line-height:87%; margin-bottom:10px;}
.nightlife_gallery .desc .description p {width:270px;font-size:85%;color:#666;}
.nightlife_gallery .date {margin-bottom:15px;width:240px;color:#666;}
.nightlife_gallery .view_more { text-transform:uppercase;font-weight:bold;color:black;font-size:60%;}
.nightlife_gallery .desc .view_more {display:block; padding:20px 0 0; }
.nightlife_gallery img { margin:0px 3px 3px 0px;}

.nightlife_detail #footer {display:block} 
.nightlife_detail #comments_box { display:none;}

.right_slides .first_block { position:relative;}
.right_slides .R1 { margin-right:3px;}
.right_slides .first_block .R2 {position:absolute;bottom:0px;}
.right_slides .R3 { float:left;margin-right:3px;} 
.right_slides .second_block {width:140px;float:left;}
.right_slides .second_block img { float:left; width:140px;}
.right_slides .third_block { width:530px;margin-left:-180px;padding-bottom:0px;margin-bottom:7px;}
.right_slides .footer_bar { width:525px;height:5px;display:block;float:right;}
.right_slides .gallery .view_more {border-top:1px solid black; border-bottom:10px solid black;text-align:center; width:525px;display:block;margin-left:-180px;padding-top:10px;; padding-bottom:10px;}

.left_slides { padding-top:60px;}
.left_slides .gallery { position:relative;}
.left_slides .first_block {width:143px; float:left; }
.left_slides .second_block {width:485px; margin-left:140px;}
.left_slides .desc { margin-top:395px;width:290px;margin-left:10px;}
.left_slides .third_block { width:200px;top:0px;position:relative;margin-left:143px;}
.left_slides .gallery .view_more {border-top:1px solid black; border-bottom:10px solid black;text-align:center;display:block;padding-top:10px; padding-bottom:10px;margin-top:5px;}

#right_ad_col.locked { position:fixed;top:79px;width:300px;}
#right_ad_col .rightcol_ad { height:250px;}
.article .splitter_ad {margin-top:0px;border-bottom:0px;margin-bottom:0px;padding-bottom:50px; width:670px;}
.list_all .splitter_ad { border-top:5px solid black; border-bottom:5px solid black;}
.splitter_ad table, .splitter_ad iframe {margin:0px auto; height:250px; }
.splitter_ad div { z-index:900 !important;}

#comments_box .comment_icon {height:13px;width:14px;background:url(/image/grid_list_sprite.gif) no-repeat left top ; float:left;margin-left:10px;}
#comments_number { margin-left:10px;}
#comments_box .grid { background-position:right top; width:13px;}
#comments_box .grid.selected, #comments_box .grid.hover {background-position:right bottom}
#comments_box .list.selected, #comments_box .list.hover {background-position:left bottom }
#comments_box .selected { cursor: default;}
#comments_box .list_page_count  {display:none; }
#comments_box h3 { border-top:1px solid #ccc;margin-top:10px;padding-top:5px;} 
#comments_box .page_caps {display:block; text-indent:-10000px;background:url(/image/event_text_bg.gif) no-repeat;  width:36px;height:5px;margin-left:30px;margin-bottom:5px;}

.R1{width:220px; height:327px;}
.R2{width:119px; height:178px;}
.R3{width:200px; height:283px;}
.R4{width:140px; height:140px;}
.R5{width:140px; height:140px;}
.R6{width:177px; height:267px;}
.R7{width:343px; height:343px;}

.L1{width:140px; height:200px;}
.L2{width:275px; height:275px;}
.L2{width:200px; height:200px;}
.L4{width:140px; height:140px;}
.L5{width:200px; height:283px;}
.L6{width:140px; height:140px;}
.L7{width:140px; height:140px;}
.L8{width:200px; height:200px;}
.L9{width:200px; height:200px;}
