/**
 * COMMON FORM STYLES
 */

form {
}

.field {
  position: relative;
  float: none;
  clear: both;
  display: block;
}

label.left {
  float: left;
  display: block;
  width: 140px;
/*
  Comments
  width: 80px;
*/
  padding: 5px 0 0 0;
  font-size: 13px;
  color: #ddd;
}

.text .middleColumn,
.email .middleColumn {
  float: left;
  margin: 0 0 5px 0;
  background: url(../images/f_input-background.gif) no-repeat;
/*
  height: 29px;
*/
  width: 193px;
}

.file .middleColumn {
  float: left;
  margin: 5px 0 13px 0;
}

h3 {
  clear: both;
  margin: 0 0 0 140px;
  padding: 3px 0 0 0;
  font-size: 11px;
  line-height: 150%;
}

.textarea .middleColumn {
  float: left;
  margin: 0 0 5px 0;
  background: url(../images/f_textarea-background.gif) no-repeat;
  width: 360px;
  height: 165px;
  overflow: hidden;
}

.dropdown .middleColumn {
  margin: 0 0 11px 0;
  padding: 3px 0 0 0;
}

#Main .checkboxset .middleColumn ul {
  float: left;    
  padding: 0;
  margin: 5px 0 5px 0; 
}

#Main .checkboxset .middleColumn li {
  background: none;
  padding: 0;
  margin: 0 0 5px 0;   
}

#Main .checkboxset .middleColumn label {
  margin: 0 0 0 5px;
  font-size: 13px;
}

input.text,
textarea {
  width: 180px;
  height: 29px;
  margin: 6px 6px 0 6px;
  border: none;
  background: none;
  color: #666;
  font-size: 14px;
}

textarea {
  width: 373px;
  height: 98px;
}

.middleColumn label.required {
  display: block;
  color: red;
}

/*

input.radio {
  width: 20px;
}

.field.checkbox input {
  width: 20px;
  margin: 3px 0 0 0;
}

select {
  width: 150px;
  margin: 7px 0 0 0;
}


*/

.Actions {
  margin: 15px 0 0 0;
}

/*
TODO TODO TODO
*
#Form_Form_action_process {
  border: 0;
  width:164px;
  height: 23px; 
  background:url(../images/f_button.gif) no-repeat;
  padding:2px 9px 4px; 
  color:#ffffff;
  margin: 0 0 0 140px;
  font-size: 15px;
}
*/

.message.validation,
label.validation,
.message.required,
label.required {
  color: red;
  display: block;
  margin: 0 0 5px 0;
  clear: both;
}



/**
 * FIELD SPECIFIC FORM STYLES
 */

/*
#Form_Form_EditableRadioField2 li {
  float: left;
  margin: 0 4px 6px 0;
}
*/

#CommenterURL {
  display: none;
}

/*
#PageCommentInterface_Form_PostCommentForm label.left {
  width: 80px;
}
*/

/*#PageCommentInterface_Form_PostCommentForm*/ .action {
/*
  Comments
  margin-left: 80px;
*/
  margin-left: 140px;
  background: url(../images/f_button.gif) no-repeat;
  width: 100px;
  height: 24px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  border: none;
  letter-spacing: 1px;
}


