#header {
    height: 100px;
}

#content {
    margin: 0px;
}

.contest-header {
    margin-top: -51px;
}

.entry-form {
    background: #E3F3FA none repeat scroll 0 0;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    padding:5px;
    width:325px;
    margin-top:15px;
    float:right;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
.vote-form {
    background: #E3F3FA none repeat scroll 0 0;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    padding:5px;
    width:200px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.about {
    margin-top:25px;
    background: #E3F3FA none repeat scroll 0 0;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    padding:5px;
    width:235px;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
.about H2 {
    font-size:1.0em;
}
.about p{
    font-size:.9em;
}
.form-information{
    width:325px;
    margin-left:15px;
    margin-top:15px;
    float:left;
}

.entry-form .text-box {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(../images/contest_form_text.png) no-repeat scroll left top;
    border: medium none;
    color: #8D8C8C;
    display: block;
    float: left;
    font-size: 12px;
    height: 16px;
    padding: 4px;
    width: 155px;
}

.entry-form LABEL {
    font-size: 1.0em;
    text-transform: uppercase;
    text-align: right;
}
.entry-form SELECT {
    width:200px;
}

.entry-form TD.name {

    text-align: right;
}

.entry-form div.buttons{
    text-align:right;
    margin-top:10px;
}
.entry-form div.buttons input {
    background-color: #35beea;
    background-image:none;
    -x-system-font: none;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: 'trebuchet ms', helvetica, sans-serif;
    font-size: 84%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.vote-form div.buttons input {
    background-color: #42AFE0;
    -x-system-font: none;
    border-color: #999999 #666666 #666666 #999999;
    border-style: solid;
    border-width: 1px;
    color: #ffffff;
    font-family: 'trebuchet ms', helvetica, sans-serif;
    font-size: 1.5em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
     -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    width:200px;
}
#recaptcha_area, #recaptcha_table{
    width:250px;
}
