/* Reset */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,img {
  margin:0;
  padding:0;
}
fieldset,img {
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}


/* General */

html {
    overflow: -moz-scrollbars-vertical;
}
body {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #969696;
  background: #E6E6E6 url('images/bg.png');
}

a {
  text-decoration: underline;
  color: #888;
}

td a {
  color: black;
}

h1 a {
  color: black;
}

a:hover {
  text-decoration: none;
}

img {
  border: none;
}

img.bordered {
  border: 1px solid #DDD;
}

div#wrapper {
  width: 760px;
  margin: 16px auto 0px;
  position: relative;
  background: #FFF;
  font-size: 0pt;
}

div#top {
	background: url('/images/top.png');
	height: 15px;
}
div#container {
  border-style: solid;
  border-color: #969696;
  border-width: 0px 2px;
  font-size: 9pt;
}
div#bottom {
	background: url('/images/bottom.png');
	height: 15px;
}
.beta {
	position: absolute;
	right: 32px;
	top: 8px;
}

div#disclaimer {
  width: 740px;
  margin: 2px auto 16px auto;
  font-size: 9pt;
}
div#disclaimer #copyright {
    float: left;
    width: 290px;
}
div#disclaimer #trademarks {
    float: right;
    width: 450px;
  text-align: right;
}

h1 {
  font-size: 26px;
  padding-bottom: 15px;
  color: #646464;
}

h2 {
  font-size: 20px;
  padding-bottom: 5px;
  color: #646464;
}

h3 {
  font-size: 15px;
  color: #646464;
}

h4 {
  color: #646464;
  font-size: 13pt;
  line-height: 25px;
  font-weight: normal;
}

h5 {
  font-size: 12pt;
  line-height: 20px;
  font-weight: normal;
}

h1,h2,h3 {
  font-weight: bold;
}

img.famicon {
    margin-bottom: -2px;
}

div.feedback {
  margin-top: 5px;
}

span.listeners {
  font-size: 7pt;
  color: #999;
}

p {
    line-height: 1.5;
}

.clear {
    clear: both;
}

/* Header */

div#header {
  width: 730px;
  height: 80px;
  margin: 0px auto;
  position: relative;
  padding: 15px;
}


/* Content */

div#content {
  margin: 0px auto;
  padding: 15px;
  width: 730px;
  position: relative;
}

tr.movie_unseen, tr.statistics {
    height: 60px;
    cursor: default;
}
tr.movie_unseen td.rank, tr.statistics td.rank {
    font-size: 30pt;
	 color: #C8C8C8;
	 width: 90px;
}

tr.movie_seen {
    height: 60px;
    cursor: default;
    background: #DCDCDC;
    color: #828282;
}
tr.movie_seen td.rank {
    font-size: 30pt;
    color: #828282;
    width: 90px;
}

tr.movie_seen td, tr.movie_unseen td {
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}


/* Footer */

div#footer {
  clear: left;
  width: 520px;
  margin: 0 auto;
  padding: 15px;
  color: #7b7b7b;
  line-height: 13px;
  font-size: 8pt;
  border-top: 1px solid #DEDEDE;
  text-align: center;
}

.hand {
	cursor: pointer;
}

input.inviteFriend {
	width: 200px;
	border: 1px solid #808080;
}