body {margin:0; background:#1B1716; font:11px verdana, Arial, Helvetica, sans-serif; color:#fff; }

#flash {width:1010px; height:700px; margin:0 auto; font:10px Arial, Helvetica, sans-serif; overflow:hidden; color:#333;}
#flash h1, #flash h3, #flash a {color:333; font:10px Arial, Helvetica, sans-serif; }

#footer {width:1010px; margin:0 auto ; font:10px verdana, tahoma, arial, helvetica; color:#aaa; line-height:14px; text-align:center; }
#footer a {text-decoration:none; color:#aaa;}
#footer a:hover {text-decoration:underline; color:#fff; }

#content {width:700px; margin:20px auto 10px auto; text-align:left;}
#content a {text-decoration:none; color:#FFCC66;}
#content a:hover {text-decoration:underline; color:#FFCC00; }
#content h1 {font-size:18px;}
#content p {margin-top:4px; margin-bottom:16px;}

#forms { margin:10px; padding:15px; border:1px solid #ccc;}
#forms input, #forms textarea {color:#000;}

#feature {margin:10px auto 10px auto;}

/*   Forms Styles
=====================================*/
form {padding:0;margin:0;}
.text  {border:1px solid #666; width:200px;}
.error {border:1px solid #f00;background-color:#ffe0e0;}
.req {color:#999;font-size:10px;margin-left:5px;}
.req2 {color:#f00;font-weight:bold;margin-left:5px;}
.formText {text-align:right; padding-right:15px; width:33%; line-height:14px; padding-bottom:10px;}
