/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
  BEASTBLOG-V2.CSS made by Mike Cherim - http://green-beast.com 
Designed and built to work with the Beast-Blog v.2.0 WordPress theme
===================================================================== */

#gb_form_div {
text-align:left;
width:103%;
}
#gb_form_div p {
margin-left:12px;
}
#gb_form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-align:left;
}
#gb_form_div a {
color:#777;
text-decoration:underline;
}
#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
background-color:#FFFFFF;
color:#111111;
text-decoration:none;
}
fieldset {
border:0 none;
margin-top:10px;
}
#gb_form legend, legend, #gb_form dt {
color:#000;
font-weight:bold;
}
#gb_form legend {
margin-left:-10px;
padding-top:5px;
}
* html #gb_form legend {
margin-left:-5px;
}
#gb_form legend#mainlegend {
color:#000;
font-size:1.2em;
margin-left:-10px;
padding-bottom:10px;
padding-top:5px;
}
* html #gb_form legend#mainlegend {
margin-left:-5px;
}
#gb_form legend#mainlegend small {
font-size:0.7em;
text-transform:uppercase;
}
#gb_form_div .formhead small a {
background-image:none;
display:inline;
font-size:0.7em;
margin:0;
padding:0;
}
#gb_form_div .main_formhead, #gb_form_div .formhead {
color:#ff0000;
font-size:1.2em;
width:97%;
}
#gb_form_div .main_formhead {
margin-left:-35px;
}
label {
color:#444;
margin-left:0;
margin-top:5px;
}
input.short, input.med, select.med, textarea.textbox, textarea {
-x-system-font:none;
background-color:#f1f1f1;
border:1px solid #aaa;
color:#444;
font-family:'century gothic','trebuchet ms',arial,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
padding:1px;
width:70%;
}
input.short {
width:7%;
}
textarea.textbox, textarea {
height:220px;
line-height:1.5em;
width:98%;
}
select.med {
width:60%;
}
input.checkbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
color:#111;
cursor:default;
height:14px;
margin:0;
padding:0;
width:14px;
}
input.button:hover, input.button:focus, input.button.hover, input.button.focus {
background-color:#555;
border:0 none;
color:#FFFFFF;
cursor:pointer;
}
input.short:hover, input.short:hover, input.short:focus, input.short.focus, input.med:hover, input.med.hover, input.med:focus, input.med.focus, select.med:hover, select.med.hover, select.med:focus, select.med.focus, textarea.textbox:hover, textarea.textbox.hover, textarea.textbox:focus, textarea.textbox.focus {
background-color:#FFFFFF;
border:1px inset #aaa;
color:#000000;
cursor:text;
padding:1px;
}
input.button {
background-color:#444;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:1em;
padding:1px;
}
#content #gb_form input.button {
margin:15px 5px 25px;
padding:2px 15px;
}
* html #content #gb_form input.button {
margin-left:-5px;
}
span.error, span.success, #gb_form_div dt {
color:#CC0000;
font-weight:bold;
}
#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
color:#000000;
}
small.whythis, small.whythis a {
color:#333333;
font-size:0.8em;
text-decoration:none;
}
p.creditline small {
clear:both;
color:#777;
display:block;
font-size:0.75em;
letter-spacing:0.0001em;
margin:0;
padding:25px 0 15px;
text-align:right;
}
dl#result_dl_blockq blockquote {
margin-left:0;
}
dl#result_dl_blockq blockquote p cite {
display:block;
text-align:right;
}
#gb_form_div span.items {
color:#555;
font-weight:bold;
}
#gb_form_div ul {
margin:10px 10px 20px;
}
#gb_form_div ul li {
list-style-type:none;
margin:0 10px 0 20px;
}

/* End BEASTBLOG-V2 CSS */