.threecol-1st {
    width:32%;
    float: right;
    text-align: right;
}

.threecol-2nd {
    width:32%;
    float: right;
    text-align: center;
}

.threecol-3rd {
    text-align: left;
}

label.required {
  font-weight : bold
}

.form-row, .form-row-wide {
    clear: right;
    padding: 5px;
}

.submit-row {
    text-align: left;
    padding: 3px;
    background: #80b0da;
}

.form-row label, .form-row-wide label {
  display : block;
  text-align : left;
  float : right;
  width : 80px;
  padding : 2px;
}

.form-row-wide label { width:15em; }

/* slug fields should be ltr */
#id_slug { direction:ltr; text-align:left; }

.form_outer { padding: 5pt; border:1px solid #c0c0c0; margin: 5pt; background: #ffffff;}

