p { line-height: 1.2em; margin-bottom: 0.2em; }

.bright { color: #727272; }
.dark { color: #cbcbcb; }

.bright a { color: #727272; }
.bright a:hover { color: #000; }
.dark a { color: #cbcbcb; }
.dark a:hover { color: #fff; }

.article * { font-family: 'Trebuchet MS', 'Helvetica', sans; }
.article a { color: #296fa5; }
.article a:hover { color: #000; }
.article .title { font-size: 16px; }

.bright .v-divider { background: url(/images/layout/v-divider.gif) repeat-y center; padding: 0 10px; width: 1px; height: 100%; }
.dark .v-divider { background: url(/images/layout/v-divider-dark.gif) repeat-y center; padding: 0 10px; width: 1px; height: 100%; }

.poster { width: 135px; height: 195px; border: 1px solid #a8a8a8; }
a:hover .poster { border: 1px solid #000; }

.related span { color: #444; font-weight: bold; }
.rss-info { font-size: 12px; color: #eee; margin: 12px; text-align: center; }
.search-info { font-size: 12px; color: #eee; margin: 12px; text-align: center; }
.hidden { display: none; }
.movie { width: 100%; }
.video { text-align: center; }

.list-compact { padding-left: 5px; }
.list-compact ul { list-style-position: outside; }
.list-compact li { list-style: none; }

.list-simple { padding-left: 5px; }
.list-simple ul { list-style-position: outside; }
.list-simple li { list-style: none;  padding: 4px 0 3px 0; background: url(/images/layout/list-divider-266.gif) no-repeat bottom left; }
.list-simple li.first { padding-top: 0 !important; }
.list-simple li.last { background-image: none !important; }
.list-simple li a { font-size: 12px; }

.list-number { padding-left: 5px; }
.list-number ol { list-style-position: inside; }
.list-number li { padding: 4px 0 3px 0; background: url(/images/layout/list-divider-266.gif) no-repeat bottom left; }
.list-number li.first { padding-top: 0 !important; }
.list-number li.last { background-image: none !important; }
.list-number li a { font-size: 12px; }

.list-bullet { padding-left: 5px; }
.list-bullet ul { list-style-position: inside; }
.list-bullet li { padding: 4px 0 3px 0; background: url(/images/layout/list-divider-266.gif) no-repeat bottom left; }
.list-bullet li.first { padding-top: 0 !important; }
.list-bullet li.last { background-image: none !important; }
.list-bullet li a { font-size: 12px; }

.home-boxoffices .left { width: 148px; }
.home-boxoffices .info { }
.home-boxoffices .info * { color: #fff; }
.home-boxoffices .info .title { margin-bottom: 1em; }
.home-boxoffices .info .title a { font-weight: bold; font-size: 13px; }
.home-boxoffices .list-number { vertical-align: middle; width: 200px; }
.home-boxoffices .list-number li { background: url(/images/layout/list-divider-dark-180.gif) no-repeat bottom left; }
.home-boxoffices .figures { margin-top: 0.5em; }

.home-movies { width: 100%; }
.home-movies .poster { margin-right: 5px; }
.home-movies .title a { font-size: 15px; font-weight: bold; }
.home-movies .synopsis { margin: 6px 0; }
.home-movies .more { text-align: right; }
.home-movies .other { width: 135px; vertical-align: middle; }
.home-movies .other li { background: url(/images/layout/list-divider-133.gif) no-repeat bottom left; }

.home-videos { width: 100%; }
.home-videos td { text-align: center; width: 25%; }
.home-videos a { font-size: 14px; font-weight: bold; }

.home-boxoffices { width: 100%; }
.home-dvd li { background: url(/images/layout/list-divider-dark-266.gif) no-repeat bottom left; }

.movie-posters { width: 100%; }
.movie-posters td { width: 25%; text-align: center; padding-bottom: 1em; }
.movie-posters a { font-size: 14px; font-weight: bold; }

.movies-3col li { background: url(/images/layout/list-divider-dark-166.gif) no-repeat bottom left; }

.movies-movie { width: 100%; }
.movies-movie .poster { margin-right: 8px; }
.movies-movie .title { color: #444; font-size: 15px; font-weight: bold; }
.movies-movie .spacing { margin-bottom: 0.5em; }
.movies-movie span { color: #444; font-weight: bold; }

.videos-movieinfo { width: 100%; }
.videos-movieinfo .poster { margin-right: 5px; }
.videos-movieinfo .title { color: #eee; font-size: 15px; font-weight: bold; margin-bottom: 0.3em; }
.videos-movieinfo .original-title { font-size: 14px; font-weight: bold; margin-bottom: 0.6em; }
.videos-movieinfo .info { width: 140px; vertical-align: middle; }
.videos-movieinfo .info p { font-size: 13px; font-weight: bold; margin-bottom: 0.5em; }
.videos-movieinfo .info p.field { color: #eee; font-size: 14px; margin-bottom: 0.1em; }

.cinemas-by-cinemas { padding: 8px; }
.cinemas-by-cinemas ul { margin-bottom: 0.5em; }
.cinemas-by-cinemas ul span.name { font-size: 14px; font-weight: bold; }
.cinemas-by-cinemas ul span.info { font-size: 12px; }
.cinemas-by-cinemas li { font-size: 13px; margin-left: 8px; }

.cinemas-by-movies { padding: 8px; }
.cinemas-by-movies .divider { background-color: #ddd; height: 1px; width: 100%; margin: 11px 0 12px 0; }
.cinemas-by-movies .poster { margin-right: 8px; }
.cinemas-by-movies .title { margin-bottom: 0.5em; }
.cinemas-by-movies .title a { font-size: 14px; font-weight: bold; }
.cinemas-by-movies .info { margin-bottom: 0.8em; }
.cinemas-by-movies .cinemas p span { font-weight: bold; }

.boxoffice td { text-align: right; }
.boxoffice td.title { text-align: left; }
.boxoffice td.no { width: 20px; }
.boxoffice td.title { width: 220px; padding-left: 5px;}
.boxoffice td.income { width: 80px; }
.boxoffice td.income-sum { width: 90px; }
.boxoffice td.viewers { width: 60px; }
.boxoffice td.viewers-sum { width: 70px; }
.boxoffice td.weeks { width: 35px; }
.boxoffice-top td.title { width: 200px; text-align: left; }
.boxoffice-top td.income-sum { width: 80px; text-align: right; }

.boxoffice-weeks { text-align:center; }
.boxoffice-weeks span { font-size: 14px; }

.boxoffice-movie .poster { margin-right: 8px; }
.boxoffice-movie .title { margin-bottom: 0.8em; }
.boxoffice-movie .title a { font-size: 15px; font-weight: bold; }
.boxoffice-movie .more { margin-top: 0.8em; }

.contact-text table { margin: 0 auto; }
.contact-info { text-align: center; }

.pagination { text-align: center; }
.pagination .prev_page { }
.pagination .current { font-size: 16px; color: #000; }
.pagination .next_page { }