/* GENERIC FORM STYLING */
#Content form {
    width:864px;
    background-color:rgba(99,99,99,0.35);
    margin:20px 0 27px;
}
#Content form fieldset {
    border:0;
    padding:15px 0 0 27px;
}
#Content .message {
    color:#CC0000;
    border:2px solid #CC0000;
    margin-top:10px;
    padding:1px 3px 2px;
    font-size:2em;
}

#Content span.message {
    width:381px;
}
#Content form div {
    width:100%;
}
#Content div.Actions {
    padding:27px;
}
#Content input {
    background:none repeat scroll 0 0 #A3AC1D;
    color:#303030;
    border:2px solid #00191C;
    padding:1px 3px 2px;
    width:808px;
    font-size:2em;
}
#Content input:hover {
    background:#00BFF3;
}
#Content fieldset div {
    width:391px;
    margin:0 27px 0 0;

}
#Content fieldset div#Name,
#Content fieldset div#Email {
    float:left;
}
#Content fieldset div#Comments {
    width:809px;
    clear:both;
    padding-top:14px;
}
#Content form label {
    font-size:1.1em;
    color:#CCCCCC;
    padding-left:2px;
}
#Content form label.left {
    width:12em;
}
#Content form label.FormHeading {
    font-size:1.3em;
    color:#ff7200;
    font-weight:bold;
}
#Content form input.text,
#Content form textarea,
#Content form select {
    font-size:2em;
    width:383px;
    color:#303030;
    background:#FFFFFF;
    border:2px solid #00191C;
    padding:3px;
}
#Content form textarea {
    width:800px;
}
#Content form input.numeric {
    width:20px;
    background:#f0f0f0;
    border:1px solid #aaa;
    padding:3px;
    color:#000;
    margin-right:4px;
}
#Content form input.year {
    width:35px;
}
#Content form p.Actions {
    text-align:right;
    padding:0 22px 15px 0;
}
#Content form p.Actions input {
    padding:2px;
}