html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#222;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
a:focus, a:hover {color:#222;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ffa;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.container {position:relative;width:950px;margin:0 auto;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
form {margin-bottom: 2em;}
label {font-weight:bold;margin:0.5em 0;padding:5px;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title, textarea.text {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#F0FFCF;color:#264409;border-color:#A4D842;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.error p, .error ul, .notice p.last, .success p.last, .notice ul {margin-bottom: 0;}
a {color: #3ac;}
#navigation {color:#fff;background:#404040;margin-bottom:1px;}
#navigation ul {list-style:none;float:left;margin:0;padding:0.7em 0;}
#navigation ul.community {float: right;}
#navigation h2 {float:left;color:#fff;font-weight:bold;font-size:1em;margin:0;}
#navigation li {float:left;font-size:1em;font-weight:bold;margin-right:1em;}
#navigation li a {float:left;padding:0.26em 1em;color:#fff;}
#navigation ul.community li {margin-right:0;}
#navigation li.active {background:#666666 url(/img/design/corner-black-right.png) 100% 0% no-repeat;}
#navigation li.active a {text-decoration:none;background:url(/img/design/corner-black-left.png) 0% 0% no-repeat;}
.page {position:relative;background:#fff url(/img/design/bg-gradient.png) repeat-x;padding-top:2em;}
#navigation h3 {float:left;margin:0;font-size:1.3em;}
#navigation h3 a {float:left;width:73px;padding:0.8em 0.8em 0.8em 0;text-indent:-1000px;background: url(/img/design/buzzify.png) no-repeat 0 50%;}
#leaderboard {clear:both;width:728px;margin:0 auto 2em;}
#banner120 {clear:both;width:120px;padding:0 5px;}
#skyscraper {clear:both;width:160px;margin:0 auto 3em;}
#sidebar {float:left;width:130px;margin-right:20px;}
ul.tabs {float:left;width:800px;margin:0;list-style:none;border-bottom:solid 1px #eee;margin-bottom:1em;}
ul.tabs.section {width:950px;border-bottom:solid 4px #3ac;border-bottom:none;}
ul.tabs.content {width:950px;}
ul.tabs.nomargin {margin-bottom:0;}
ul.tabs li {float:left;font-weight:bold;color:#aaa;}
ul.tabs li a, ul.tabs li span {float:left;padding:0.4em 1em;}
ul.tabs li.active {background:#eee url(/img/design/corner-white-top-right.png) 100% 0% no-repeat;}
ul.tabs.section li.active {background-color:#3ac;}
ul.tabs li.active a {text-decoration:none;color:#222;background:url(/img/design/corner-white-top-left.png) no-repeat;}
ul.tabs.section li.active a {color:#fff;}
ul.tabs_sub {float:left;width:938px;margin:0;list-style:none;padding:0.3em 6px 0 6px;margin-bottom:2em;background:#e6f9fe url(/img/design/corner-white-top-right.png) 100% 0 no-repeat;}
ul.tabs_sub li {float:left;font-weight:bold;margin-top:0.1em;padding-bottom:0.3em;}
ul.tabs_sub li a {float:left;padding:0.3em 1em;}
ul.tabs_sub li.active {background:#fff url(/img/design/corner-lightblue-top-right.png) 100% 0 no-repeat;}
ul.tabs_sub li.active a {color:#222;text-decoration:none;background:url(/img/design/corner-lightblue-top-left.png) no-repeat;}
div.filter {clear:left;float:left;width:100%;margin-bottom:1em;}
div.filter ul {float:left;margin:0;list-style:none;}
div.filter span.desc, div.filter li {float:left;font-size:0.9em;}
div.filter span.desc {margin-right:0.8em;}
div.filter span, div.filter a {line-height:2.2;}
div.filter a, div.filter li span {float:left;padding:0 0.8em;}
div.filter li span {color:#aaa;}
div.filter li.active {background:#eee url(/img/design/corners-white-right.png) 100% 0 no-repeat;}
div.filter li.active a {color:#222;text-decoration:none;background:url(/img/design/corners-white-left.png) no-repeat;}
ul.listnav {list-style:none;margin:0;margin-bottom:2em;}
ul.listnav li {padding:4px 10px 5px;font-size:1.2em;font-weight:bold;}
ul.listnav li.active {background:#ffc;}
ul.listnav li.active a {color:#222;}
h1 {float:left;width:950px;font-size:2.3em;font-weight:bold;margin-bottom:10px;padding-bottom:0.3em;letter-spacing:-1px;}
h1 span {font-weight:normal;color:#bbb;}
h1.product {width:800px;}
h1.user, h1.company {width:auto;margin-bottom:0;}
h1.margin {margin-bottom:1em;}
.header-container {float:left;width:100%;margin-bottom:15px;}
#content h1 {width:480px;}
#content.wide h1 {width:630px;}
#content h2 {clear:left;letter-spacing:-1px;}
#column h2 {font-weight:normal;letter-spacing:-1px;margin-bottom:0.25em;}
.list h3 {clear:left;float:left;margin-top:1em;font-size:1.7em;letter-spacing:-1px;}
#content {float:left;width:480px;margin-right:20px;}
#content.wide {width:630px;}
.columns {float:left;width:630px;}
.columns .left, .columns .right {float:left;width:300px;}
.columns .left {margin-right:30px;}
#column {float:left;width:300px;}
#column .success, #column .error, #column .notice {clear:left;}
.avatar, .photo {border:solid 1px #eee;padding:2px;}
.photo.medium {padding:3px;}
.photo.small {margin:0;}
h1 .avatar {vertical-align:middle;margin-right:10px;}
#search {float:right;border:solid 3px #666;margin-top:5px;margin-left:2em;background:#fff;}
#search form {float:left;margin:0;}
#search input {float:left;margin:0;width:180px;padding:.26em;border-color:#fff;}
#search button {float:left;margin:0;font-size:1em;font-weight:bold;padding:0em .5em;height:25px;border:solid 1px #9c3;background:#9c3;color:#fff;}
.user {float:left;clear:both;width:610px;margin-bottom:1.5em;}
.user div.vcard {float:left;width:500px;margin-right:10px;}
.user div.vcard img {float:left;margin-right:6px;}
.user div.vcard div {float:left;width:454px;}
.user div.vcard .fn {float:left;font-weight: bold;}
.user div.vcard .add {float:left;font-weight:normal;font-size:0.9em;margin-left:1em;color:#666;}
.user div.vcard p {clear:both;margin:0;}
.user .buzzmatch {float:left;width:100px;color:#aaa;text-align:center;}
.user .buzzmatch span {display:block;font-size:0.8em;}
.user .buzzmatch strong {font-size:1.8em;line-height:1.2em;}
.hreview {float:left;clear:both;width:480px;margin-bottom:2em;}
.hreview.empty {margin-bottom:1em;}
.hreview div.rating {padding-top:6px;float:left;width:40px;font-size:1.5em;line-height:1.2;margin-right:2px;text-align:center;}
.hreview div.rating span {display:none;}
.hreview div.rating span.value {display:inline;}
.hreview div.item, .hreview div.reviewer {float:left;padding-top:6px;padding-right:35px;background:url(/img/design/comment-talk.png) no-repeat 100% 0;}
.hreview.empty div.item, .hreview.empty div.reviewer {background:none;}
.hreview div.item img, .hreview div.reviewer img {float:left;margin-right:8px;}
.hreview div.item div, .hreview div.reviewer div {float:left;}
.hreview div.text {float:left;clear:both;width:480px;background:#eee url(/img/design/comment-white-top.png) no-repeat;}
.hreview div.description {padding:10px 12px;background:url(/img/design/comment-white-bottom.png) no-repeat 0 100%;}
.hreview div.text div.reviewer, .hreview div.text div.item {display:none;}
.hreview.user {width:630px;}
.hreview.user.empty {margin-bottom:1.5em;}
.hreview.user div.rating {font-size:2em;line-height:1.7;margin-right:10px;}
.hreview.user div.text {width:405px;float:right;background:none;}
.hreview.user div.description {padding:0;background:none;}
.hreview.user div.item {width:160px;margin-right:15px;font-size:1em;background:none;padding:0;}
.hreview.user div.item img {margin-right:8px;}
.hreview.user div.item div {width:114px;}
.b0, .hype {color:#aaa;}
.b10, .b20 {color:#c33;}
.b30, .b40 {color:#c63;}
.b50, .b60 {color:#cc3;}
.b70, .b80 {color:#9c3;}
.b90, .b100 {color:#6c3;}
.buzzscore {color:#fff;}
.guest.buzzscore {background: #404040;}
.b0.buzzscore {background:#ccc;}
.b10.buzzscore, .b20.buzzscore {background:#c33;}
.b30.buzzscore, .b40.buzzscore {background:#c63;}
.b50.buzzscore, .b60.buzzscore {background:#cc3;}
.b70.buzzscore, .b80.buzzscore {background:#9c3;}
.b90.buzzscore, .b100.buzzscore {background:#6c3;}
a.b10, a.b20, a.b30, a.b40, a.b50, a.b60, a.b70, a.b80, a.b90, a.b100 {background:transparent;}
a.b10:hover, a.b20:hover {background:#c33;}
a.b30:hover, a.b40:hover {background:#c63;}
a.b50:hover, a.b60:hover {background:#cc3;}
a.b70:hover, a.b80:hover {background:#9c3;}
a.b90:hover, a.b100:hover {background:#6c3;}
#headshot, #boxshot {border:solid 1px #eee;padding:14px;margin-bottom:1em;}
#sidebar #boxshot {float:left;margin-bottom:1em;}
#report {float:left;width:122px;border:solid 1px #eee;padding:3px;margin-bottom:1em;}
#report div {float:left;width:122px;}
#report div span {float:left;font-weight:bold;text-align:right;}
#report li span span, #report div span span {display:none;}
#report div span.value {float:right;font-size:3em;padding-right:11px;letter-spacing:-1px}
#report div span.text {width:45px;font-size:0.9em;padding:1em 9px 1em 0;}
#report ul {float:left;margin:0;padding:0;width:122px;list-style:none;margin-top:3px;}
#report li {float:left;width:122px;border-top:solid 1px #eee;}
#report li span {float:left;}
#report li span.text {width:74px;padding:0.25em 4px;}
#report li span.value {width:40px;background:#f8f8f8;padding:0.25em 0;text-align:center;font-weight:bold;}
#buzzmatch {clear:left;float:left;width:300px;}
#buzzmatch h2 {font-weight:normal;}
#buzzmatch h2 span {font-weight:bold;}
div.list {float:left;width:300px;margin-bottom:2em;}
div.list.wide {width:480px;}
#content.wide div.list.wide {width:630px;}
div.list div.person, div.list div.movie, div.list div.theater {float:left;clear:both;width:100%;margin-bottom:1em;}
div.movie .rating {float:left;width:40px;text-align:center;font-size:2em;line-height:2;margin-right:10px;}
div.person img, div.movie img, div.person a, div.movie a {float:left;}
div.person div.item, div.movie div.item {float:left;width:200px;padding:0.25em 7px;}
div.list.wide div.item {width:156px;}
#content.wide div.list.wide div.item {width:304px;}
div.person a.name, div.movie a.title {font-size:1.1em;margin-bottom:5px;}
div.list div.item p {float:left;clear:left;margin:0;font-size:0.9em;color:#aa9c84;}
div.interestlist {float:left;width:480px;margin-bottom:2em;}
div.interest {float:left;width:150px;margin-right:10px;margin-bottom:0.5em;}
div.interest img {margin-right:6px;vertical-align:middle;}
ul.pagination {float:left;list-style:none;margin:0 0 2em 0;}
ul.pagination.margin {margin-top:1em;}
ul.pagination li {float:left;margin-right:4px;color:#999;}
ul.pagination span, ul.pagination a {float:left;display:block;padding:2px 6px;border:solid 1px #ddd;}
ul.pagination a {text-decoration:none;}
ul.pagination a:hover {border-color:#3ac;}
ul.pagination .active, ul.pagination .desc, ul.pagination .dots {padding:2px 6px;}
ul.pagination .active {font-weight:bold;color:#fff;background:#3ac;border:solid 1px #3ac;}
form .field {float:left;width:480px;margin-bottom:1em;}
form .field label {float:left;width:120px;text-align:right;margin-right:10px;}
form .field span {float:left;width:300px;padding:0 5px;margin-left:140px;font-size:0.9em;color:#666;}
form .field input {float:left;}
form .field input.checkbox {margin:1em 0;}
form button {padding:0.3em 0.5em 0.4em;margin:0.5em 140px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:bold;}
form .photo {float:left;border:solid 1px #eee;padding:4px;}
div.mybuzz {float:left;width:300px;margin-bottom:2em;border:0;}
div.buzzmeter {float:left;background:#444;padding:5px;color:#fff;margin-bottom:1em;}
div.buzzmeter span.desc {float:left;line-height:2;font-size:0.8em;font-weight:bold;margin:0 5px 0 1px;display:none;}
div.hypemeter span.desc {margin:0 8px 1em;color:#888;}
div.hypemeter span.desc, div.hypemeter a {margin:0 8px;font-weight:bold;}
div.hypemeter.nobuzz span.desc {color:#222;}
div.hypemeter a {font-weight:normal;}
div.hypemeter a.active {font-weight:bold;color:#6c3;}
div.hypemeter a.active-alt {font-weight:bold;color:#c33;}
div.buzzmeter ul {float:left;position:relative;width:288px;height:20px;overflow:hidden;list-style:none;padding:0;margin:0;border:solid 1px #fff;background:#fff;}
div.buzzmeter li {display:inline;}
div.buzzmeter span.current.b0 {color:#bbb;background:#fff;text-align:left;padding-left:5px;}
div.buzzmeter a, div.buzzmeter span.current {position:absolute;top:0px;left:0px;text-indent:-1000em;height:20px;line-height:20px;outline:none;overflow:hidden;}
div.buzzmeter a:hover, div.buzzmeter span.current {text-indent:0px;color:#fff;text-decoration:none;font-weight:bold;text-align:right;padding-right:6px;}
div.buzzmeter a:hover {border-right:solid 1px #fff;}
div.buzzmeter a.b10 {width:22px;z-index:11;}
div.buzzmeter a.b20 {width:50px;z-index:10;}
div.buzzmeter a.b30 {width:78px;z-index:9;}
div.buzzmeter a.b40 {width:106px;z-index:8;}
div.buzzmeter a.b50 {width:134px;z-index:7}
div.buzzmeter a.b60 {width:162px;z-index:6;}
div.buzzmeter a.b70 {width:190px;z-index:5;}
div.buzzmeter a.b80 {width:218px;z-index:4;}
div.buzzmeter a.b90 {width:246px;z-index:3;}
div.buzzmeter a.b100 {width:282px;z-index:2;}
div.buzzmeter span.current {z-index: 1;}
div.review {clear:both;float:left;width:300px;padding:0;}
div.review textarea {width:288px;height:200px;font-size:1em;margin-bottom:1em;}
div.review h3 {margin:1em 0 0.5em 0;}
div.review button {margin:0;font-size:1em;}
div.review form {margin-bottom:0.5em;}
/*
//TODO: Lav buzzmeteret om så der kun er margin/padding et sted til at sætte kanten på boksen, lige som ved den store
*/
div.list div.mybuzz {float:right;width:224px;background:#fff;margin-top:5px;margin-bottom:0;border:none;}
div.list div.buzzmeter {float:right;font-size:0.8em;padding:0 2px;background:#ddd;margin-bottom:0;}
div.list div.buzzmeter ul {width:216px;height:15px;margin:3px 1px;border:solid 1px #fff;}
div.list div.buzzmeter a, div.list div.buzzmeter span.current {height:15px;line-height:14px;}
div.list div.buzzmeter a:hover, div.list div.buzzmeter span.current {padding-right:4px;}
div.list div.buzzmeter {margin-bottom:0;}
div.list div.buzzmeter a.b10 {width:16px;}
div.list div.buzzmeter a.b20 {width:38px;}
div.list div.buzzmeter a.b30 {width:59px;}
div.list div.buzzmeter a.b40 {width:80px;}
div.list div.buzzmeter a.b50 {width:101px;}
div.list div.buzzmeter a.b60 {width:122px;}
div.list div.buzzmeter a.b70 {width:143px;}
div.list div.buzzmeter a.b80 {width:164px;}
div.list div.buzzmeter a.b90 {width:185px;}
div.list div.buzzmeter a.b100 {width:212px;}
div.list div.hypemeter {float:right;width:224px;font-size:0.9em;}
div.list div.hypemeter.nobuzz {border:solid 3px #eee;width:216px;}
div.list div.hypemeter a, div.list div.hypemeter span.desc {float:left;line-height:2em;font-weight:normal;margin:0 6px;}
div.list div.hypemeter span.desc {color:#888;}
div.list div.hypemeter a {font-weight:normal;}
div.list div.hypemeter a.active {font-weight:bold;color:#6c3;}
div.list div.hypemeter a.active-alt {font-weight:bold;color:#c33;}
#press {float:left;}
#mytheater div, #press div {float:left;width:200px;margin-right:10px;margin-bottom:2em;}
#press div.last {margin-right:0;}
#mytheater div div, #press div div {clear:both;margin-right:0;margin-bottom:0.2em;}
#mytheater a, #mytheater input, #press a, #press input {float:left;}
#press h4 {border-bottom:solid 1px #eee;margin-bottom:0.4em;}
#press h3 {font-weight:normal;margin-bottom:0.5em;}
#mytheater button, #press button {float:left;clear:both;margin:0;}
#press .buzzmatch {float:left;color:#aaa;text-align:center;width:30px;}
.trailer {float:left;width:480px;}
.trailer .playlist {float:right;width:200px;margin:0;list-style:none;}
.trailer h4 {border-bottom:solid 1px #eee;margin-bottom:0.4em;}
.trailer .partner {width:400px;margin-top:1em;text-align:center;font-size:0.9em;color:#ccc;}
.trailer .partner a {color:#ccc;}
.playlist {float:left;width:300px;margin-bottom:2em;}
.playlist .item {float:left;width:290px;padding:5px;}
.playlist .item.active {background:#ffc;}
.playlist .image {float:left;position:relative;width:80px;height:60px;background:#fff;padding:3px;border:solid 1px #eee;margin-right:10px;}
.playlist .image:hover {border-color:#222;}
.playlist .image span {position:absolute;width:26px;height:26px;top:20px;left:30px;background:url(/img/design/trailer-play-overlay.png) no-repeat;}
.playlist .title {font-size:1.2em;font-weight:bold;}
#content .playlist {margin-right:20px;}
#content .playlist .item.active, #content .playlist .item {background:#fff;}
#showtimes {float:left;width:480px;}
#showtimes .theater {float:left;width:480px;}
#showtimes .header {float:left;width:460px;padding:6px 10px;background:#f8fae2;border-bottom:solid 1px #4ba8d8;}
#showtimes h3 {float:left;font-size:1em;font-weight:bold;margin-bottom:0;line-height:16px;}
#showtimes h3 a {color:#222;text-decoration:none;}
#showtimes span.address {display:none;clear:left;float:left;font-size:0.9em;margin-top:0.3em;}
#showtimes .mytheater {float:right;color:#a2a57a;font-size:0.9em;line-height:16px;}
#showtimes .mytheater.fav {display:block;width:10px;background:url(/img/icons/star.gif) no-repeat 0 50%;text-decoration:none;}
#showtimes .shows, #showtimes .times {float:left;width:480px;border-bottom:solid 1px #ddd;}
#showtimes .shows span, #showtimes .times span {float:left;width:40px;padding:6px 10px;margin-right:15px;text-align:center;background:#fafafa;}
#showtimes .shows span {width: 170px;text-align:left;}
#showtimes .times span.today {font-weight:bold;}
#showtimes .shows ol, #showtimes .times ol, #showtimes .movies ol {float:left;list-style:none;margin:0;padding:0;width:405px;}
#showtimes .shows ol {width:275px;}
#showtimes .movies ol {width:330px;}
#showtimes .shows li, #showtimes .times li, #showtimes .movies li {float:left;padding:6px 0;margin-right:15px;}
#showtimes div.more {float:left;width:442px;padding:6px 10px 6px 28px;font-size:0.9em;line-height:16px;background:#fff url(/img/icons/expanded.gif) no-repeat 6px 50%;border-bottom:solid 1px #ddd;}
#showtimes div.more.hover {background-color:#d6eefc;cursor:pointer;}
#showtimes div.more span {margin-left:10px;color:#555;}
#showtimes div.theater div.movies {float:left;width:630px;border-top:solid 1px #eee;padding-top:1em;}
#showtimes div.theater div.movie {float:left;width:300px;margin-bottom:1em;}
#content.wide #showtimes {width:630px;}
#content.wide #showtimes .theater {width:630px;}
#content.wide #showtimes .header {width:610px;}
#content.wide #showtimes .shows, #content.wide #showtimes .times {width:630px;}
#content.wide #showtimes .times ol {width:555px;}
#content.wide #showtimes .shows ol {width:425px;}
#content.wide #showtimes div.more {width:592px;}
div.posters {float:left;width:630px;}
div.posters a {float:left;width:108px;margin-right:22px;margin-bottom:1.5em;font-size:0.9em;}
div.posters a.last {margin-right:0;}
div.posters a:hover .photo {border-color:#999;}
div.posters img, div.posters span {float:left;}
div.posters img {margin-bottom:0.5em;}
#invites {border:solid 1px #ccc;}
#invites table {margin-bottom:0;}
#invites th {background:#f8fae2;border-bottom:solid 1px #4ba8d8;}
#invites p {padding:4px 10px 4px 5px;margin-bottom:0;}
#invites p.new {text-align:center;font-weight:bold;border-bottom:solid 1px #eee;}
#invites p.empty {text-align:center;font-style:italic;}
.activity {float:left;width:630px;margin-bottom:2.5em;}
.activity .img {float:left;width:38px;margin-right:10px;}
.activity .message {float:left;width:582px;}
.activity .message p {float:left;width:582px;font-size:1.2em;margin:0;}
.activity .message .review {width:566px;margin:8px 0px;padding:6px 8px;font-size:1em;background:#f4f4f4;}
.activity .message .buzz, .activity .message .title {font-weight:bold;}
.activity .message .more {float:left;width:582px;font-size:1em;color:#888;}
.follow {float:left;margin-left:20px;background:#ccc url(/img/design/corners-white-right.png) no-repeat 100% 0;margin-top:6px;}
.follow.on {background-color:#6c3;}
.follow a {float:left;color:#fff;background:url(/img/design/corners-white-left.png) no-repeat;padding:5px 10px;text-decoration:none;letter-spacing:-1px;font-size:1.15em;line-height:1;font-weight:bold;}
.user .follow {margin-top:0;margin-left:10px;background-image:url(/img/design/corners-white-small-right.png);}
.user .follow a {font-size:0.9em;letter-spacing:0;padding:4px 8px;background-image:url(/img/design/corners-white-small-left.png);}
.dialog {position:absolute;width:500px;z-index:1000;left:50%;margin-left:-250px;}
.dialog h3 {padding-bottom:.5em;border-bottom:solid #ccc 1px;}
.dialog .content {background:url(/img/design/dialog.png);padding:40px 40px 15px 40px;}
.dialog .footer {background:url(/img/design/dialog.png) 0 100%;height:22px;}
.dialog .footer a {display:block;position:absolute;width:28px;height:28px;top:6px;right:6px;text-indent:-2000em;background:url(/img/design/pixel.gif);}
.dialog form {margin-bottom:0;}
.dialog .field {width:420px;margin-bottom:.3em;}
.dialog .field label {width:100px;font-size:.9em;}
.dialog input.text {font-size:.9em;width:260px;}
.dialog button {margin:.5em 120px;font-size:1em;}
.ajax {position:absolute;top:0;right:0;background:#fff url(/img/design/ajax-loader.gif) 100% 4px no-repeat;font-weight:bold;padding:3px 24px 3px 6px;}