/** =EVENTS INDEX
----------------------------------------------- */
/* line 4, /app/app/assets/stylesheets/events.css.scss */
#events_details {
  margin-left: 8px;
}

/* line 8, /app/app/assets/stylesheets/events.css.scss */
#events_details h2 {
  margin: 6px 0 6px 0;
  padding: 2px 0 4px 1px;
  font-size: 135%;
  font-weight: normal;
  color: #333;
}

/* line 16, /app/app/assets/stylesheets/events.css.scss */
#events_details h2 .title {
  float: left;
  display: inline;
}

/* line 21, /app/app/assets/stylesheets/events.css.scss */
#events_details h2 .actions {
  float: right;
  display: inline;
  margin-top: 2px;
}

/* line 27, /app/app/assets/stylesheets/events.css.scss */
#event_nav_wrap {
  border-top: 1px solid #ece9e4;
  border-bottom: 1px solid #fff;
}

/* line 32, /app/app/assets/stylesheets/events.css.scss */
#event_nav {
  border-top: 1px solid #fff;
  background: #f6f4f2;
  border-top: 1px solid #fff;
}

/* line 38, /app/app/assets/stylesheets/events.css.scss */
#event_nav label {
  display: block;
  margin-bottom: 5px;
  color: #777;
  font-size: 90%;
  line-height: 1em;
}

/* line 46, /app/app/assets/stylesheets/events.css.scss */
#event_nav input.text {
  padding-top: 1px;
}

/* type */
/* line 51, /app/app/assets/stylesheets/events.css.scss */
#event_nav .event_type {
  float: left;
  display: inline;
  width: 207px;
  border-right: 1px solid #ece9e4;
  padding: 7px 8px;
}

/* line 59, /app/app/assets/stylesheets/events.css.scss */
#event_nav .event_type .toggle {
  float: left;
  border: 1px solid #dcd6cb;
}

/* line 64, /app/app/assets/stylesheets/events.css.scss */
#event_nav .event_type .toggle a,
#event_nav .event_type .toggle a:visited {
  float: left;
  background-color: #f8f7f5;
  padding: 5px 11px;
  line-height: 1em;
  font-size: 85%;
  text-decoration: none;
}

/* line 74, /app/app/assets/stylesheets/events.css.scss */
#event_nav .event_type .certified .certified a,
#event_nav .event_type .all .all a,
#event_nav .event_type .toggle a:hover {
  background-color: #eae6e0;
  color: #333;
}

/* line 84, /app/app/assets/stylesheets/events.css.scss */
#event_nav .event_type .certified {
  border-left: none;
}

/* location */
/* line 89, /app/app/assets/stylesheets/events.css.scss */
#event_nav .location {
  float: left;
  display: inline;
  width: 278px;
  border-right: 1px solid #ece9e4;
  border-left: 1px solid #fff;
  padding: 7px 10px;
}

/* line 98, /app/app/assets/stylesheets/events.css.scss */
#event_nav .location span {
  float: left;
}

/* line 102, /app/app/assets/stylesheets/events.css.scss */
#event_nav .location #search_within {
  font-size: 90%;
  height: 21px;
  margin-top: 1px;
}

/* line 108, /app/app/assets/stylesheets/events.css.scss */
#event_nav .location .of {
  line-height: 23px;
  margin: 0 7px;
  color: #999;
  font-size: 95%;
}

/* line 115, /app/app/assets/stylesheets/events.css.scss */
#event_nav .location input.text {
  width: 124px;
  padding-top: 1px;
  margin-right: 5px;
}

/* line 121, /app/app/assets/stylesheets/events.css.scss */
#event_nav .button {
  padding-right: 7px;
}

/* line 125, /app/app/assets/stylesheets/events.css.scss */
#event_nav .button span {
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 7px;
}

/* date */
/* line 132, /app/app/assets/stylesheets/events.css.scss */
#event_nav .date {
  float: left;
  display: inline;
  width: 134px;
  border-left: 1px solid #fff;
  padding: 7px 10px;
}

/* line 140, /app/app/assets/stylesheets/events.css.scss */
#event_nav .date input {
  width: 69px;
  margin-right: 5px;
  background: #fff url("/assets/icons/cal-picker.png") 3px 2px no-repeat;
  padding-left: 23px;
}

/* line 147, /app/app/assets/stylesheets/events.css.scss */
#event_nav .date .entry {
  float: left;
}

/* line 151, /app/app/assets/stylesheets/events.css.scss */
#event_nav .date .go {
  float: left;
}

/* line 156, /app/app/assets/stylesheets/events.css.scss */
#event_nav form {
  border-bottom: 1px solid #ECE9E4;
}

/* line 160, /app/app/assets/stylesheets/events.css.scss */
#event_nav .results {
  border-top: 1px solid #fff;
  padding: 4px 8px;
  color: #666;
  font-size: 90%;
}

/* line 167, /app/app/assets/stylesheets/events.css.scss */
.event {
  float: left;
  display: inline;
  width: 680px;
  background: url(/assets/common/event-line.png) 90px top no-repeat;
  padding: 14px 0 15px 0;
}

/* line 175, /app/app/assets/stylesheets/events.css.scss */
.event_new_day {
  background-position: 0 top;
}

/* line 179, /app/app/assets/stylesheets/events.css.scss */
.event .day {
  float: left;
  display: inline;
  width: 90px;
  font-weight: bold;
  font-size: 90%;
  line-height: 1.4em;
  padding-left: 8px;
}

/* line 189, /app/app/assets/stylesheets/events.css.scss */
.event .time {
  float: left;
  width: 70px;
  font-size: 90%;
  color: #777;
}

/* line 196, /app/app/assets/stylesheets/events.css.scss */
.event .icon {
  float: left;
  width: 48px;
  height: 51px;
  background: #f5f4f1 url("/assets/icons/cal-icon.png") 0 0 no-repeat;
}

/* line 203, /app/app/assets/stylesheets/events.css.scss */
.event .icon span {
  float: left;
  display: inline;
  width: 48px;
  text-align: center;
}

/* line 210, /app/app/assets/stylesheets/events.css.scss */
.event .icon .m {
  padding-top: 4px;
  font-size: 70%;
  color: #fff;
  text-shadow: #8e1517 0 -1px 0;
}

/* line 217, /app/app/assets/stylesheets/events.css.scss */
.event .icon .d {
  margin-top: 2px;
  font-weight: bold;
  font-size: 135%;
  color: #333;
  text-shadow: #fff 0 1px 0;
}

/* line 225, /app/app/assets/stylesheets/events.css.scss */
.event .details {
  float: left;
  display: inline;
  width: 317px;
  padding-left: 18px;
  line-height: 1em;
}

/* line 233, /app/app/assets/stylesheets/events.css.scss */
.event .details .title {
  margin-bottom: 7px;
}

/* line 237, /app/app/assets/stylesheets/events.css.scss */
.event .details .title a {
  font-weight: bold;
  line-height: 1em;
}

/* line 242, /app/app/assets/stylesheets/events.css.scss */
.event .details .title img {
  vertical-align: top;
}

/* line 246, /app/app/assets/stylesheets/events.css.scss */
.event .details .location {
  font-size: 90%;
  margin-bottom: 6px;
}

/* line 251, /app/app/assets/stylesheets/events.css.scss */
.event .details .location span {
  color: #999;
  font-style: italic;
}

/* line 256, /app/app/assets/stylesheets/events.css.scss */
.event .details .location .distance {
  font-size: 95%;
}

/* line 260, /app/app/assets/stylesheets/events.css.scss */
.event .details .whos_going {
  font-size: 85%;
  color: #666;
}

/* line 265, /app/app/assets/stylesheets/events.css.scss */
.event .type {
  height: 50px;
  float: left;
  display: inline;
  border-left: 1px solid #edeae5;
  padding-left: 10px;
  padding-right: 8px;
  font-size: 95%;
  color: #666;
}

/* line 276, /app/app/assets/stylesheets/events.css.scss */
.event .type em {
  color: #668F2E;
}

/* line 280, /app/app/assets/stylesheets/events.css.scss */
.event .type strong {
  color: #333;
}

/* line 284, /app/app/assets/stylesheets/events.css.scss */
.event .type .button {
  margin-top: 5px;
}

/* line 288, /app/app/assets/stylesheets/events.css.scss */
.no_events {
  border-bottom: 1px solid #ECE9E4;
  background-color: #fff;
  padding: 10px 8px;
  line-height: 1em;
  font-style: italic;
  font-size: 110%;
}

/** =EVENTS SHOW
----------------------------------------------- */
/* line 299, /app/app/assets/stylesheets/events.css.scss */
#event_details {
  margin-left: 8px;
}

/* line 303, /app/app/assets/stylesheets/events.css.scss */
#event_details .status_cancelled {
  margin-bottom: 8px;
}

/* line 307, /app/app/assets/stylesheets/events.css.scss */
#event_details .status_cancelled strong {
  color: #DF8A89;
}

/* line 311, /app/app/assets/stylesheets/events.css.scss */
#event_details h2 {
  margin: 6px 0 0 0;
  border-bottom: 1px solid #ece9e4;
  padding: 2px 0 10px 1px;
  font-size: 135%;
  font-weight: normal;
  color: #333;
}

/* line 320, /app/app/assets/stylesheets/events.css.scss */
#event_details h2 .title {
  float: left;
  display: inline;
}

/* line 325, /app/app/assets/stylesheets/events.css.scss */
#event_details h2 .actions {
  float: right;
  display: inline;
  margin-top: 2px;
}

/* title/certified */
/* line 332, /app/app/assets/stylesheets/events.css.scss */
#event_details .event_title {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #f6f4f2;
  padding: 5px 9px;
}

/* line 339, /app/app/assets/stylesheets/events.css.scss */
#event_details .event_title h2 {
  float: left;
  display: inline;
  margin: 4px 0 0 0;
  border-bottom: none;
  font-weight: bold;
  font-size: 160%;
  text-shadow: #fff 0 1px 0;
}

/* line 349, /app/app/assets/stylesheets/events.css.scss */
#event_details .event_title .certified {
  float: right;
  display: inline;
  margin-top: 3px;
  margin-right: 2px;
}

/* line 356, /app/app/assets/stylesheets/events.css.scss */
.event_body {
  padding-top: 12px;
  border-top: 1px solid #ece9e4;
}

/* left */
/* line 362, /app/app/assets/stylesheets/events.css.scss */
.event_info {
  float: left;
  display: inline;
  width: 415px;
  margin-right: 12px;
}

/* line 369, /app/app/assets/stylesheets/events.css.scss */
.event_info .date {
  border-bottom: 1px solid #edeae5;
  padding-bottom: 12px;
}

/* line 374, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .icon {
  float: left;
  width: 48px;
  height: 51px;
  margin-left: 3px;
  margin-right: 10px;
  background: #f5f4f1 url("/assets/icons/cal-icon.png") 0 0 no-repeat;
}

/* line 383, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .icon span {
  float: left;
  display: inline;
  width: 48px;
  text-align: center;
}

/* line 390, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .icon .m {
  padding-top: 4px;
  font-size: 70%;
  color: #fff;
  text-shadow: #8e1517 0 -1px 0;
}

/* line 397, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .icon .d {
  margin-top: 2px;
  font-weight: bold;
  font-size: 135%;
  color: #333;
  text-shadow: #fff 0 1px 0;
}

/* line 405, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .time {
  float: left;
  display: inline;
  width: 352px;
  margin-top: 7px;
  font-size: 125%;
}

/* line 413, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .time span {
  color: #999;
}

/* line 417, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .org {
  float: left;
  display: inline;
  margin-top: 5px;
  color: #999;
  font-size: 90%;
  font-style: italic;
}

/* line 426, /app/app/assets/stylesheets/events.css.scss */
.event_info .date .org a {
  font-style: italic;
}

/* line 430, /app/app/assets/stylesheets/events.css.scss */
.event_info .location {
  padding: 12px 0;
  border-bottom: 1px solid #edeae5;
}

/* line 435, /app/app/assets/stylesheets/events.css.scss */
.event_info .location .icon {
  float: left;
  width: 48px;
  height: 51px;
  margin-left: 3px;
  margin-right: 10px;
  background: #f5f4f1 url("/assets/icons/map-icon.png") 0 0 no-repeat;
}

/* line 444, /app/app/assets/stylesheets/events.css.scss */
.event_info .location .title {
  float: left;
  display: inline;
  width: 352px;
  font-weight: bold;
  color: #2b5693;
  font-size: 120%;
}

/* line 453, /app/app/assets/stylesheets/events.css.scss */
.event_info .location .addr {
  float: left;
  display: inline;
  width: 352px;
  margin-top: 6px;
  color: #999;
}

/* line 461, /app/app/assets/stylesheets/events.css.scss */
.event_info .location #show_map,
.event_info .location #hide_map {
  float: left;
  display: inline;
  width: 352px;
  margin-top: 2px;
  font-size: 85%;
}

/* line 470, /app/app/assets/stylesheets/events.css.scss */
.event_info .location #hide_map {
  display: none;
}

/* line 474, /app/app/assets/stylesheets/events.css.scss */
.event_info #event_map {
  display: none;
  margin: 12px 0 0px 60px;
  width: 352px;
}

/* line 480, /app/app/assets/stylesheets/events.css.scss */
.event_info #map {
  height: 200px;
  width: 350px;
  border: 1px solid #E5E5E5;
}

/* line 486, /app/app/assets/stylesheets/events.css.scss */
.event_info #event_map .url {
  margin-top: 3px;
  font-size: 85%;
}

/* line 491, /app/app/assets/stylesheets/events.css.scss */
.event_info .description {
  padding: 12px 0 12px 3px;
}

/* right */
/* line 496, /app/app/assets/stylesheets/events.css.scss */
.event_attend {
  float: left;
  display: inline;
  width: 251px;
}

/* line 502, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join_box {
  border: 1px solid #edeae4;
  padding: 7px;
  background: url(/assets/common/event-box-fade.png) 0 0 repeat-x;
  text-align: center;
  margin-bottom: 12px;
}

/* line 510, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join {
  width: 132px;
  margin: 0 auto;
}

/* line 515, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join_box p {
  color: #777;
  font-style: italic;
  margin: 5px 0 0 0;
  line-height: 1em;
  font-size: 90%;
}

/* line 523, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join_box .delete {
  float: right;
  display: inline;
  margin-top: 2px;
  margin-left: 5px;
}

/* line 530, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join_box .buttons {
  float: right;
  display: inline;
  margin-left: 5px;
}

/* line 536, /app/app/assets/stylesheets/events.css.scss */
.event_attend .join_box .host {
  float: left;
  display: inline;
  margin-top: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-top: 1px solid #668F2E;
  border-bottom: 1px solid #fff;
  background-color: #7caa3a;
  padding: 2px 7px 3px 7px;
  font-size: 110%;
  color: white;
  line-height: 1em;
}

/* line 552, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going {
  margin-bottom: 10px;
  border: 1px solid #edeae4;
  font-size: 85%;
  color: #666;
}

/* line 559, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 {
  font-weight: normal;
  font-size: 100%;
}

/* line 564, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 .title {
  border-bottom: 1px solid #e5e4e1;
  padding-bottom: 4px;
  text-shadow: #fff 0 1px 0;
  font-size: 105%;
}

/* line 571, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3.max_limit .title {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 576, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 .label {
  margin-top: 1px;
  font-size: 115%;
  color: #2b5693;
  float: left;
}

/* line 583, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 .count {
  float: right;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #dcd6cb;
  color: #333;
  padding: 2px 6px 4px 6px;
  line-height: 1em;
  font-size: 95%;
}

/* line 595, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 .meta {
  padding-top: 1px;
  border-top: 1px solid #fff;
  font-size: 90%;
}

/* line 601, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going h3 {
  padding: 4px 6px 2px 6px;
  background-color: #f5f4f1;
  border-bottom: 1px solid #fff;
}

/* line 607, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going ul {
  list-style: none;
  background-color: #fdfcfc;
}

/* line 612, /app/app/assets/stylesheets/events.css.scss */
.event_attend .whos_going li {
  float: left;
  display: inline;
  padding: 9px;
  border-top: 1px solid #edeae4;
  margin: 0;
}

/* line 620, /app/app/assets/stylesheets/events.css.scss */
.event_attend .attendee .avatar {
  float: left;
  display: inline;
  margin-right: 9px;
}

/* line 626, /app/app/assets/stylesheets/events.css.scss */
.event_attend .avatar_match .wrap {
  position: relative;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

/* line 633, /app/app/assets/stylesheets/events.css.scss */
.event_attend .avatar_match img {
  position: absolute;
}

/* line 637, /app/app/assets/stylesheets/events.css.scss */
.event_attend .attendee .info {
  float: left;
  width: 170px;
  display: inline;
}

/* line 643, /app/app/assets/stylesheets/events.css.scss */
.event_attend .attendee .name {
  float: left;
  width: 160px;
  font-size: 150%;
}

/* line 649, /app/app/assets/stylesheets/events.css.scss */
.event_attend .attendee .view {
  float: left;
  width: 160px;
  margin-top: 2px;
  font-size: 110%;
}

/* line 656, /app/app/assets/stylesheets/events.css.scss */
.event_attend .attendee .host {
  float: left;
  margin-top: 3px;
  color: #668f2e;
  line-height: 1em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 110%;
}

/** =EVENTS NEW/EDIT
----------------------------------------------- */
/* line 669, /app/app/assets/stylesheets/events.css.scss */
#post_event #message_box,
#events_details #message_box,
#event_details #message_box {
  margin: 8px 0 6px 0;
}

/* line 675, /app/app/assets/stylesheets/events.css.scss */
#post_event {
  margin: 0 0 0 8px;
}

/* line 679, /app/app/assets/stylesheets/events.css.scss */
#post_event h2 {
  font-size: 125%;
}

/* line 683, /app/app/assets/stylesheets/events.css.scss */
#post_event #event_has_max_guests {
  margin-right: 3px;
}

/* line 687, /app/app/assets/stylesheets/events.css.scss */
#post_event #event_max_guests {
  width: 30px;
  padding: 0 3px;
  margin: 0 3px 0 0;
}

/* line 693, /app/app/assets/stylesheets/events.css.scss */
#post_event .at {
  margin: 0 3px;
}

/* line 697, /app/app/assets/stylesheets/events.css.scss */
#post_event #event_starts_at_date,
#post_event #event_ends_at_date {
  width: 82px;
  background: #F5F4F0 url("/assets/icons/cal-picker.png") 3px 2px no-repeat;
  padding-left: 23px;
}

/* line 704, /app/app/assets/stylesheets/events.css.scss */
#post_event #event_starts_at_time,
#post_event #event_ends_at_time {
  width: 58px;
}

/* line 709, /app/app/assets/stylesheets/events.css.scss */
.ui-datepicker {
  width: 18em;
}

/* line 713, /app/app/assets/stylesheets/events.css.scss */
.ui-datepicker-div {
  font-size: 85%;
}

/* line 717, /app/app/assets/stylesheets/events.css.scss */
.ui-datepicker .ui-datepicker-header {
  border: 1px solid #dbd5cb;
}

/* line 721, /app/app/assets/stylesheets/events.css.scss */
.ui-datepicker td {
  width: 28px;
}

/* line 725, /app/app/assets/stylesheets/events.css.scss */
.ui-datepicker a.ui-state-highlight,
.ui-datepicker .ui-widget-content a.ui-state-highlight,
.ui-datepicker .ui-widget-header a.ui-state-highlight {
  border: 1px solid #a6c0e8;
}
