/* Global positioning */
body, body.Demoreel, body.Resume, body.Images, body.Contact, body.Downloads, body.Resources {
	
		background-color:#000;
		background-image:url(http://www.designstamp.com/client/texturelighting/v2/images/texturelighting_bg.jpg);
		background-repeat:repeat;
	margin-top:15px;
		font: 12px/1em "Lucida Grande", Tahoma, Verdana, sans-serif;
		line-height:14px;
		color:#CCC;
		height:90%; /* needed for container min-height */

		}
		
html {
		height:90%; /* needed for container min-height */
}
		
		
.container {
	
		background-color:#000;
		min-height: 90%;
		border:1px solid #0C1C29;
		
		}
	
	
/* appearances */


	ul li { list-style-image:none; list-style-position:outside; list-style-type:none; }  
	ol li { list-style-position:inside; line-height:18px; }  
	
	
/* gallery */



.gallery{
          margin:0; padding:0;
          overflow:hidden; /* Clears the floats */
          width:100%; /* IE and older Opera fix for clearing, they need a dimension */
          list-style:none;
        }
          .gallery li{
            float:left;
            display:inline; /* For IE so it doesn't double the 1% left margin */
 
           
          }
		  
		  li.item {
		  padding:5px;
		  }
		  
      
            .gallery img{
              display:block;
              width:100%;
            }

            a img{ border:none; } /* A small fix */

            .gallery a:link,
            .gallery a:visited,
            .gallery a:focus,
            .gallery a:hover,
            .gallery a:active,
			.gallery a {
			color:#000000;
            }
            .gallery a:hover{
              border-color:#dfdfdf;
            }

   


/*Footer*/
#footer {
padding-top: 60px;
font-size:10px;
padding-bottom:60px;
}

#footer li {
display: inline;
list-style-type: none;
padding-right:10px;


}

#footer li a {
color:#999999;

}


h1.logo a {
background:transparent url(../images/texturelighting_logo.gif) no-repeat scroll 0pt 0pt;
float:left;
height:52px;
margin-top:5px;
overflow:hidden;
text-indent:-1000em;
width:187px;
}

/* Main Navigation */
#mainnav li a {
color:#CCC;
text-decoration:none;
display:block;
padding-bottom:3px;
width:auto;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#mainnav {
font-family:Helvetica, Tahoma, sans-serif;
margin-top:40px;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
height:20px;
}

#mainnav li {
float:left;
padding:0pt 14px 0pt 0px;
list-style:none
}


.Home #mainnav #Home a, .Demoreel #mainnav #Demoreel a, .Resume #mainnav #Resume a, .Resources #mainnav #Resources a, .Contact #mainnav #Contact a, .Images #mainnav #Images a {
color:#FFF;
border-bottom:3px solid #990000;
}

#mainnav a:hover {
color:#FFF;
}

#content {
margin-top:30px;
margin-bottom:30px;

}

/*thumbs in portfolio pages, used in forever world */
.thumbs {


padding:0px 15px 15px 0px;
text-align:left;
width:80%;
}
