/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #404040 url(img/bg.gif) top left repeat-x;
color: #797979;
font-family: LucidaGrande, Tahoma, Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	width: 938px;
	margin: auto;
	padding: 0 11px 0 11px;
	background: url(img/pbg.gif) top left repeat-y;
}

#head{
		position: relative;
		height: 499px;
		background: url(img/headbg.jpg) top left no-repeat;
	}
	
#headalt{
		position: relative;
		height: 499px;
		background: url(img/headbg_02.jpg) top left no-repeat;
	}
	
#headalt2{
		position: relative;
		height: 499px;
		background: url(img/headbg_03.jpg) top left no-repeat;
	}
	
#logo{
			position: absolute;
			z-index: 100;
			height: 55px;
			width: 151px;
			top: 26px;
			left: 69px;
			text-indent: -9999em;
			background: url(img/logo.gif) top left no-repeat;
		}
		
#logoalt{
			position: absolute;
			z-index: 100;
			height: 55px;
			width: 151px;
			top: 75px;
			left: 585px;
			text-indent: -9999em;
			background: url(img/logo.gif) top left no-repeat;
		}
		
#logoalt2{
			position: absolute;
			z-index: 100;
			height: 55px;
			width: 151px;
			top: 75px;
			left: 585px;
			text-indent: -9999em;
			background: url(img/logo.gif) top left no-repeat;
		}
		
#head h1{
			position: absolute;
			z-index: 100;
			height: 98px;
			width: 229px;
			top: 163px;
			right: 125px;
			text-indent: -9999em;
			background: url(img/heading.gif) top left no-repeat;
		}
		
#headalt h1{
			position: absolute;
			z-index: 100;
			height: 98px;
			width: 229px;
			top: 163px;
			right: 125px;
			text-indent: -9999em;
			background: url(img/heading.gif) top left no-repeat;
		}
		
#headalt2 h1{
			position: absolute;
			z-index: 100;
			height: 98px;
			width: 229px;
			top: 163px;
			right: 125px;
			text-indent: -9999em;
			background: url(img/heading.gif) top left no-repeat;
		}
		
#head h2{
			position: relative;
			color: #9c1100;
			padding-bottom: 1.2em;
		}
		
#headalt h2{
			position: relative;
			color: #9c1100;
			padding-bottom: 1.2em;
		}
		
#headalt2 h2{
			position: relative;
			color: #9c1100;
			padding-bottom: 1.2em;
		}
		
#head h3{
			position: relative;
			color: #9c1100;
			font-size: .9em;
			text-transform: uppercase;
		}
		
#headalt h3{
			position: relative;
			color: #9c1100;
			font-size: .9em;
			text-transform: uppercase;
		}
		
#headalt2 h3{
			position: relative;
			color: #9c1100;
			font-size: .9em;
			text-transform: uppercase;
		}
		
#head-content{
			position: relative;
			width: 552px;
			padding: 315px 0 0 360px;
			font-size: .9em;
		}
		
#headalt-content{
			position: relative;
			width: 552px;
			padding: 315px 0 0 360px;
			font-size: .9em;
		}
		
#headalt2-content{
			position: relative;
			width: 552px;
			padding: 315px 0 0 360px;
			font-size: .9em;
		}
	
		
#head-content-right{
				position: relative;
				float: right;
				width: 307px;
				padding-right: 18px;
				padding-left: 18px;
				text-align: left;
				margin-top: -20px;
				background: url(img/vert-lines.gif) center left no-repeat;
			}
			
#headalt-content-right{
				position: relative;
				float: right;
				width: 307px;
				padding-right: 18px;
				padding-left: 18px;
				text-align: left;
				margin-top: -20px;
				background: url(img/vert-lines.gif) center left no-repeat;
			}
			
#headalt2-content-right{
				position: relative;
				float: right;
				width: 307px;
				padding-right: 18px;
				padding-left: 18px;
				text-align: left;
				margin-top: -20px;
				background: url(img/vert-lines.gif) center left no-repeat;
			}
			
#head-content-right strong{
					font-weight: bold;
				}
				
			
#headalt-content-right strong{
					font-weight: bold;
				}
				
#headalt2-content-right strong{
					font-weight: bold;
				}
				
			
#head-content-right p{
					position: relative;
					line-height: 1.5em;
				}
				
#headalt-content-right p{
					position: relative;
					line-height: 1.5em;
				}
				
#headalt2-content-right p{
					position: relative;
					line-height: 1.5em;
				}
				
.cright{
					position: relative;
					padding-top: 10px;
					font-size: .9em;
					color: #a9a9a9;
				}
			
#head-content-left{
				position: relative;
				float: left;
				padding-top: .75em;
				width: 190px;
				text-align: right;
			}

#headalt-content-left{
				position: relative;
				float: left;
				padding-top: .75em;
				width: 190px;
				text-align: right;
			}
			
#headalt2-content-left{
				position: relative;
				float: left;
				padding-top: .75em;
				width: 190px;
				text-align: right;
			}
			
#head-content-left p{
					position: relative;
					padding-bottom: 1em;	
					line-height: 2em;
				}
				
#headalt-content-left p{
					position: relative;
					padding-bottom: 1em;	
					line-height: 2em;
				}
				
#headalt2-content-left p{
					position: relative;
					padding-bottom: 1em;	
					line-height: 2em;
				}
				
#head-content-left span{
					position: relative;
					display: block;
				}
				
#headalt-content-left span{
					position: relative;
					display: block;
				}

#headalt2-content-left span{
					position: relative;
					display: block;
				}
				
#head-content-left a{
					position: relative;
					color: #797979;
					text-decoration: none;
				}
				
#headalt-content-left a{
					position: relative;
					color: #797979;
					text-decoration: none;
				}
				
#headalt2-content-left a{
					position: relative;
					color: #797979;
					text-decoration: none;
}				
				
.email a{
					position: relative;
					padding-left: 22px;
					background: url(img/email.gif) left center no-repeat;
				}
				
.telly strong{
					position: relative;
					display: inline;
					padding-left: 22px;
					background: url(img/phone.gif) left center no-repeat;
				}
				
.pdf{
					position: relative;
					margin-top: 12px;
				}
				
.pdf a{
					position: relative;
					padding: 12px 40px 10px 0;
					background: url(img/pdf.gif) right center no-repeat;
				}
				
				
#nav{
		position: relative;
		height: 30px;
		background: url(img/menu-bg.gif) top left;	
	}			
	
#nav li{
			position: relative;
			float: left;
			padding: 0 32px 0 32px;
			height: 30px;
		}
		
		#nav li a{
			position: relative;
			float: left;
			width: 97px;
			height: 30px;
			text-indent: -9999em;	
		}
		
		#nav li a:hover{
			background-position: bottom left;
		}
		
		#nav a.nav1{
			background: url(img/btn1.gif) top left;
		}
		
		#nav a.nav2{
			background: url(img/btn2.gif) top left;
		}
		
		#nav a.nav3{
			background: url(img/btn3.gif) top left;
		}
		
		#nav li span{
			position: absolute;
			display: none;
			top: 30px;
			left: 32px;
			width: 97px;
			height: 9px;
			background: url(img/active-arrow.gif) top center no-repeat;
		}
		
		#nav li.active span{
			display: block;
		}
			
	
	#page{
		position: relative;
		text-align: left;
		color: #929292;
		padding: 10px 24px 24px 24px;
	}
	
		
		/* generic work boxes */
		.work-top{
			position: relative;
			height: 12px;
			background: url(img/box-top.gif) top left no-repeat;
		}
		
		.work-box{
			position: relative;
			background: url(img/box-bg.gif) bottom left no-repeat;
			padding: 0 30px 30px 0;
		}
		
			.movie{
				position: relative;
				padding: 15px 0 15px 280px;
			}
			
			.movie-title{
				position: absolute;
				top: 105px;
				left: 30px;
				font-size: 2.8em;
				font-weight: bold;
			}
			
			.work-box .entry-content{
				position: relative;
				padding-top: 10px;
				padding-bottom: 65px;
			}
		
		.work-img{
			position: relative;
			float: right;
			margin: 18px 16px 16px 0;
		}
		
		
			
		#page li{
			position: relative;
			height: 322px;
			width: 882px;
			background: url(img/entry-bg.jpg) top left no-repeat;
			margin-bottom: 2px;
		}
		
			#page .view-more{
				position: absolute;
				text-indent: -9999em;
				bottom: 35px;
				left: 31px;
				height: 36px;
				width: 122px;
				background: url(img/vw.gif) top left;
			}
			
				#page .view-more:hover{
					background: url(img/vw-hov.gif) top left;
				}
		
			#nintendo{
				position: relative;
				text-indent: -9999em;
				height: 39px;
				background: url(img/nintendo.gif) top left no-repeat;
			}
			
			#cv{
				position: relative;
				text-indent: -9999em;
				height: 40px;
				background: url(img/cablevision.gif) top left no-repeat;
			}
			
			#ae{
				position: relative;
				text-indent: -9999em;
				height: 52px;
				background: url(img/a-e.gif) top left no-repeat;
			}
			
			#microsoft{
				position: relative;
				text-indent: -9999em;
				height: 39px;
				background: url(img/microsoft.gif) top left no-repeat;
			}
			
			#nationwide{
				position: relative;
				text-indent: -9999em;
				height: 70px;
				background: url(img/nationwide.gif) top left no-repeat;
			}
		
			#sony{
				position: relative;
				text-indent: -9999em;
				height: 44px;
				background: url(img/sony.gif) top left no-repeat;
			}
			#boa{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/boa.gif) top left no-repeat;
			}
			#philips{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/philips.gif) top left no-repeat;
			}
			
			#aol{
				position: relative;
				text-indent: -9999em;
				height: 44px;
				background: url(img/aol.gif) top left no-repeat;
			}
			
			#sol{
				position: relative;
				text-indent: -9999em;
				height: 75px;
				background: url(img/sol.gif) top left no-repeat;
			}
			
			#cop{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/copenhagen.gif) top left no-repeat;
			}
			
			#nick{
				position: relative;
				text-indent: -9999em;
				height: 70px;
				background: url(img/nick.gif) top left no-repeat;
			}
			
						
			#marv{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/marvel.gif) top left no-repeat;
			}
			
			#scifi{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/scifi.gif) top left no-repeat;
			}
			
			#fuse{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/fuse_logo.gif) top left no-repeat;
			}
			
			#of{
				position: relative;
				text-indent: -9999em;
				height: 50px;
				background: url(img/fuse_logo.gif) top left no-repeat;
			}
			
			.entry-content{
				position: relative;
				padding: 30px 0 0 35px;
				width: 180px;
				font-size: .9em;
				margin-left: 0;
			}
			
			.entry-content p{
				position: relative;
				padding: 1em 0 .2em 0;
				line-height: 1.5em;
			}
			
			.entry-content p strong{
				position: relative;				
				display: block;
			}
			
			.entry-content p span{
				position: relative;
				display: block;
				font-weight: bold;
			}
			
			.entry-img{
				position: absolute;
				top: 30px;
				right: 30px;
			}
			
	
	#bottom{
		position: relative;
		padding: 0 48px 20px 0;
		height: 15px;
		text-align: right;
		font-size: .9em;
		font-weight: bold;
	}
	
#bottom a{
			position: relative;
			color: #929292;
			text-decoration: none;	
			padding-right: 22px;
			background: url(img/to-top.gif) right center no-repeat;
		}
		
			
			
			
			
			
			
			
			