/*
Theme Name: Lucas Design
Theme URI: http://wordpress.org/

*/



/* Begin Typography & Colors */
body{
	background:url(images/newsite_bg_short.jpg) center 85px no-repeat;
	margin: 0px auto;
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:13px;
	line-height:18px;
	}

#container{
	width:900px;
	margin:0px auto;
	padding:30px;
	text-align:left;
	}
#heading{
	margin:16px auto;
	}
#nav_menu{
	width:960px;
	margin:0px auto 25px auto;
	padding-bottom:18px;
	text-align:justify;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	color:#861919;
        text-decoration: none;
	}
#content {
	text-align: left;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}


.depth-1 {
border: 1px solid #ddd;
}

#footer {
	background: #eee url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}



code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

/* End Typography & Colors */



/* Begin Structure */

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}


/* End Structure */



/*	Begin Headers */
h1{
	margin:15px auto 12px 0px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:5px;
	color:#998f8f;
	font-size:34px;
        line-height: 36px;
	}
h2{
	margin:15px auto 8px 0px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:3px;
	color:#861919;
	font-size:20px;
        line-height: 24px
	}

h3{
	margin:15px auto 12px 0px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:4px;
	color:#998f8f;
	font-size:24px;
        line-height: 28px;
}

/* End Headers */







a{
	color:#861919;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}

#content{
	text-align:left;
	}
.menu{
	font-weight:normal;
	float:left;
	margin-right:190px;
	}
.menu_end{
	font-weight:normal;
	float:right;
	}
.menu a:hover, a:hover.menu, a:hover.menu_end{
	text-decoration:none;
	color:#998F8F;
	}

.thumbs{
	float: left;
	padding:5px;
	margin: 9px;
        background: #FFFFFF;
	border: thin solid #595454;
	}
.noborder{
	border: none;
        }
.description{
        padding:0px;
	width: 350px;
        float: left;
	}
.video_l{
        float: left;
        width:425px;
        margin:0px;
	}
.video_r{
        float: right;
        width:425px;
        margin:0px;
	}
.screenshot{
        float: right;
	padding:5px;
	border: thin solid #595454;
        width: 500px;
        background: #FFFFFF;
        margin-top:20px;
	}
img.mediumWidth{
        width:100%;
        height:100%;
        border:none;
}
.hr{
        clear:both;
        width:900px;
        height:30px;
        margin: 10px 0px;
        }
.thumbs_clipout{
  position:relative;
  width:270px;
  height:108px;
	float: left;
	padding:5px;
	margin: 9px;
        background: #FFFFFF;
	border: thin solid #595454;
}
.clipin{
  position:absolute;
  clip:rect(30px 300px 138px 30px);
  top:-25px;
  left:-25px;
}