* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%; border: 0;}
html {background-color: #000000;}
div, p {margin: 0 auto;}
body  {font: normal 13px 'Trebuchet MS', Tahoma, Arial; color: #fff8de;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a:link, a:visited, a:hover {color: #dddddd; text-decoration: none;}
a:active {color: #dddddd;}
.main {width: 816px; margin: 10px auto 0; text-align: center;}
.header {width: 780px; height: 340px; background: url(../images/header.jpg) 0px 0px no-repeat;}
.header p {padding: 254px 130px 0 130px; font-size: 13px;}
.header .p2 {padding: 254px 130px 0 130px; font-size: 43px;}
.header a.site {color: #fff8de;}
.bar {font-size: 19px; text-transform: capitalize; padding-bottom: 30px;}
.bar a:link, .bar a:visited {text-decoration: none; background-color: #333333; padding: 0px 4px;}
.bar a:hover, .bar a:active {background-color: #000000; color: #ffffff;}
.bar span {font-size: 25px; color: #ffffff;}
.block {padding-bottom: 30px; width: 780px;}
.covers img {width: 140px; height: 200px; border: 1px solid #663333; margin: 7px 3px 0 0; float: left;}
.movie {float: right; width: 480px;}
.movie .title, .movie .longtitle {background: url(../images/bg-line-short.jpg) 0px 0px no-repeat; height: 32px; padding-top: 6px; text-transform: uppercase; font-size: 20px; font-weight: bold; color: #cccccc; letter-spacing: 3px;}
.movie .longtitle {letter-spacing: 0px;}
.movie .info {text-align: right; padding: 0 30px 5px;}
.movie .info span {float: left;}
.movie .desc {min-height: 110px; text-indent: 20px; font-size: 12px; color: #ede3bf; text-align: justify;}
.movie .link1 {width: 350px !important;}
.movie a:link, .movie a:visited {display: block; font: bold 18px 'Trebuchet MS', 'Century Gothic', 'Arial Narrow'; width: 430px; margin: 10px auto 0; padding: 3px; background-color: #440000; text-transform: uppercase; text-decoration: none;}
.movie a:hover, .movie a:active {background-color: #660000; color: #ffffff;}
.thumbs {background: url(../images/bg-line-long.jpg) 0px 0px no-repeat;}
.thumbs .info {text-align: right; height: 30px; padding: 6px 45px 0 50px; font-size: 20px; color: #cccccc; letter-spacing: 1px;}
.thumbs .info span {float: left;}
.thumbs img {width: 266px; height: 200px; border: 1px solid #666666; margin: 2px;}
.thumbs img.large {width: 402px; height: 302px;}
a.come {display: block; font: bold 28px 'Trebuchet MS', 'Century Gothic', 'Arial Narrow'; width: 800px; margin: 10px auto 30px; padding: 5px; background-color: #440000; text-transform: uppercase;}
a.come:hover, a.come:active {background-color: #660000; color: #ffffff;}
a.join {display: block; width: 466px; height: 114px; background: url(../images/join.gif) 0px 0px no-repeat; text-indent: -9000px; overflow: hidden; margin: 0 auto;}
a.join:hover, a.join:active {background-position: 0px -114px}
.list-of-sites {padding-top: 100px; font-size: 30px;}
.list-of-sites a {font-size: 11px;}
.list-of-sites p {float: left; width: 112px; padding: 2px;}
.list-of-sites img {width: 110px; height: 160px; border: 1px solid #663333;}
.more {font-size: 40px; padding-bottom: 10px;}
.more:first-letter {text-transform: capitalize;}
.form {text-align: left;}
.form div {border-right: 1px dotted #999999; float: left; width: 360px; height: 335px; padding: 0 10px 0 15px; font-size: 13px; text-align: justify;}
.form h3 {text-align: center; font: normal 18px Tahoma; padding-bottom: 10px; text-decoration: underline; color: #ffffff; letter-spacing: 1px;}
.form p {text-indent: 15px;}
.form a:link, .form a:visited {text-decoration: underline;}
.form a:active, .form a:hover {text-decoration: none;}
.download-links {padding: 15px 0 50px;}
.download-links a, .download-links span {font: bold 17px 'Trebuchet MS', 'Century Gothic', 'Arial Narrow'; margin: 0 10px; padding: 10px; background-color: #440000; text-transform: uppercase;}
.download-links a:hover, .download-links a:active {background-color: #660000; color: #ffffff;}
.download-links span {background-color: #303030; color: #aaaaaa;}
.play {background: url(../images/bg-line-long.jpg) top center no-repeat; text-align: center;}
.play .info {height: 35px; padding: 6px 45px 0 50px; font-size: 18px; color: #cccccc; letter-spacing: 1px;}

.bottom {padding: 120px 0 3px;}
.bottom a:link, .bottom a:visited, .bottom a:hover, .bottom a:active {color: #cccccc; text-decoration: underline;}

