/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node, .page-user #content .panel-display, .page-team .team, .page-team-edit .outer-wrapper { /* Node wrapper */
	border: 1px solid #CCC;
	padding: 0;
	margin-bottom: 4px;
	background-color: #FFF;
}
.node .inner, .page-user #content .center-wrapper, .page-team  .team-content {
	border: 1px solid #FFFFFF;
	overflow: hidden;
}
.node .inner {
  font-size: 12px;
}
.page-team-edit .inner-wrapper{
  padding: 5px;
}
.node .inner .content, .page-stream #content .block-views .view,
.page-video #content .view-video-gallery-view,
.page-gallery #content .view-all-galleries,
.page-ladder #content .view-display-id-page {
	margin: 0;
	padding: 5px 8px 5px 10px;
	clear: both;
}
#content .node .inner {
	position: relative;
}
#content .node .inner .rate-widget{
	top: 13px;
	position: absolute;
	right: 3px;
}
.node header {
	border-top: none;
	border-bottom: 1px solid #533;
	background-color: #622929;
	background: linear-gradient(top,#622929,#430A0A);
	background: -moz-linear-gradient(top,#622929,#430A0A);
	background: -webkit-gradient(linear, left top, left bottom, from(#622929), to(#430A0A));
	background: -o-linear-gradient(top, #622929,#430A0A);
}
.node header h1, .node header h2 {
	margin: 0;
	padding: 4px 0px 4px 8px;
	line-height: 1.4em;
	font-size: 14px;
	font-weight: bold;
	max-width: 640px;
}
.node header h1 a, .node header h2 a{
	border: none;
	color: #FFA;
	padding-bottom: 0;
	text-decoration: none;
}
.node header h1 a:hover, .node header h2 a:hover {
	text-decoration: underline;
}
.node .comment header{
	border: none;
	background-color: #fff;
	background: none;
}
.preview .node { /* Preview of the content before submitting new or updated content */
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node .node-title { /* Node title */
}

.node .user-picture { /* The picture of the node author */
}

.node .submitted { /* The "posted by" information */
}

.node .submitted { /* The "posted by" information */
	font-size: 10px;
	margin: 2px 3px 3px 3px;
	padding: 2px;
	*border-bottom: 1px solid #EEE;
	color: #999;
}
.node .submitted-wrapper {
	border-bottom: 1px solid #EEE;
	clear: left;
	height: 22px;
	width: auto;	
}
.comment .submitted { /* The "posted by" information */
	font-size: 10px;
	margin: 3px 3px 3px 90px;
	padding: 2px;
	border-bottom: 1px solid #EEE;
	color: #999;
}
.node .links .comment-add {
	float:right;
}
.node .links .comment-add a.active {
	color: #900;
}
.node .content-links-flags li{
	float: left;
	margin-top: 0.25em;
	padding-right: 0;
}
.node .content-links-flags .flag-num {
	margin: 3px 3px 0 0;
}
.node .content-links-flags li a,
.node .content-links-flags .flag-num {
	color: #090;
	font-size: 14px;
	font-weight: bold;
}
.node .content-links-flags li a:hover{
	opacity: 1;
	text-decoration: none;
}
.node .content-links-flags li img{
	vertical-align: -0.2em;
}

.node .content { /* Node's content wrapper */
}

.node ul.links { /* Node links. See also the ul.links declaration in the pages.css. */
	
}
.node-teaser .content-links a{
	font-size: 10px;
}
.view-mode-full ul.links li{
	font-size: 12px;
}
.node-promoted { /* A node that has been promoted to the front page */
}

.node-sticky { /* A sticky node (displayed before others in a list) */
}

.node-by-viewer { /* A node created by the current user */
}

.node-teaser { /* A node displayed as teaser */
}

/*
 * All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */

.node-page { /* Page content node */
}

.node-article { /* Article content node */
}

.node-unpublished { /* Unpublished nodes */
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.node-unpublished p.unpublished,
.comment-unpublished p.unpublished { /* The word "Unpublished" displayed underneath the content. */
  background: none;
  margin: 35px;
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 35px;
  line-height: 10px;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.lt-ie8 .node-unpublished p.unpublished > *,
.lt-ie8 .comment-unpublished > * {
  position: relative; /* Otherwise these elements will appear below the "Unpublished" text. */
}
