/*

	Lucas Entertainment
	URI: http://lucasentertainment.com
	Version: 1 (2009-05-03)
	Author: Web Overlord [Ping me at weboverlord@lucasentertainment.com]

*/

/* CSS Reset: Don't touch this section, it resets all the browsers to level the playing field */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
table {border-collapse:collapse;border-spacing:0}
a,input {outline:none}
img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}

/* Clearfix */
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix {height:1%}

/* Elements */
body {background:#FFF;color:#4b4e4c;text-align:center;font:normal 100.01% "Lucida Grande",arial,helvetica,sans-serif;letter-spacing:-0.04em;line-height:1.4em}

/* Typography */
h2 {padding:12px 12px 12px 14px;background:url(../images/bg/header_bg.gif) no-repeat 0 0;text-transform:uppercase;font-size:1.1em;font-weight:bold;color:#fff}
h3 {margin:0 0 18px;padding:12px 0 12px;border-bottom:4px solid #ececec;font-size:1.3em;color:#900;text-transform:capitalize}
h4 {font-size:.96em;font-weight:bold;color:#0a0a0a}
p {padding:0 0 12px}
#content.enter h2 {text-align:center;margin:0;padding:24px 0}
#content.enter h3 {text-align:center;margin:0;padding:24px 0;color:#900}
ul.home_thumbs h4 {font-family:Helvetica,Arial,sans-serif;font-size:2.6em;letter-spacing:-0.04em;line-height:1.05em;margin:6px 0 0 0}
.details h4 {padding:8px 0 0 12px;font-size:1.2em;font-weight:normal}
ul.home_thumbs p {margin:0 0 0 2px}
p.button {padding:0 0 0 14px}
#login p {padding:0}
#copyright p {padding:0 0 0 10px}
#promo p {padding:6px 8px}
.recent_scene p {padding:0 0 6px}
.last {margin:0}
.user {text-transform:capitalize}

/* Links */
a {text-decoration:none;color:#900}
a:hover {text-decoration:underline}
a.more {height:25px;width:67px;background:url(../images/buttons/more.gif) no-repeat 0 0;text-indent:-9999px;display:block}
a.more:hover {background:url(../images/buttons/more.gif) no-repeat 0 -25px}
a.latest {width:454px;height:245px;background:url(../images/banners/latestreleases.jpg) no-repeat 0 0;text-indent:-9999px;display:block}
a.button {background:transparent url(../images/buttons/bg_button_a.gif) no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}
a.button span {background:transparent url(../images/buttons/bg_button_span.gif) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}
a.button:active {background-position:bottom right;color:#000;outline:none}
a.button:active span {background-position:bottom left;padding:6px 0 4px 18px}
.type a {color:#eb2128}
.details a {color:red}
#footer a {text-decoration:none;color:#fff}
#footer a:hover {text-decoration:underline}

/* Containers */
#header {padding:0 0 20px;background:#0a0a0a url(../images/bg/headbg.gif) repeat-x 0 0}
#video {background:#eceae8;margin:0 0 20px;padding:20px 0 20px}
#content {padding:20px 0;background:#fff;border-top:1px solid #ccc;font-size:.86em}
#content.home {padding:0 0 20px}
/* #footer {padding:20px 0 0;border-top:1px solid #000;font-size:.75em;color:#fff}*/
#searchby {}
.wrap {width:450px;margin:0 auto;text-align:left}
#content.home .wrap {background:url(../images/bg/mainbg.gif) no-repeat 0 100%}

/* Columns */
#main {float:left;width:630px}
#main_full {background:url(../images/bg/fullmainbg.gif) no-repeat 0 100%}
#side {float:right;width:320px}
#content.enter #main {width:100%;background:url(../images/bg/fullmainbg.gif) no-repeat 0 100%}

/* Header */
#logo {float:left;padding:50px 0 0}
#logo h1 a {display:block;background:url(../images/header/logo.gif) no-repeat 0 0;width:458px;height:61px;text-indent:-9999px}
#login {float:right;font-size:.75em;color:#fff}
#login a {color:#fff}
#main_nav {float:right;padding:65px 0 0;width:480px;font-size:14px;font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,sans-serif}
#main_nav ul {float:right}
#main_nav li {display:inline;padding:0 12px 0 0;font-weight:500}
#main_nav li.last {padding:0}
#main_nav a {padding:0 0 4px 0;text-transform:uppercase;color:#999;border-bottom:3px solid #999}
#main_nav a:hover,#main_nav a.current {text-decoration:none;color:#fff;border-bottom:3px solid #900}

/* Modules */
.module {padding:0 12px 24px}
.module.last {padding:0 24px}
small {display:block;background:#900;color:#fff;font-size:.96em;padding:4px 8px}
cite {display:block;padding:0 0 0 12px;font-size:.86em;color:#fff}

/* Play */
#video_player {background:#fff;padding:10px 10px 6px;font-size:.86em;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0px 0px 25px #ccc;-moz-box-shadow:0px 0px 25px #ccc;box-shadow:0px 0px 25px #ccc}
#video_player h3 {margin:0 0 6px;padding:0 0 6px}
#player {float:left}
#player_links {float:left}
#video_details {float:right;width:430px}

/* Form */
#lp_login label {float:left;width:80px}
#lp_login li {margin:0 0 6px}

/* List */
#latest_scenes li {list-style:decimal;margin:0 2em 1em}

/* Footer */
#footer_menu {float:left;width:350px}
#footer h5 {border-left:4px solid #0a0a0a;padding:0 8px;color:#999;text-transform:capitalize}
#footer ul {float:left;width:140px}
#footer ul.last {width:200px}
#footer li {padding:0 8px;border-left:4px solid #0a0a0a}
#footer li a:hover {text-decoration:none}
#footer li:hover{border-left:4px solid #900}
#copyright {display:block;margin:20px 0 0;padding:8px 0;background:#000;color:#fff}
#cams {float:right;padding:20px 0 0}
#ad_module {float:right;width:300px;height:250px;background:#111;padding:8px 12px}

/* Standard Classes */
.hide {display:none}
.last {margin:0}
.right {float:right}
.thumb,.left {float:left}
.descrip {margin:0 0 0 60px}
.post {font-size:.75em;line-height:1em}
.center {text-align:center}