/* $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 */ {
	margin-top:20px;
}

	.node-type-event .node,
	.node-type-sponsor .node,
	.node-type-social .node {margin-top: 0;}

.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 */ {
}

/* 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 */ {
}

.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 */ {
}

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

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

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

.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 */
}

/*
 *	Custom Node Types
 */


/* Board */
.node-type-board-member .node .board-member-headshot {float: right; margin-left: 20px; margin-bottom: 10px; width: 160px;}

.node-type-board-member .node p {margin: .5em 0;}
	p.board-member-position {color: #333;}
	.node-type-board-member .board-member-linkedin a {display: block; text-indent: -99em; height: 15px; width: 80px; background: url(../images/social-icons/linkedIn_btn.gif) no-repeat left top;}
.node-type-board-member .node div.board-member-bio {margin-top: 20px;}

/* Committee */
.field-field-committee-members .field-label {color: #333; font-size: 140%; font-weight: normal;}
.field-field-committee-members .field-items p {margin-top: 0;}

/* Event */

.node-type-event p.event-type {font-size: 18px; color: #ff3333; margin:0;}
.node-type-event .field-field-image {float: right; width: 160px; margin: 0 0 10px 20px;}
.node-type-event .field-field-event-presenter {color: #333;}

/* Event Node Sidebar (using Views) */
.node-type-event .region-sidebar-second h3 {text-transform:uppercase; font-weight: bold;}
.view-event-sidebar .views-field-field-date-value,
.view-event-sidebar .views-field-field-event-time-value,
.view-event-sidebar .views-field-field-cost-value,
.view-event-sidebar .views-field-field-location-nid,
.view-event-sidebar .views-field-field-contact-nid,
.view-event-sidebar .views-field-field-register-link-url,
.view-event-sidebar .views-field-field-downloads-value {color: #333; margin-bottom: .5em;}

  .view-event-sidebar .date-display-single,
  .view-event-sidebar .views-field-field-event-time-value .field-content p,
  .view-event-sidebar .views-field-field-cost-value .field-content p,
  .view-event-sidebar .views-field-field-location-nid .adr,
  .view-event-sidebar .views-field-field-contact-nid .sponsor-node-contact,
  .view-event-sidebar .views-field-field-downloads-value p {color: #666;}


.view-event-sidebar .views-field-field-event-time-value .field-content p,
.view-event-sidebar .views-field-field-cost-value .field-content p,
  .view-event-sidebar .views-field-field-contact-nid .sponsor-node-contact p,
  .view-event-sidebar .views-field-field-downloads-value p {margin:0;}

.view-event-sidebar .views-field-field-date-value span {display: block; margin-top: .5em;}
.view-event-sidebar .views-field-field-location-nid .adr,
.view-event-sidebar .views-field-field-contact-nid .sponsor-node-contact {margin-top: .5em;}
.view-event-sidebar .views-field-field-event-time-value .field-content p.header,
.view-event-sidebar .views-field-field-cost-value .field-content p.header,
.view-event-sidebar .views-field-field-downloads-value .field-content p.header  {margin-bottom: .5em; color: #333;}

.view-event-sidebar .views-field-field-register-link-url a {display: block; text-indent: -99em; width: 100px; height: 19px; background:url(../images/buttons/bma_register_lg.jpg) no-repeat left top; border:0 none !important;}

/* Event sponsors nodereference */
.field-field-sponsor-logos .field-label {padding-bottom: 10px; font-size: 1.3em; font-weight: normal; color: #333;}
.field-field-sponsor-logos .field-item {float: left; width: 120px; margin-right: 20px;}

/* Social */
	/*.type-social #tabs-wrapper {margin:0; padding:0; height: 0;}
	.type-social .node .content {margin:0;}*/
	.node-type-social h1 {float: left;}
	.node-type-social div.tabs {clear: both;}
		.node-type-social .node .content div,
		.node-type-social .node .content p {clear: left;}
		
		 .node-type-social .node .content div.flickr_badge_image {clear:none;}
		
	.node-type-social .icon-link {display: block; float: right;}
	
	.social-title {background: no-repeat top left; display: block; float: right; margin-top: -43px; width: 35px; height: 35px; text-indent: -99em;}
	.social-updates {display: block; padding-left: 30px; background: no-repeat left top; height: 22px;}
	
	#node-347 .content,
	#node-348 .content,
	#node-350 .content,
	#node-351 .content,
	#node-352 .content {min-height: 470px;}
	
	/* Twitter */
	
	#node-347 .content {margin-top:0;}
	#twitter-title {display: block; background:url(../images/social-icons/t_logo-a.jpg) no-repeat right center; width: 321px; float: right; height: 36px;}
	
	.twtr-hd,
	.twtr-ft {display: none;}
	
	#node-347 #twtr-widget-1 .twtr-doc, 
	#node-347 #twtr-widget-1 .twtr-hd a, 
	#node-347 #twtr-widget-1 h3, 
	#node-347 #twtr-widget-1 h4, 
	#node-347 #twtr-widget-1 .twtr-popular,
	#node-347 #twtr-widget-1 .twtr-new-results, 
	#node-347 #twtr-widget-1 .twtr-results-inner, 
	#node-347 #twtr-widget-1 .twtr-timeline {background-color: transparent !important; }
	
	
	/* page */
	/* was 341, now 347 */
	#node-347 #twtr-widget-1 {margin-left: -7px; margin-top: 20px;}
	#node-347 #twitter-name {margin-top: -41px; float: right;}
	#node-347 #twitter-updates {background-image: url(../images/social-icons/t_small-a.png)}
	
	
	/* Facebook */
	/* was 342, now 348 */
	#node-348 #facebook-updates {background-image: url(../images/social-icons/facebook-small.jpg)}
	#node-348 #facebook-title {background-image: url(../images/social-icons/facebook-icon.jpg)}
	
	/* YouTube */
	/* was 343, now 349 */
	#node-349 #youtube-icon {background-image: url(../images/social-icons/Youtube_title.jpg);}
	.view-youtube #youtube-updates {background-image: url(../images/social-icons/youtube-icon-sm2.jpg)}
	.view-youtube #youtube-rss {background: url(../images/social-icons/rss-01_sm.jpg) no-repeat 5px 5px;}
	#node-349 object {margin-top: 10px;}
	
	/* Flickr */
	/* was 344, now 350 */
	#node-350 #flickr-icon  {background-image: url(../images/social-icons/flickr-title.jpg);}
	#node-350 #flickr-updates {background-image: url(../images/social-icons/flickr-icon-sm2.jpg)}
	
	/* LinkedIn */
	/* was 345, now 351 */
	#node-351 #linkedin-icon {background-image: url(../images/social-icons/linkedin-in.jpg);}
	/*#node-345 #linkedin-updates {background-image: url(../images/social-icons/linkedin-icon.jpg); height: 23px;}*/
	
	/* Foursquare */
	/* was 346, now 352 */
	#node-352 #foursquare-icon  {background-image: url(../images/social-icons/foursquare-title.jpg);}
	#node-352 .foursquare-updates {background-image: url(../images/social-icons/pin.jpg); margin-bottom: 3px;}

/* Sponsor */
.node-type-sponsor .field-field-website-link {color: #333;}





/* Remove at conclusion of BMA Tower Awards voting */

		@font-face {
		  font-family: 'Oswald';
		  font-style: normal;
		  font-weight: 400;
		  src: local('Oswald '), local('Oswald'), url(../../../../../static/fonts/oswald/v5/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
		}
		
		body.node-type-poll .tabs {
			display:none;
		}

		body.node-type-poll #main {
			background-color:black;
			padding:0!important;

		}

		body.node-type-poll .breadcrumb {
			display:none;
		}

		body.node-type-poll .title {
			display:none;
		}

		body.node-type-poll .meta {
			display:none;
		}

		body.node-type-poll #content {
			width:920px!important;
		}

		body.node-type-poll #main, body.node-type-poll #main #form-radios {
			color:white;
		}
		
		body.node-type-poll #vote #edit-vote {
			display:none;
		}
		
		body.node-type-poll #main_top #poll-cancel-form {
			visibility:hidden;
		}









		body.node-type-poll #main_top {
			background-image:url('../images/vote/choice_background.jpg');
			background-repeat:no-repeat;
			background-position:center bottom;
			background-color:black;
			padding:10px 80px 80px 80px;
			border-bottom:1px dotted #666;

		}
		
		
		body.node-type-poll #intro {
			width:610px;
			margin:0 auto;
			text-align:center;
		}
		
		body.node-type-poll #intro .aug20 {
			display:none;
		}

		body.node-type-poll #main_top_header {
			width:610px;
			margin:0 auto;
		}

		body.node-type-poll #main_top_choices {
			margin:50px 0 0 0;

		}

		body.node-type-poll #main_top_choices .form-item {
			float:left;
			width:125px;
			height:300px;
			position:relative;
			padding:0 13px;
			text-align:center;
			font-family:Oswald;
			font-size:11px;
		}

		body.node-type-poll #main_top_choices .form-item label {
			display:block;
			padding:130px 0 0 0;
			height:110px;
		}

		body.node-type-poll #main_top_choices .form-item .choice {
			height:35px;
			width:125px;
			background-image:url('../images/vote/choice_details.png');
			background-repeat:no-repeat;
			background-position:center bottom;
			cursor:pointer;
		}

		#edit-choice-0-wrapper, #edit-choice-1-wrapper, #edit-choice-2-wrapper, #edit-choice-3-wrapper, #edit-choice-4-wrapper, #edit-choice-5-wrapper, #edit-choice-6-wrapper, #edit-choice-7-wrapper, #edit-choice-8-wrapper, #edit-choice-9-wrapper {
			background-repeat:no-repeat;
			background-position:center top;
		}

		#edit-choice-0-wrapper {
			background-image:url('../images/vote/thumb1.png');
		}

		#edit-choice-1-wrapper {
			background-image:url('../images/vote/thumb2.png');
		}

		#edit-choice-2-wrapper {
			background-image:url('../images/vote/thumb3.png');
		}

		#edit-choice-3-wrapper {
			background-image:url('../images/vote/thumb4.png');
		}

		#edit-choice-4-wrapper {
			background-image:url('../images/vote/thumb5.png');
		}

		#edit-choice-5-wrapper {
			background-image:url('../images/vote/thumb6.png');
		}

		#edit-choice-6-wrapper {
			background-image:url('../images/vote/thumb7.png');
		}

		#edit-choice-7-wrapper {
			background-image:url('../images/vote/thumb8.png');
		}

		#edit-choice-8-wrapper {
			background-image:url('../images/vote/thumb9.png');
		}

		#edit-choice-9-wrapper {
			/* background-image:url('../images/vote/row2_comp9.png'); */
			/* no 10th slot this year */
		}

		body.node-type-poll #vote {
			clear:both;
			width:335px;
			margin:0 auto;
		}
		
		body.node-type-poll #vote input {
			display:none;
		}

		body.node-type-poll #vote-place {
			cursor:pointer;
			padding:40px 0 90px 0;
		}

		body.node-type-poll #main_bottom {
			background-color:black;
			min-height:300px;
			position:relative;
		}

		body.node-type-poll #vote-place {
			width:335px;
			height:99px;
			background-image:url('../images/vote/choice_submit.png');
			background-repeat:no-repeat
		}

		body.node-type-poll #vote-place:hover {
			background-image:url('../images/vote/choice_submit_hover.png');
		}

		body.node-type-poll #divider {
			background-image:url('../images/vote/choice_divider.png');
			background-repeat:no-repeat;
			background-position:center top;
			position:absolute;
			margin-top:-36px;
			width:920px;
			height:70px;
		}

		body.node-type-poll #details {
			padding:60px 80px 80px 80px;
		}

		body.node-type-poll #details .business {
			border-bottom:1px dotted #666666;
			padding:20px 0;
			clear:both;

		}

		body.node-type-poll #details .business .image {
			float:left;
			padding:5px 0 0 0;
			position:relative;
			width:178px;
			height:178px;
		}


		body.node-type-poll #details .business .image a {
			color:#ffc6c6;
			text-decoration:none;
			font-family:arial;
			text-transform:uppercase;
			font-size:9px;
		}
		body.node-type-poll #details .business .image a:hover {
			color:white;
		}

		body.node-type-poll #details .business h4 {
			font-family:Oswald;
			text-transform:uppercase;
			font-size:20px;
			margin:0;
			text-align:top;
		}

		body.node-type-poll #details .business .description, body.node-type-poll #details .business .link-back {
			margin-left:198px;
		}

		body.node-type-poll #details .business .description span {
			color: #FFC6C6;
			font-weight:bold;
		}

		body.node-type-poll #details .business .description p, body.node-type-poll #details .business .description ol, body.node-type-poll #intro p {
			font-family:arial;
			font-size:13px;
		}

		body.node-type-poll .space {
			height:30px;
			width:30px;
		}

		body.node-type-poll #details #business9 {
			margin-bottom:70px;
			border:none;
		}

		body.node-type-poll #flourish {
			width:376px;
			height:100px;
			background-image:url('../images/vote/choice_flourish.png');
			background-repeat:no-repeat;
			margin:0 auto;
		}

		body.node-type-poll #main_end {
			background-image:url('../images/vote/choice_bottom.jpg');
			background-repeat:repeat-x;
			background-position:left bottom;
			height:25px;
			width:100%;
		}
		
		body.node-type-poll #cancel {
			color:white;
			font-family:Oswald;
			text-transform:uppercase;
			font-size:14px;
			cursor:pointer;
			width:100px;
			margin:0 auto;
			padding-top:20px;
		}
		
		body.node-type-poll #cancel:hover {
			color:#ff8a8a;
		}
		
		body.node-type-poll a.addthis_button {
			display:none;
		}
		
		body.node-type-poll .sidebar {
			display:none;
			margin:0;
			line-height:0;
			visibility:hidden;
			height:0;
			width:0;
			padding:0;
		}
		
		body.node-type-poll #content {
			margin-left:0;
			margin-right:0;
		}