/*
Theme Name: Starkers
Theme URI: http://www.pollakwebdesign.com
Description: The custom theme built for Terminus Films.
Version: 1
Author: Steven H. Pollak
Author URI: http://www.pollakwebdesign.com
*/
*	{ margin: 0px; padding: 0px; }
html { overflow-y:scroll; }
body { background: #000;
	color: #000;
	font: normal 62.5% "Courier New", Courier, monospace;
	margin-top: 15px;
}

body.interior-body{ 
	margin-top: 0px;
}

body.video-body{
	margin-top: 0px;
}

ul { list-style: none inside; }
p {font-size: 1.2em; line-height: 2em; padding-bottom: 1.2em; }
p.metadata{
 
}

a {
	color: gray;
	text-decoration: underline;
	outline: none;
	font-weight:bold;
}
a img { border: none; }
a:hover { text-decoration: none; }




h1 {font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
	font-weight: normal;
	color:#f4d740;
	letter-spacing:1.7px;
}
	h1#logo{
	width: 313px;
	height: 89px;
	text-indent:-9999px;
	margin: 0 0 0 60px;
	}

/* END RESET */

/* TOOLBOX */
.floatleft{ float:left;	margin-right: 8px;}
.floatright { float:right; margin-left:8px;}
.clear { clear:both; }
/* END TOOLBOX */

/* STRUCTURE AND STUFF */

#pagewrap{
width:1019px;
margin: 0 auto;
}

#homeMainContent {
background:url(img/home-bg-top.jpg);
min-height:439px;
margin:50px 0px 211px 0px;
position:relative;
}

#homeFooter{
background:url(img/home-bg-footer-image.gif);
min-height:21px;
width:218px;
margin:0 auto;
}

#homeCntct a{
position:absolute;
width:147px;
height:25px;
background:url(img/cntct-image-home.gif) top center no-repeat; 
left:876px;
top:77px;
z-index:100;
text-indent:-9999px;
}

#homeCntct a:hover{
background:url(img/cntct-image-home.gif) bottom center no-repeat;
}

ul#home-nav {
/*background:#00CCFF;*/
background:url(img/home-menu-main.gif) bottom center no-repeat;
width:1018px;
height:85px;
position: relative;
top:354px;
}
	
	ul#home-nav li { 
		display:inline;
		}
		ul#home-nav li a{ 
			display:block;
			height: 85px;
			text-indent: -9999px;
			float:left;
			margin:0px;
			padding:0px;
			}

			ul#home-nav li.documentary a{ 
			width: 170px;
			}

			ul#home-nav li.music-performance a{ 
			width: 229px;
			}
				
			ul#home-nav li.recent-work a{ 
			width: 164px;
			}
				
				
			ul#home-nav li.other-clips a{ 
			width: 152px;
			}	
			
			ul#home-nav li.downhome-traces a{ 
			width: 217px;
			}	
			
			ul#home-nav li.about a{ 
			width: 86px;
			}			
		


			ul#home-nav li.documentary a:hover{ 
			background:url(img/home-menu-main.gif) 0px 0px no-repeat;
			}

			ul#home-nav li.music-performance a:hover{ 
			background:url(img/home-menu-main.gif) -170px 0px no-repeat;
			}
				
			ul#home-nav li.recent-work a:hover{ 
			background:url(img/home-menu-main.gif) -399px 0px no-repeat;
			}
				
				
			ul#home-nav li.other-clips a:hover{ 
			background:url(img/home-menu-main.gif) -563px 0px no-repeat;
			}	
			
			ul#home-nav li.downhome-traces a:hover{ 
			background:url(img/home-menu-main.gif) -715px 0px no-repeat;
			}	
			
			ul#home-nav li.about a:hover{ 
			background:url(img/home-menu-main.gif) -932px 0px no-repeat;
			}	
		


#interior-pagewrap{
width:1025px;
margin: 0 auto;
}

#interiorHeader{
width:1025px;	
background:url(img/interior-header2.jpg);
min-height:291px;
position:relative;
}

#interiorHomeLink a{
position:absolute;
width:220px;
height:270px;
left:50%;
margin-left:-515px;
top:67px;
z-index:100;
}

#interiorCntct a{
position:absolute;
width:135px;
height:24px;
/*background:#00CCFF;*/
background:url(img/cntct-image.gif) top center no-repeat;
left:875px;
top:73px;
z-index:100;
text-indent:-9999px;
}

#interiorCntct a:hover{
background:url(img/cntct-image.gif) bottom center no-repeat;
}



interiorCntct a{
position:absolute;
width:135px;
height:24px;
/*background:#00CCFF;*/
background:url(img/cntct-image.gif) top center no-repeat;
left:50%;
margin-left:362px;
top:73px;
z-index:100;
text-indent:-9999px;
}

interiorCntct a:hover{
background:url(img/cntct-image.gif) bottom center no-repeat;
left:50%;
margin-left:362px;
top:73px;
z-index:100;
text-indent:-9999px;
}


ul#home-nav {
/*background:#00CCFF;*/
background:url(img/home-menu-main.gif) bottom center no-repeat;
width:1018px;
height:85px;
position: relative;
top:354px;
}

ul#interior-nav {
background:url(img/interior-main-menu.gif) bottom center no-repeat;
width:793px;
height:64px;
position:relative;
top:218px;
margin-left:217px;
}
	
	ul#interior-nav li { 
		display:inline;
		}
		ul#interior-nav li a{ 
			display:block;
			height: 64px;
			text-indent: -9999px;
			float:left;
			margin:0px;
			padding:0px;
			}

			ul#interior-nav li.documentary a{ 
			width: 125px;
			}

			ul#interior-nav li.music-performance a{ 
			width: 182px;
			}
				
			ul#interior-nav li.recent-work a{ 
			width: 128px;
			}
				
			ul#interior-nav li.other-clips a{ 
			width: 119px;
			}	
			
			ul#interior-nav li.downhome-traces a{ 
			width: 170px;
			}	
			
			ul#interior-nav li.about a{ 
			width: 69px;
			}			

			body#post-12 ul#interior-nav li.documentary a,
			ul#interior-nav li.documentary a:hover{ 
			background:url(img/interior-main-menu.gif) 0px 0px no-repeat;
			}

			body#post-15 ul#interior-nav li.music-performance a,
			ul#interior-nav li.music-performance a:hover{
			background:url(img/interior-main-menu.gif) -125px 0px no-repeat;
			}
			
			body#post-18 ul#interior-nav li.recent-work a,	
			ul#interior-nav li.recent-work a:hover{ 
			background:url(img/interior-main-menu.gif) -307px 0px no-repeat;
			}
			
			body#post-20 ul#interior-nav li.other-clips a,	
			ul#interior-nav li.other-clips a:hover{ 
			background:url(img/interior-main-menu.gif) -435px 0px no-repeat;
			}	
			
			ul#interior-nav li.downhome-traces a:hover{
			background:url(img/interior-main-menu.gif) -554px 0px no-repeat;
			}	
			
			body#post-2 ul#interior-nav li.about a,
			ul#interior-nav li.about a:hover{ 
			background:url(img/interior-main-menu.gif) -724px 0px no-repeat;
			}			
			

#interiorMainContentWrapper{
background:url(img/interior-content-bg.jpg) repeat-y;
}

#interiorMainContent{
padding:0px 230px 0px 200px;
background:url(img/interior-top-bg.jpg) no-repeat;
min-height:218px;
}

#interiorArticle2 {
/***I REMOVED THIS BECAUSE OUR FOOTER WAS NOT BEING PUSHED DOWN */
padding:60px 0px 0px 0px;
width:705px;
text-align:justify;
}

#interiorArticle {
/***I REMOVED THIS BECAUSE OUR FOOTER WAS NOT BEING PUSHED DOWN */
position:absolute;
margin-top:60px;
width:705px;
text-align:justify;
}

#interiorArticle h1 {
text-align:center;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:1.2em;
}

#interiorArticle h2.top {
text-decoration:underline;
margin: 0em 0em 1.2em 0em;
}

#interiorArticle h2{
text-decoration:underline;
margin: 4em 0em 1.2em 0em;
}


#steve-resume {
position:relative;
margin:0px 0px 0px 600px;
}

#interior-footer{
background:url(img/interior-footer-bg.jpg);
min-height:275px;
}

/**** FOR CLIPS PAGES *****/

#video-pagewrap{
width:1025px;
margin: 0 auto;
}

#videoMainContent{
padding:15px 100px 0px 175px;
background:url(img/video-page-bg.jpg) no-repeat;
min-height:750px;
}

#videoArticle {
width:710px;
}

#videoArticle h1 {
text-align:center;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.panel { 
	text-align:center;
	padding: 10px;
	min-height:550px; /** needed to expand height for long descriptions **/
}

.panel h2 {
	margin: 0;
	font-size: 2em;
}
.panel h3 {
	margin: .5em 0;
	font-size: 0.8em;

}
div.panel-text {
	margin: 5px 10px 0px 40px;
	font-family: "Courier New", Courier, monospace;
	font-size: 1.2em;
	line-height:1.6em;
    letter-spacing:.2em;
	text-align:left;
	width: 610px;
	color:#FFFFFF;
	min-height:500px;
}

.caption{
    text-transform:uppercase;
}