body {margin:0; color:#fff; font:11px verdana, Arial, Helvetica, sans-serif; background:#6E6E6E url(images/bg.jpg)  top center repeat-x; }
#container{width:900px; height:600px; margin:0 auto 0 auto; position:relative;}
#flash {width:900px; height:551px;; font:10px Arial, Helvetica, sans-serif; overflow:hidden; color:#406921; margin:0; padding:0;}
#plog img{border:none;}
#flash h1, #flash h3, #flash a {color:#406921; font:10px Arial, Helvetica, sans-serif; }

#footer {font:11px verdana, tahoma, arial, helvetica; color:#fff; line-height:14px; text-align:center; }
#footer a {text-decoration:none; color:#fff;}
#footer a:hover {text-decoration:underline; color:#fff; }
#footer img{display:block;}
#footer.popup{width:100%;}
#content {width:94%; margin:20px auto 10px auto; text-align:left;}
#content a {text-decoration:none; color:#000;}
#content a:hover {text-decoration:underline; color:#666; }
#content h1 {font-size:18px;}
#content p {margin-top:4px; margin-bottom:16px;}

#forms { margin:10px; padding:15px; border:1px solid #000; background:#444;}
#forms input, #forms textarea {color:#000;}

#feature {margin:10px auto 10px auto;}


.formText {font:10px Arial, Helvetica, sans-serif;}
.validation-failed {color:#333; background-color:#FFE7E6; border:1px solid #f00;}
.validation-passed {color:#333; background-color:#D7ECD2; border:1px solid green;}
.validation-advice {display:inline; padding:1px; color:#420002; background-color:#FFE8E8; border:1px solid #CC0000;}
#userform {padding:4px; margin:4px; border:1px solid #666; }
#userform div {padding:4px; margin:6px 0 6px 4px;}

#pop{position:absolute; top:0; left:0; width:0; height:0; background:#929292; z-index:1000; overflow:hidden; padding:0;}
#popinner{width:890px; height:600px; background:#777777 url(images/ajax-loader.gif) center center no-repeat; margin:0 auto; border:1px solid #FF9600; padding:0; overflow:hidden;}
.skinny #popinner{width:auto; height:auto; background:#929292 url(images/ajax-loader.gif) center center no-repeat; margin:0 auto; border:none; padding:0; overflow:hidden;}
#popinner iframe{padding:0; margin:0 auto;  }
#popinner img{border:1px solid #FF9600; display:block; margin:0 auto;}
#pop a{display:block; text-align:center; color:#fff; font-weight:bold;}