/*==================================================================
Secure and Accessible PHP Contact Form v.2.0WP FIXED width
DEFAULT.CSS made by Mike Cherim - http://green-beast.com
Designed and built to work with the Default WordPress theme
==================================================================*/
#gb_form_div
{
	text-align: left;
	width: 460px;
}
#gb_form
{
	text-align: left;
	background-color: #FFF;
}
#gb_form_div A
{
	color: #FF0101;
}
#gb_form_div A:hover, #gb_form_div A:focus, #gb_form_div A:active
{
	color: #DB1414;
	text-decoration: underline;
}
#gb_form FIELDSET
{
	border: 0;
	margin-top: 10px;
}
#gb_form LEGEND, #gb_form DT
{
	font-weight: 100;
	color: #010000;
}
#gb_form LEGEND
{
	margin-left: -10px;
}
#gb_form LEGEND#mainlegend
{
	font-size: 1.2em;
	color: #CE070A;
	margin-left: -10px;
}
#gb_form LEGEND#mainlegend SMALL
{
	font-size: 0.7em;
	text-transform: uppercase;
}
#gb_form_div .main_formhead
{
	font-size: 1.4em;
}
#gb_form LABEL
{
	color: #CE070A;
	margin-top: 5px;
}
#gb_form INPUT.short, #gb_form INPUT.med, #gb_form SELECT.med, #gb_form TEXTAREA.textbox
{
	font: 1em "Gill Sans", "lucida grande", verdana, arial, sans-serif;
	color: #000;
	padding: 4px;
	border: 1px solid #010000;
	background-color: #F9F9F9;
	line-height: 1.5em;
	width: 300px;
}
#gb_form INPUT.short
{
	width: 45px;
}
#gb_form TEXTAREA.textbox
{
	width: 400px;
}
#gb_form SELECT.med
{
	width: 250px;
}
#gb_form INPUT.checkbox
{
	padding: 0;
}
#gb_form LABEL INPUT.checkbox
{
	margin: 0;
}
* HTML INPUT.button
{
	color: #000;
	padding: 4px;
	border: 1px solid #000101;
	background-color: #F9F9F9;
}
/*NOTE: .hover and .focus classes IE JS*/
#gb_form INPUT.short:hover, #gb_form INPUT.short:hover, #gb_form INPUT.med:hover, #gb_form INPUT.med:focus, #gb_form SELECT.med:hover, #gb_form SELECT.med:focus, #gb_form TEXTAREA.textbox:hover, #gb_form TEXTAREA.textbox:focus, #gb_form INPUT.short.hover, #gb_form INPUT.short.focus, #gb_form INPUT.med.hover, #gb_form INPUT.med.focus, #gb_form SELECT.med.hover, #gb_form SELECT.med.focus, #gb_form TEXTAREA.textbox.hover, #gb_form TEXTAREA.textbox.focus
{
	color: #444;
	padding: 4px;
	border: 1px solid #000;
	background-color: #FFF;
}
INPUT.button
{
	margin-top: 10px;
}
SPAN.error, SPAN.success, #gb_form_div DT
{
	color: #CD0000;
	font-weight: bold;
}
#gb_form_div DT SMALL, SPAN.success, DL#result_dl_blockq DT
{
	color: #CE070A;
}
SMALL.whythis, SMALL.whythis A
{
	font-size: 0.9em;
}
#gb_form SMALL.whythis A SPAN
{
	font-size: 0.9em;
	color: #FFF;
	border: 1px solid #FFF;
	padding: 0 3px;
}
#gb_form SMALL.whythis A:hover, #gb_form SMALL.whythis A:focus, #gb_form SMALL.whythis A:active
{
	text-decoration: none;
	color: #000;
}
#gb_form SMALL.whythis A:hover SPAN, #gb_form SMALL.whythis A:focus SPAN, #gb_form SMALL.whythis A:active SPAN
{
	border: 1px solid #000;
	background-color: #CE070A;
	color: #FFFFFF;
	font-weight: 100;
}
P.creditline SMALL
{
	display: block;
	text-align: right;
	margin: 5px 0;
	font-size: 0.7em;
	letter-spacing: 0.0001em;
	color: #666;
}
/*NOTE: .abbr class is for IE*/
.abbr
{
	cursor: help;
	border-bottom: 1px dashed #999;
}
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
{
	font-weight: bold;
	color: #CE074A;
}
/*End DEFAULT CSS*/

