/* -----------------------------------------------------------------------------
 * Events Style Sheet
 *
 * version:   1.0
 * date:	     17 SEP 2008	
 * author:    Travis J. Todd
 * email:     travisjtodd@me.com
 * website:   http://www.pokerring.com
 * ----------------------------------------------------------------------------- */
/* =Typography
 * ----------------------------------------------------------------------------- */
h3 {
  padding: 12px 0 3px; }

h4 {
  color: #555555;
  padding: 6px 0 4px; }

/* =Main Layout
 * ----------------------------------------------------------------------------- */
#body #content .new #map_link {
  height: 44px;
  overflow: hidden; }
  #body #content .new #map_link p {
    background: url('/images/layout/maps/map-teaser-bg.jpg') no-repeat left top;
    margin-top: 6px; }
    #body #content .new #map_link p a {
      display: block;
      padding-top: 16px;
      text-align: right; }
      #body #content .new #map_link p a strong {
        padding: 6px 24px 6px 12px;
        color: #FFF;
        background: #115500 url('/images/layout/maps/map-icon.png') no-repeat right 10px; }
#body #content .new .badges li {
  float: left; }
  #body #content .new .badges li .badge {
    border-right: 3px solid white; }
#body #content .new .badges li {
  padding: 0;
  border: none; }
#body #content .new .event-details {
  width: 444px; }
  #body #content .new .event-details h2 {
    border-bottom: 1px solid #dcdacf;
    margin-bottom: 6px; }
  #body #content .new .event-details p, #body #content .new .event-details ul {
    padding-left: 12px;
    padding-right: 12px; }
  #body #content .new .event-details dl dt {
    font-weight: bold;
    border-bottom: 1px solid #dcdacf;
    color: #222222;
    font-size: 100%;
    padding: 11px 12px 6px;
    margin-bottom: 6px; }
  #body #content .new .event-details dl dd {
    padding: 0 12px 0.6em; }
#body #content .new li.current {
  font-weight: bold; }
#body #content .new #participations .desc {
  padding: 12px; }
#body #content .new #users thead {
  display: table-header-group; }
  #body #content .new #users thead th {
    border-bottom: 1px solid #dcdacf;
    padding: 6px 0; }
#body #content .new #users .drag-icon {
  background-image: url(/images/layout/icons/drag.png);
  background-position: center center;
  background-repeat: no-repeat;
  width: 36px; }
#body #content .new #users tr.drag td {
  background-color: #fff8dd;
  font-weight: bold; }
#body #content .new #add-player {
  margin-top: 6px; }
#body #content .new .participations li {
  clear: both;
  padding: 12px;
  height: 1%;
  border-bottom: 1px dotted #dcdacf; }
  #body #content .new .participations li .badges li {
    clear: none;
    border: none;
    padding: 0; }
  #body #content .new .participations li .avatar, #body #content .new .participations li .links, #body #content .new .participations li .actions {
    float: left; }
  #body #content .new .participations li .links {
    padding-left: 12px; }
  #body #content .new .participations li .details {
    float: right; }
    #body #content .new .participations li .details li {
      padding: 3px 0;
      border: none;
      clear: none; }
  #body #content .new .participations li .actions ul li {
    padding: 0 0 0 12px;
    border-bottom: none; }
    #body #content .new .participations li .actions ul li a:link, #body #content .new .participations li .actions ul li a:visited {
      display: block;
      padding: 4px 0 4px 24px;
      background-repeat: no-repeat;
      background-position: 0 3px; }
  #body #content .new .participations li .actions ul .bluff {
    background-image: none; }

/* =Forms
 * ----------------------------------------------------------------------------- */
#body .new .event-form .tabs ul li {
  height: auto; }
  #body .new .event-form .tabs ul li a {
    height: auto; }
#body .new .event-form .tabs ul .current {
  background-color: #115500; }
#body .new .event-form .tabs ul .inactive {
  border-right: 1px solid #bfbba6;
  border-top: 1px solid #bfbba6;
  color: #bfbba6;
  background-color: #dcdacf;
  padding: 4px 12px 3px; }
#body .new .event-form fieldset {
  padding: 0 12px 6px; }
  #body .new .event-form fieldset #event_club_id, #body .new .event-form fieldset #event_name, #body .new .event-form fieldset #location_country_id {
    width: 246px; }
  #body .new .event-form fieldset ol li ol li {
    padding-left: 0; }
  #body .new .event-form fieldset fieldset {
    padding: 0;
    margin: 0;
    border: none; }
    #body .new .event-form fieldset fieldset legend {
      float: left;
      display: none; }
  #body .new .event-form fieldset #end-date {
    display: none; }
  #body .new .event-form fieldset #end {
    display: inline; }
  #body .new .event-form fieldset .notice {
    margin-bottom: 6px; }
  #body .new .event-form fieldset .buttons {
    clear: none; }
#body .new .event-form #loading_location {
  display: none;
  margin-left: 120px; }
#body .new .event-form #copy-event {
  padding-left: 12px; }
  #body .new .event-form #copy-event fieldset {
    padding: 0;
    margin-bottom: 0; }
    #body .new .event-form #copy-event fieldset legend {
      display: none; }
    #body .new .event-form #copy-event fieldset #copy_id {
      width: 180px; }
    #body .new .event-form #copy-event fieldset #copy_select {
      padding-top: 6px;
      padding-bottom: 0; }
    #body .new .event-form #copy-event fieldset .single label {
      width: auto; }
#body .new .event-form .heading {
  font-weight: bold; }
#body .new #terms-list ul {
  padding-top: 6px;
  padding-bottom: 0px;
  background-color: #dcdacf;
  border-bottom: 1px dotted #bfbba6;
  position: relative; }
  #body .new #terms-list ul li {
    padding-bottom: 6px; }
  #body .new #terms-list ul a {
    display: block;
    position: absolute;
    right: 6px;
    top: 6px;
    background: url(/images/layout/buttons/close.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    z-index: 20; }
#body .new .add-new-element {
  display: block;
  float: left;
  padding: 6px 12px;
  background: url(/images/layout/buttons/plus.png) no-repeat 0 10px; }
