/* ============== */
/* = Show Venue = */
/* ============== */

/* Event description by user */

#venueDetails {
  padding-bottom:3px;
}

#venueDetails h4 {
  margin-bottom:5px;
}

#venueDetails .title .second p {
  text-align:right;
}

#venueDetails p {
  font-size:93%;
  margin:5px 0;
}

#venueDetails p.description {
  color:#4d4d4d;
}

#venueDetails p.sports {
}

/* Links */

#venueDetails .links p {
  font-size:93%;
  font-weight:bold;
}

#venueDetails .links .second p {
  text-align:center;
}

#venueDetails .links .third p {
  text-align:right;
}

/* Map description */

#venueLocation .mapDescription {
  margin:10px 0;
  padding-bottom:10px;
}

#venueLocation .mapDescription p {
  font-size:93%;
}

#venueLocation .mapDescription .second p {
  text-align:right;
}

/* Comments */

#comments {
  margin-top:15px;
}

#comments h5.add {
  border-top:1px solid #F2F2F2;
  padding-top:10px;
  margin-top:15px;
}

#comments .commentForm {
  border-top:1px solid #F2F2F2;
  margin-top:15px;
}

#comments .commentForm .form-box {
  margin-top:12px;
}

#comments ul {
  background:#dcf1ff;
  padding:0px 8px;
}

#comments li {
  border-bottom:1px solid #a6dcf6;
  padding:8px 0;
  position:relative;
}

#comments li.last {
  border:0;
}

#comments li p {
  font-size:100%;
  line-height:1.6em;
  margin-right:15px;
}

#comments li p.delete {
  position:absolute;
  top:8px;
  right:0;
  line-height:1em;
  margin:0;
}

#comments li p.delete a {
  display:block;
  width:12px;
  height:12px;
  text-indent:-10000px;
  background:url('/images/delete.gif') no-repeat 0 0;
  outline:0;
}

#comments li p.delete a:link, #comments li p.delete a:visited {
  background-position:0 0;
}

#comments li p.delete a:hover, #comments li p.delete a:active {
  background-position:0 -12px;
}

#comments li .first div.photo {
  float:left;
  margin-right:8px;
}

#comments li .first p {
  font-size:100%;
}

#comments li .first p span.staff {
  background:#98d2f8;
  color:#ffffff;
  text-transform:uppercase;
  font-size:80%;
  font-weight:bold;
  padding:2px 4px;
  margin-left:3px;
}

#comments li p.details {
  font-size:85%;
  line-height:1.3em;
  color:#6f6f6f;
  padding-bottom:2px;
}

/* ================ */
/* = Create Venue = */
/* ================ */

#location input[type=text] {
  width:210px;
}

#btnDropPoint {
  font-size:85%;
  margin-top:13px;
}

#btnLocate {
  font-size:85%;
}

#coordinates {
  margin-top:15px;
  font-size:85%;
  font-weight:normal;
  color:#4d4d4d;
}

#sports .yui-g {
  width:376px;
  margin-bottom:10px;
}

#sports p.title {
  font-weight:bold;
  margin:3px 0;
}