/* =============================================================================
Wiski - Contact
============================================================================= */

/* Column control
============================================================================= */

#column_control {
  padding: 19px 0 0 30px;
}

#column_control h2 {
  font: normal 20px/22px Georgia, Times New Roman, Serif;
  color: #343434;
  height: 22px;
  margin-bottom: 0;
  padding: 2px 0 0 1px;
}

#column_control a {
  color: #ba0f0f;
  border-bottom: 1px solid #e3cdcd;
}

#column_control a:hover {
  color: #d84b4b;
  border-bottom: 1px solid #fff;
}

#column_control .error {
  font: normal 12px/19px Arial, Tahoma, Sans-Serif;
  border: 1px solid #E2DA9D;
  background: #FFF8C5;
  width: 519px;
  padding: 6px 0 5px 9px;
  margin-bottom: 17px;
}

/* Main column
============================================================================= */

#main_column {
  float: left;
  width: 558px;
  padding-top: 21px;
}

#main_column h2 {
  height: 32px;
  padding-bottom: 2px;
}

#main_column p {
  font: normal 12px/17px Arial, Tahoma, Sans-Serif;
  padding: 0 30px 17px 1px;
}

#main_column form {
  padding-top: 13px;
}

#main_column form div {
  height: 25px;
  padding-bottom: 6px;
  background: url(/img/backgrounds/textboxes/156.gif) 186px 0 no-repeat;
}
#main_column form div.break {
  padding-bottom: 26px;
}
#main_column form div.button {
  background: none;
  padding: 10px 0 0 186px;
  height: auto;
}
#main_column form div#story_box {
  background: url(/img/backgrounds/textboxes/342.gif) 186px 0 no-repeat;
  height: 180px;
  padding-bottom: 2px;
}

#main_column form label {
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  width: 156px;
  padding-right: 35px;
  float: left;
  display: block;
  text-align: right;
  font-weight: bold;
  line-height: 25px;
}

#main_column form input {
  display: block;
  float: left;
  background: none;
  width: 146px;
  border: 0;
  padding: 5px 0 0 0;
}
#main_column form .button input {display: none}

#main_column form textarea {
  display: block;
  float: left;
  background: none;
  width: 332px;
  height: 170px;
  border: 0;
  margin: 5px 0 0 0;
}

#main_column form span {
  display: block;
  float: left;
  padding: 5px 0 0 35px;
  color: #AEAEAE;
}

#main_column form button {
  background: url(/img/buttons/send_message.gif) 0 0 no-repeat;
  height: 25px;
  width: 125px;
  cursor: pointer;
  border: 0;
  margin: 0;
  padding: 0;
}
#main_column form button:hover {background-position: 0 -25px;}

#main_column form button em {
  display: none;
}

#main_column form div.button p {
  font: normal 11px/16px Tahoma, Arial, sans-serif;
  color: #6E6E6E;
  margin: 0;
  padding: 0 0 5px 0;
  width: 342px;
}

/* Contact details
============================================================================= */

#contact_details {
  float: left;
  width: 342px;
  padding-top: 21px;
}

#contact_details p {
  font: normal 12px/17px Arial, Tahoma, Sans-Serif;
  padding-top: 12px;
}

#contact_details span {
  display: inline;
  padding-right: 4px;
  color: #7E7E7E;
}

#contact_details a {
  border-bottom: 0;
}
