.form-note {
        font-size: 85%;
        color: #999;
        margin-bottom: 0.3em;
        margin-top: 0;
        display: block;
}

.form-divide {
        padding: 0.3em 0;
        border-bottom: 1px solid #ddd;
}

.form-divide span {
        font-size: 85%;
}

.form-divide span img {
        vertical-align: middle;
}

.form-full {
        width: 100%;
}
.form-date {
        width: 50px;
}
.form-year {
        width: 70px;
}

#url {
        font-size: 135%;
        white-space: nowrap;
}

#url-string {
        width: 680px;
        overflow: hidden;
        text-overflow: ellipsis;
}

#bodytextpreview {
        overflow: hidden;
        width: 550px;
}

fieldset #url {
        width: 500px;
        display: inline;
}

.form-large .form-text, .form-large .form-text-variable, .form-large textarea, #topic-default1, #topic-default2, #topic-default3, 
.form-large select, .form-large .form-brief, .form-small .form-text, form-small .form-text-variable {
        font-size: 100%;
        background: #FFFADB;

        border: 1px solid #CBB945;
        color: #776B1B;
        padding: 2px;
}

.form-large select {
        padding: 1px 0;
}

.form-large textarea.disabled {
        background: #eee;
        border: 1px solid #ccc;
        color: #666;
}

.form-large input {
        font-size: 100%;
        padding: 3px 7px !important;
}

.form-large div {
        padding-bottom: 1em;
        clear: left;
}
.form-small input {
        font-size: 100%;
        padding: 3px 7px !important;
}

.form-small div {
        padding-bottom: 1em;
        clear: left;
}

.form-large .inline {
        float: left;
        clear: none;
        padding-right: 5px;
}

input.button1, input.button2 {
        font-size: 135%;
        margin-top: 2px;
        padding: 3px 10px;
}

.form-large .form-text {
        width: 450px;
        padding: 3px;
}
.form-small .form-text {
        width: 300px;
        padding: 3px;
}

.form-large .form-brief {
        width: 600px;
.form-small {
        width: 400px;
} /*IE6*/

.form-large .form-text-variable {
        width: 96%;
}

.form-large textarea  {
        height: 7em;
        width: 400px;
}

.form-large label {
        float: none;
        display: block;
        font-size: 105%;
        font-weight: bold;
        letter-spacing: -0.03em;
        color: #817A71;
        margin: 0.7em 0 0.1em 0;
}

.form-large label span {
        font-size: 80%;
        font-weight: normal;
        color: #999;
        letter-spacing: 0;
}

.form-large label.form-checkbox {
        display: inline;
        vertical-align: middle;
        position: relative;
        top: -3px;
}

.form-large .form-field {
        padding-bottom: 1em;
}

#topic-default1, #topic-default2, #topic-default3 {
        width: 1.5em;
        vertical-align: middle;
        text-align: center;
}

.form-url-text {
        font-size: 126%;
        font-weight: normal;
}


