div.ui-dialog a.video,a.video img{width:510px; height:321px; display:block; }
div.ui-dialog a.video{margin:0 20px 20px; }
div.ui-dialog h2{color:#000; padding:0 20px 20px; }
div.ui-dialog .ui-dialog-titlebar-close{position:absolute; top:20px; right:20px; }
div.ui-dialog .ui-dialog-titlebar-close span{display:block; height:25px; }
div.ui-dialog .ui-icon:before{content: "[ "; }
div.ui-dialog .ui-icon:after{content: " ]"; }
div.ui-dialog .ui-dialog-titlebar{position:relative; height:20px; }
.ui-widget-overlay{position:absolute; top:0; left:0; background-color:#000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; }
#popup{text-align:left; min-height:150px!important; }
#popup h2.form-title{padding-top:0; }
#popup .form-container{margin:0 20px; }
#popup input,#popup textarea,#popup select{padding:3px; border:1px solid #006; margin-bottom:12px; margin-top:3px; width:505px; }
#popup textarea{height:75px; }
#popup label{color:#CCC; }
#popup p{color:#CCC; margin:-10px 20px 10px; padding-bottom:5px; font-size:14px; }
#popup .submit{float:right; border:none; padding:2px 8px; margin-bottom:20px; display:block; text-indent:-99999px; outline-style:none; width:150px; height:35px; background:url(/files/images/submit-green.png) 0 0 no-repeat; cursor:pointer; }
#popup .errorlist{padding:0; }
#popup .errorlist li{font-weight:700; color:#C00; list-style:none; padding:0; margin:0; font-size:12px; }
#popup div.article-suggestions{color:#666; background-color:#fff; padding:0 10px 10px; margin:0 0 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
#popup div.article-suggestions div{padding:5px 0; }
#popup div.article-suggestions h2{font-size:16px; color:#333; padding-top:10px; margin:0; }
#popup div.article-suggestions h3{font-size:12px; color:#C00; padding-top:12px; }
#popup div.article-suggestions p{color:#000; padding:0 0 10px; margin:0; border-bottom:1px solid #ccc; }
#popup div.article-suggestions p.noline{border-bottom:none; }
#popup object{padding:0; }
/*Dan's form hacks*/
div.ui-dialog,.embed{background-color:#F1F1F1; color:#000; width:550px!important; }
.embed{height:auto; outline:0; width:600px; padding-top:20px; }
#popup label{color:#333; font-weight:700; font-size:14px; }
#popup p{color:#000; margin:-10px 20px 10px; padding-bottom:5px; }
#popup input,#popup textarea,#popup select{border:1px inset #CCC; }

