/* CSS Document */

/* ============================== TIFF 2011 STYLES ============================== */

.tiff-2011 {line-height:100%;}
.tiff-2011 #primary-content {width:972px;}
.tiff-2011 .ad.big-box {width:300px; margin-bottom:0;}
.tiff-2011 .ad.big-box object {margin:0; float:none;}

.tiff-2011 ul {margin:0;}

span.sharethis {display:block; clear:both; padding:6px 8px;}


/*MINI NAV ON BLOG*/
.tiff-nav-2011 {background:#000; padding:6px 0 7px 8px; clear:both; height:19px; margin-bottom:8px; font-size:12px; line-height:100%;}
.tiff-nav-2011  img {margin:0; float:left;}
.tiff-nav-2011  ul.navigation {float:left; padding:4px 0 0 16px;}
.tiff-nav-2011  ul.navigation li {list-style:none; display:inline; margin-right:3px; border-right:1px solid #93a5a4; padding-right:5px;}
.tiff-nav-2011  ul.navigation li a {color:#FFF;}
.tiff-nav-2011  ul.navigation li a:hover {color:#f83514; text-decoration:none;}
    
/*SIDEBAR WIDGET*/
.tiff-widget-2011 {width:300px; overflow:hidden; clear:both; background:#000; margin:16px 0;}

.tiff-widget-2011 h5 a {width:300px; height:48px; display:block; text-indent:-9999em; background: url(http://media.torontolife.com/tiff11/widget/TLtiffto.gif) 0 0 no-repeat;}
.tiff-widget-2011 h6 a {width:300px; height:30px; display:block; text-indent:-9999em; background: url(http://media.torontolife.com/tiff11/widget/h_latest.gif) 0 0 no-repeat; clear:both;}

.tiff-widget-2011 ul.feature-blocks li {width:94px; height:107px; float:left; display:block; margin:0; list-style:none outside none;}
.tiff-widget-2011 ul.feature-blocks li a img {height:80px; display:block;}
.tiff-widget-2011 ul.feature-blocks li h6 a {height:21px; display:block; text-indent:-9999em; background:#000;}
.tiff-widget-2011 ul.feature-blocks li h6 {margin:0!important;}
.tiff-widget-2011 ul.feature-blocks li.col1 h6 a {background:url(http://media.torontolife.com/tiff11/widget/b_photos.gif) 0 0 no-repeat;}
.tiff-widget-2011 ul.feature-blocks li.col2 h6 a {background:url(http://media.torontolife.com/tiff11/widget/b_starspotting.gif) 0 0 no-repeat;}
.tiff-widget-2011 ul.feature-blocks li.col3 h6 a {background:url(http://media.torontolife.com/tiff11/widget/b_gossip.gif) 0 0 no-repeat;}
.tiff-widget-2011 ul.feature-blocks li.col1 {padding-left:5px;}
.tiff-widget-2011 ul.feature-blocks li.col2 {width:102px;}
.tiff-widget-2011 ul.feature-blocks li.col2 a img {padding-left:4px;}

.tiff-widget-2011 .headlines ul {margin-top:0!important;} /*importants needed to override styles on Django pillars*/
.tiff-widget-2011 .headlines li {color:#959595; margin:0!important; padding:6px 10px!important; list-style:none outside none;}
.tiff-widget-2011 .headlines li a {color:#FFF; font-family:Georgia, serif; font-size:14px!important;}
.tiff-widget-2011 .headlines li a:hover {color:#f83514;}
.tiff-widget-2011 .headlines .last-item {padding:0; margin:0;}
.tiff-widget-2011 .headlines .last-item a {display:block; background:url(http://media.torontolife.com/tiff11/widget/b_clickhere.gif) 5px 5px no-repeat; text-indent:-9999em; height:35px;}


/*HEADER ON PAGES*/
.tiff-2011 .header {height:70px; margin:-2px 0 8px 0;}
.tiff-2011 .header h1 {border-right: 1px dotted #000; padding-right:8px; margin-right:8px; float:left;}
.tiff-2011 .header h1 a {width:242px; height:70px; display:block; text-indent:-9999em; background: url(http://media.torontolife.com/tiff11/h_tiffto.gif) 0 0 no-repeat;}
.tiff-2011 .header h2 {float:left; width:516px; height:70px; padding:0; text-indent:-9999em; background:#000 url(http://media.torontolife.com/tiff11/h_title.gif) 13px 13px no-repeat;}

.tiff-2011 .header .social-media {float:right; height:44px; padding:13px 4px; background:#000;}
.tiff-2011 .header .social-media img {float:left; margin-right:4px;}


/*MAPS*/
#post-85647 h2, #post-85842 h2 {margin-top:16px;}
#post-85647 span.sharethis, #post-85842 span.sharethis {float:right; padding:0;}


/*HOMEPAGE*/
.tiff-2011 .ad p {margin:0;}

.tiff-2011 a {color:#000;}
.tiff-2011 table a {color:#f83514;}
.tiff-2011 a:hover {color:#f83514; text-decoration:none;}

.tiff-2011 ul li {list-style:none; line-height:140%; margin-bottom:12px; font-size:12px; font-family:Arial, sans-serif;}
.tiff-2011 hr {border:none; border-top:4px solid #000; margin:4px 0; clear:both;}
.tiff-2011 hr.dotted {border:none; border-top:1px dotted #000; margin:4px 0; clear:both;} 
.tiff-2011 hr.invisible {border:none; margin:8px 0 0 0; clear:both;}

.tiff-2011 .see-all {background:#6ac5be; padding:4px; font-weight:bold; margin:4px 0 0 0; border:none; text-transform:uppercase; text-align:center;}
.tiff-2011 .see-all a {font-family:Arial, sans-serif; color:#000;}
.tiff-2011 .see-all a:hover {color:#FFF; text-decoration:none;}

/*columns*/
.tiff-2011 .col1.top {width:476px; float:left;}
.tiff-2011 .col2.top {width:240px; float:left; border-right:1px dotted #000; border-left:1px dotted #000; margin:0 8px 0 8px; padding:0 8px;}
.tiff-2011 .col2.top {width:240px; min-height:648px; height:auto!important; height:648px; margin-bottom:8px;}
.tiff-2011 .col3.top {width:222px; float:left;}

.tiff-2011 .col1.bottom {width:318px; float:left; padding-right:8px; border-right:1px dotted #000; margin-bottom:4px;}
.tiff-2011 .col2.bottom {width:319px; float:left; padding:0 0 0 8px;}
.tiff-2011 .col3.bottom {width:300px; min-height:1437px; height:auto!important; height:1437px; float:right; border-left:1px dotted #000; padding:0 0 0 8px; margin:0 0 8px 8px;}

.tiff-2011 .col1.bottom.firsthalf {height:auto!important; min-height:400px; height:400px;}

/*top of homepage*/
.tiff-2011 .signup {background:#000; height:35px;}
.tiff-2011 .signup p {background:url(http://media.torontolife.com/tiff11/email_signup.gif) 8px 3px no-repeat; text-indent:-9999em; float:left; width:266px; height:16px;}
.tiff-2011 .signup form input {border:none; color:#000; padding:4px; margin-top:6px; width:169px;}
.tiff-2011 .signup form input.subscribe {width:23px; height:23px; padding:0 2px;}

.tiff-2011 .news-feed h2 a {display:block; text-indent:-9999em; background: url(http://media.torontolife.com/tiff11/t_latestnews.png) 135px 25px no-repeat; height:74px; }
.tiff-2011 .news-feed p.dek {font-size:16px; margin:8px 0 0 0; line-height:143%;}
.tiff-2011 .news-feed ul {margin-top:-8px;}
.tiff-2011 .news-feed ul li {margin:0; padding:8px 20px; text-align:center; color:#93a4a4;}
.tiff-2011 .news-feed ul li:nth-child(even) {background-color:#f2fbfa;} 
.tiff-2011 .news-feed ul li a {font-family:Georgia, serif; font-size:18px; line-height:120%;}
.tiff-2011 .news-feed .see-all {background:#6ac5be; padding:8px 0 6px 0; margin-top:13px;}
.tiff-2011 .news-feed .see-all a {font-family:Arial, sans-serif; font-size:16px; }
.tiff-2011 .news-feed .see-all a:hover {color:#FFF; text-decoration:none;}

.tiff-2011 .map {background:#cfecea; padding:8px; margin-bottom:8px; text-align:center;}
.tiff-2011 .map h3 a {display:block; text-indent:-9999em; height:61px; background:url(http://media.torontolife.com/tiff11/t_maps.png) 53px 10px no-repeat;}
.tiff-2011 .map p {font-family:Arial, sans-serif; font-size:12px; line-height:120%; font-weight:bold; margin:8px 0 16px 0; }
.tiff-2011 .map p strong {font-size:16px; display:block; margin-bottom:4px;}
.tiff-2011 .map img {border:4px solid #000;}
.tiff-2011 .map ul.navigation a {color:#f58466; padding:0;}
.tiff-2011 .map ul.navigation .last-item {margin:0; padding:0;}

.tiff-2011 .col2 img.button {margin-bottom:8px;}

.tiff-2011 .photo-feed h3 a {display:block; text-indent:-9999em; height:64px; background:url(http://media.torontolife.com/tiff11/t_latestphotos.png) 25px 17px no-repeat;}
.tiff-2011 .photo-feed a.photo {display:block; float:left; margin-top:2px;}
.tiff-2011 .photo-feed a.title {display:block; margin-left:70px;}
.tiff-2011 .photo-feed a {font-family:Arial, sans-serif; font-size:12px; line-height:120%;}
.tiff-2011 .photo-feed ul li.article {min-height:64px; height:auto!important; height:64px;} 
.tiff-2011 .photo-feed ul li.see-all {background:#6ac5be; text-align:center; padding:8px 0 6px 0;}
.tiff-2011 .photo-feed ul li.see-all a {color:#000; font-size:16px; }
.tiff-2011 .photo-feed ul li.see-all a:hover {color:#FFF; text-decoration:none;}

/*bottom of homepage*/
.tiff-2011 .quoted {text-align:center; padding:30px 0;}
.tiff-2011 .quoted h3 a {display:block; text-indent:-9999em; height:67px; background:url(http://media.torontolife.com/tiff11/bg_quoted_top.png) 0 0 no-repeat;}
.tiff-2011 .quoted p.quote {font-size:14px; line-height:140%; padding:0 30px; margin:0;}
.tiff-2011 .quoted p.bottom-quote {text-align:right; margin-top:30px;}
.tiff-2011 .quoted p.see-all {background:#000; font-weight:normal; line-height:140%; font-size:16px;}
.tiff-2011 .quoted p.see-all a {color:#FFF;}
.tiff-2011 .quoted p.see-all a:hover {color:#F83514; text-decoration:none;}

.tiff-2011 .events {background:#dff2f1; font-family:Arial, sans-serif; line-height:120%; text-align:center; padding:16px 30px; font-size:12px;}
.tiff-2011 .events h3 a {display:block; text-indent:-9999em; height:37px; background:url(http://media.torontolife.com/tiff11/t_todayattiff.png) 23px 0 no-repeat;}
.tiff-2011 .events p {font-size:14px;}
.tiff-2011 .events p.intro {font-family:Georgia, serif; font-size:16px; font-style:italic; margin-bottom:20px;}
.tiff-2011 .events ul li {margin-bottom:12px;}

.tiff-2011 .celebrities {background:#000; padding:20px 20px 10px 20px; clear:left; width:615px; overflow:hidden;}
.tiff-2011 .celebrities h3 {text-indent:-9999em; background:url(http://media.torontolife.com/tiff11/t_celebritynews.png) 216px 0 no-repeat; height:55px;}
.tiff-2011 .celebrities ul li {font-size:18px; float:left; height:170px; width:115px; margin-right:10px; line-height:120%; text-align:center; font-family:Georgia, serif;}
.tiff-2011 .celebrities ul li img {clear:both; display:block; padding-bottom:4px;}
.tiff-2011 .celebrities ul li a {color:#FFF;}
.tiff-2011 .celebrities ul li a:hover {text-decoration:none; color:#f83514;}

.tiff-2011 .twitterfeed h3 a {display:block; height:50px; text-indent:-9999em; background:url(http://media.torontolife.com/tiff11/t_twittertiff.png) 2px 8px no-repeat;}
.tiff-2011 .twitterfeed .twtr-widget {margin-top:-4px;}
.tiff-2011 .twitterfeed .twtr-hd {display:none;}
.tiff-2011 .twitterfeed .twtr-bd {margin-left:-8px; margin-bottom:16px;}
.tiff-2011 .twitterfeed .twtr-tweets {font-family:Arial, sans-serif; font-size:12px;}
.tiff-2011 .twitterfeed .twtr-ft {display:none;}

.tiff-2011 .polls {margin:30px 0;}
.tiff-2011 .polls img {display:block; margin:0 auto; border:4px solid #000; margin-top:20px;}
.tiff-2011 .polls h3 a {display:block; height:43px; text-indent:-9999em; background:url(http://media.torontolife.com/tiff11/t_redcarpetpoll.png) 58px 10px no-repeat;}
.tiff-2011 .polls  a.vote-button {display:block; height:140px; text-indent:-9999em; background:url(http://media.torontolife.com/tiff11/b_vote.png) 20px 16px no-repeat;}

.tiff-2011 .cbc {font-family:Arial, sans-serif; font-size:12px; background:#efefef; padding:0 0 8px 0;}
.tiff-2011 .cbc h3 a {display:block; height:49px; text-indent:-9999em; background:url(http://media.torontolife.com/tiff11/t_CBC.png) 2px 4px no-repeat;}
.tiff-2011 .cbc ul li {padding:0 12px;}
.tiff-2011 .cbc ul li a {color:#1a71af;}
.tiff-2011 .cbc ul li a:hover {text-decoration:underline;} 
.tiff-2011 .cbc img {float:right;}

.tiff-2011 .tips {background:#f4f36c; padding:8px;}
.tiff-2011 .tips p {margin:0; font-weight:bold; line-height:140%;}
.tiff-2011 .tips p a {color:#1a71af;}



/* ============================== TIFF 2010 STYLES ============================== */

.tiff-2010 {line-height:100%;}
.tiff-2010 #primary-content {width:972px;}
.tiff-2010 .ad.big-box {width:300px;}

.tiff-2010 ul {margin:0;}

ul.tiff-2010.navigation li {border-right:1px dotted #f58466; display:inline; list-style-type:none; margin:0 6px 0 0;
padding:0 8px 0 0; font-size:11px;}
ul.tiff-2010.navigation li a {color:#fff; padding:8px 0 0 0;}
ul.tiff-2010.navigation li a:hover, #tiff-nav ul li a:active {color:#f58466; text-decoration:underline;}

/*MINI NAV ON BLOG*/
.tiff-nav {background:#000; padding:0; height:30px; margin-bottom:8px; clear:both;}
.tiff-nav img {float:left; margin:3px 0 0 3px;}
.tiff-nav span {float:left; color:#fdb913; font-size:11px; font-family:Arial, sans-serif; line-height:107%; margin:4px 9px 0 8px; text-transform:none; width:101px;}
.tiff-nav ul.tiff-2010.navigation {float:left; margin:7px 0 0 0;}
.tiff-nav ul.tiff-2010.navigation li {margin:0; padding:7px 7px 7px 4px;}

/*SIDEBAR WIDGET*/
.tiff-2010.widget {background:#000; width:284px; padding:8px; margin:12px 0;}
.tiff-2010.widget h4, .tiff-2010.widget h4 a {color:#fff;}
.tiff-2010.widget h5, .tiff-2010.widget h5 a {color:#fdb913; border:none; text-transform:none; font-weight:bold; font-size:14px; margin-bottom:8px;}
.tiff-2010.widget h5 a:hover, .tiff-2010.widget h5 a:active {text-decoration:underline;}
.tiff-2010.widget p {color:#FFF; margin:0; clear:left;}
.tiff-2010.widget hr {border:none; border-top:1px dotted #f58466; clear:both; margin:8px -8px;}
.tiff-2010.widget hr.strong {border-top:1px dotted #ccc;} 
.tiff-2010.widget ul li {margin:0 0 8px 0; padding:0; list-style:none; color:#999; line-height:140%;}
.tiff-2010.widget ul li a {color:#fff;}

.tiff-2010.widget p.sponsorship a {font-size:10px; margin:0 0 0 2px; color:#ccc; text-decoration:none;}

.tiff-2010.widget ul.photos {height:65px; margin-right:-8px; clear:both;}
.tiff-2010.widget ul.photos li {width:65px; height:65px; padding:0; margin-right:8px; float:left;}
.tiff-2010.widget ul.photos li a {display:block;}
.tiff-2010.widget p.photos {float:right; font-weight:bold;}
.tiff-2010.widget p.photos a {color:#fff;}

.tiff-2010.widget img.photos {float:right; margin:0 0 8px 8px;}

.tiff-2010 h4 a, .tiff-2010 h5.button a {background: url(http://media.torontolife.com/tiff-2010/tiff-sprite.gif) no-repeat scroll 0 0; display:block; text-indent:-9999em;}
.tiff-2010 h4 a {background-position:-148px -88px; width:61px; height:19px;}

.tiff-2010 h5.button.hotspots a {background-position:-467px -86px; height:16px; margin:0; width:58px;}
.tiff-2010 h5.button.celebrities a {background-position:-542px -86px; height:16px; margin:0; width:107px;}
.tiff-2010 h5.button {float:left; margin-right:8px; padding:4px; color:#fff;}
.tiff-2010 h5.button a {color:#fff; font-size:12px;}
.tiff-2010 h5.button.hotspots {background:#fdb913;}
.tiff-2010 h5.button.celebrities {background:#f58466;}

.tiff-2010.widget .header {height:48px; margin-bottom:0;}
.tiff-2010.widget .header img {float:left;}
.tiff-2010.widget .header h4 {float:right; margin-right:120px;}
.tiff-2010.widget .header p {font-size:11px; line-height:110%; margin:3px 15px 0 0; float:right; clear:none;}

.tiff-2010.widget form {margin-top:8px;}
.tiff-2010.widget form input {border:none; width:174px; color:#000; padding:4px; font-weight:bold; text-transform:uppercase;}
.tiff-2010.widget form input.subscribe {background:#f58466; width:94px; padding:3px; float:right;}

.tiff-2010.widget#mini-widget h5.photos {margin:0;}
.tiff-2010.widget#mini-widget .see-all a {color:#fff;}

/*HEADER ON PAGES*/
.tiff-2010 .header {background:#000; height:70px; margin:0 0 16px 0;}
.tiff-2010 #post-36828 {margin-top:-8px;}
.tiff-2010 .header h1 {width:122px; padding:14px 18px; border-right: 1px dotted #f58466; float:left;}
.tiff-2010 .header h1 a {background: url(http://media.torontolife.com/tiff-2010/tiff-sprite.gif) no-repeat scroll -6px -84px; display:block; text-indent:-9999em; width:122px; height:42px;}
.tiff-2010 .header h2 {background: url(http://media.torontolife.com/tiff-2010/tiff-sprite.gif) no-repeat scroll -228px -87px; display:block; text-indent:-9999em; height:34px; margin:19px 0 0 18px; float:left; width:211px;}
.tiff-2010 .header p.sponsorship a {color:#CCC; float:right; font-family:arial, sans-serif; font-size:10px; margin:12px 8px 0 0; text-decoration:none;
width:154px;}
.tiff-2010 .header p.sponsorship a img {float:right; display:block; margin-top:-7px;}

/*MAPS*/
.tiff-2010.map iframe.map.large {border:16px solid #000; padding:0; margin-top:16px;}
.tiff-2010.map p {margin:0;}
.tiff-2010.map p.item-listing {margin:0 0 20px 32px;}
.tiff-2010.map img.item-number {background-color:#fff; clear:left; margin:0 0 20px; padding:0;}
.tiff-2010.map h3 {background:#FDB913; display:block; margin-bottom:16px; padding:2px; clear:both;}
.tiff-2010.map .col1, .tiff-2010.map .col2, .tiff-2010.map .col3 {line-height:140%; height:2300px;}

.tiff-2010.map h2 {clear:none; float:left;}
.tiff-2010.map h5.button {float:right; border:none;}
.tiff-2010.map h5.button.hotspots a {background-position:-311px -187px; height:16px; margin:0; width:113px;}
.tiff-2010.map h5.button.celebrities a {background-position:-453px -187px; height:16px; margin:0; width:167px;}

/*HOMEPAGE*/
.tiff-2010 .ad p {margin:0;}

.tiff-2010 ul li {list-style:none; line-height:140%; margin-bottom:12px;}
.tiff-2010 hr {border:none; border-top:1px dotted #000; margin:8px 0; clear:both;}
.tiff-2010 hr.solid {border-top:1px solid #000;} 
.tiff-2010 hr.invisible {border:none; margin:8px 0 0 0; clear:both;}

/*headers*/
.tiff-2010 h2 a, .tiff-2010 h3 a, .tiff-2010 h3.no-link {background: url(http://media.torontolife.com/tiff-2010/tiff-sprite.gif) no-repeat scroll 0 0; display:block; text-indent:-9999em; margin-bottom:12px; height:25px;}
.tiff-2010 #latest-news h2 a {background-position:0 -179px; height:35px; width:273px; margin:0 auto 16px auto;}
.tiff-2010 #latest-photos h3 a {background-position:-187px 0; width:134px;}
.tiff-2010 .map h3 a {background-position:-110px -3px; width:50px; margin-bottom:4px;}
.tiff-2010 .polls h3 a {background-position:-139px -40px; width:224px;}
.tiff-2010 .quoted h3 a {background-position:-7px -3px; width:70px;}
.tiff-2010 .events h3 a {background-position:-363px -3px; width:126px;}
.tiff-2010 .twitterfeed h3 a {background-position:-382px -40px; width:149px;}
.tiff-2010 .celebrities h3 {background-position:-529px -3px; width:143px;}
.tiff-2010 .cbc h3 a {background-position:-7px -38px; width:106px;}
.tiff-2010 .fashion h3 a {background-position:-554px -38px; width:147px;}

/*columns*/
.tiff-2010 .col1, .tiff-2010 .col2 {width:318px; float:left;}
.tiff-2010 .col3 {width:300px; float:left;}
.tiff-2010 .col2 {border-right:1px dotted #000; border-left:1px dotted #000; margin:0 8px 16px 8px; padding:0 8px; height:1800px;}

/*top of homepage: daily feature, latest news, latest photos*/
.tiff-2010 .col1.features, .tiff-2010 .col3.features {width:249px;}
.tiff-2010 .col2.features {width:440px; height:auto;}

.tiff-2010 .col1.features h2 a {margin-bottom:8px; line-height:110%; text-indent:0; background:none; height:auto;}
.tiff-2010 .col1.features p.dek {font-size:16px; margin:8px 0 0 0; line-height:143%;}

.tiff-2010 .col1.features .article {margin:0 0 16px 0; height:auto; height:65px!important; min-height:65px;}
.tiff-2010 .col1.features .article h5 {font-family: Georgia, serif; font-size:15px; border-bottom:none; clear:none; text-transform:none; margin:0; padding:0;}
.tiff-2010 .col1.features .article p {line-height:120%; margin:4px 0; border-bottom:none;}
.tiff-2010 .col1.features .article img {float:left; margin:0 8px 0 0;}

.tiff-2010 .col2.features ul {font-size:18px; color:#666; margin-top:-8px;}
.tiff-2010 .col2.features ul li {border-bottom:1px dotted #666; margin:0; padding:8px 0;}
.tiff-2010 .col2.features ul li.see-all {background:#fde8e9; padding:4px; font-weight:bold; margin-top:4px; border:none;}
.tiff-2010 .col2.features ul li.see-all a {color:#000;}
.tiff-2010 .col2.features ul li.see-all span {color:#ec008c;}

.tiff-2010 .col3.features a.photo {display:block; float:left; margin:2px 8px 0 0;}
.tiff-2010 .col3.features a {color:#000; font-family:Arial, sans-serif; font-size:12px; line-height:120%;}
.tiff-2010 .col3.features li {height:70px; display:block;}
.tiff-2010 .col3.features li.see-all {background:#fde8e9; padding:4px; font-weight:bold; height:auto; margin-top:12px;}

/*bottom of homepage*/
.tiff-2010 .map {background:#000; padding:8px;}
.tiff-2010 .map p {margin:8px 0; color:#fff; font-size:13px; line-height:120%;}
.tiff-2010 .map ul.navigation a {color:#f58466; padding:0;}
.tiff-2010 .map ul.navigation .last-item {margin:0; padding:0;}

.tiff-2010 .quoted {background:#f58466; padding:8px; color:#fff; font-weight:bold; font-size:16px; line-height:120%;}
.tiff-2010 .quoted a {color:#fff;}
.tiff-2010 .quoted span {font-size:14px; font-weight:normal; line-height:120%; display:block; clear:left; margin-top:8px;}
#content #post-36773 .entry {font-size:18px; line-height:130%;}
#content #post-36773 .entry hr {margin:20px 0;}
#content #post-36773 .entry p.intro {font-size:14px; line-height:143%; color:#ec008c;}

.tiff-2010 .events {background:#fde8e9; padding:4px; line-height:120%; font-family:Arial, sans-serif; font-size:12px;}
.tiff-2010 .events ul li {margin-bottom:6px;}
.tiff-2010 .events p {margin:8px 0;}

.tiff-2010 .celebrities ul li {font-size:24px; clear:both; height:65px; }
.tiff-2010 .celebrities ul li img {float:left; margin-right:8px;}

.tiff-2010 .twitterfeed .twtr-widget {margin-top:-4px;}
.tiff-2010 .twitterfeed .twtr-hd {display:none;}
.tiff-2010 .twitterfeed .twtr-bd {margin-left:-8px; margin-bottom:16px;}
.tiff-2010 .twitterfeed .twtr-tweets {font-family:Arial, sans-serif; font-size:12px;}
.tiff-2010 .twitterfeed .twtr-ft {display:none;}

.tiff-2010 .polls  a.vote-button {display:block; margin:0 auto; width:64px; text-align:center; background-color:#EC008C; border:1px solid #000; color:#FFF; font-family:Arial, sans-serif; font-size:13px; letter-spacing:0.03em; padding:4px;}
.tiff-2010 .polls p {line-height:120%; margin-bottom:8px; }

.tiff-2010 .cbc {font-family:Arial, sans-serif; font-size:12px; background:#efefef; padding:8px;}
.tiff-2010 .cbc img {float:right;}

.tiff-2010 .fashion {font-family:Arial, sans-serif; font-size:12px; background:#ff9999; padding:8px;}
.tiff-2010 .fashion img {float:right;}
.tiff-2010 .fashion a {color:#000;}

.tiff-2010 .signup {background:#000; padding:8px; width:284px; font-family:Arial, sans-serif; font-size:12px;}
.tiff-2010 .signup h5, .tiff-2010 .signup h5 a {color:#fdb913; border:none; text-transform:none; font-weight:bold; font-size:14px; margin-bottom:8px;}
.tiff-2010 .signup p {color:#FFF; margin:0 0 8px 0; clear:left;}
.tiff-2010 .signup form input {border:none; color:#000; padding:4px; font-weight:bold; text-transform:uppercase; width:178px;}
.tiff-2010 .signup form input.subscribe {background:#f58466; width:90px; padding:3px; float:right;}

.tiff-2010 .tips p {margin:0; padding:8px; font-weight:bold; line-height:140%; background:#feeab8;}

/*POLLS*/
.entry .wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {margin:0;}
.entry .wp-polls-form { border:4px solid; clear:both; padding:8px; width:296px; margin:0 auto;}
.entry .wp-polls .Buttons {background-color:#EC008C; border:1px solid #000; color:#FFF; font-family:arial,sans-serif; font-size:13px; letter-spacing:0.03em; padding:4px;}
.entry .wp-polls .pollbar {background:#EC008C; background-image:none; border:none;}


