form.entry fieldset {
    border:2px solid #eee;
    padding:10px;
    margin:5px;
}
form.entry fieldset legend {
    background-color:#d2d2d2;
    padding:5px 10px;
}
form.entry p {
    margin-bottom:3px;
}
form.entry p label {
    float:left;
    margin-right:20px;
    text-align:right;
    width:290px;
}
form.entry p.button {
    width:auto;
    height:37px;
    background: #CBEAE7 url(../images/nav_back.png) repeat-x 0 100%;
    padding:0px;
    margin:5px;
}
form.entry p.button input.left {
    float:left;
}
form.entry p.button input.right {
    float:right;
}
form.entry p.button input {
    margin:4px;
    padding:3px;
    height:auto;
    width:auto;
    font-weight:bold;
    background-color:#2d7e76;
    border-color:#2d7e76;
    color:white;
}
form.entry p input {
    width:350px;
}

form.entry p div input {
    width:350px;
}
form.entry  p textarea {
    width:350px;
    height: 80px;
}
form.entry p select {
    width:350px;
}
.ferror {
    color:red;
}