@charset "utf-8";
/* CSS Document */
/* Author: tmoussignac@nypost.com */
 
.local_page{}
 
#ct_rail{
	padding-bottom: 20px;
}
 
.inner_lt{
	width:190px;
	/*height: 2000px;*/
	float:left;
}
 
.inner_rt{
	width:440px;
	/*height: 2000px;*/
	float:left;
	margin-right:10px;
}
h2#page_title span{
	font:bold 20px 'arial black';
	color:#999;
	letter-spacing:-1px;
}
 
 
/*******top story start**********/
.inner_rt #top_story_wrap{
	position:static;
}
.inner_rt .narrow#top_story_wrap #top_story_def{
	width:425px;
	padding:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-position:bottom right;
	overflow:hidden;
}
.inner_rt #top_story_def .top_story_data{
	width:430px;
	height:auto;
	padding-bottom:5px;
	background:none;
}
.inner_rt #top_story_def img.top_story{
	width:430px;
	height:180px;
}

.inner_rt #top_story_def .media_loader{
	width:420px;
	padding-left:0;
}
.inner_rt #top_story_def .media_loader img.loading_gif{marin-left:0}
 
/*top story block container*/
.inner_rt #top_story_wrap{
	margin-bottom:5px;
}
.inner_rt #top_story_wrap .top_story_head, .inner_rt #top_story_wrap .top_story_foot{
	width:440px;
	height:10px;
}
.inner_rt #top_story_wrap .top_story_head{
	background:url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_lg_bg_top.png) bottom left no-repeat;
}
.inner_rt #top_story_wrap .top_story_foot{
	background:url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_lg_bg_bottom.png) top left no-repeat;
}
.inner_rt #top_story_wrap #top_story_def{
	margin-bottom:0;
}
/*******top story end**********/
 
/* rounded left */
.two_col_tpl #ct_rail .inner_lt .block .rounded_top{
	background:transparent url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_sm_bg_top.png) no-repeat scroll center bottom;
}
.two_col_tpl #ct_rail .inner_lt .block .rounded_bottom{
	background:transparent url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_sm_bg_bottom.png) no-repeat scroll center top;
}

.inner_lt h2.block_title, 
.inner_rt .local_teaser h2.block_title{
	margin-left:5px;
}
.inner_rt .local_teaser .section_block_detail_list li{
	margin:0; padding:0;
	margin-bottom:10px;
	margin-left:5px;
}
.local_page .inner_rt .section_block_detail h2{
	line-height:16px;
}
.inner_rt .local_teaser{
	border-bottom: 1px dotted #ccc;
	padding:10px 0;
	position:relative;
	zoom:1;
}
.inner_rt .local_teaser .btn{
	margin-right:10px;
	margin-bottom:5px;
}
.inner_lt .rounded_lt_3d .rounded_body{
	overflow:hidden;
}
.section_block_detail .section_block_detail_head{
	height:10px;
}
.section_block_detail .section_block_detail_body{
	padding-top:0px;
}
.inner_rt .section_block_detail_mini .section_block_detail_listt li{
	margin-bottom:10px;
}

.event_srch_block{
	padding: 7px 0;
	margin-left:5px;
	padding-right:10px;
	border-bottom:1px dotted #ccc;
	cursor:pointer;
}
.event_srch_block h2{
	font:16px 'arial black';
	color:#454545;
}
.event_srch_block p{
	font:14px 'arial';
}
.event_srch_block p.desc{
	padding:5px 0;
	font-size:13px;
	color:#444;
}
.event_srch_block p.desc a{
	color:#00f;
	font-size:11px;
}
.event_srch_block p.desc a:hover{
	text-decoration:underline;
}
.event_srch_block span.price{
	font:bold 12px arial;
}
.event_srch_block .event_img {
	float:left;
	margin-right: 8px;
}


/*event list*/
ul.event_list{
	margin:0; padding:0; list-style:none;
	padding-bottom:10px;
}
ul.event_list li{
	border-bottom:1px dotted #ccc;
	margin-top:5px;
	cursor:pointer;
	zoom:1;
}
ul.event_list li:hover h3{
	color:#c00;
}
ul.event_list li p{
	font:12px arial;
}
ul.event_list li img{
	display:block;
	float:left;
	margin:0 5px;
}
ul.event_list li .info{
	padding: 0px 3px;
}
ul.event_list li .info.wide{
	width:95%;
}
ul.event_list li .info h3, ul.event_list li .info span{
	margin:0; padding:0;
}
ul.event_list li .btn{
	margin:5px 10px 10px 0;
}
ul.event_list li .info h3{
	font:bold 12px arial;
}
input.sub{
	width:55px; height:18px;
	border:1px solid #7c7c7c;
	color:#000;
	background:#7c7c7c;
	margin-right: 2px;
	margin-left: 15px;
	font:bold 12px arial;
	cursor:pointer;
	background:#000 url(/rw/SysConfig/WebPortal/nypost/blocks/_news/local/events/images/input_sub.png) top left repeat-x;
}
input.sub:hover{
	background:#333;
	color:#fff;
}
input.res{
	color:#999;
	font-weight:normal;
}
 
/*going out*/
.going_out_page .section_blocks_tabs{
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
/*boro page*/
.boro_page_page .section_block_detail .section_block_detail_head{
	height:30px;
}
/*outside in*/
#outsidein_container{
	padding:5px;
	/*width: 428px;*/
	overflow:hidden;
}
#outsidein_container h1{
	font:16px 'arial black';
	color:#000;
}
#outsidein_container p,
#outsidein_container h1{
	width: 90%;
}

#outsidein_container p {
	font-size:12px;
}

#outsidein_container h2 a{
	font:bold 13.5px arial !important;
	font-weight:bold !important;
	letter-spacing:0.2px !important;
	line-spacing: 0px !important;
	color:#000 !important;
}
#outsidein_container .oi_story_list_item:hover a{
	color:#c00;
}
#oi_explore_neighborhoods {
	display:none !important;
}
#oi_replace {
	background:#000;
	color:#fff;
	font-size:14px;
	padding: 5px;
}
/* comment block */
.comments_block .head,
.comments_block .foot{
	width:440px;
	background-image:url(/rw/SysConfig/WebPortal/nypost/images/rounded_ct_3d.png);
}
.comments_block .body{
	width:438px;
}
.comments_block .foot{
	height:40px;
}
/*subnav*/
.subsubsub_nav{
	margin-top:5px;
}
/* upost bug */
#wide_region{
	position:relative;
}
#upost_bug{
	position:absolute;
	right:5px;
	top:10px;
	width:180px;
	cursor:pointer;
}
#upost_bug div{
	float:left;
	padding-top:0px;
}
#upost_bug img{
	display:block;
	float:right;
	width:90px;
	height:28px;
}
#upost_bug h3{
	font:italic bold 11px arial;
	text-align:right;
}
.local_teaser h2 a:hover{
	color:#c00;
	}
	.local_teaser h4:hover{
	color:#c00;
	
}
/*boro navigation*/
.boro_nav{
	background:#fff;
	position:relative;
	margin-top:-5px;
	margin-left:-1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:438px;
	padding-bottom:32px;
	display:none;
	zoom:1;
}
.boro_nav ul{
	margin:0;padding:0;
	padding:5px;
	display:none;
}
.boro_nav li{
	margin:0; padding:0;
	margin-right:5px;
	margin-bottom:1px;
	width:137px;
	height:15px;
	float:left;
	overflow:hidden;
	line-height:12px;
}
.boro_nav li a{
	font:bold 11px arial;
}
.boro_nav li a:hover{
	color:#c00;
}
.boro_nav .nav_foot{
	width:100%;
	height:40px;
	background:#fff url(/rw/SysConfig/WebPortal/nypost/images/rounded_ct_3d.png) bottom center;
	position:absolute;
	bottom:-6px;
}
ul.subsubsub_nav{
	padding-bottom:1px;
}
ul.subsubsub_nav li img{
	vertical-align:bottom;
}
/* story list */
.local_page #ct_rail .story_list_wrap_top{
	background-image:url(/rw/SysConfig/WebPortal/nypost/images/three_col_ct_block.png);
}
.local_page #ct_rail .story_list{
	width:418px;
}
.local_page #ct_rail .story_list_wrap_bottom{
	background-image:url(/rw/SysConfig/WebPortal/nypost/images/three_col_ct_block.png);
}
.local_page .section_block_detail_list li{
	padding:5px 10px;
}
.local_page .section_block_detail_list li img{
   margin: 0px 5px 15px 0px;
}
/*nabe profile*/
#nabe_profiles .boro_list{
	margin-top:5px;
}
#nabe_profiles .boro_list h3{
	padding: 3px;
	background:#eee;
	margin-right:10px;
	border:1px solid #ddd;
	color:#333;
}
#nabe_profiles .boro_list h3:hover, 
#nabe_profiles .boro_list .selected{
	color:#c00;
	cursor:pointer;
	background:#fcfcfc;
}
#nabe_profiles .boro_list li{
	margin-bottom:2px;
	color:#ccc;
}
#nabe_profiles .boro_list ul{
	padding-left:25px;
	display:none;
	margin:5px 0;
}
#nabe_profiles .boro_list li a:hover{
	color:#c00;
}
#nabe_profiles .sub_title{
	color:#888;
	font-style:italic;
}
#nabe_profiles .nabe_list{
	margin:0; padding:0;
	margin-left:25px;
}
#nabe_profiles .nabe_list li{
	margin:0; padding:0;
	font:normal 11px arial;
	cursor:pointer;
}
#nabe_profiles .nabe_list li a{
	margin:0; padding:0;
	font:bold 12px arial; color: #555;
}
#nabe_profiles .nabe_list li:hover a{
	color:#c00;
}
#nabe_profiles .nabe_list li a:hover{
	color:#c00;
}
#nabe_profiles .btn{
	position:static;
	margin:10px 0 0 10px;
}

