
/**
 * Node Form ----------------------------------------------------------
 */
table.event-detials tr td {
  vertical-align: top;
  width: 50%;
}
table.event-detials tr.odd td {
  background: transparent;
}
table.event-detials tr {
  border: none;
}
/*Make it a bit more compact */
table.event-detials td label {
  margin-top: .3em
}


table.event-detials #edit-field-event-date-0-value-datepicker-popup-0,
table.event-detials #edit-field-event-date-0-value2-datepicker-popup-0 {
  width: 100px;
}


table.event-detials #edit-field-event-venue-0-value,
table.event-detials #edit-field-event-address-0-value {
  width: 240px;
}

.event-extra {
  background-color:#EEEEEE;
  font-family: Georgia, serif;
  font-size: 2em;
  font-style: italic;
  line-height: 1em;
  margin: 1em 0;
  padding:0.5em 0;
  text-align:center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


/**
 * Event details ------------------------------------------------------
 */
.event-details-container {
  
}
.event-details-image {
  float: left;
  margin-right: 1em;
}
.event-details-text {

}
.event-details-container .date-display-separator {
  display: none;
}
.event-details-container .field-field-event-date .field-items {
  font-size: 2em;
  font-weight: bold;
  color: #666;
  line-height: 1em;
  letter-spacing: 0;
}
.event-details-container .field-field-event-date .date-display-start {
  margin-right: 1em;
}


/**
 * Block List ---------------------------------------------------------
 */
.view-organization-events.view-display-id-block_2 .views-field-field-event-date-value2 {
	font-size: .8em;
	color: #777;
	text-transform: uppercase;
}
.view-organization-events.view-display-id-block_2 .item-list li {
	margin: .5em;
	color: #777;
}


/**
 * Switch links -------------------------------------------------------
 */

.sprite-events {
	background: url("images/sprite-events.png") no-repeat;
}

.display-page_2 {
	background-position: 10px -30px;
	font-size: .8em;
}
.display-page_1 {
	background-position: 10px 5px;
	font-size: .8em;
}

.event-links-container {
	margin:2em 0;
	text-align:right;
}
.event-links-container .event-link {
	display: inline;
	padding: 10px;
	padding-left: 35px;
}
.event-links-container .event-link a {
	text-transform: uppercase;
	color: #777;
}



/**
 * Event Content ------------------------------------------------------
 */
.event-square {
	height: 138px;
	width: 138px;
	margin: 0 5px;
	float: left;
}
.event-square.dates .event-square-inner {
	padding: 3px;
}
.event-square.dates {
	background: #ebebeb;
}
.event-square.dates {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #555;
}
.event-square.dates .month {
	font-size: 18px;
	line-height: 1em;
	font-weight: lighter;
	text-align: center;
  color: #777;
}
.event-square.dates .day {
	font-size: 35px;
	font-weight: bold;
	line-height: 1em;
	text-align: center;
}
.event-square.dates .year {
  font-size: 15px;
  line-height: 1em;
  text-align: center;
  color: #777;
}
.event-content-date  {
	float: left;
	margin: .5em;
}
.event-content-date.to {
	background-position:0 -75px;
	margin-left:0;
	padding-left:30px;
}

.field-field-event-image img {
	border: 1px solid #ddd;
	padding: 5px;
	background: white;
}

.event-square.image {
	width: auto;
	height: auto;
}

.event-content-container a:visited,
.event-content-container a:link {
	color: #333;
}

.event-content-container .field-title {
	font-size: 1.3em;
	line-height: 1.1em;
	margin-bottom: .5em;
}

div.litecal .color {
	background: #679BCF;
}


/**
 * Block Event Pictures -----------------------------------------------
 */
.view-id-organization_events.view-display-id-block_3 img {
	float: left;
	margin: 1px;
}

.view-id-organization_events.view-display-id-block_7 img {
	float: left;
	margin: 1px;
}

/**
 * Page Event Pictures -----------------------------------------------
 */
.view-id-organization_events.view-display-id-page_3 img {
	float: left;
	margin: 1px;
}

/**
 * Attachment Latest Events -------------------------------------------
 */
.view-id-organization_events.view-display-id-attachment_1 {
	margin-top: 1em;
}

.view-id-organization_events.view-display-id-attachment_1 .views-field-field-event-date-value2,
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-date-value2 {
	text-transform: uppercase;
	font-size: .8em;
	color: #777;
	float: left;
}
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-date-value2 {
	float: none;
}

.view-id-organization_events.view-display-id-attachment_1 .views-field-title {
	margin-left: 8em;
	font-size: .9em;
}

.view-id-organization_events.view-display-id-attachment_1 .views-row,
.view-id-organization_events.view-display-id-attachment_2 .views-row {
	margin-top: .7em;
	padding-bottom: .7em;
	border-bottom: 1px solid #ddd;
}

.view-id-organization_events.view-display-id-attachment_1 .views-row-last,
.view-id-organization_events.view-display-id-attachment_2 .views-row-last {
	border-bottom: 0;
	padding-bottom: 0em;
}


/**
 * Block Calendar Home Page -------------------------------------------
 */

.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-image-fid {
	float:left;
	height:72px;
	width:72px;
	overflow:hidden;	
	background: transparent url("images/sprite-events.png") 0 -184px;
}
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-image-fid img {
	padding: 3px;
	border: 1px solid #ccc;
	background: white;
}
.view-id-organization_events.view-display-id-attachment_2 .views-field-title {
	font-size: .9em;
}
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-organizer-nid {
	font-size: .9em;
	color: #555;
}
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-organizer-nid a:link {
	color: #555;
}

.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-date-value2,
.view-id-organization_events.view-display-id-attachment_2 .views-field-title,
.view-id-organization_events.view-display-id-attachment_2 .views-field-field-event-organizer-nid {
	margin-left: 80px;
}


/* Small calendar float left and size */
.view-id-organization_events.view-display-id-block_5 .litecal.litecal-compact {
	width: 290px;
	height: 0;
}
.view-id-organization_events.view-display-id-block_5 .attachment {
	margin-left: 310px;
}

/**
 * Photo album block --------------------------------------------------
 */

.view-id-organization_events.view-display-id-block_7 .views-field-title {
	padding-bottom: .5em;
	font-size: 1.1em;
	
}
.view-id-organization_events.view-display-id-block_7 .views-row {
	padding: 1em 0;
}

.view-id-organization_events.view-display-id-block_7 .views-field-field-event-pictures-fid {
}

.views-field-field-event-pictures-fid img {
	padding: 3px;
	border: 1px solid #ccc;
	background: white;
}

/**
 * Photo album page ---------------------------------------------------
 */
.view-id-organization_events.view-display-id-page_3 .views-field-field-event-pictures-fid img {
	padding: 5px;
	border: 1px solid #ccc;
	background: white;
	margin: 5px;
}
.view-id-organization_events.view-display-id-page_3 .views-row {
	padding-bottom: 2em;
	
}
.view-id-organization_events.view-display-id-page_3 .views-field-title {
	padding: .5em 1em;
	background: #EBEBEB;
	margin: 1em 0;
	font-size: 1.3em;
	text-align: center;
}
.view-id-organization_events.view-display-id-page_3 .views-field-title a {
	color: #333 !important;
}


/**
 * Block List with Images ---------------------------------------------
 */
.view-id-organization_events.view-display-id-attachment_1 {
	margin-top: 1em;
}

.view-id-organization_events.view-display-id-block_9 .views-field-field-event-date-value2 {
	text-transform: uppercase;
	font-size: .8em;
	color: #777;
	float: left;
}
.view-id-organization_events.view-display-id-block_9 .views-field-field-event-date-value2 {
	float: none;
}

.view-id-organization_events.view-display-id-attachment_1 .views-field-title {
	margin-left: 8em;
	font-size: .9em;
}

.view-id-organization_events.view-display-id-block_9 .views-row {
	margin-top: .7em;
	padding-bottom: .7em;
	border-bottom: 1px solid #ddd;
}

.view-id-organization_events.view-display-id-block_9 .views-row-last {
	border-bottom: 0;
	padding-bottom: 0em;
}

.view-id-organization_events.view-display-id-block_9 .views-field-field-event-image-fid {
	float:left;
	height:72px;
	width:72px;
	overflow:hidden;	
	background: transparent url("images/sprite-events.png") 0 -184px;
}
.view-id-organization_events.view-display-id-block_9 .views-field-field-event-image-fid img {
	padding: 3px;
	border: 1px solid #ccc;
	background: white;
}
.view-id-organization_events.view-display-id-block_9 .views-field-title {
	font-size: .9em;
}
.view-id-organization_events.view-display-id-block_9 .views-field-field-event-organizer-nid {
	font-size: .9em;
	color: #555;
}
.view-id-organization_events.view-display-id-block_9 .views-field-field-event-organizer-nid a:link {
	color: #555;
}

.view-id-organization_events.view-display-id-block_9 .views-field-field-event-date-value2,
.view-id-organization_events.view-display-id-block_9 .views-field-title,
.view-id-organization_events.view-display-id-block_9 .views-field-field-event-organizer-nid {
	margin-left: 80px;
}

/**
 * Block Event List (embed) -------------------------------------------
 */
.view-organization-events-embed .views-field-field-event-date-value,
.view-organization-events-embed .views-field-field-event-organizer-nid {
	font-size: .8em;
	color: #777;  
}
.view-organization-events-embed .views-field-field-event-date-value {
	text-transform: uppercase;
}
.view-organization-events-embed .views-field-field-event-organizer-nid a {
	color: #777;  
}

/**
 * Block Event List (embed) -------------------------------------------
 */
.view-organization-events-archive .views-field-field-event-date-value2,
.view-organization-events-archive .views-field-field-event-organizer-nid {
  font-size: .8em;
  color: #777;  
}
.view-organization-events-archive .views-field-field-event-date-value2 {
  text-transform: uppercase;
}
.view-organization-events-archive .views-field-field-event-organizer-nid a {
  color: #777;  
}


