body{
    background-color: #9b0304;
    background-image: url(/sitemedia/bg.gif);
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #dbacac;
}

.frame{
    width:100%;
}

.container{
    width:640px;
}

.plainCopy{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #dbacac;
}

.contentCopy{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #dbacac;
    padding: 5px 10px 0px 10px;
}

/* Content Styles */
.fleft { float: left; } /* clear: right; } */
.fright { float: right; } /*  clear: left; } */

.maincontent {
    margin: 0;
    padding: 0;
    width: 100%;
}

.maincontent hr {
    width: 80%;
    border: 0px none;
    color: white;
    background: white;
}

.maincontent h1 {
    font-size: 12pt;
    font-weight: bold;
}

.cliplist {
    list-style-type: none;
    list-style-position: inside;
    display: inline;
}

.cliplist li {
    display: inline;
    margin: 10px;
    padding: 0;
}

a, a:hover, a:visited {
    color: white;
    text-decoration: underline;
}

.thumbbox {
    margin: 0 auto;
    width: 310px;
    padding: 0;
    text-align: center;
}

.thumb {
    margin: 10px;
    padding: 0;
    width: 80px;
    height: 150px;
    text-align: center;
}

.vthumbbox {
    margin: 0 auto;
    width: 320px;
    padding: 0;
    text-align: center;
}

.vthumb {
    margin: 10px;
    padding: 0;
    text-align: center;
    width: 130px;
    height: 110px;
}

.thumb img {
    border: 1px solid white;
    margin: 0;
    padding: 0;
    width: 100%;
}

.thumb a {
    border: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: transparent;
}

/* Form Styles */
form {
    border: 1px solid #a80305;
    padding: 5px;
    width: 95%;
}

label {
    font-size: 9pt;
    font-weight: bold;
}

input, textarea, select{
    background-color: #a80305;
    border: none;
    color: white;
    width: 290px;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

* html select { margin-bottom: 0.5em; }

input.btn {
    width: 30%;
}

/* Form Validation Errors */
ul.errorlist {
    margin: 0;
    padding: 0;
}

.errorlist li {
    font-size: 9pt;
    font-weight: bold;
}

/* our clearing rule */
hr.clearit {
    width: 100%;
    display: block;
    visibility: hidden;
    clear: both;
}

/* Styles for the Dropdown menus */
#dropmenudiv{
    position: absolute;
    border: 1px solid white;
    border-bottom-width: 0;
    font-weight: bold;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
    line-height: 18px;
    color: white;
    z-index: 100;
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: normal;
    color: white;
}

#dropmenudiv a:hover { 
    background-color: #d40c0f;
}

.odd {background-color: #720000;}
.even {background-color: transparent;}

#movieroles {
    font-size: 8pt;
}
