@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0; border:0;}



h1, h2 {  font-family: franklin-gothic-urw-condensed, sans-serif; font-size: 17px; text-transform: uppercase; color:#fff; padding-top:10px; padding-bottom:10px; font-weight:normal; margin:0;}
p  {  font-family: franklin-gothic-urw-condensed, sans-serif; font-size:17px; font-weight:400;}

a {     outline: 0;  }


#footer p  {  font-family: franklin-gothic-urw-condensed, sans-serif; font-size:12px; font-weight:300; padding-top:10px;}
a{color:#ce6720; }
a:hover{color:#fff;}
.orange {color:#ce6720; }

#footer p a {  color:#ce6720; text-decoration:none;}


#footer{text-align:center; clear:both;}

body {
	font-family: franklin-gothic-urw-condensed, sans-serif;
	font-size: 12px;
	font-weight: normal;
		min-height:101%;
		overflow-x:hidden;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #fff;
	background-color: #293236;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#8d9295;
}

#container {
	width: 980px; 
padding:0;
position:relative;
top:10px;
left:0;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */
}

#header{
	width:980px;
	height:33px;
	background-image: url(images/bkg-header2.png);
	background-repeat: no-repeat;
}

#nav{	width:775px;
	height:33px;
	margin:0;
	padding:0;
	float:left;
	background-image: url(images/nav.png);
	background-repeat: no-repeat;
position:relative; left:196px;
}



#rh-work{	width:771px;	height: 565px;float:left;		padding: 0 0 0 14px;	margin:0; }

.sweeneytodd{background-image: url(images/work/work-sweeney.png);	background-repeat: no-repeat;}
.coldlight{background-image: url(images/work/work-coldlight.png);	background-repeat: no-repeat;}
.dayflowers{background-image: url(images/work/work-dayflowers.png);	background-repeat: no-repeat;}
.tamaradrewe{background-image: url(images/work/work-tamaradrewe.png);	background-repeat: no-repeat;}
.vantagepoint{background-image: url(images/work/work-vantagepoint.png);	background-repeat: no-repeat;}
.goldencompass{background-image: url(images/work/work-goldencompass.png);	background-repeat: no-repeat;}
.dreamers{background-image: url(images/work/work-dreamers.png);	background-repeat: no-repeat;}
.seedchucky{background-image: url(images/work/work-seedchucky.png);	background-repeat: no-repeat;}
.batman{background-image: url(images/work/work-batman.png);	background-repeat: no-repeat;}
.creep{background-image: url(images/work/work-creep.png);	background-repeat: no-repeat;}
.circus{background-image: url(images/work/work-circus.png);	background-repeat: no-repeat;}
.dirtypretty{background-image: url(images/work/work-dirtypretty.png);	background-repeat: no-repeat;}
.enemygates{background-image: url(images/work/work-enemygates.png);	background-repeat: no-repeat;}
.constantgardener{background-image: url(images/work/work-constantgardener.png);	background-repeat: no-repeat;}
.thisyearslove{background-image: url(images/work/work-thisyearslove.png);	background-repeat: no-repeat;}
.lastyellow{background-image: url(images/work/work-lastyellow.png);	background-repeat: no-repeat;}
.highfidelity{background-image: url(images/work/work-highfidelity.png);	background-repeat: no-repeat;}



#nav ul li{ 
	position:relative;
   	display:block; 
   	float:left; 
   	list-style-type:none;
   	overflow:hidden; 
   } 
   
#nav ul li a { 
margin:0;
padding:0;
   display:block; 
   height:33px; width:758px; 
   background:transparent url(images/nav.png) no-repeat 0 0; 
   text-indent:-9009px; 
      overflow:hidden; 
   } 
  
  
  
   
ul li#navigation1 a { width:85px; height:33px;     background-position: 0px 0px;    } 
ul li#navigation1 a:hover {    background-position: 0px -33px;    }  
body#home ul li#navigation1 a {background-position: 0 -33px;}

ul li#navigation2 a {   width:76px; height:33px;   background-position: -85px 0;    } 
ul li#navigation2 a:hover {    background-position: -85px -33px;   } 
body#workpage ul li#navigation2 a {background-position: -85px -33px;}
   
ul li#navigation3 a {   width:92px; height:33px;   background-position: -161px 0;    } 
ul li#navigation3 a:hover {    background-position: -161px -33px;    } 
body#about ul li#navigation3 a {background-position: -161px -33px;}
   
ul li#navigation4 a {    width:80px; height:33px;   background-position: -253px 0;    } 
ul li#navigation4 a:hover {    background-position: -253px -33px;    }
body#blog ul li#navigation4 a {background-position: -253px -33px;}
   
ul li#navigation5 a {    width:74px; height:33px;   background-position: -333px 0;    } 
ul li#navigation5 a:hover {    background-position: -333px -33px;    }
body#contact ul li#navigation5 a {background-position: -333px -33px;}

ul li#navigation6 a {    width:98px; height:33px;   background-position: -407px 0;    } 
ul li#navigation6 a:hover {    background-position: -407px -33px;    }
body#contact ul li#navigation6 a {background-position: -407px -33px;}

ul li#navigation7 a {    width:117px; height:33px;   background-position: -505px 0;    } 
ul li#navigation7 a:hover {    background-position: -505px -33px;    }
body#contact ul li#navigation7 a {background-position: -505px -33px;}

ul li#navigation8 a {    width:153px; height:33px;   background-position: -622px 0;    } 
ul li#navigation8 a:hover {    background-position: -622px -33px;    }
body#contact ul li#navigation8 a {background-position: -622px -33px;}



#nav-work{	width:185px;	height:auto; 	padding-left:10px;
	font-family: franklin-gothic-urw-condensed, sans-serif; font-size:14px; text-transform:uppercase;
	float:left;	padding-top:10px; list-style-type:none;}
	
#nav-work li { padding-bottom:7px; }

#nav-work li a, #nav-work .style a{text-decoration:none; color:#8d9295; padding-bottom:5px; }
#nav-work li a:hover, #nav-work li a.on, #nav-work .style a:hover, #nav-work .style a.on  {
	color:#fff;
	text-decoration:none;

	background-image: url(images/menuarrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:17px;
	margin-right:15px;

	text-decoration:none;

}

#nav-work ul li a{ 	font-family: franklin-gothic-urw-condensed, sans-serif; font-size:14px; font-weight:300; text-transform:uppercase; color:#8d9295; list-style-type: none; text-align:left; padding-bottom:5px; padding:0; margin:0; }

#nav-work ul li{ 	position:relative;
   	display:block; 
   	float:left; 
	list-style-type:none;
	width:180px;}
	
	#videox {
	padding:0;
	margin:0;
	background-color:#000;

	left:182px;
	float:left;
	top:0px;
position:relative;
	border: 1px solid #8d9295;
	height:218px;
	width:390px;
}


#rhmain2top{height:226px; padding:0; margin:0; width: 670px;}

.strong{font-weight:700;}

.moviebutton {
	color:#fff;
	text-decoration:none;
	
	
	padding-left:40px;
	padding-right:15px;
	text-decoration:none;
	font-size:14px;


}
.button a {text-decoration: none; color:#fff; font-weight:300; font-size:14px; text-transform:uppercase; background-image: url(images/menuarrow2.png);
	background-repeat: no-repeat;
	background-position: right center; padding-right:17px; width:100px; }
	

.titlelist{ width:150px; padding-top:40px; line-height:100%;}

.tel1{padding-left:10px; padding-right:10px;}
.tel2{padding-right:10px;}







#main{width:980px; height: 560px; clear:both; list-style-image:none; list-style-type:none;}


#main ul {list-style-type: none; 	display: table-cell;} 

#home-top{width:980px; float:left;}
#lh-home{
	width:536px;
	height:248px;
	float:left;
	background-image: url(images/lh-home.png);
	background-repeat: no-repeat;
	padding-left:25px;
	padding-right:25px;
}
#lh-home2{
	width:536px;
	height:565px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	background-image: url(images/home2-squares.png);
	background-repeat: no-repeat;
	text-align:left;

}

#lh-home3{
	width:561px;
	height:248px;
	float:left;
	padding-left:25px;
	padding-right:0px;
	background-image: url(images/lh-home.png);
	background-repeat: no-repeat;
	text-align:left;

}




#lh-home p, #lh-home2 p{padding-bottom:15px;}

#rh-home{ float:left; width:348px; height:248px; text-align:left;	padding-left:15px;
	padding-right:15px; line-height:17px; color:#fff;}
	
#rh-home a {color:#ce6720;}
#rh-home2{
	float:left;
	width:391px;
	height:317px;
	background-image: url(images/contact2-squares.png);
	background-repeat: no-repeat;
}
#home-bot{

	width:980px; height:316px;
	clear:both;
	z-index:-100;
}



.rotator-wrapper{	width: 980px;	height:105px;}
.rotator-wrapper2{    width: 980px; height:105px;  }
.rotator-wrapper3{    width: 980px; height:105px;  }

ul#rotator, ul#rotator li, ul#rotator2, ul#rotator2 li, ul#rotator3, ul#rotator3 li{
  width: 980px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

ul#rotator li, ul#rotator2 li, ul#rotator3 li{
	width: 195px;
	list-style-type: none;
	display: table-cell;
	list-style: none;
	height:105px;
	float: left;
} 

  
  
  .rotator-image{
    position: absolute;
    display: none;
    width: 195px;
    height: 105px;


  }
  .img1{	background-image: url(images/home/home01.jpg);	width:195px; background-repeat: no-repeat; 	list-style-image:none;    border: 1px solid #9b9fa1;}
  .img2{	background-image: url(images/home/home02.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img3{	background-image: url(images/home/home03.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img4{	background-image: url(images/home/home04.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img5{	background-image: url(images/home/home05.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
 .img6{	background-image: url(images/home/home06.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img7{	background-image: url(images/home/home07.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img8{	background-image: url(images/home/home08.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img9{	background-image: url(images/home/home09.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img10{	background-image: url(images/home/home10.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img11{	background-image: url(images/home/home11.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
  .img12{	background-image: url(images/home/home12.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}	
 .img13{	background-image: url(images/home/home13.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img14{	background-image: url(images/home/home14.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img15{	background-image: url(images/home/home15.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img16{	background-image: url(images/home/home16.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img17{	background-image: url(images/home/home17.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img18{	background-image: url(images/home/home18.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img19{	background-image: url(images/home/home19.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img20{	background-image: url(images/home/home20.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img21{	background-image: url(images/home/home21.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img22{	background-image: url(images/home/home22.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img23{	background-image: url(images/home/home23.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img24{	background-image: url(images/home/home24.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img25{	background-image: url(images/home/home25.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img26{	background-image: url(images/home/home26.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img27{	background-image: url(images/home/home27.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img28{	background-image: url(images/home/home28.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img29{	background-image: url(images/home/home29.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img30{	background-image: url(images/home/home30.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img31{	background-image: url(images/home/home31.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img32{	background-image: url(images/home/home32.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img33{	background-image: url(images/home/home33.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img34{	background-image: url(images/home/home34.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img35{	background-image: url(images/home/home35.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}
.img36{	background-image: url(images/home/home36.jpg);	width:195px; background-repeat: no-repeat;	list-style-image:none;   border: 1px solid #9b9fa1;}



#twitter_update_list  li span  a {display: none;}
#twitter_update_list {  font-family: franklin-gothic-urw-condensed, sans-serif; font-size:15px; font-weight:300;}
#twitter_update_list li{
	list-style-position: inside;
	list-style-type: disc; line-height:20px;
	padding:0; margin:0;
}

#videox.batman2{	background-image: url(images/title-batman.jpg);	width:390px; background-repeat: no-repeat;	}	
xx#videox.sweeney2{	background-image: url(images/title-sweeney.jpg);	width:390px; height:219px; background-repeat: no-repeat;	}	

.contactrichard{
	background-image: url(images/contact-richard-morrison.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:105px;
	width:195px;
	padding-right:0;
		border: 1px gray solid;
}

.contactdean{
	background-image: url(images/contact-dean-wares.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:105px;
		width:195px;
	padding-right:0;
	border: 1px gray solid;
}

.contact{

	background-position: right top;
	height:105px;
}

#contact-lh{width:560px; float:left;padding-top:5px;}
#contact-rh{width:195px; float:left;padding-top:9px;}

.contactpicture{padding-right:15px; padding-bottom:20px; text-align:left; float:left; font-family: franklin-gothic-urw-condensed, sans-serif; font-size:12px; font-weight:300;}

.clear{clear:both;}





   









