/* $Id: nodes.css,v 1.6 2009/11/02 15:37:29 johnalbin Exp $ */

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


.node /* Node wrapper */ {
}

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

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

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

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

.node-teaser /* A node displayed as teaser */ {
  border-bottom: 1px solid #EEE;
  margin: 10px 0;
}

/* All nodes are given a node-type-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-type-my-custom-type" class.
 */
.node-type-page /* Page content node */ {
}

.node-type-story /* Story content node */ {
}

.node h2.title /* Node title */ {
  background:url(img/icon_green.png) no-repeat 0 50%;
  padding: 5px 0 3px 30px;
}

.marker /* "New" or "Updated" marker for content that is new or updated for the current user */ {
  color: #c00;
}

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

.node.node-unpublished .picture,
.comment.comment-unpublished .picture {
  position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.node .meta /* Wrapper for submitted and terms data */ {
  background: #F2F2F2;
  padding: 3px 8px;
  margin: 0 10px;
}

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

.node .terms /* Node terms (taxonomy) */ {
}

.node .content /* Node's content wrapper */ {
  padding: 0 10px;
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}
.node .field-field-tag {
  border: 5px solid #CCC;
  padding: 10px;
}
.node .field-field-tag .field-item{
  display: inline;
}
.node .field-field-tag .field-label-inline{
  display: none;
}
.node .field-field-tag .field-label-inline-first{
  background:#7FB700;
  color:#FFFFFF;
  display:inline;
  padding:5px 1px 5px 5px;
  margin-right: 10px;
}
.node .field-field-tag a {
  padding: 0 10px;
}


/* eball type node */
.node-type-eball {
  background: #EBEBEB;
  margin-bottom: 15px;
}
.node-type-eball h2.title {
  background: url(img/icon_blog_arrow.png) no-repeat 10px 50%;
  padding: 5px 0 3px 20px;
}
.node-type-eball h2.title a{
  color: #FF6C00;
}
.node-type-eball .meta {
  margin: 0 3px;
  background: #E3E3E3;
  padding: 0 5px;
}
.node-type-eball .content {
  padding: 0 5px;
}

/* blog commutnity */
.node-type-blog {
  border-bottom: 1px solid #EEE;
  margin: 10px 0 15px 0;
}
.node-type-blog h2.title {
  background:url(img/icon_green.png) no-repeat 0 50%;
  padding: 5px 0 3px 30px;
  font-size:1.4em;
}
.node-type-blog .content {
  padding: 0 10px;
}


/* eballevent event */
.node-type-eballevent .node-left {
  width: 245px;
  margin-left: 5px;
  float: left;
}
.node-type-eballevent .node-right {
  width: 455px;
  float: right;
}
.node-type-eballevent .node-right div.label {
  display: block;
  width:110px;
  padding: 5px 0;
  height:20px;
  font-size:1.12em;
  letter-spacing: 1px;
  text-align: center;
  background: url(img/content_tab.jpg) -111px 0 no-repeat;
  font-weight: bold;
  color: #FFF;
}
.node-type-eballevent .node-right .event-content {
  border: 15px solid #ECECEC;
  padding: 8px;
}
.node-type-eballevent .node-right .event-row {
  margin-bottom: 15px;
}
.node-type-eballevent label {
  width: 80px;
  font-weight: bold;
  margin-right: 10px;
}
.node-type-eballevent .node-right .event-info div.label {
  background: none;
  color: #000;
}
.node-type-eballevent .event-type,
.node-type-eballevent .event-date1,
.node-type-eballevent .event-date2,
.node-type-eballevent .event-location
{
  border-bottom: 1px dashed #CCC;
}

.node-type-eballevent .node-right .event-info .event-content {
  background: none;
  border: 0;
  /*height: 160px;*/
  line-height: 2.2em;
  font-size: 1.22em;
  padding: 20px 20px 0 30px;
  letter-spacing: 1px;
}
.node-type-eballevent .node-right .event-info label {
  margin-right:15px;
}
.node-type-eballevent .left-wrapper {
  background: url(img/event_lb.jpg) no-repeat 50% 100% #C9F093;
  width: 236px;
}
.node-type-eballevent .left-wrapper div.label {
  font-size:1.22em;
  font-weight:bold;
  text-align:center;
  background: url(img/event_lc.jpg) no-repeat 50% 0;
  padding: 6px;
}
.node-type-eballevent .left-wrapper .event-content {
  padding: 6px 6px 15px 6px;
}
.node-type-eballevent .event-participate div.label{
  background: url(img/event_lt.jpg) no-repeat 50% 0;
  padding:20px 15px 10px;
}
.node-type-eballevent .event-register {
  width: 103px;
  padding: 17px 0;
  font-size: 1.5em;
  color: #ccc;
  background: url(img/event_button.jpg) no-repeat;
  margin: 0 auto;
  text-align: center;
}
.node-type-eballevent .event-register a{
  color: #FFF;
  font-weight: bold;
}
.node-type-eballevent .event-desc{
  text-align: center;
  font-weight: bold;
}
.node-type-eballevent .event-vendor .picture{
  padding: 5px 5px 0 0;
  float: left;
  display:block;
}
.node-type-eballevent .event-vendor .picture img{
  display: block;
}

.node-type-eballevent .event-vendor .author-name{
  margin-left: 60px;
  margin-top: 6px;
  font-size: 1.55em;
  font-weight: bold;
}
.node-type-eballevent .event-vendor .author-name a{
  color: #FF9801;
}
.node-type-eballevent .event-vendor .author-points{
  color: #555;
  font-weight: bold;
  margin-left: 60px;
}
.node-type-eballevent .author_about .profile-content ul{
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 5px 0 0 0;
}
.node-type-eballevent .author_about .profile-content li{
  list-style-type: none;
}

.node-type-eballevent .service-links {
  width: 95px;
  float: left;
}
.node-type-eballevent .service-links ul{
  margin: 0;
}
.node-type-eballevent .service-links {
  width: 95px;
  float: left;
}
.node-type-eballevent .fblike {
  width: 120px;
  float: left;
}
.node-type-eballevent .print-email {
  clear: both;
}
.node-type-eballevent .print_mail {
  margin: 0 10px 0 0;
}
.node-type-eballevent .event-sharing {
  margin: 0 auto;
}
.node-type-eballevent #block-views-event_one-block_2 .block-title {
  background: #ECECEC;
  padding: 5px 5px;
  text-align: center;
}

.no-sidebars #main {background:none;}

.no-sidebars .node-right {
float:right;
margin-right:15px;
width:685px;
}

.node-type-video .content #emvideo-youtube-flash-wrapper-1{
  text-align: center;
}

/* about node css */
.node-type-page.eball-about {
  padding: 0 10px 10px 10px;
  background:url("img/center_gray_top.jpg") repeat-x 50% 0 #EEE;
  width: 672px;
  margin-left: 10px;
}
.eball-about h2.title {
  background:url("img/icon_blog_arrow.png") no-repeat 10px 65% ;
  padding:11px 0 3px 20px;
}
.eball-about h2.title a {
  color:#FF6C00;
}

