@charset "UTF-8";
/* CSS Document */

body {
	width:1024px;
	height:768px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #1b1b17 url(images/bg.png) repeat-x;
}
.header_container{
	width:1024px;
	height:207px;
}
	#min_g{
		width:216px;
		height:207px;
		background:url(images/min_h.png);
		float:left;
	}
	#logo_h{
		width:357px;
		height:207px;
		background:url(images/logo.gif);
		float:left;
	}
	#head_r{
		width:451px;
		height:207px;
		background:url(images/head_r.gif);
		float:left;
	}
.nav_container{
	width:1024px;
	height:65px;
}
		#min_n{
		width:451px;
		height:65px;
		background:url(images/nav_min.gif);
		float:right;
	}
	#home{
		display:block;
		width:220px;
		height:65px;
		background:url(images/home.gif) no-repeat 0 0;
		float:left;
	}
	#home:hover{
		background-position: 0 -65px;
	}
	#home span{
		display: none;
	}
	#gallery{
		width:119px;
		height:65px;
		background:url(images/gallery.gif) no-repeat 0 0;
		float:left;
	}
	#gallery:hover{
		background-position: 0 -65px;
	}
	#gallery span{
		dispaly: none;
	}
	#reel{
		width:123px;
		height:65px;
		background:url(images/reel.gif) no-repeat 0 0;
		float:left;
	}
	#reel:hover{
		background-position: 0 -65px;
	}
	#reel span{
		display: none;
	}
	#contact{
		width:111px;
		height:65px;
		background:url(images/contact.gif);
		float:left;
	}
	#contact:hover{
		background-position: 0 -65px;
	}
	#contact span{
		display: none;
	}
.content_container{
	width:1024px;
	height:496px;
}
	#content_image{
		width:1024px;
		height:496px;
		background:url(images/content.gif);
		float:left;
	}
	#content{
		width:950px;
		height:496px;
		padding-top:15px;
		padding-left:35px;
		margin-right:auto;
		color:#FFF;
	}
	#gallery_box{
		width:1000px;
		height:496px;
		padding-top:15px;
		padding-left:40px;
	}
	#footer{
		width:1000px;
		height:40px;
		padding-top:15px;
		padding-left:13px;
		color:#FFF;
		font-size:9px;
	}
	#demoreel{
		width:720px;
		height:396px;
		padding-top:70px;
		padding-left:160px;
	}
.reel_nav{
	width:216px;
	height:496px;
	float:left;
}
#bg_left_image{
	width:61px;
	height:475px;
	background:url(images/bg_left.gif);
	float:left;
}
#bg_left_under{
	width:61px;
	height:21px;
	background:url(images/bg_left_under.gif);
	float:left;
}
#g_nav_top_image{
	width:155px;
	height:88px;
	background:url(images/g_nav_top.gif);
	float:left;
}
#resumelink_image{
	width:155px;
	height:33px;
	background:url(images/resumelink.gif);
	float:left;
}
#pdf_link{
	width:109px;
	height:41px;
	background:url(images/r_pdf_link.gif) no-repeat 0 0;
	float:left;
}
	#pdf_link:hover{
		background-position: 0 -41px;
	}
	#pdf_link span{
		dispaly: none;
	}

#r_border_image{
	width:8px;
	height:41px;
	background:url(images/r_border.gif);
	float:left;
}
#r_doc_image{
	width:38px;
	height:41px;
	background:url(images/r_doc_link.gif) no-repeat 0 0;
	float:left;
}
	#r_doc_image:hover{
			background-position: 0 -41px;
	}
	#r_doc_image span{
		display: none;
	}
#g_nav2_image{
	width:155px;
	height:41px;
	background:url(images/g_nav_2.gif);
	float:left;
}
#download_image{
	width:155px;
	height:32px;
	background:url(images/demoreel_link.gif);
	float:left;
}
#mov_image{
	width:88px;
	height:54px;
	background:url(images/mov_link.gif);
	float:left;
}
#m_large_image{
	width:67px;
	height:31px;
	background:url(images/m_large_link.gif) no-repeat 0 0;
	float:left;
}
	#m_large_image:hover{
		background-position: 0 -31px;
	}
	#m_large_image span{
		display:none;
	}
#m_medium_image{
	width:67px;
	height:23px;
	background:url(images/m_medium_link.gif) no-repeat 0 0;
	float:left;
}
	#m_medium_image:hover{
		background-position: 0 -23px;
	}
	#m_medium_image span{
		display:none;
	}
#demo_border_image{
	width:155px;
	height:12px;
	background:url(images/demo_border.gif);
	float:left;
}
#wmv_link_image{
	width:88px;
	height:62px;
	background:url(images/wmv_link.gif);
	float:left;
}
#wmv_large_image{
	width:67px;
	height:34px;
	background:url(images/wmv_large_link.gif) no-repeat 0 0;
	float:left;
}
	#wmv_large_image:hover{
		background-position: 0 -34px;
	}
	#wmv_large_image span{
		display:none;
	}
#wmv_medium_image{
	width:67px;
	height:28px;
	background:url(images/wmv_medium_link.gif)  no-repeat 0 0;
	float:left;
}
	#wmv_medium_image:hover{
		background-position: 0 -28px;
	}
	#wmv_medium_image span{
		display::none;
	}
#g_nav_border_image{
	width:155px;
	height:12px;
	background:url(images/g_nav_border3.gif);
	float:left;
}
#g_nav_bottom_image{
	width:155px;
	height:100px;
	background:url(images/g_nav_bottom.gif);
	float:left;
}
#g_nav_bottom_under{
	width:155px;
	height:21px;
	background:url(images/g_nav_bottom_lower.gif);
	float:left;
}
.reel_container{
	width:8px;
	height:496px;
	float:left;
}
#nav_r_border_image{
	width:8px;
	height:475px;
	background:url(images/g_nav_r_border.gif);
}
#g_nav_border_b{
	width:8px;
	height:21px;
	background:url(images/g_nav_border_bottom.gif);
}
.r_content{
	width:800px;
	height:496px;
	float:left;
}
#r_content_area{
	width:783px;
	height:436px;
	background:url(images/reel_content_area.gif);
	float:left;
}
#bg_right_image{
	width:17px;
	height:436px;
	background:url(images/bg_right.gif);
	float:left;
}
#reel_foot_left{
	width:171px;
	height:39px;
	background:url(images/reel_foot_left.gif);
	float:left;
}
#email_image{
	width:135px;
	height:39px;
	background:url(images/r_email.gif);
	float:left;
}
#phone_image{
	width:111px;
	height:39px;
	background:url(images/r_phone.gif);
	float:left;
}
#copy_image{
	width:366px;
	height:39px;
	background:url(images/r_copyright.gif);
	float:left;
}
#r_foot_image{
	width:17px;
	height:39px;
	background:url(images/r_foot_right.gif);
	float:left;
}
#r_content_bottom_image{
	width:800px;
	height:21px;
	background:url(images/r_content_bottom.gif);
	float:left;
}
.contact_nav{
	width:61px;
	height:496px;
	float:left;
}
#contact_bg_left{
	width:61px;
	height:475px;
	background:url(images/bg_left.gif);
}
#contact_bg_under{
	width:61px;
	height:21px;
	background:url(images/bg_left_under.gif);
}
.contact_nav_2{
	width:198px;
	height:496px;
	float:left;
}
#contact_address{
	width:198px;
	height:175px;
	background:url(images/contactimage.gif);
}
#emailnav{
	width:198px;
	height:68px;
	background:url(images/emailimage.gif);
}
#emailaddy{
	display:block;
	width:198px;
	height:39px;
	background:url(images/emailtext.gif) no-repeat 0 0;
}
	#emailaddy:hover{
		background-position: 0 -39px;
	}
	#emailaddy span{
		dispaly: none;
	}
#telephoneimage{
	width:198px;
	height:214px;
	background:url(images/phone.gif);
}
.contact_space_container{
	width:765px;
	height:496px;
	float:left;
}
#contact_space{
	width:765px;
	height:496px;
	background:url(images/emptycontent.gif);
}
#demoreel_flash{
	width:640px;
	height:360px;
	padding-top:45px;
	padding-left:60px;
}
.home_container{
	width:1024px;
	height:433px;
}
#homeside{
	width:48px;
	height:433px;
	background:url(images/bg_left_h.gif);
	float:left;
}
#homeinfo{
	width:976px;
	height:433px;
	background:url(images/homeinfo.gif);
	float:left;
}
.home_bottom{
	width:1024px;
	height:39px;
}
#homeleftunder{
	width:48px;
	height:39px;
	background:url(images/bg_under_h.gif);
	float:left;
}
#homepicunder{
	width:346px;
	height:39px;
	background:url(images/homeinfounder.gif);
	float:left;
}
#homeemail{
	width:143px;
	height:39px;
	background:url(images/homeemail.gif);
	float:left;
}
#homephonetele{
	width:106px;
	height:39px;
	background:url(images/homephone.gif);
	float:left;
}
#homecopy{
	width:381px;
	height:39px;
	background:url(images/homecopy.gif);
	float:left;
}
.homeend_container{
	width:1024px;
	height:24px;
}
#homeend{
	width:1024px;
	height:24px;
	background:url(images/homebottom.gif);
	float:left;
}
.gallerycontainer{
	width:1024px;
	height:433px;
}
#gallerybackdrop{
	width:1024p;
	height:433px;
	background:url(images/gallerybacking.gif);
}
.galleryfooter{
	width:1024px;
	height:39px;
}
#galleryfooter1{
	width:48px;
	height:39px;
	background:url(images/bg_under_h.gif);
	float:left;
}
#galeryfooter2{
	width:346px;
	height:39px;
	background:url(images/homeinfounder.gif);
	float:left;
}
#galleryemail{
	width:143px;
	height:39px;
	background:url(images/homeemail.gif);
	float:let;
}
