/*
Theme Name: Scott Lukowski
Description: The default WordPress theme based on the famous Kubrick.
Version: 1.6
Author: Arvin Bautista
Author URI: http://greasypigstudios.com

*/



/* Begin Typography & Colors */
body {
        font-size: 15.1px;
	font-family: 'Arial', Sans-Serif;
	background: #404644 url('images/backgroundtile.jpg');
	color: #333;
        line-height: 1.15em;
	}

img {
       border: 0;
    }

#page {
	background: url("images/mainbg.jpg") -74px 0 transparent no-repeat;
	}

h1 {
        margin: 0px;
        position: absolute;
	}
h1 a {
        height: 110px !important;
	width: 376px;
	color: white;
        display: block;
	}

a {
        outline: none;
	text-decoration: none !important;
        text-indent: -9999px;
        }

/* End Typography & Colors */


/* Begin Structure */

body {
	margin: 0;
	padding: 0;
	}

#page {
	margin: 0px auto;
	padding: 0;
	width: 1150px;
        height: 500px;
        position: relative;
        background-color:#000;
	}

#header {
        position: relative;
	margin: 0px;
	padding: 0;
	height: 140px;
	width: 1150px;
	}

#header a{
        position: absolute;
        height: 40px;
        display: block;
        overflow: hidden;
        }

.active, #header a:hover{
        background: url('images/mainbgon.jpg') -74px 0;
        }

#mail {
	width: 140px;
        margin: 111px 0 0 230px;
        background-position: -304px -111px !important;
	}

#home {
        width: 100px;
        margin: 89px 0 0 386px;
        background-position: -460px -89px !important;
	}

#concept {
	width: 117px;
        margin: 89px 0 0 475px;
        background-position: -549px -89px !important;
	}

#vfx {
	width: 80px;
        margin: 89px 0 0 594px;
        background-position: -668px -89px !important;
	}

#creditslink {
	width: 77px;
        margin: 89px 0 0 677px;
        background-position: -751px -89px !important;
	}

#links {
	width: 63px;
        margin: 89px 0 0 758px;
        background-position: -832px -89px !important;
	}

#contact {
	width: 77px;
        margin: 89px 0 0 965px;
        background-position: -1039px -89px !important;
	}

#idbar {
        background: #000;
        width: 800px;
        position: relative;
        height: 17px;
        z-index: 50;
        margin: 0px 102px;
        }

img.idbar {
        position: absolute;
        margin: 144px 0 0 89px;
        height: 12px;
        width: 12px;
        }

.narrowcolumn2 {
        background-position: -74px -162px !important;
        position: relative;
	margin-top: 6px;
	width: 1150px;
        height: 591px;
        z-index: 0;
        color: #505050;
	}

#index {
       background: url("images/mainbg.jpg");
       }

#vfxart, #credits, #conceptart {
        background: url("images/vfxart/vfxartbg.jpg");
        }

#linksmain {
        background: url("images/links/linksbg.jpg");
        }

#conceptart1x235 {
        background: url("images/conceptart1x235.jpg");
        height: 520px;
        }

#conceptart1x185 {
        background: url("images/conceptart1x185.jpg");
        height: 602px;
        }

#conceptart16x9 {
        background: url("images/conceptart1x185.jpg");
        height: 602px;
        }

#conceptart11x17 {
        background: url("images/conceptart11x17.jpg");
        height: 721px;
        }

#conceptart13x19 {
        background: url("images/conceptart13x19.jpg");
        height: 754px;
        }

.post {
	margin: 0;
	}

.entry {
       width: 900px;
       position: absolute;
       margin: 23px 0 0 124px;
       text-align: center;
       }

.slideshow, .slideshowlink {
        background: #000;
        margin: 27px 0 0 124px;
        padding: 0;
        position: absolute;
        width: 900px;
        height: 300px;
        }

.slideshowlink {
        background: none;
        text-indent: -9999px;
        z-index: 10;
        position: absolute;
        }

.wordcycle { 
        margin: 0 !important;
        }

.frontpage {
        padding-top: 15px;
        position: absolute;
        width: 423px;
        height: 80px;
        color: #000;
        }

.frontpage a {
        color: #000;
        text-decoration: none;
        }

.frontpage a:hover {
        color: #c1c1c1;
        }

.frontpage p {
        padding: 0;
        margin: 0;
        }

#welcomeentry {
        margin: 367px 0 0 136px;
        }

#newsentry {
        margin: 367px 0 0 573px;
        width: 450px;
        color: #c1c1c1;
        }

#scroll {
        width: 430px;
        height: 80px;
        }

#conceptlinks {
       background: url("images/conceptart/conceptartoff.jpg") no-repeat scroll 0 0 transparent !important;
       position: absolute;
       width: 300px;
       height: 30px;
       margin: 11px 0 0 161px;
       }

#vfxlinks {
       background: url("images/vfxart/vfxartoff.jpg") no-repeat scroll 0 0 transparent !important;
       position: absolute;
       width: 300px;
       height: 30px;
       margin: 11px 0 0 161px;
       }

#conceptlinks a{
       background: url("images/conceptart/conceptartoff.jpg");
       position: absolute;
       height: 30px;
       width: 30px;
       }

#conceptartlinkoverview {
       margin-left: 50px;
       background-position: -50px 0px !important;
       width: 150px !important;
       }

#conceptlinks a:hover, .conceptartactive {
       background: url("images/conceptart/conceptarton.jpg");
       }

.conceptartactive {
       background: url("images/conceptart/conceptarton.jpg") !important;
       }
       
#conceptlink1 {
       margin-left: 210px;
       background-position: -210px 0px !important;
       }

#conceptlink2 {
       margin-left: 245px;
       background-position: -245px 0px !important;
       }

#conceptlink3 {
       margin-left: 280px;
       background-position: -280px 0px !important;
       }

#conceptlink4 {
       margin-left: 315px;
       background-position: -315px 0px !important;
       }

#conceptlink5 {
       margin-left: 350px;
       background-position: -350px 0px !important;
       }

.concepthalf {
       position: absolute;
       width: 500px;
       margin: 60px 0 0 170px;
       }

.conceptgallery {
       position: absolute;
       width: 650px;
       margin: 60px 0 0 170px;
       }

.conceptthumb {
        width: 162px;
        height: 95px;
        position: relative;
        float: left;
        margin: 0px;
        }

.conceptthumb img{
        margin-left: 0px;
        position: absolute;
        }

.conceptthumb span {
        margin: -9999px;
        }

.linksbuttons {  
       position: absolute;
       width: 875px;
       margin: 15px 0 0 135px;
       z-index: 10;
       height: 20px;
       }

.linksbuttons a{
       width: 220px;
       height: 25px;
       position: relative;
       float: left;
       }

.linkstabs {
       position: absolute;
       width: 875px;
       margin: 11px 0px 0px 122px;
       padding: 52px 0px 0px 22px;
       z-index: 1;
       height: 386px;
       }

#linkstabbooks {
       background: url("images/links/tab01.jpg") no-repeat transparent !important;
       }

#linkstablinks {
       background: url("images/links/tab02.jpg") no-repeat transparent !important;
       padding: 70px 0 0 50px;
       left: -9999px;
       font-size: 10px;
       }

#linkstablinks span {
       text-decoration: none !important;
       }

#linkstablinks strong{
       font-size: 13px;
       font-weight: bold;
       }

#linkstablinks a{
       color: #505050;
       }

#linkstablinks a:hover{
       color: #686868;
       }

#linkstabtrailers {
       background: url("images/links/tab03.jpg") no-repeat transparent !important;
       left: -9999px;
       padding: 56px 0 0 30px;
       }

.linksbooks {
       width: 110px;
       height: 160px;
       float: left;
       margin: 20px 24px 2px 10px;
       position: relative;
       font-size: 10px;
       font-weight: bold;
       color: #5e5e5e;
       line-height: 15px;
       }

.linksbooks img, .linkstrailers img{
       border: 1px solid #3d3d3d;
       }

.linksbooks img:hover, .linkstrailers img:hover {
       border: 1px solid #5e5e5e;
       }

.linksbooks span, .linkstrailers span {
        margin: -9999px;
        }

.linkstrailers {
       width: 95px;
       height: 140px;
       float: left;
       margin: 21px 13px 25px 12px;
       position: relative;
       }

#linksfooterbooks {
      background:url("images/links/tab01footer.jpg") no-repeat scroll 0 0 transparent !important;
      height:50px;
      left:1px;
      top:441px;
      width:500px;
      position: absolute;
       }

#linksfooterlinks {
      background:url("images/links/tab02footer.jpg") no-repeat scroll 0 0 transparent !important;
      height:50px;
      left:1px;
      top:441px;
      width:500px;
      position: absolute;
       }

#linksfootertrailers {
      background:url("images/links/tab03footer.jpg") no-repeat scroll 0 0 transparent !important;
      height:50px;
      left:1px;
      top:441px;
      width:500px;
      position: absolute;
       }

.entry p {
        text-indent: -9999px;
        }

.conceptoverview, .vfxoverview {
       position: absolute;
       width: 334px;
       margin: 73px 0 0 660px;
       }

.conceptoverview p, .vfxoverview p {
       margin: 6px 11px 34px 10px;
       line-height: 2.1em;
       font-size: 12px;
       letter-spacing: 1px;
       font-weight: bold;
      }

.vfxcontent {
       height: 310px;
       }

.conceptoverviewshort {
       position: absolute;
       width: 160px;
       margin: 53px 0 0 825px;
       }

.conceptoverviewshort p {
       margin: 6px 11px 34px 10px;
       line-height: 1.8em;
       font-size: 10px;
       letter-spacing: 0.5px;
       height: 60px;
       font-weight: bold;
      }

small {
       font-size: 9px;
       margin-left: 10px;
       letter-spacing: 0.2px;
       }

.creditspost {
       position: absolute;
       width: 810px;
       margin: 60px 0 0 170px;
       font-size: 13px;
       font-weight: bold;
       }

.creditspost small{
       font-size: 10.5px;
       font-weight: normal;
       }

#nextprevious {
        background: url("images/backnextbg.jpg") -12px -13px no-repeat transparent !important;
        position: absolute;
        margin: 20px 0 0 1042px;
        width: 27px;
        height: 100px;
        z-index: 10;
        }

#next a{
        background: url("images/buttonnext.gif") !important;
        width: 27px;
        height: 28px;
        position: absolute;
        left: 0;
        }

#previous a{
        background: url("images/buttonprev.jpg") !important;
        width: 16px;
        height: 18px;
        position: absolute;
        margin: 39px 0 0 5px;
        }

.post hr {
	display: block;
	}

.clear {
	clear: both;
}

#footer {
        background: url("images/mainbg.jpg") no-repeat scroll -74px -754px transparent;
	padding: 0;
	margin: 0;
	width: 1150px;
	clear: both;
        position: relative;
        display: block;
        height: 70px;
	}

#footer a {
        position: absolute;
        height: 25px;
	width: 190px;
	color: white;
        display: block;
        }

a.footer1 {
        margin: 0 0 0 240px;
	}

a.footer1:hover {
        background: url('images/mainbgon.jpg') -314px -754px;
	}

a.footer2 {
        margin: 0 0 0 476px;
	}

a.footer2:hover {
        background: url('images/mainbgon.jpg') -550px -754px;
	}

a.footer3 {
        margin: 0 0 0 714px;
	}

a.footer3:hover {
        background: url('images/mainbgon.jpg') -788px -754px;
	}

      
/* Index Footer */

#indexfooter {
        position: absolute;
        margin: 504px 0 0 0px;
        height: 30px;
        }

.indexhover {
        background: url('images/indexvisitwebpage.png') no-repeat;
        margin-top: -285px;
        position: absolute;
        width: 177px;
        height: 294px;
        z-index: 10;
        left: -9999px;
        }

.indexhover p {
        margin-top: 5px;
        width: 177px;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        color: #5c5c5c;
        margin: 0;
        padding-top: 6px;
        position: absolute;
        }

#indexfooter img {
        margin-top: 30px;
        margin-left: 5px;
        }

#indexfooter a{
        position: absolute;
        height: 30px;
	width: 180px;
        display: block;
        }

#indexfooter a:hover{
        height: 324px;
        margin-top: -294px;
        z-index: 50;
        }

a.index1 {
        margin: 0 0 0 122px;
	}

a.index2 {
        margin: 0 0 0 304px;
	}

a.index3 {
        margin: 0 0 0 486px;
	}

a.index4 {
        margin: 0 0 0 665px;
	}

a.index5 {
        margin: 0 0 0 850px;
	}

/* End Index Footer */


/* End Structure */