body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#FFFFFF;
  text-align:center;
  margin:4px 0px 2px 0px;
  padding:0px;
  font-size:8pt;
  color:#666666; 
  margin-top:0px;
}

h5 {
color:#5A5A5A;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
margin-top:8px;
margin-left:8px;
display:inline;
}

h1 {
color:#5A5A5A;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:6px;
display:inline;

}

h2 {
color:#5A5A5A;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
display:inline;
}
a:link { color:#CD0A11; text-decoration:none; }
a:visited { color:#CD0A11; text-decoration:none; }
a:hover { color:#AC0406; text-decoration:none; }
a:active { color:#CD0A11; text-decoration:none; }

a.op:link { text-decoration:none; color:#A64549; }
a.op:visited {text-decoration:none; color:#A64549; }
a.op:hover { text-decoration:none; color:#BE2227; }
a.op:active {text-decoration:none; color:#A64549; }

#filmtop-info a:link { text-decoration:none; color:#858585; }
#filmtop-info a:visited {text-decoration:none; color:#858585; }
#filmtop-info a:hover { text-decoration:none; color:#666666; }
#filmtop-info a:active {text-decoration:none; color:#858585; }

INPUT, TEXTAREA {
border-color: #ECECEC;
border-style: solid;
border-width: 1px;
color: #93958C;
font-size: 8pt;
font-family: verdana;
text-align:left;
}

.tinfo {
padding:2px 0px 2px 0px;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
font: normal .96em/1.3em arial, helvetica, sans-serif;
background:url(/images/announcement.png) top right no-repeat #FFFFFF;
}

.mainbg {
width:960px;
background: url('/images/slashbg.gif') repeat;
clear:both;
height:auto;
}

.leftcolumn {
float:left;
width:620px;
background-color:#FFFFFF;
border-right:1px solid #A2A2A2;
margin:2px 0px 2px 2px;
position:relative;
clear:right;
}

.rightcolumn {
float:right;
width:335px;
margin:2px 2px 2px 0px;
position:relative;
clear:right;
background:#FCFCFC url(/images/rlow.gif) bottom repeat-x;
}

.rsection {
text-align:left;
background: #FFFFFF url('/images/rsection.gif') 0 0 repeat-x;
padding:1px 6px 1px 6px;
margin-bottom:6px;
}

.rsection2 {
background:url(/images/d2/rsection.png) 0 0 no-repeat; 
width:294px; 
margin-top:12px; 
text-align:left;
padding:11px 0px 0px 6px;
}
.rsection2b {
background:url(/images/d2/rsection.png) 100% 100% no-repeat; 
height:14px; 
width:300px;
margin-bottom:8px;
}
.newlist {
width:276px; height:82px; letter-spacing:0px; text-align:left; padding:8px 10px 0px 10px; line-height:1.4em; margin:auto; position:relative; top:0px; font-size:10px; border-bottom:1px solid #DEDEDE; background:none;
}

.biglist {
width:276px; letter-spacing:0px; text-align:left; padding:8px 10px 0px 10px; margin:auto; position:relative; top:0px; font-size:10px; border-bottom:1px solid #DEDEDE; background:none;
}

.biglist a:link {width:230px; height:30px; white-space:nowrap; overflow:hidden; display:block; padding:0px 0px 0px 38px; background:8px 0px no-repeat; line-height:1.8em; }
.biglist a:visited {width:230px; height:30px; white-space:nowrap; overflow:hidden; display:block; padding:0px 0px 0px 38px; background:8px 0px no-repeat; line-height:1.8em; }
.biglist a:active {width:230px; height:30px; white-space:nowrap; overflow:hidden; display:block; padding:0px 0px 0px 38px; background:8px 0px no-repeat; line-height:1.8em; }
.biglist a:hover {width:230px; height:30px; white-space:nowrap; overflow:hidden; display:block; padding:0px 0px 0px 38px; background:8px 0px no-repeat; line-height:1.8em; }

.rep {
position:relative;
top:7px;
left:4px;
}
.lsection {
text-align:left;
background: #FFFFFF url('/images/lsection2.gif') 0 0 repeat-x;
padding:1px 6px 1px 6px;
margin-top:4px;
margin-bottom:6px;
}

.rmargin {
margin-top:20px;
padding:0px 8px 0px 8px;
}

.lmargin {
margin-top:14px;
padding:0px 8px 0px 8px;
line-height:1.5em;
}

.list {
padding:2px 0px 2px 0px;
border-top: 1px solid #E6E6E6;
font: normal .96em/1.3em arial, helvetica, sans-serif;
color: #8d8d8d;
margin-top: 4px;
width: 610px;
}

.info {
border-bottom: 1px solid #E6E6E6;
font: normal .96em/1.3em arial, helvetica, sans-serif;
color: #8d8d8d;
height:80px;
width:610px;
position:relative;
text-align:left;
clear:both;
white-space:nowrap;
overflow:hidden;
}
.info {
padding:4px 0px 4px 0px;
}
.info h2 {
font-size:10pt;
font-weight:bold;
display:inline;
line-height:1.5em;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.abstract {
height:76px; 
width:400px; 
margin-top:1px; 
float:left; 
margin-left:4px;
}

.rightad {
width:170px; 
float:right; 
margin-right:16px;
color:#5A5A5A;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}

.right1 {
background:url(/images/right1.png); 
}
.right1b {
background:url(/images/right1.png) 100% 100%;
width:170px;
height:8px;
}

.rightf {
width:124px; 
float:left; 
margin-left:16px;
color:#5A5A5A;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}

.right2 {
background:url(/images/right2.png); 
}
.right2b {
background:url(/images/right2.png) 100% 100%;
width:124px;
height:8px;
}

.countdown {
width:188px;
height:230px;
text-align:center;
margin:1px 0px 6px 16px;
}


.afix {
white-space:nowrap;
overflow:hidden;
display:block;
line-height:1.7em;
}

.absi {
position:absolute;
left:262px;
}

.absp {
position:absolute;
left:540px;
}

.rightthumb {
margin:0px 4px 0px 0px; 
float:left; 
border:0px;
position:relative;
top:-2px;
}

.topnumbers {
float: left;
margin: 0px 12px 6px 8px;
position:relative;
top:-1px;
}
