.view-story-list .node-teaser h2.title,
.view-story-list .node-teaser h2.title a/* Block title */ {
  color:#000;
  font-size: 18px;
  border-top:1px solid #ccc;
  border-bottom:4px solid #0dd5ff !important;
  padding:5px 0 5px 15px;
  background: url('/sites/all/themes/modlux/images/arrow-down.png') left no-repeat;
  text-decoration: none;
}

.view-story-list .views-row {
  padding:20px 0;
}

.view-story-list .views-row-first {
  padding:0;
}

.view-story-list .node-teaser a.story-read-more {
  color:#FF5B01;
  text-decoration:none;
}

.view-story-list .node-teaser img.imagecache-story-multi-photo-teaser,
.view-story-list .node-teaser img.imagecache-story-full-width-teaser{
  border: 5px solid #ccc;
  margin: 5px 0;
}

.view-story-list .node-teaser img.imagecache-story-sponsored-story-teaser{
  text-align: center;
  border: 5px solid #ccc;
  margin: 31px 0 5px 0;
  width: 570px;
  height: auto;
}

.view-story-list .node-teaser .multi-photo-story-teaser {
  width: 610px;
  margin: 10px 5px;
  position:absolute;
  background: url('/sites/all/themes/modlux/images/transparent_bg.png') top center repeat;
  padding:10px;
}

.view-story-list .multi-photo-story-teaser h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #fff;
  margin: 0;
  font-weight: normal;
  padding-bottom:0;
}

.view-story-list .multi-photo-story-teaser p{
  padding:0;
  margin:0;
  font-size: 12px;
  color:#fff;
}

.view-story-list .story-full-width-teaser h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #000;
  margin: 0;
  font-weight: bold;
  padding-bottom:0;
  font-size:18px;
}

.view-story-list .story-sponsored-story-teaser h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #000;
  margin: 0 32px 0 32px;
  font-weight: bold;
  padding-bottom:0;
  font-size:18px;
  text-align: left;
}

.view-story-list .story-full-width-teaser p{
  padding:0;
  margin:0;
  font-size: 12px;
  color:#000;
}

.view-story-list .story-sponsored-story-teaser p{
  padding:0;
  margin:0 0 0 32px;
  font-size: 12px;
  color:#000;
  text-align: left;
}

.view-story-list .node-teaser img.imagecache-story-grey-two-column-teaser{
  border: 5px solid #fff;
  margin: 10px 20px 10px 10px;
  float:left;
}

.view-story-list .no-photo-teaser .content {
  background-color: #eee;
  display: block;
  margin:0;
  border:1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.view-story-list .no-photo-teaser .story-no-photo-teaser{
  padding: 20px;
}

.view-story-list .no-photo-teaser .story-no-photo-teaser h2{
  border-bottom: none !important;
  border-width: 0 !important;
  color: #000;
  margin: 0;
  font-weight: bold;
  padding-bottom:0;
  padding-top:10px;
  font-size:16px;
}

.view-story-list .sponsored-story-teaser .content{
  text-align: center;
  background-color: #f5f5f5;
  margin-top:6px;
  padding-bottom: 25px;
}

.view-story-list .grey-two-column-teaser .content{
  background-color: #e9e7e8;
  min-height: 245px;
  display: block;
  margin:20px 0;
}

.view-story-list .story-grey-two-column-teaser h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #000;
  margin: 0;
  font-weight: bold;
  padding-bottom:0;
  padding-top:10px;
  font-size:16px;
}

.view-story-list .story-grey-two-column-teaser p{
  padding:0 10px 0 0;
  margin:0;
  font-size: 12px;
  color:#000;
}

.view-story-list .story-grey-two-column-teaser p.story-created,
.view-story-list .story-no-photo-teaser p.story-created{
  margin:0 0 20px 0;
  color:#8b8b8b;
}

.view-story-list .blog-style-teaser .content {
  width:638px;
  min-height: 580px;
  border:1px solid #ccc;
  margin-top: 20px;
}

.view-story-list .blog-style-teaser .teaser-content {
  float:right;
  width:460px;
  margin-right:20px;
}

.view-story-list .blog-style-teaser .meta-column {
  float:left;
  min-height: 590px;
  width:140px;
  text-align: right;
}

.view-story-list .blog-style-teaser .content h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #000;
  margin: 0;
  font-weight: normal;
  padding-bottom:0;
  padding-top:20px;
  font-size:24px;
}

.view-story-list .blog-style-teaser .meta-column p {
  font-size:11px;
  margin:10px 0;
  color:#c2c2c0;
}

.view-story-list .blog-style-teaser .meta-column label{
  color:#666;
  text-transform: uppercase;
  border-top:1px dotted #ccc;
  padding-top:10px;
  margin-left:20px;
  display:block;
}

.view-story-list .blog-style-teaser .meta-column .story-created-month-date{
  font-size:36px;
  line-height:40px;
  margin-top:0;
}

.view-story-list .blog-style-teaser .meta-column .story-created-month-date .created-month{
  color:#02f4ff;
}

.view-story-list .blog-style-teaser .meta-column .story-created-month-date .created-date{
  color:#c2c2c0;
}

.view-story-list .blog-style-teaser .meta-column p.story-created-year{
  color:#666;
  font-size:12px;
  padding-top:80px;
  padding-bottom:0;
  margin-bottom:0;
}

.view-story-list .node-teaser .photo-with-overlay-teaser {
  width: 620px;
  margin: 285px 0 0 0;
  position:absolute;
  background: url('images/transparent_bg.png') top center repeat;
  padding:10px;
  border-top:1px solid #c2c2c0;
  border-bottom:1px solid #c2c2c0;
}

.view-story-list .photo-with-overlay-teaser h2 {
  border-bottom:none !important;
  border-width: 0 !important;
  color: #fff;
  margin: 0;
  font-weight: normal;
  padding-bottom:0;
  font-size:24px;
}

.view-story-list .photo-with-overlay-teaser p{
  padding:0;
  margin:0;
  font-size: 12px;
  color:#fff;
}

.node-type-story .full-photo-with-inset .photo-wrapper {
  width:630px;
  min-height: 340px;
  border:1px solid #c2c2c0;
}

.node-type-story .full-photo-with-inset div.story-photo-inset{
  float:right;
  margin-left:10px;
}

.full-photo-with-inset .item-list{
  display: inline-block;
  width:100%;
  margin: auto;
}

.node-type-story .full-photo-with-inset .photo-wrapper img{
  margin:10px 10px 5px;
}

.node-type-story .full-photo-with-inset .photo-wrapper .photo-caption,
.node-type-story .full-photo-with-inset .story-photo-inset .photo-caption{
  text-align: right;
  padding:0;
  margin:0 10px;
  font-style: italic;
  color: #8B8B8B;
}

.node-type-story .full-photo-with-inset .story-photo-inset .photo-caption {
  width:245px;
  margin:0;
}

p.story-author{
  padding:0;
  margin:0;
}

.publication-san-francisco #story-images, .node-type-story #story-images {
  width: 280px;
  float:right;
  text-align: right;
}

/* 11.4.13: IFE integration - Added margin left */
.publication-san-francisco #story-images p, .node-type-story #story-images p{
  margin-left:18px;
  font-style: italic;
  font-size: 10px;
  color:#666;
  padding-bottom: 20px;
  padding-left:15px;
  line-height: 12px;
  text-align: left;
}

.publication-san-francisco #story-images .story-image img, .node-type-story #story-images .story-image img{
  padding:7px;
  background: #EFF1EE;
  -moz-box-shadow: 2px 2px 2px #e0e0e0;
  -webkit-box-shadow: 2px 2px 2px #e0e0e0;
  box-shadow: 2px 2px 2px #dedede;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#dedede')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#dedede');
}

#story-description{
  font-size: 13px;
  line-height: 15px;
  padding-bottom: 5px;
  padding-right: 20px;
  width: 335px;
  text-align: left;
  border-right: 1px solid #EFF1EE;
}

.multi-photo .item-list{
  display:inline-block;
  width:100%;
  margin:auto;
}

.content #story-info h1 {
  color: #000;
  font-size: 20px;
}

#story-description #story-info {
  padding-bottom: 20px;
}

.content #story-info,
.content #story-info a {
  color: #8B8B8B;
  font-size: 10px;
  text-decoration: none;
  width:100%;
}

.field-field-subline {
  color: #000;
  font-size: 13px;
  font-weight: bold;
}

#story-info #ml-tw-tweet-btn {
  float: left;
  padding: 0 20px 0 0;
}

#story-info #ml-fb-like-btn {
  padding: 0 20px 0 0;
}

#story-info #social-bugs {
  display: block;
  padding-bottom: 10px;
}

#story-description ul.pager {
  padding: 0;
  margin: 0;
  width:100%;
  text-align: center;
  font-size:0.9em;
  line-height:1.3em;
  font-family:Arial,Verdana,Tahoma,"DejaVu Sans",sans-serif;
  font-weight:normal;
}

.throbber {
  background: url(images/throbber-active.gif);
  background-repeat: no-repeat;
  background-position: right center;
  height:13px;
  width:13px;
}

#story-description .pager-next-clicked{
/*  border:1px solid #999999 !important; */
  color: #000000;
  padding: 2px 8px 2px 1px !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

#story-description .item-list .pager li{
  padding:0.5em;
/*  border-left:1px solid #999999; */
}

#story-description .item-list .pager li a{
  color:#000000;
}

#story-description .item-list .pager li.pager-current{
  color:#000000;
  font-weight:bold;
  padding:0 2px 0 5px;
}

/*#story-description .item-list .pager li.first{
  border-left:none;
}*/

#story-description .pager-previous{
  /* border:1px solid #999999 !important;
   -moz-border-radius: 2px;
  -webkit-border-radius: 2px; */
  padding: 2px !important;
/*  background: url(images/prevlaquote.gif); 
  background-repeat: no-repeat;
  background-position: left 3px; */
  width:100px;
}

#story-description .pager-previous a,
#story-description .pager-previous-clicked a{
  text-decoration: none;
  font-weight: normal !important;
  color: #000000 !important;
  text-decoration:underline;
  /*font-size: .07em !important;
}

#story-description .pager-previous-over {
/*  -moz-box-shadow: 1px 1px 1px #E0E0E0;
  -webkit-box-shadow: 1px 1px 1px #E0E0E0;
  box-shadow: 1px 1px 1px #E0E0E0; */
  /* For IE 8 */
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#E0E0E0')"; */
  /* For IE 5.5 - 7 */
 /* filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#E0E0E0'); */
  cursor:pointer;
}

#story-description .pager-next{
/*  border:1px solid #999999 !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px; */
  padding: 2px !important;
/*  background: url(images/nextraquote.gif); 
  background-repeat: no-repeat;
  background-position: right 3px; */
  width:100px;
}

#story-description .pager-next a,
#story-description .pager-next-clicked a{
  text-decoration: none;
  font-weight: normal !important;
  color: #000000 !important;
  text-decoration:underline;
  /*font-size: 0.7em !important;
}

#story-description .pager-next-over {
/*  -moz-box-shadow: 1px 1px 1px #E0E0E0;
  -webkit-box-shadow: 1px 1px 1px #E0E0E0;
  box-shadow: 1px 1px 1px #E0E0E0; */
  /* For IE 8 */
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#E0E0E0')"; */
  /* For IE 5.5 - 7 */
/*  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#E0E0E0'); */
  cursor:pointer;
}

/*
#story-body ul.pager li.pager-first {
  background: url(../images/pg-numb-bgrnd.png) no-repeat;
}

#story-body ul.pager li.pager-previous {
  background: url(../images/pg-numb-bgrnd.png) no-repeat;
}

#story-body ul.pager li.pager-next {
  background: url(../images/pg-numb-bgrnd.png) no-repeat;
}

#story-body ul.pager li.pager-last {
  background: url(../images/pg-numb-bgrnd.png) no-repeat;
}

#story-body ul.pager li.pager-current {
  background: url(../images/pg-numb-bgrnd-over.png) no-repeat;
}

#story-body ul.pager li.pager-item {
  background: url(../images/pg-numb-bgrnd.png) no-repeat;
}

#story-body ul.pager li a.active,
#story-body ul.pager li{
  color: #999;
  font-size: 14px;
  font-weight: bold;
  line-height:26px;
  text-decoration:none;
  display: block;
  float:left;
  width: 26px;
  margin:0;
  padding:0;
  width:28px;
  height:26px;
}

#story-body ul.pager li a.active:hover,
#story-body ul.pager li a.focus{
  background: url(../images/pg-numb-bgrnd-over.png) no-repeat;
}*/

.node-type-story #slide-show-container{
  margin:20px 0 0 0;
  padding:0;
  border:1px solid #eee;
  width:640px;
  height:390px;
  overflow:hidden;
  position: relative;
}

.node-type-story #slide-show-container-inner{
  width:1000px;
  position:absolute;
  height:390px;
}

.node-type-story #slide-show-container div.nav{
  display:block;
  width: 164px;
  height: 20px;
  position:absolute;
  bottom:5px;
  float:right;
  padding:0 10px;
}

.node-type-story #slide-show-container div.nav div.go-left{
  float:left;
  height:18px;
  width:18px;
  background:url(images/arrow-lft.png) no-repeat;
}

.node-type-story #slide-show-container .slide-wrapper-0 .go-left{
  display:none;
}

.node-type-story #slide-show-container div.nav div.go-right{
  float:right;
  height:18px;
  width:18px;
  background:url(images/arrow-rt.png) no-repeat;
}

.node-type-story #slide-show-container div.nav div.go-right-over{
  cursor: pointer;
  background: url(images/arrow-rt-over.png) no-repeat;
}

.node-type-story #slide-show-container div.nav div.go-left-over{
  cursor: pointer;
  background: url(images/arrow-lft-over.png) no-repeat;
}

.node-type-story #slide-show-container .slide-wrapper {
  width:640px;
  height:390px;
  float:left;
}

.node-type-story #slide-show-container .slide-wrapper-inner {
  float:left;
}

.node-type-story #slide-show-container .caption-wrapper {
  width: 184px;
  height:390px;
  float:right;
  margin:0;
  position:relative;
}

.node-type-story #slide-show-container .caption-wrapper-inner{
  position:absolute;
  height:360px;
  width:184px;
  margin:0;
  padding:0;
  overflow:auto;
}

.node-type-story #slide-show-container .caption-wrapper .slide-caption{
  position:absolute;
  height:360px;
  width: 168px;
  margin-top:0;
}

.node-type-story #slide-show-container .slide-caption p{
  margin:5px 10px;
}

.node-type-story .content .links {
  display:inline-block;
  height:40px;
  margin:auto;
  width:100%;
}

.publication-san-francisco .views-row .node-teaser a {
  text-decoration: none;
}


/*04-16-14   Story themer */
.node-type-story .content #story-info, .content #story-info a {
	width:auto;
	float:left;
}