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

body {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	color: #036;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #12496f url(images/side_r.gif) repeat-x;
}
.header_container{
	width: 940px;
	height: 179px;
	margin-top:27px;
}
	#logo_r{
		background:url(images/logo_l.gif);
		width:470px;
		height:121px;
		float:left;
		}
	#logo_left{
		background:url(images/logo_r.gif);
		width:470px;
		height:121px;
		float:left;
		}
	#andrew_l{
		background:url(images/andrew_l.gif);
		width:470px;
		height:58px;
		float:left;
	}
	#andrew_r{
		background:url(images/andrew_r.gif);
		width:470px;
		height:58px;
		float:left;
	}
.nav_menu{
	width:940px;
	height:589px;
	font-family: Arial, Helvetica, sans-serif;
}
	#content_l{
		background:url(images/content_l.gif);
		width:102px;
		height:543px;
		float:left;
	}
	#home{
		background:url(images/home.gif);
		width:131px;
		height:30px;
		float:left;
	}
	#bio{
		background:url(images/bio.gif);
		width:92px;
		height:30px;
		float:left;
	}
	#portfolio{
		background:url(images/portfolio.gif);
		width:68px;
		height:30px;
		float:left;
		font-family: Arial, Helvetica, sans-serif;
	}
	#demo{
		background:url(images/demo.gif);
		width:113px;
		height:30px;
		float:left;
	}
	#video{
		background:url(images/Video.gif);
		width:100px;
		height:30px;
		float:left;
	}
	#resume{
		background:url(images/resume.gif);
		width:88px;
		height:30px;
		float:left;
	}
	#contact{
		background:url(images/contact.gif);
		width:144px;
		height:30px;
		float:left;
	}
	#content_r{
		background:url(images/content_r.gif);
		width:102px;
		height:543px;
		float:right;
	}
	#nav_line{
		background:url(images/nav_under.gif);
		width:736px;
		height:48px;
		float:left;
	}
	#content_block{
		background:url(images/content.gif);
		width:736px;
		height:402px;
		float:left;
	}
	#content_b{
		background:url(images/content_b.gif);
		width:736px;
		height:63px;
		float:left;
		text-align:left;
		color: #FFF;
		font-size: 9px;
	}
	#home_content{
		width:700px;
		height:300px;
		text-align:left;
		padding-top:50px;
		padding-left:15px;
		color:#fff;
		font-size:12px;
	}
	#reel_content{
		width:700px;
		height:350px;
		padding-top:35px;
		padding-left:118px;
		color:#fff;
		font-size:12px;
	}
	#gallery_content{
		width:700px;
		height:300px;
		float:left;
		padding-top:50px;
		padding-left:15px;
	}
	#footer_content{
		width:700px;
		height:50px;
		padding-top:5px;
		padding-left:5px;
		color:#FFF;
		font-size:10px;
	}