html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body,td,th,p,input,textarea,select,option{font:11px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;line-height:17px}html{background:#009ce8}#content
h1{font-size:24px;line-height:26px;color:#000;text-transform:uppercase;margin:15px
0 25px}h2{font-size:12px;margin:15px
0 5px;color:#7b7551}#content
p{margin-bottom:9px}#home-features
h3{font-size:13px;font-weight:bold;margin:5px
0}#content
hr{height:1px;border:0;border-top:1px dotted #d0d0d0}#wrapper{width:962px;margin:0
auto}#logo{height:63px;padding-top:20px;padding-bottom:15px}#logo
a{background:url('/images/2010/ciff_logo_2011_nodates.png');margin:0
auto;height:63px;width:254px}#container{position:relative;background:#FFF;padding:10px;border-left:1px solid #939393;border-right:1px solid #939393}#topbar{height:4px;background:url('/images/09/contentarea_top.png') no-repeat}#bottombar{height:4px;background:url('/images/09/contentarea_btm.png') no-repeat}#primary{height:34px;overflow:hidden;background-color:#f6ad23}#primary
li{display:block;height:33px;float:left;border-right:1px solid White;border-bottom:1px solid White}#primary
a{display:block;height:33px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:14px;text-decoration:none;color:White;text-transform:uppercase;text-align:center;line-height:33px}#primary a:hover{font-size:15px}#primary .festival
a{width:142px;background-color:#de0079}#primary .participate
a{width:140px;background-color:#35c519}#primary .about
a{width:98px;background-color:#009ce8}#primary .news_media
a{width:148px;background-color:#f36302}#primary .contact
a{width:108px;background-color:#251e7e}body.festival #primary .festival,
body.home #primary
.festival{border-bottom:1px solid #de0079}body.participate #primary
.participate{border-bottom:1px solid #35c519}body.about #primary
.about{border-bottom:1px solid #009ce8}body#page-news #primary
.news_media{border-bottom:1px solid #f36302}body.contact #primary
.contact{border-bottom:1px solid #251e7e}#primaryb{height:36px;position:absolute;top:22px;right:12px}#primaryb
li{float:left;padding:0
7px;border-left:1px solid #f9bd50;border-right:1px solid White;line-height:12px}#primaryb
li.first{border-left:0}#primaryb
li.last{border-right:0}#primaryb
a{text-decoration:none;color:White}#primaryb a:hover,
#primaryb li.a
a{text-decoration:underline}#secondary-nav{height:24px;overflow:hidden;margin-bottom:4px;background:#f6ad23}#secondary-nav
li{float:left;background:url('/images/09/secnavbul.png') 0 50% no-repeat;padding:3px
5px 3px 10px}#secondary-nav
li.first{background:transparent;padding-left:26px}#secondary-nav
a{text-decoration:none;font-weight:bold;color:#FFF}#secondary-nav  a:hover, #secondary-nav
a.current{text-decoration:underline}body.festival #secondary-nav,
body.home #secondary-nav{background:#de0079}body.participate #secondary-nav{background:#35c519}body.about #secondary-nav{background:#009ce8}body#page-news #secondary-nav{background:#f36302}body.contact #secondary-nav{background:#251e7e}#sp{min-height:45px;padding-top:50px;clear:both;text-align:center;background:url(/images/2010/footer-shadow.png) 50% 50px no-repeat White}#sp a
img{border:none}#footer{padding-top:16px}#footer
p.developed{float:right;text-align:right;font-size:9px}#footer p.developed
a{color:#767676;text-decoration:none}#footer p.developed a
span{color:White}#footer p.developed
a.logo{display:block;float:right;margin-left:20px}.bottom-nav{float:left}.bottom-nav
li{display:inline;border-right:1px solid #4b4b4b}.bottom-nav
a{color:#cecece;text-decoration:none;line-height:12px;margin:0
8px 0 6px}.bottom-nav a:hover{color:#FFF}.bottom-nav
li.last{border:0}address{clear:both;font-style:normal;color:White;text-align:left;padding:3px
0 20px 6px}#sponsor-logos{clear:both;text-align:center;padding:40px
0 12px}#sponsor-logos
a{margin:0
10px}#categories{margin:0
-10px -10px }#content{width:669px;padding:0
10px;float:left;overflow:hidden;position:relative}body.home
#content{width:679px;padding:0}#content
a{color:#009ce9;text-decoration:underline}#content a:hover{text-decoration:underline}.colorbars{height:14px;background:url('/images/09/home_colour_bars.png') no-repeat}.colorbars2{height:6px;background:url('/images/09/home_colour_bars.png') no-repeat;margin:0
-10px}#content ul
li{list-style:disc;margin:0
0 5px 15px}#content ul.archive
li{list-style:none;margin:0
0 5px}#content
table{margin-bottom:15px}#content td, #content
th{padding:3px
25px 3px 0}#content .daycalendar2 td, #content .daycalendar2
th{vertical-align:top;padding:3px
5px 3px 0}#content
th{font-weight:bold;text-align:left;font-size:12px}.sub-total{text-align:right}.total,.gst{text-align:right}.top-line
td{border-top:1px solid #AAA}.home_content{padding-left:18px;overflow:hidden;line-height:18px}.home_content
p{margin-bottom:18px}body.home
h1{font-size:18px;font-weight:bold;margin:25px
0 18px}h2.newsfeed{width:334px;height:30px;background:url('/images/2010/h_news_feed.png') no-repeat;margin-bottom:0}#newsfeed_panel{width:334px;float:left}#newsfeed{border:1px
solid #e6e6e6;overflow:hidden;padding:15px
18px;margin-bottom:25px}#newsfeed
.excerpt{border-bottom:1px solid #ddd;padding:2px
0 8px}#newsfeed
.last{border:0}#newsfeed h3
a{font-size:13px;font-weight:bold;text-decoration:none}#newsfeed h3 a:hover{text-decoration:underline}#newsfeed p
a{text-decoration:none;border-bottom:1px solid #009ce9}#newsfeed p a:hover{text-decoration:none;border-bottom:none}h2.highlights{width:334px;height:30px;background:url('/images/2010/h_highlights.png') no-repeat;margin-bottom:0}#highlights_panel{width:334px;float:right}#highlights{border:1px
solid #e6e6e6;overflow:hidden;padding:5px
10px 5px 18px}#highlights
img{display:block;margin-right:15px;margin-bottom:16px}#highlights
td{line-height:16px;overflow:hidden;border-bottom:1px solid #ddd;padding:14px
0 0px;vertical-align:top}#highlights
td.last{border:0}#highlights td.last
img{margin-bottom:0}.highlight
strong{font-size:13px}h2.blog{width:334px;height:30px;background:url('/images/2010/h_blog.png') no-repeat;margin-bottom:0}#blog_panel{width:334px;float:right}#blog_panel #blog-entries{border:1px
solid #e6e6e6;overflow:hidden;padding:0
18px 0 18px}#blog-entries .blog-entry{clear:both;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}#blog-entries
.l{border-bottom:none}#blog-entries .blog-entry .blog-summary{margin-left:46px}#blog-entries .blog-entry
h3{margin:0;padding:0}#blog-entries .blog-entry h3
a{font-size:12px;text-decoration:none}#blog-entries .blog-entry h3 a:hover{text-decoration:underline}#blog-entries .blog-entry
p{margin:0;padding:0;font-size:11px;line-height:14px}#blog-entries .blog-entry
.date{width:33px;height:44px;float:left}#blog-entries .blog-entry .date
.month{height:10px;margin-bottom:1px;line-height:10px;background-color:#231D7D;font-size:7px;font-family:Arial,Helvetica,sans-serif;font-weight:strong;color:White;text-transform:uppercase;text-align:center}#blog-entries .blog-entry .date
.day{position:relative;width:31px;height:27px;padding-top:4px;border:1px
solid #cecece;font-size:17px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-align:center}#blog-entries .blog-entry .date .day
span{display:block;width:31px;position:absolute;bottom:0;margin-bottom:-3px;color:#767676;font-size:7px;font-family:Arial,Helvetica,sans-serif;font-weight:strong;text-align:center;text-transform:uppercase}.article_excerpt{padding:5px
0 10px;border-bottom:1px solid #CCC}.first_article{padding:0
0 10px}#right-sidebar{width:250px;float:right;overflow:hidden;position:relative}#right-sidebar
.features{background:#f2f2f2;padding:13px;border-left:1px solid #dadada;border-right:1px solid #dadada}.sidebar-top{height:3px;background:url('/images/09/sidebar-top.png') no-repeat}.sidebar-btm{height:3px;background:url('/images/09/sidebar-btm.png') no-repeat;margin-bottom:10px}#right-sidebar
hr{height:0px;border-left:0;border-right:0;border-top:1px solid #FFF;border-bottom:1px solid #dbdbdb;margin:10px
0}#right-sidebar
h3{margin-bottom:10px}#browse
h3{width:106px;height:12px;background:url('/images/09/t_browsefilms.png') no-repeat}#minical
h3{width:219px;height:29px;background:url('/images/09/t_vw_schedule.png') no-repeat}#search{padding-bottom:50px}#search
h3{width:53px;height:13px;background:url('/images/09/t_search.png') no-repeat}#browse
select{width:176px;float:left;background:#FFF;border:1px
solid #d5d1d0;height:21px;clear:both;margin-right:5px;margin-bottom:5px}.browse_go{margin-bottom:5px}.go_button{display:none}#search_input{width:168px;padding:3px
2px 2px;float:left;margin-right:5px;background:#FFF;border:1px
solid #d5d1d0}#register{clear:both;padding-top:10px}#register
h3{margin:0;padding:0}#register
a{width:222px;height:59px;background:url('/images/09/register.png') no-repeat}#socialLinks{clear:both;width:222px;height:92px;padding-top:53px;background:url(/images/2010/social.png) 0 0 no-repeat transparent}#socialLinks
a{display:block;width:74px;height:92px;float:left}#youth-by-youth{background:#FFF url('/images/09/ybyc_mid.png') 0 36px no-repeat;margin-top:11px}#youth-by-youth
h3{height:36px;background:url('/images/09/ybyc_top.png') no-repeat;margin:0}#youth-by-youth
.deadline{clear:both;height:21px;background:url('/images/09/ybyc_btm.png') no-repeat;color:#FFF;text-align:center;padding-top:3px;font-weight:bold;font-size:10px}#youth-by-youth
div{padding-left:14px;padding-top:10px;line-height:14px;height:70px}#youth-by-youth div
p{padding-bottom:7px}#youth-by-youth
h4{text-transform:uppercase}.button{background:url('/images/09/button_outer.png') no-repeat;padding-left:2px;color:#FFF;text-decoration:none;font-size:11px;height:21px;display:block;float:left}.button
span{background:url('/images/09/button_inner.png') top right no-repeat;padding:4px
13px 5px 11px;line-height:12px;overflow:hidden;display:block}.ticketpacks
td{padding:2px
10px 2px 0;vertical-align:top}.packname{font-weight:bold}.button:hover{background-position:bottom left}.button:hover
span{background-position:bottom right}table#form th, table#form
td{padding:2px;vertical-align:top}table#form
th{text-align:right;padding-right:5px;font-weight:bold}table#form
span.error{display:block;margin-bottom:5px}.replace{display:block;text-indent:-9999px;overflow:hidden}.clear{clear:both}.error{color:#A00;font-weight:bold}#minical
table{width:220px}#minical
.cal{border-left:1px solid #CCC;border-right:1px solid #CCC}#minical  td, #minical
th{width:30px;text-align:center;vertical-align:middle;margin:0;padding:0;font-size:8px;font-weight:bold;overflow:hidden;line-height:9px}#minical
td{background:#e5e5e5;border-right:1px solid #CCC;border-bottom:1px solid #CCC;color:#999;height:21px}#minical
th{background:#FFF;border-bottom:1px solid #CCC;height:18px}#minical
th.last{border-right:1px solid #CCC}#minical
a{display:block;background:url('/images/09/minical-bg.gif');height:16px;width:30px;overflow:hidden;text-decoration:none;color:#f36302;line-height:9px;padding-top:5px}#minical td.first a, #minical td.last
a{background:url('/images/09/minical-bg2.png');width:32px}#minical a:hover, #minical td.first a:hover, #minical td.last a:hover{background-position:0 -21px;color:#FFF}#minical th.last, #minical
td.last{border-right:0}#minical tr.last
td{border-bottom:0;height:19px}#minical tr.last
a{height:15px}#minical
.caltop{width:222px;height:2px;background:url('/images/09/minical-top.png') no-repeat}#minical
.calbtm{width:222px;height:2px;background:url('/images/09/minical-btm.png') no-repeat;margin-bottom:20px}#minical th.first, #minical td.first, #minical th.last, #minical
td.last{width:32px}#minical
.festival_dates{background:url('/images/09/minical_daterange_bg.png') no-repeat;text-align:center;height:24px;padding-top:3px;font-size:10px;font-weight:bold;margin-top:10px}.canadian
h2{background:#A28567}.documentary
h2{background:#B1AB84}.short-film
h2{background:#C08555}.world-cinema
h2{background:#839078}.american-indie
h2{background:#6674A2}.music-on-film
h2{background:#8BA6A2}.red-light h2, .hump-night
h2{background:#B14A4B}.late-night
h2{background:#7F7299}.film-foundation
h2{background:#94A4B2}.headliners
h2{background:#D2B781}.mavericks
h2{background:#9F9E9E}.events
h2{background:#8E6F78}#film-layout
h2{color:#FFF;padding:3px
8px;margin:0
-2px 8px -10px;width:446px;float:left;overflow:visible;white-space:nowrap;z-index:999;position:relative}#film-layout h3.film-series{margin:0;padding:0;text-indent:-9999px;overflow:hidden;width:219px;height:71px}.canadian h3.film-series{background:url('/images/09/serieslogos/canadian.png') no-repeat}.documentary h3.film-series{background:url('/images/09/serieslogos/documentary.png') no-repeat}.short-film h3.film-series{background:url('/images/09/serieslogos/short-film.png') no-repeat}.world-cinema h3.film-series{background:url('/images/09/serieslogos/world-cinema.png') no-repeat}.american-indie h3.film-series{background:url('/images/09/serieslogos/american-indie.png') no-repeat}.music-on-film h3.film-series{background:url('/images/09/serieslogos/music-on-film.png') no-repeat}.red-light h3.film-series, .hump-night h3.film-series{background:url('/images/09/serieslogos/red-light.png') no-repeat}.late-night h3.film-series{background:url('/images/09/serieslogos/late-night.png') no-repeat}.film-foundation h3.film-series{background:url('/images/09/serieslogos/film-foundation.png') no-repeat}.headliners h3.film-series{background:url('/images/09/serieslogos/headliners.png') no-repeat}.mavericks h3.film-series{background:url('/images/09/serieslogos/mavericks.png') no-repeat}.events h3.film-series{background:url('/images/09/serieslogos/events.png') no-repeat}#content .no-series
h2{color:#000}#content .no-series
.border{padding-top:0}#content .no-series
h3.showtimes{margin-top:0}#film-layout{margin-top:45px}#film-info{width:444px;overflow:hidden;float:left;margin-left:-2px;padding-right:8px}#film-details{width:219px;overflow:hidden;margin-left:0;margin-top:-31px}#film-details
.border{border:1px
solid #e4e4e4;border-top:0;padding:11px}h3.showtimes,h3.additional-details,h3.peoples-choice{text-indent:-9999px;overflow:hidden;height:20px;margin:25px
-11px 10px}h3.showtimes{background:url('/images/09/showtimes.png') no-repeat}h3.additional-details{background:url('/images/09/additionaldetails.png') no-repeat}h3.peoples-choice{background:url('/images/09/pcawards.png') no-repeat;height:60px}p.door-tickets-only{background:url('/images/09/filmsidenotebg.png') no-repeat;text-align:center;padding:3px
0;margin:20px
-11px 10px;font-weight:bold}p.door-tickets-only
em{font-style:none;color:#62aa13}a.click_vote{display:block;text-indent:-9999px;overflow:hidden;width:125px;height:21px;background:url('/images/09/click_vote.png') no-repeat}#film-details
a.addtomyschedule{display:block;float:left;width:125px;height:21px;text-indent:-999px;overflow:hidden;background:url('/images/09/add_to_sched.png') no-repeat;margin-right:4px}#film-details
a.buy_now{display:block;width:65px;height:21px;text-indent:-999px;overflow:hidden;background:url('/images/09/buy_now.png') no-repeat}#film-details
hr{clear:both;border-style:solid;margin:10px
0}#film-details
.tixbtns{height:20px}#film-details
p{margin-bottom:5px}label{display:block;padding-top:3px}#content form
p{clear:both;line-height:12px;padding:0
5px}#content form
.half{width:255px;float:left;clear:none;margin-right:10px}form .half
input{width:250px}form .full
input{width:525px}form
.full{width:530px}legend{font-weight:bold;font-size:14px}fieldset{margin-bottom:15px;padding-top:10px}form
.note{font-style:italic}.req{color:#A00;font-weight:bold;font-size:13px}label.error{color:#A00;font-weight:bold;height:15px}input.error,textarea.error,select.error{background-color:#FFB}#content form
p.error{background:#EEA;padding-bottom:15px;margin:0
10px 5px 0;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}form .textarea-field
textarea{width:528px;height:200px}form p.textarea-field{}form .short
textarea{height:75px}form .checkbox-field
label{width:auto;display:inline}form .checkbox-field
label.error{width:auto;display:block}form .checkbox-field
input{width:auto;display:inline}form
.spacer{height:25px;clear:both}form .radio-label{with:auto}form .radio-field
input{width:auto}form p.inline
label{display:inline;margin-right:15px}#content form
p.inline{margin-bottom:15px}p.schedule_date{height:50px;background:url('/images/09/vwbg.jpg') no-repeat;padding:27px
0 0 160px;margin-left:-3px}p.schedule_date
em{font-size:12px;color:#2696c9;font-weight:bold}#schedule td, #schedule
th{vertical-align:top;font-size:9px;line-height:12px;border-bottom:1px solid #dfdfdf;border-right:1px dotted #cecece;padding:1px
5px}#schedule
th{font-size:10px;text-align:center}#schedule
td{background:#ededed;padding-top:2px}#schedule
td.date{font-size:8px;width:30px}#schedule
td.show{background:#f6f6f6;border-bottom:1px solid #c8c8c8}#schedule tr.half
td{border-bottom:1px solid #c8c8c8}#schedule tr.half
td.show{border-bottom:1px solid #c8c8c8}#schedule td
a{font-size:10px;font-weight:bold}#schedule{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf}#schedule
p{padding:9px
3px 0}.summary{font-style:italic}.summary
em{font-weight:bold;font-size:12px;color:#2696c9}#schedule
a.addtomyschedule{display:block;width:69px;height:18px;text-indent:-999px;overflow:hidden;background:url('/images/09/add_sched_mini.png') no-repeat;margin-right:4px}#schedule
a.buy_now{display:block;width:55px;height:15px;text-indent:-999px;overflow:hidden;background:url('/images/09/buy_now_mini.png') no-repeat;margin:8px
0 8px}#schedule
a.actionBookmark{display:block;float:left;width:72px;height:15px;background:url(/images/2010/schedule/day/bookmark.png)}#schedule a.actionBookmark
span{display:none}.film-summary{border-top:2px solid #8ca6a2;padding:15px
12px;margin-bottom:2px;border-bottom:1px dotted #cecece}.film-summary
.img{background:#FFF;padding:2px;border:1px
solid #d1d1d1;width:100px;margin:0;float:left}.film-summary .img
img{display:block}.film-summary
.info{float:right;width:525px}.film-summary
h2{margin:0}.film-summary h2
a{color:#009ce9;font-size:13px}.theaters
.img{text-align:center;width:120px;border:0;background:transparent}.theaters
.info{width:505px}.alt{background:#f5f5f5}.trailer{margin-top:25px}.trailer
a{font-size:14px;font-weight:bold}div.overlay{//background-image:url('/images/09/white.png');background:url('/images/09/blank.png');display:none;padding:25px}div.overlay div#trailer-border{background:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px}div.overlay{text-align:center}div.overlay embed, div.overlay
object{margin:0
auto}div.overlay
div.close{background-image:url('/images/09/close.png');position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:2000;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(/images/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html
#TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_window{position:fixed;background:#fff;z-index:2002;color:#000;display:none;border:4px
solid #525252;text-align:left;top:50%;left:50%}* html
#TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window
img#TB_Image{display:block;margin:15px
0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px
30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px
25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px
10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px
0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px
15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent
p{padding:5px
0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:2103;top:50%;left:50%;margin:-6px 0 0 -104px}* html
#TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:1099;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html
#TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}p.message{font-size:14px;padding:15px
0;font-weight:bold}dt{font-weight:bold}dd{margin-bottom:8px}.sponsors{width:250px;height:250px;padding-bottom:30px}.sponsors
img{display:block}.sponsors
ul{margin:0;padding:0}.sponsors ul
li{list-style:none;margin:0;padding:0}#fma{width:679px;height:334px;margin-bottom:10px}#fma
ul{margin:0;padding:0}#fma ul
li{list-style:none;margin:0;padding:0}#fma ul li
p{margin:0;padding:0;width:619px;padding-left:30px;padding-right:30px;padding-top:12px;height:50px;margin-top:272px;position:absolute;background:url(/images/2010/alpha-black-60.png) 0 0 transparent;font-size:12px;color:White}#fma ul li p
a{text-decoration:underline;font-weight:bold}#fma ul li p a:hover{text-decoration:none;border-bottom:none}#fma #fma-next,
#fma #fma-prev{position:absolute;display:block;z-index:2000;width:40px;height:334px;cursor:pointer}#fma #fma-prev{background:url(/images/2010/fma/arrow-left.png) no-repeat 50% 50% transparent}#fma #fma-next{margin-left:639px;background:url(/images/2010/fma/arrow-right.png) no-repeat 50% 50% transparent}#fma #fma-prev:hover{background:url(/images/2010/fma/arrow-left-hover.png) no-repeat 50% 50% transparent}#fma #fma-next:hover{background:url(/images/2010/fma/arrow-right-hover.png) no-repeat 50% 50% transparent}@media
screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0}.sIFR-replaced,.sIFR-ignore{visibility:visible !important}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none}}@media
print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden}.sIFR-alternate{visibility:visible !important;display:block   !important;position:static  !important;left:auto    !important;top:auto    !important;width:auto    !important;height:auto    !important}}@media
screen{.sIFR-active
h1{visibility:hidden;font-family:Verdana}}#page-account
#content{padding-top:12px;background:url(/images/2010/account/film-strip.png) 0 0 no-repeat transparent}#page-account h1,
#page-account h1.sIFR-replaced{padding-bottom:8px;background:url(/images/2010/account/black-bar.png) 0 100% no-repeat transparent}#page-account
.cleaner{font-size:0;height:0;width:0;clear:both}.floatRight{float:right}#page-account .orderDetails
th{vertical-align:top}#page-account #account-info{width:218px;padding:15px;float:right;border:1px
solid #d8d8d8;background-color:#f2f2f2;-moz-border-radius:4px;-webkit-border-radius:4px}#page-account #account-info
h2{color:#c61222;font-size:18px;text-transform:upperase;border-bottom:1px dotted #cecece}@media
screen{.sIFR-active #page-account #account-info
h2{visibility:hidden}}#page-account #account-info
#accountEdit{display:block;width:27px;height:14px;padding-left:18px;margin-top:-27px;margin-left:179px;position:absolute;line-height:14px;font-size:12px;color:#b02b28;text-transform:lowercase;text-decoration:none;background:url(/images/2010/account/edit-icon.png) no-repeat 0 50% transparent}#page-account #account-info #accountEdit:hover{text-decoration:underline}#page-account #account-info
dl{margin:0;padding:0}#page-account #account-info
dt{font-weight:bold;font-size:12px;color:#666}#page-account #account-info
dd{font-size:12px;color:Black}#page-account #info
h2{margin:0;padding:0;padding-bottom:14px;font-size:16px;color:#ab1e1a;font-weight:bold}#page-account #info
p{font-size:12px;line-height:19px;color:Black}.page-account-index #info
p{margin:0;padding:0;padding-left:105px;background:url(/images/2010/account/index/buy-early.png) 0 0 no-repeat transparent}#content .product-info{width:100%;margin-top:22px;border-collapse:collapse}#content .product-info td,
#content .product-info
th{margin:0;padding:0;padding-top:9px;padding-bottom:9px;border:1px
solid White}#content .product-info thead
td{font-size:16px;color:White;text-transform:uppercase;text-align:center}#content .product-info tbody
td{font-size:16px;color:Black;font-weight:bold;text-align:center}#content .product-info tbody td
img{margin-top:10px;margin-bottom:5px}#content .product-info tbody td
a{display:block;width:100%;height:100%;text-decoration:none}#content .product-info tbody td
span{display:block;font-size:12px;color:#666;font-weight:bold;text-transform:uppercase;text-align:center}#content .product-info tbody tr
th{padding-left:30px;font-size:14px;font-weight:bold;color:#666}#content .product-info
col.o{background-color:#f3f3f3}#content .product-info
col.e{background-color:#efefef}#content .product-info
.headers{background-color:#e6e6e6;border-bottom:1px solid #dbdbdb}#content .product-info .super-early{width:228px;background-color:#424242;border-bottom:1px solid #2c2c2c}#content .product-info td
p{padding:0;padding-left:10px;padding-right:10px;background:none;text-align:left;font-size:11px}#content .product-info td p
a{display:inline;width:auto;height:auto;text-decoration:underline}#content .product-info td p a:hover{text-decoration:none}#content .product-info
.regular{width:228px;background-color:#7a7a7a;border-bottom:1px solid #525252}.page-account-index
#blocks{margin-top:23px}.page-account-index #blocks
div{height:64px;padding-top:6px;padding-left:107px;margin-bottom:30px;background-position:0 0;background-repeat:no-repeat;background-color:#f5f5f5}.page-account-index #blocks
#tickets{background-image:url(/images/2010/account/index/block-tickets.png)}.page-account-index #blocks
#orders{background-image:url(/images/2010/account/index/block-orders.png)}.page-account-index #blocks
#bookmarks{background-image:url(/images/2010/account/index/block-bookmarks.png)}.page-account-index #blocks
h2{margin:0;padding:0;font-size:17px;color:Black;background-color:#f5f5f5}@media
screen{.sIFR-active .page-account-index #blocks
h2{visibility:hidden}}.page-account-index #blocks
p{margin:0;padding:0;font-size:12px;line-height:17px}.page-account-index #blocks p a:hover{text-decoration:none}.page-account-tickets #info
p{margin:0;padding:0;padding-left:180px;background:url(/images/2010/account/tickets/general-admission.png) 0 11px no-repeat transparent}.page-account-tickets #info
#gaTickets{display:block;width:72px;height:29px;margin-left:-133px;margin-top:26px;line-height:29px;position:absolute;font-size:22px;color:White;font-weight:bold;text-align:center}.page-account-tickets
#tickets{margin-top:20px}.page-account-tickets #tickets
h2{font-size:17px;color:Black;text-transform:uppercase}.page-account-tickets #tickets
.ticket{height:74px;margin-bottom:15px;border:1px
solid #ccc;clear:both}.page-account-tickets #tickets .ticket
.date{width:103px;height:64px;padding-top:10px;float:left;text-align:center;border-right:1px solid #ccc}.page-account-tickets #tickets .ticket .date
.day{display:block;color:#c61222;font-weight:bold;font-size:11px;text-transform:uppercase}.page-account-tickets #tickets .ticket .date
.month{display:block;color:Black;font-weight:bold;font-size:18px;text-transform:uppercase}.page-account-tickets #tickets .ticket .date
.time{display:block;color:#333;font-weight:bold;font-size:12px}.page-account-tickets #tickets .ticket
.info{float:left;padding-left:15px}.page-account-tickets #tickets .ticket
.count{width:101px;height:55px;padding-top:19px;float:left;margin-right:18px;text-align:center;font-size:18px;color:White;font-weight:bold;background:url(/images/2010/account/tickets/ticket-icon.png) 0 11px no-repeat transparent}.page-account-tickets #tickets .ticket
.details{width:429px;height:61px;padding-top:13px;float:left}.page-account-tickets #tickets .ticket
.filmTitle{font-size:14px;font-weight:bold}.page-account-tickets #tickets .ticket
.moreDetails{padding-top:3px}.page-account-tickets #tickets a:hover{text-decoration:none}.page-account-cart
#note{height:23px;padding-left:40px;line-height:23px;font-size:12px;font-weight:bold;background:url(/images/2010/account/cart/cart.png) 0 0 no-repeat transparent}.page-account-cart #note
strong{color:#ab1e1a}.page-account-cart
#actions{clear:both;padding-top:20px}.page-account-cart #actions
#checkout{display:block;width:218px;height:26px;border:none;cursor:pointer;background:url(/images/2010/account/cart/checkout.png) 0 0 no-repeat transparent}.page-account-cart
#cart{margin-top:14px}.page-account-cart #cart
.item{clear:both;padding:20px;margin-bottom:9px;border:1px
solid #ccc}.page-account-cart #cart
.price{display:block;width:90px;float:left;font-size:16px;font-weight:bold}.page-account-cart #cart
.x{display:block;width:25px;float:left;font-size:16px;color:#666;font-weight:bold}.page-account-cart #cart
.quantity{display:block;width:30px;margin-top:-3px;border:1px
solid #d5d1d0;background-color:White;font-size:16px;float:left;color:#c61222;font-weight:bold;text-align:center}.page-account-cart #cart
.name{display:block;width:300px;float:left;padding-left:38px;color:#b02b28;font-size:14px;font-weight:bold}.page-account-cart #cart .name
span{display:block;font-size:12px;color:Black;font-weight:normal}.page-account-cart #cart
.remove{float:right;padding-top:2px;padding-bottom:2px;padding-left:38px;text-transform:lowercase;color:#b02b28;background:url(/images/2010/account/cart/remove.png) no-repeat 0 50% transparent}.page-account-cart #cart .remove:hover{text-decoration:none}.page-account-cart
#clear{display:block;float:right;width:70px;margin-left:20px;padding-top:2px;padding-bottom:2px;padding-left:38px;text-transform:lowercase;color:#b02b28;background:url(/images/2010/account/cart/remove.png) no-repeat 0 50% transparent}.page-account-cart #clear:hover{text-decoration:none}.page-account-cart
#donate{font-weight:bold;clear:both;padding-bottom:10px;cursor:pointer}.page-account-cart
#addFromBookmarks{padding-left:25px;background:url(/images/2010/account/cart/add-bookmark.png) no-repeat 0 50% transparent}.page-account-cart #addFromBookmarks:hover{text-decoration:none}.page-account-cart
#redeemOption{margin-top:15px;padding:10px;font-weight:bold;border:1px
solid #98c437;background-color:#e3ffa8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-account-cart #redeemOption
h2{font-size:14px;padding-bottom:8px}.page-account-cart #redeemOption
p{padding-top:8px;color:Red;font-weight:bold}.page-account-cart
#cartRecommended{padding-top:32px}.page-account-cart #cartRecommended
h2{margin:0;padding:0;font-size:17px;text-transform:uppercase;color:Black;margin-bottom:6px}.page-account-cart #cartRecommended
.recommendedFilm{width:193px;padding:8px;float:left;margin-left:17px;border:1px
solid #d8d8d8;background-color:#f2f2f2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-account-cart #cartRecommended
.f{margin-left:0}.page-account-cart #cartRecommended
.recommendedLink{font-weight:bold;font-size:12px}.page-account-cart #cartRecommended
.recommendedPoster{margin-bottom:7px}.page-account-cart #cartRecommended
span{font-size:12px;display:block;margin-top:1px}.page-account-cart #cartRecommended .recommendedLink:hover{text-decoration:none}.page-account-cart #cartRecommended
.addToCart{display:block;width:94px;height:21px;margin-top:10px;background:url(/images/2010/account/cart/add-to-cart.png) no-repeat transparent 0 0}.page-account-cart #cartRecommended .addToCart
span{display:none}.page-account-cart
#addDiscount{padding-left:25px;padding-top:3px;padding-bottom:3px;background:url(/images/2010/account/cart/add-coupon.png) no-repeat 0 50% transparent}.page-account-cart #addDiscount:hover{text-decoration:none}.page-account-cart
#addPass{padding-left:25px;padding-top:3px;padding-bottom:3px;background:url(/images/2010/account/cart/add-coupon.png) no-repeat 0 50% transparent}.page-account-cart #addPass:hover{text-decoration:none}.page-account-cart
#addCoupon{padding-left:25px;padding-top:3px;padding-bottom:3px;background:url(/images/2010/account/cart/add-coupon.png) no-repeat 0 50% transparent}.page-account-cart #addCoupon:hover{text-decoration:none}.page-account-cart
#error{margin-top:15px;margin-bottom:15px;padding:10px;font-weight:bold;border:1px
solid Red;background-color:#ffbebe;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-account-cart #error
h3{font-size:14px}.page-account-cart #error
p{color:Black;font-weight:bold}.page-account-cart #coupons,
.page-account-cart #discounts,
.page-account-cart
#passEntry{margin-top:15px;padding:10px;font-weight:bold;border:1px
solid #bf8b41;background-color:#ffba56;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.page-account-cart #coupons ul,
.page-account-cart #discounts
ul{padding-left:15px;padding-bottom:5px}.page-account-cart #coupons ul li,
.page-account-cart #discounts ul
li{font-weight:normal}.page-account-cart #coupons label,
.page-account-cart #discounts label,
.page-account-cart #passEntry
label{display:inline;float:none;padding-right:5px}.page-account-cart #coupons input.text,
.page-account-cart #discounts input.text,
.page-account-cart #passEntry
input.text{width:206px;margin-right:5px}.page-account-checkout #orderDetails
h2{margin:0;padding:0;padding-bottom:14px;font-size:16px;color:#ab1e1a;font-weight:bold}.page-account-checkout
#orderDetails{padding-bottom:15px}.page-account-checkout #orderDetails
table{width:100%}.page-account-checkout #orderDetails table thead
td{font-weight:bold;border-bottom:1px solid Black}.page-account-checkout #orderDetails table tfoot
th{text-align:right}.page-account-checkout #actions #submit-payment{display:block;width:169px;height:26px;border:none;cursor:pointer;background:url(/images/2010/account/checkout/submit-payment.png) 0 0 no-repeat transparent}.page-account-orders #orders
div{padding-left:50px;margin-bottom:25px;background:url(/images/2010/account/orders/order.png) 0 50% no-repeat transparent}.page-account-orders #orders
h2{margin:0;padding:0;font-size:12px;color:black;font-weight:bold}.page-account-orders #orders
h3{margin:0;padding:0;font-size:14px;color:black;font-weight:bold}.page-account-orders #orders a:hover{text-decoration:none}.page-account-bookmarks #info
p{margin:0;padding:0;padding-left:75px;min-height:53px;background:url(/images/2010/account/bookmarks/bookmark-icon.png) 0 0 no-repeat transparent}.page-account-bookmarks
form{margin-top:35px}.page-account-bookmarks
.bookmarkActions{padding-left:41px}.page-account-bookmarks .bookmarkActions
input{margin-right:6px}.page-account-bookmarks
.ical{float:right;background:url(/images/2010/account/bookmarks/ical.png) 0 50% no-repeat transparent;padding-left:20px;margin-right:5px}.page-account-bookmarks .ical:hover{text-decoration:none}.page-account-bookmarks #content
table{margin:0;padding:0;margin-bottom:10px;margin-top:5px;border-collapse:collapse}.page-account-bookmarks #content table
col.o{background-color:#f3f3f3}.page-account-bookmarks #content table
col.e{background-color:#efefef}.page-account-bookmarks #content table
td{border:1px
solid White;padding-left:8px;padding-right:8px;padding-top:5px;padding-bottom:5px;font-size:11px;vertical-align:top}.page-account-bookmarks #content table
td.check{width:14px;text-align:right;vertical-align:middle}.page-account-bookmarks #content table thead
td{padding-top:10px;padding-bottom:10px;font-size:11px;color:#333;font-weight:bold;text-transform:uppercase;border-bottom:none}.page-account-bookmarks #content table thead
td.o{background-color:#e6e6e6}.page-account-bookmarks #content table thead
td.e{background-color:#ddd}#shopping-cart
h3{margin:0;padding:0;padding-bottom:0;font-size:18px;text-transform:uppercase;color:Black;border-bottom:1px dotted #cecece;background:url(/images/2010/cart-icon.png) 100% 0 no-repeat transparent}#shopping-cart
p{margin:0;padding:0;margin-bottom:4px;margin-top:9px;text-align:center;color:Black;font-size:12px}#shopping-cart
a{margin-top:7px;display:block;text-align:center;color:#b02b28}#shopping-cart a:hover{text-decoration:none}.page-schedule-browse #content a:hover{text-decoration:none}.page-schedule-day
.tix_at_door{display:block;text-align:center;background-color:White;border:1px
solid #d1d1d1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:normal;font-size:9px}.page-schedule-film
#content{width:679px;padding:0;padding-top:27px;background:url(/images/2010/schedule/film/filmstrip.png) 0 0 no-repeat transparent}.page-schedule-film
#filmTitle{margin:0;padding:0;padding-left:10px;margin-bottom:7px}.page-schedule-film
#filmMain{width:437px;padding-left:9px;padding-right:14px;padding-top:14px;float:left;border-top:1px solid #999fa3}.page-schedule-film
#filmPoster{display:block;width:437px;margin-bottom:21px}.page-schedule-film #filmSynopsis,
.page-schedule-film #filmSynopsis
*{font-size:12px;color:Black;line-height:20px}.page-schedule-film
#viewTrailer{background:url(/images/2010/schedule/film/view-trailer-icon.png) 0 50% no-repeat transparent;padding-left:25px}.page-schedule-film #viewTrailer,
.page-schedule-film
#filmWebsite{font-weight:bold;font-size:12px;color:#b02b28}.page-schedule-film #viewTrailer:hover,
.page-schedule-film #filmWebsite:hover{text-decoration:none}.page-schedule-film
#filmReview{width:142px;float:left;padding-left:33px;margin-left:13px;margin-bottom:13px;margin-right:15px;border-left:4px solid #ddd;background:url(/images/2010/schedule/film/quote.png) 13px 0 no-repeat transparent;line-height:20px}.page-schedule-film #filmReview
*{font-size:13px;color:#333;font-style:italic;font-family:Georgia,serif;line-height:20px}.page-schedule-film
#filmInfoContainer{padding-top:9px;padding-bottom:4px;background-color:#ededed;margin-top:20px}.page-schedule-film
#filmInfo{padding:18px
21px 18px 21px;background-color:#f7f7f7;border-top:1px solid White;border-bottom:1px solid White;font-size:12px;line-height:20px}.page-schedule-film
#filmAwards{text-transform:uppercase;padding-bottom:11px}.page-schedule-film #filmInfo
ul{margin:0;padding:0}.page-schedule-film #filmInfo ul
li{list-style:none;margin:0;padding:0}.page-schedule-film
#filmAlsoShowing{padding-top:50px;padding-left:5px;margin-top:30px;background:url(/images/2010/schedule/film/also-showing.png) 0 0 no-repeat transparent}.page-schedule-film
#filmAside{width:193px;padding-left:12px;padding-right:12px;float:right;border:1px
solid #e4e4e4}.page-schedule-film #filmAside
h2{margin:0;padding:0;margin-left:-13px;margin-top:-1px;width:219px}.page-schedule-film #filmAside h2
span{display:none}.page-schedule-film #filmSeries
h2{height:38px;background:url(/images/2010/schedule/film/film-series.png) 16px 50% no-repeat transparent}.page-schedule-film #filmSeries
h3{margin:0;padding:0;padding-top:12px;padding-bottom:8px;font-weight:bold;font-size:14px}.page-schedule-film #filmSeries
h4{padding-top:8px}.page-schedule-film
#filmSponsor{text-align:center}.page-schedule-film #filmSeries
img{display:inline}.page-schedule-film #filmShowtimes
h2{height:28px;background:url(/images/2010/schedule/film/showtimes.png) 0 0 no-repeat transparent}.page-schedule-film #filmShowtimes ul,
.page-schedule-film #filmShowtimes ul
li{margin:0;padding:0;list-style:none}.page-schedule-film #filmShowtimes ul
li{display:block;padding-bottom:15px;margin-bottom:5px;border-bottom:1px solid #ededed}.page-schedule-film #filmShowtimes
.showtimeDate{display:block;padding-top:8px;padding-bottom:1px;font-size:11px;font-weight:bold}.page-schedule-film #filmShowtimes
.showtimeTheatre{display:block;padding-bottom:10px;font-size:11px}.page-schedule-film #filmShowtimes .showtimeTheatre a:hover{text-decoration:none}.page-schedule-film #filmShowtimes
.showtimeTheatreImage{display:block;padding-bottom:10px;text-align:center}.page-schedule-film #filmShowtimes .showtimePurchase
span{display:block;text-align:center;background-color:White;border:1px
solid #d1d1d1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold}.page-schedule-film #filmShowtimes .showtimePurchase span
em{display:block;font-weight:normal;font-style:normal}.page-schedule-film #filmShowtimes .showtimePurchase
.actionBuyNow{display:block;width:193px;height:26px;background:url(/images/2010/schedule/film/buy-now.png) 0 0 no-repeat transparent}.page-schedule-film #filmShowtimes .showtimePurchase .actionBuyNow
span{display:none}.page-schedule-film
#actions{padding-top:15px}#actionBookmark,
.page-schedule-film #actionSendEmail,
.page-schedule-film
#actionTrailer{display:block;width:191px;height:22px;border:1px
solid #d8d8d8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#actionBookmark span,
.page-schedule-film #actionSendEmail span,
.page-schedule-film #actionTrailer
span{display:none}#actionBookmark:hover,
.page-schedule-film #actionSendEmail:hover,
.page-schedule-film #actionTrailer:hover{border:1px
solid #808080}#actionBookmark{margin-bottom:6px;background:url(/images/2010/schedule/film/add-to-my-bookmarks.png) no-repeat 7px 50% #f4f4f4}.page-schedule-film
#actionSendEmail{margin-bottom:6px;background:url(/images/2010/schedule/film/send-email-to-friend.png) no-repeat 7px 50% #f4f4f4}.page-schedule-film
#actionFacebook{width:96px;float:left}.page-schedule-film
#actionTwitter{width:96px;float:right}.page-schedule-film
#filmDetails{margin-top:10px;padding-bottom:25px}.page-schedule-film #filmDetails
h2{height:28px;margin-bottom:10px;clear:both;background:url(/images/2010/schedule/film/additional-details.png) 0 0 no-repeat transparent}.page-schedule-film
#actionTrailer{margin-bottom:6px;background:url(/images/2010/schedule/film/view-trailer.png) no-repeat 7px 50% #f4f4f4}.page-schedule-film #filmDetails
p{margin:0;padding:0;margin-bottom:5px;font-size:11px}.page-schedule-film #filmDetails p a:hover{text-decoration:none}.page-schedule-film #filmRecommended
h2{height:28px;margin-bottom:12px;background:url(/images/2010/schedule/film/recommended-films.png) 0 0 no-repeat transparent}.page-schedule-film #filmRecommended
.recommendedPoster{width:191px}.page-schedule-film #filmRecommended
.recommendedLink{display:block;font-weight:bold;font-size:11px}.page-schedule-film #filmRecommended .recommendedLink:hover{text-decoration:none}.page-schedule-film #filmRecommended
span{display:block;padding-bottom:10px;font-size:11px}#filmMain{border-top:1px solid Black}#filmSeries
h2{background-color:Black}#filmSeries
h3{color:Black}.series-headliners
#filmMain{border-top:1px solid #f6e700}.series-headliners #filmSeries
h2{background-color:#f6e700}.series-headliners #filmSeries
h3{color:#f6e700}#schedule .headliners
p{border-top:3px solid  #f6e700}.series-galas
#filmMain{border-top:1px solid #f6e700}.series-galas #filmSeries
h2{background-color:#f6e700}.series-galas #filmSeries
h3{color:#f6e700}#schedule .galas
p{border-top:3px solid  #f6e700}.series-canadian-cinema
#filmMain{border-top:1px solid #fc0007 }.series-canadian-cinema #filmSeries
h2{background-color:#fc0007 }.series-canadian-cinema #filmSeries
h3{color:#fc0007 }#schedule .canadian-cinema
p{border-top:3px solid  #fc0007 }.series-american-indie
#filmMain{border-top:1px solid #83a700}.series-american-indie #filmSeries
h2{background-color:#83a700}.series-american-indie #filmSeries
h3{color:#83a700}#schedule .american-indie
p{border-top:3px solid  #83a700}.series-beyond-borders
#filmMain{border-top:1px solid #1f3ba4}.series-beyond-borders #filmSeries
h2{background-color:#1f3ba4}.series-beyond-borders #filmSeries
h3{color:#1f3ba4}#schedule .beyond-borders
p{border-top:3px solid  #1f3ba4}.series-documentary
#filmMain{border-top:1px solid #00b0e3}.series-documentary #filmSeries
h2{background-color:#00b0e3}.series-documentary #filmSeries
h3{color:#00b0e3}#schedule .documentary
p{border-top:3px solid  #00b0e3}.series-family
#filmMain{border-top:1px solid #75025b}.series-family #filmSeries
h2{background-color:#75025b}.series-family #filmSeries
h3{color:#75025b}#schedule .family
p{border-top:3px solid  #75025b}.series-global-film
#filmMain{border-top:1px solid #009b3d}.series-global-film #filmSeries
h2{background-color:#009b3d}.series-global-film #filmSeries
h3{color:#009b3d}#schedule .global-film
p{border-top:3px solid  #009b3d}.series-hump-night
#filmMain{border-top:1px solid #fe3aa3}.series-hump-night #filmSeries
h2{background-color:#fe3aa3}.series-hump-night #filmSeries
h3{color:#fe3aa3}#schedule .hump-night
p{border-top:3px solid  #fe3aa3}.series-late-shows
#filmMain{border-top:1px solid #190c25}.series-late-shows #filmSeries
h2{background-color:#190c25}.series-late-shows #filmSeries
h3{color:#190c25}#schedule .late-shows
p{border-top:3px solid  #190c25}.series-music-on-film
#filmMain{border-top:1px solid #9bd8f2}.series-music-on-film #filmSeries
h2{background-color:#9bd8f2}.series-music-on-film #filmSeries
h3{color:#9bd8f2}#schedule .music-on-film
p{border-top:3px solid  #9bd8f2}.series-short-film
#filmMain{border-top:1px solid #ff6500}.series-short-film #filmSeries
h2{background-color:#ff6500}.series-short-film #filmSeries
h3{color:#ff6500}#schedule .short-film
p{border-top:3px solid  #ff6500}.series-mavericks-international
#filmMain{border-top:1px solid #6d6f72 }.series-mavericks-international #filmSeries
h2{background-color:#6d6f72 }.series-mavericks-international #filmSeries
h3{color:#6d6f72 }#schedule .mavericks-international
p{border-top:3px solid  #6d6f72 }.series-mavericks-pioneers
#filmMain{border-top:1px solid #6d6f72 }.series-mavericks-pioneers #filmSeries
h2{background-color:#6d6f72 }.series-mavericks-pioneers #filmSeries
h3{color:#6d6f72 }#schedule .mavericks-pioneers
p{border-top:3px solid  #6d6f72 }.series-green-screen
#filmMain{border-top:1px solid #00b0e3 }.series-green-screen #filmSeries
h2{background-color:#00b0e3 }.series-green-screen #filmSeries
h3{color:#00b0e3 }#schedule .green-screen
p{border-top:3px solid  #00b0e3 }.series-yyc
#filmMain{border-top:1px solid #d6ce00 }.series-yyc #filmSeries
h2{background-color:#d6ce00 }.series-yyc #filmSeries
h3{color:#d6ce00 }#schedule .yyc
p{border-top:3px solid  #d6ce00 }
