/* generic story list styles */
.story_list ul.story_list_holder{
	padding: 5px 0 0 0;
	margin: 0px 0 0 0;
	clear: left;
	background: #fff;
	list-style: none;
}
.story_list ul.story_list_holder li{
  cursor: pointer;	
}
.story_list ul.story_list_holder li:hover{
   background: #EEEEEE;
}
.story_list li.story_list_data{
	margin-bottom:7px;
	clear:left;
}
.story_list li.story_list_data img{
  float: left;
  margin: 0px 7px 5px 0px;
  border:1px solid #fff;
 /* -moz-box-shadow: 0px 1px 3px #666;
  -webkit-box-shadow: 0px 1px 3px #666;
  box-shadow: 0px 1px 3px #666;*/
}
.story_list li:hover h4 a{
  color: #C00;	
}


/* story wrap styles */
.story_list_wrap .story_list{
	background: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom:none;
	padding: 10px 10px 0 10px;
	position:static;
}
.story_list_wrap_top_links{
	height:15px;
}
.story_list_wrap_top{
	height: 10px;
}
.story_list_wrap_bottom{
  height: 20px;
}
#ct_rail .story_list_wrap_top, #ct_rail .story_list_wrap_top_links{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_lg_bg_top.png) no-repeat center top;
}
#ct_rail .story_list_wrap_bottom{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_lg_bg_bottom.png) no-repeat center top;
}
.two_col_tpl #ct_rail .story_list_wrap_top, .two_col_tpl #ct_rail .story_list_wrap_top_links{
	background: url(/rw/SysConfig/WebPortal/nypost/images/two_col_ct_block.png) top left no-repeat;
	margin:0; padding:0;
	position:relative;
}
.two_col_tpl #ct_rail .story_list{
	margin-bottom:0;
	width:95.9%;
}
.two_col_tpl #ct_rail .story_list_wrap_bottom{
	background: url(/rw/SysConfig/WebPortal/nypost/images/two_col_ct_block.png) bottom left no-repeat;
	margin:0; padding:0;
}
#lt_rail .story_list_wrap_top{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_sm_bg_top.png) no-repeat center top;
}
#lt_rail .story_list_wrap_bottom{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_sm_bg_bottom.png) no-repeat center top;
}
#rt_rail .story_list_wrap_top{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_md_bg_top.png) no-repeat center top;
}
#rt_rail .story_list_wrap_bottom{
	background: url(/rw/SysConfig/WebPortal/nypost/images/default_rounded_rect_md_bg_bottom.png) no-repeat center top;
}

#lt_rail .story_list_wrap .story_list{
  margin: 0px 5px;
}
#lt_rail .story_list_wrap .story_list_rail{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  padding: 0px 5px;
}
#lt_rail .story_list_wrap .story_list_rail li{
	zoom:1;
}
#lt_rail .story_list_wrap .story_list_rail .story_list{
  padding: 0px;
  border: none;
  zoom:1;
}

/* story list tabs */
.story_list_tabs ul.story_list_holder{
	border-top:1px solid #999;
}
.story_list_tabs ul.mini_nav{
	float:left;
}
.story_list_tabs ul.mini_nav li{
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0 5px;
	border-left:1px solid #666;
	list-style:none;
}
.story_list_tabs ul.mini_nav li a:hover{
	color:#C00;
}
.story_list_tabs ul.mini_nav li:first-child{
	border-left:none;
	padding-left:0;
}
.story_list_tabs ul.mini_nav img{
	vertical-align:bottom;
	margin-right: 3px;
}
.story_list_tabs ul.story_list_tabs_nav .ui-state-default{
  background:#999;
  color: #fff;
}
ul.story_list_tabs_nav, li.story_list_data {
	height:1%;
	position:relative;
}
ul.story_list_tabs_nav{
	display:none;
}
.story_list_tabs ul.story_list_tabs_nav .ui-state-default a {
  color: #fff;
}
.story_list_tabs ul.story_list_tabs_nav .ui-state-active,
.story_list_tabs ul.story_list_tabs_nav .ui-state-hover{
  background: #FFF;
}
.story_list_tabs ul.story_list_tabs_nav .ui-state-active a,
.story_list_tabs ul.story_list_tabs_nav .ui-state-hover a{
  color:#000;
}
.story_list_tabs ul.story_list_tabs_nav li{
	margin:0 0 -1px 3px;
	padding:3px 0 3px 0;
	border-bottom:none;
}
.story_list_tabs ul.story_list_tabs_nav li.ui-tabs-selected {
  background: #FFF;
  position:relative;
  z-index: 2; /* dont make this higher than 2 */
}

/* story list two col */
.story_list.story_list_two_col ul.story_list_holder{
  width: 45%;
  float: left;
  clear: none;
  position:relative;
}
.story_list_two_col .story_list_holder .col_lt{
  margin-right: 8%;
}
.story_list_two_col .story_list_data h4{
  clear: left;
}

/* story list rails */
.story_list_rail{
  list-style: none;
  margin-left: 5px;
  margin-right: 5px;
}
.story_list_rail li{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px dashed #333;
  font-size: 12px;
  cursor: pointer;
  zoom: 1;
}
.story_list_rail li h3{
	font-weight:bold;
	font-size: 13px;
}
.story_list_rail li.withHeadshot h3{
  padding-left: 55px;	
}
.story_list_rail li h3 a{
  color: #000;	
}
#team_page_yankees .story_list_rail h2.block_title{
	margin-top:10px;
}
.story_list_rail li:hover h3 a{
	color: #C00;
}
.story_list_rail li.last{
	border-bottom: none;
}
.story_list_rail img{
	float: left;
	margin: 0px 5px 0px 0px;
}

.story_list_rail .columnist a{
	color: #00C;
	font-weight: bold;
	font-size: 1em;
}
.story_list_rail h5{
  text-transform: uppercase;
  padding: 2px;
  display: inline;
  
}

.story_list_rail h5.yankees     { background: #070F6F; color: #FFF; }
.story_list_rail h5.jets        { background: #007F1D; color: #FFF; }
.story_list_rail h5.hardball    { background: #4F4018; color: #FFF; }
.story_list_rail h5.mls         { background: #51005F; color: #FFF; }


.columnist span.col_name{
	color:#00f;
	font-weight:bold;
}

