/* ----------------------------------------
GENERAL PASSWORD-REMINDER STYLING
---------------------------------------- */

p {background-color:#000; padding: 10px; margin-bottom: 5px;}

/* Form */
body div.df { background: url(../images/content/forum/post/reply_bg.gif) left top; padding: 7px; width: 351px;  }
body div.df .row {margin-bottom:5px;clear:both;display:block;}
body div.df .row label {font-size: 1.3em; font-weight: bold; padding: 10px 5px 5px 5px; display: block;}
body div.df h3 {font-size: 2.0em; font-weight: bold; padding: 10px 5px 0 5px; display: block;}
body div.df .row label span.field-required-indicator {color:#CC0000;font-style:normal;}
body div.df div.cleaner {overflow:hidden;clear:both;height:1px;margin-top:-1px}

/* Form Errors */
body div.df .error-summary { padding-top:10px; font-size:1.2em; font-weight: normal; color:#E86700; }
body div.df .error-summary ul {list-style:square; color:#E86700; font-size:1.0em;}
body div.df .row div.field-errors {display:none;}

/* Form  Input*/
body div.df .row.input { background: url(../images/content/forum/post/reply_subject_bg.gif) 0 34px no-repeat; height: 65px;}
body div.df .row.input input { display:block; width: 338px; margin: 5px 0 0 7px; padding: 4px 0 4px 0; background: none; border: none;}
body div.df .row.input input.invalid {background-color:#FFE4E1;}

/* Form  Toolbar */
body div.df .toolbar {margin:20px 0 0 0;height:1%;}
body div.df .toolbar input, div.df .toolbar a {margin-right:5px;}

