*{ margin: 0px; padding: 0px; }

*:focus {outline: 0;}
p { font-size: 11px; line-height: 14px; text-align: center; }
a { color: #fff; }
body { font-family: Verdana; color: white; font-size: 12px; background: #000 url(images/bg.jpg) repeat-x; }
#container { background-image: url(images/logo.png); background-repeat: no-repeat; background-position: center 0; width: 960px; margin: 30px auto 0; padding-top: 230px; }
#login_panel, #admin_login_panel { position: relative; width: 413px; height: 315px; margin: 40px auto 0;}
#login_panel { background: url('images/login_bg.png') no-repeat; }
#admin_login_panel { background: url('images/admin_login_bg.png') no-repeat;}
#inputs { position: absolute; top: 42px; left: 140px;}
#inputs input { border: 0px; display: block; width: 200px; height: 20px; line-height: 10px; margin-bottom: 40px; *margin-bottom: 39px; }

#invalid { position: absolute; top: 220px; width: 100%; text-align: center; display: none;  }
#login { position: absolute; top: 166px; left: 270px; width: 200px; height: 50px; cursor: pointer; }
#blue_arrow { position: absolute; }
#login_btn { position: absolute; left: 35px;}
.label { font-weight: bold; font-size: 12px; }
.clear { clear: both; }

.lightbox_bg {
        background:#ffffff none repeat scroll 0 0;
        display:none;
        left:0;
        filter:alpha(opacity=70);
        opacity: 0.7;
        top:0;
        width:100%;
        height: 100%;
        z-index:50;
        display:none;
        position:fixed;
    }
.modal{
        position:absolute;
        left:45%;
        top:45%;
        z-index:51;
        background-color: white;
        padding: 20px;
        border: solid 3px #ece0cb;
    }
/*Movie Player Page*/
#movie_container { position: relative; margin: 40px auto 0px auto; width: 1005px; background: black;}
#video_player { color: white; }
/*Admin Panel */
#create_user_btn { width: 200px; height: 20px; position: absolute; top: 280px; left: 200px; }
#create_user { position: relative; width: 413px; height: 326px;  background: url('images/create_user_bg.png') no-repeat; float: left; margin-bottom: 30px;}
#create_user_directions { width: 300px; float: left; margin: 0 0 0 25px; } 
#create_user_inputs { position: absolute; top: 40px; left: 140px; } 
#create_user input { border: 0px; display: block; width: 200px; height: 20px; margin-bottom: 40px; *margin-bottom: 38px; }
#submit_btn { position: absolute; left: 35px; cursor: pointer; }
#user_list { margin-bottom: 60px;}



.user_row div { float: left; display:block; } 
.uses { margin-right: 30px; width: 60px; }
.user_row{ margin-bottom: 0px; padding: 20px; height: 40px; }
.row1 { background: #756a4e; }
.row2 { background : #8d805d; }
.user_email {  width: 250px; float:left;; margin-right: 10px; }
.user_first { width: 200px; }
.password { font-weight: bold; font-size: 16px; width: 270px; }
.delete { cursor: pointer; }
.email { cursor: pointer; margin: 0 25px 0 0 }
#user_list_headings { font-weight: bold; font-size: 14px; margin: 0 0 20px 0; color: #c6f2fe;}
.uses_heading { margin: 0 25px 0 0px; }
.email_heading { margin-right: 215px; }
.name_heading { margin-right: 158px; }