/* CSS Document */
body {background-color: #000000; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff;margin:0 0 0 0;}
#container {width: 662px; border: 0px; margin-left: auto; margin-right: auto; background-color: #000000;}
#main {background: url(images/grad.gif) no-repeat top left; margin: 0 auto;}

a:link, a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: underline;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
div.clearer.sep {border-top: 1px solid #a1a5a9; margin: 20px 0;}

/* Images */
img.left {float: left; margin: 2px 10px 10px 0; border: 0;}
img.right {float: right; margin: 2px 0 10px 10px; border: 0;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignleft {float: left}

/* Footer */
#footer {width: 662px; font-size: 11px; text-align: center;}
#footer a:link,
#footer a:visited {font-size: 11px; color: #fff; text-decoration: none;}
#footer a:hover {font-size: 11px; color: #fff; text-decoration: underline;}

/* Headings */
h1 {background: url(images/header02.jpg) no-repeat; height: 246px; padding: 0px; margin-bottom: 9px; margin-top: 0px; text-indent: -2000px}
h2 {font-family: Helvetica, sans-serif; font-size: 18px; padding: 0px; margin: 0px;}

.ads-table {width:100%; margin-top:15px;}
.ads-table th{color:#FFFFFF; font-weight:bold; text-align:center; padding:5px 13px; font-size:14px;}
.ads-table td{padding:5px 13px; text-align:center; border:1px solid #FFFFFF; border-top-width:0px;}
table.ads-table td a{color:#e40099; text-decoration:underline;}
table.ads-table td a:visited{color:purple; text-decoration:underline;}
table.ads-table td a:hover{text-decoration:none;}
table.ads-table td.fcol{font-weight:bold; text-align:left; color:#000000;}
table.ads-table td.altbg{background-color:#F6F6F7;}
td.light{background:#EEEEEE;}
td.dark{background:#DDDDDD;color:#e40099;}	

/* Content */
p {font-family: Helvetica, sans-serif; font-size: 13px;}
#main {width: 662px; voice-family: "\"}\""; voice-family:inherit; width:662px;} 
#main .padder {padding: 1px 15px 0}
#main p {margin: 0 0 1em 0;}
#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}
#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#content {float: left; width: 450px;}
#accessBtns {margin:0px; padding: 0px; width: 679px;}
div.mainNav {background: url(images/bckg-main-nav.gif) no-repeat; font-size: 90%; height: 42px; margin: 0px; padding-top: 1.2em; padding-bottom: 0em; width: 679px;}
div.mainNav a {display: inline; margin-top: 0.5em;}
div.mainNav a:link,
div.mainNav a:visited {color: #fff; text-decoration: none;}
div.mainNav a:hover {color: #fff;text-decoration: underline;}
#films {margin-left: auto; margin-right: auto;}
#previewVids {background: url(images/bckg-vids.jpg) no-repeat; font-size: 90%; height: 832px; margin: 0px; padding: 0px;}
.infosVids {margin: 0px; padding: 0px;}
.infosVids a:link,
.infosVids a:visited {font-size: 11px; color: #fff; text-decoration: none;}
.infosVids a:hover {color: #fff; text-decoration: underline;}