   @import "calendar.css"; .cform { margin:10px auto 0 auto; width: 410px; } .cform fieldset { margin-top:10px; padding:5px 0 5px 0; border:none; } .cform fieldset.cf_hidden { border:none!important; background:none!important; padding:0!important; margin:0!important; } .cform legend { margin-left:10px; padding: 0 0 10px 0; font:normal 18px Verdana; color: #aaa; } ol.cf-ol { margin:0; padding:0; } ol.cf-ol li { margin:5px 0!important;  padding:0; list-style:none!important; text-align:left; }    ol.cf-ol li.textonly { padding:3px 0; text-align:center; font-size:0.9em; color:#888; }    .cform label { width:90px; margin:2px 10px 0 0; display:-moz-inline-box;  display:inline-block;  text-align:left; vertical-align:top; color: #aaa; font:0.9em Trebuchet MS,sans-serif; } .cform label span { width:90px;  display:block; } label.cf-before { margin:0 10px 0 0; } label.cf-after { margin:0 0 0 6px; width:200px; text-align:left; } label.cf-after span { width:200px; display:block; } label.cf-group-after { margin:0 0 0 2px; width:60px; text-align:left; } label.cf-group-after span { width:60px; display:block; margin-top:3px; line-height:1.1em; }    .cform input, .cform textarea, .cform select { padding:1px 3px; border: 1px solid #aaa; font:0.9em Trebuchet MS,sans-serif; color:#888; background:#ffffff url(/blog/wp-content/plugins/contactforms/styling/../images/field-bg-top.gif) repeat-x top left; } .cform input:hover, .cform textarea:hover, .cform select:hover { border: 1px solid #FFCC00; background:#ffffff url(/blog/wp-content/plugins/contactforms/styling/../images/field-bg-bottom.gif) repeat-x bottom left; } .cform input:focus, .cform textarea:focus, .cform select:focus { color:#666; background:#ffffff url(/blog/wp-content/plugins/contactforms/styling/../images/field-bg-bottom.gif) repeat-x bottom left; } .cform textarea, .cform input { width:250px; } .cform select { width:258px;  } .cform select.cfselectmulti { height:7.5em; } .cform textarea { font-family: arial; font-size: 0.9em; overflow:auto; }    span.reqtxt, span.emailreqtxt { margin:0px 5px 7px 98px; display: block; vertical-align:top; color: #aaa; font-size:0.7em; line-height:1.2em; }    ol.cf-ol li.cf-box-title { padding-left:100px;  }    input.cf-box-a, input.cf-box-b { margin:1px 0 0 0; width:16px; border:none!important; background:none!important; } input.cf-box-a { margin-left:100px;  }    ol.cf-ol li.cf-box-group { padding: 0 0 5px 100px; }    p.cf-sb { margin: 0; text-align:left; } .cform input.sendbutton { width:100px; padding:2px; margin: 0 0 0 100px; font-size:0.8em; background:url(/blog/wp-content/plugins/contactforms/styling/../images/button-bg.gif) repeat-x; border:1px solid #adadad!important; border-left-color:#ececec!important; border-top-color:#ececec!important; }    .cform .error { color:red!important; border:1px solid #FF0000!important; padding:1px 3px; } .cform .errortxt, .mailerr { color:red!important; }    label.seccap { margin-top: 6px; } label.secq, label.secq span { margin-top: 2px; width:174px; } input.secinput { width:45px; margin: 3px 0 0 0; vertical-align:top; } #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha { height:15px; width:50px; padding: 4px 4px; margin: 0; } img.captcha { margin:0 0 0 10px!important; padding:0!important; border:none!important; float:none!important; } img.captcha-reset { background: url(/blog/wp-content/plugins/contactforms/styling/../images/captcha_reset_white.jpg) no-repeat; margin-left:3px; width:21px; height:21px; } img.imgcalendar { position:relative; top:4px; }    p.info { margin:10px 0; text-align:center; } p.success { color:green; } p.failure { color:red; }    [disabled] { color:#dddddd; border-color:#dddddd!important; background:none!important; } .disabled { border-color:#dddddd!important; }    .cform input.cf_upload { background: #f9f9f9; border:1px solid #888888; }    .linklove { margin:10px 0 10px 50px!important; padding:0!important; text-align:center!important; } .linklove a, .linklove a:visited { font-size: 0.8em; font-family: Tahoma; color:#aaaaaa!important; }    * html span.reqtxt, * html span.emailreqtxt { display: inline-block; } * html .cform fieldset.cf_hidden { border:none!important; background:none!important; padding:0!important; margin:0!important; } * html .cform legend { position:absolute; top: -10px; left: -8px; margin-left:0; } * html .cform fieldset { position: relative; margin-top:15px; padding-top:25px; } * html img.captcha { margin-top:1px!important; } *+html input.cf-box-a, *+html input.cf-box-b { margin-top:0px; background:none; } * html input.cf-box-a, * html input.cf-box-b { height:1.2em; margin-top:0px; background:none; } *+html label.cf-after { margin-top:2px; } 