/* @override 
	http://www.fsdaily.com/sites/www.fsdaily.com/themes/fsdaily/css/nodes.css */

/* Base */
.node {
  clear: both;
  border-bottom: 1px solid #ddd;
  padding: 15px 20px;
}
.node.last {
	border-bottom: 0;
}


/* Offset and story */
.node.ntype-drigg .offset { margin-left: 60px; }
.node h2 {
  margin: 0;
  font-size: 14pt;
  line-height: 1.3em;
}
.node .content pre {
  color: #444;
  background: #AAA;
  padding-bottom: 0.5em;
  overflow-x: auto;
}


#content_center .node h2 a { color: #333; }
#content_center .node h2 a:visited { color: #999; }
.node.ntype-drigg .story * { display: inline; }
.node.ntype-drigg .story p { margin: 0; }

.node.ntype-blog .story pre {
  display: block;
  margin-left: 1em;
  color: #666;
  font-family: Courier, monospace;
  overflow: auto;
}
.node.ntype-blog .story p c {
  color: #666;
  font-family: Courier, monospace;
}

/* Embedded */
.node .embedded {
  clear: both;
  text-align: center;
  margin: 1.5em auto;
}
.node .embedded_teaser {
  float: right;
  margin-left: 1em;
}
.node .embedded_teaser img {
  padding: 4px;
  background-color: #e5f1c0;
}

/* Story data */
.node .storydata {
  margin-left: 40px;
  position: relative;
  font-size: 8pt;
  color: #666;
}
.node.ntype-blog { margin: 1em 0; }
.node.ntype-drigg { margin: 0.5em 0 0.3em 0; }
.node .storydata div.picture {
  position: absolute;
  left: -40px;
  height: 30px;
  width: 30px;
  overflow: hidden;
  margin-top: 1px;
  padding: 1px;
  border: 1px solid #ccc;
}
.node .storydata div.picture a,
.node .storydata div.picture img {
  display: block;
  height: 30px;
  width: 30px;
  background-color: #e5f1c0;
}
.node .storydata div.picture:hover { border-color: #999; }
.node.ntype-drigg .storydata strong { color: #900; }
#content_center .node .storydata a { color: #333; }
.node .storydata .links li { padding: 0 2px; }

/* Links */
.node div.links { clear: left; }
.node div.links .links li { padding: 0 10px 0 0; }
.node div.links .links li.statistics_counter {
  display: block;
  float: right;
  padding: 0;
  margin-left: 20px;
}
.node div.links .links li.comment_add a,
.node div.links .links li.comment_comments a {
  padding-left: 18px;
  background: url("../img/node_discussicon.gif") no-repeat center left;
}
.node div.links .links li.comment_new_comments a {
  padding-left: 18px;
  background: url("../img/node_discussnewicon.gif") no-repeat center left;
}
.node div.links .links li.forward_links a {
  padding-left: 18px;
  background: url("../img/node_emailicon.gif") no-repeat center left;
}
.node div.links .links li.flag-saved_stories a {
  padding-left: 18px;
  background: url("../img/node_saveicon.gif") no-repeat center left;
}

/* Related links */
.node-related {
  border-bottom: 1px solid #ddd;
}
.node-related div.googleads_300x250 {
  float: left;
  padding: 20px;
  border-right: 1px solid #ddd;
}
.node-related div.googleads_300x250 iframe {
  display: block;
  margin: 0;
}
.node-related h2 {
  font-size: 12pt;
  padding: 20px 20px 0 20px;
  margin: 0 0 0 341px;
}
.node-related dl {
  margin: 0 0 0 341px;
  padding: 0 20px 20px 20px;
}
.node-related dl dt { margin: 0.5em 0 0 0; }

/* FSM Articles */
.node-fsm .storydata {
	margin-left: 0;
}