* {
		margin: 0;
		padding: 0;
		}

body {
	  	background: url(images/bg.jpg) repeat-x;
		text-align: center;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		line-height: 20px;
		}

#container {
	   	margin-top: 0px;
	 	margin-right: auto;
	 	margin-left: auto;
	 	width: 916px;
		}
		
#masthead {
		height: 194px;
		background: url(images/flatheader.jpg);
	 	border-top: 8px solid #999;
	 	border-left: 8px solid #999;
	 	border-right: 8px solid #999;
	 	}
		
table.linkcontainer {
		margin: 150px auto 0 auto;
		}
table.linkcontainer td{
		background-color: #000000;
		filter:alpha(opacity=70);
		opacity: .7;
		-moz-opacity: .7;
		}
	a.main_link:active,a.main_link:visited,a.main_link:link{
		font-weight: 500;
		font-size: 15px;
		letter-spacing: .8px;
		text-decoration: none;
		font-variant: small-caps;
		display: block;
		color: #FFFFFF;
		line-height: 44px;
		width: 180px;
		}
	a.main_link:hover{
		background-color:#555555;
		color: #FFFFFF;
		}
	div.navigation {
	   height: 44px;
	   text-align: center;
	   }

#middle {
		width: 900px;
		text-align: left;
		background: #fff;
	 	border-left: 8px solid #999;
	 	border-right: 8px solid #999;
	 	border-bottom: 8px solid #999;
		overflow: hidden;
}
.sline1 {
		top: 0px;
		left: 0px;
		width: 900px;
		height: 4px;
		background-image:url(images/midfade.gif);
		}
 .contentleft {
		float: left;	 
		width: 34%;
		margin: 30px 0 0 0;
		}
	.contentleft h1 {
		font-size: 18px;
		font-weight: 500;
		letter-spacing: 1.6px;
		margin: 30px 0 0 58px;
		color: #006EFF;
		}
	.hr {
		position: relative;
		top: 0px;
		left: 56px;
		width: 100px;
		}	
	ul.navleft {
		margin: 18px 0 0 70px;
		padding: 0;
		width: 140px;
		list-style-type: none;
		line-height: 25px;
		}		
	 	ul a.nav:link  {
		text-decoration: none;
		color: #000;
		}
	 	ul a.nav:visited  {
		text-decoration: none;
		color: #999;
		}
		ul a.nav:hover {
		text-decoration: none;
		color: #FF3300;
		}
	.linkedincopy {
		position: relative;
		top: 115px;
		left: 50px;
		width: 160px;
		height: 25px;
		}
		.linkedinpic {
		position: relative;
		top: 140px;
		left: 50px;
		width: 160px;
		height: 25px;
		background-image:url(images/linkedin.gif);
		}
  .contentright {
		float: right;
		width: 64%;
		margin: 30px 10px 0 0;
		}
	.pic {
		float: left;
		margin-top: 30px;
		left: 0px;
		width: 198px;
		height: 388px;
		background-image:url(images/headshot4.jpg);
		}
	.contentright h1 {
		float: left;		  
		font-size: 17px;
		font-weight: 500;
		letter-spacing: 1px;
		margin: 30px 0 0 16px;
		color: #FF3300;
		}		
	.dline1 {
		position: relative;
		top: 174px;
		left: 212px;
		width: 310px;
		height: 1px;
		background-image:url(images/linedotted.gif);
		}	
	.dline2 {
		position: relative;
		top: 304px;
		left: 212px;
		width: 310px;
		height: 1px;
		background-image:url(images/linedotted.gif);
		}	
	.contentright h2 {
		float: left;		  
		font-size: 13px;
		font-weight: 600;
		letter-spacing: .6px;
		margin: 16px 0 0 16px;
		color: #006EFF;
		}
	.contentright p {
		float: right;		  
		width: 310px;
		line-height: 17px;
		margin: 10px 50px 0 0;
		text-align: left;
		}	
		
#bottom {
		margin: 0 auto 0 auto;
		width: 900px;
		}
 #bottom p {
		width: 900px;
		font-size: 10px;
		color: #999;
		}	
	 	a.bottom:link, a.bottom:visited {
		text-decoration: none;
		color: #999;
		}
		a.bottom:hover {
		text-decoration: none;		
		color: #E2EEFC;
		}	