/* CSS Document */
body {background-color: #EDE0DF; margin: 0px;}

div#main {width: 856px; height: 756px; margin: 0px auto; padding-top: 1px; background: url('../images/jm_background.gif') top center no-repeat;}


body {
  position: relative;
  padding: 0px;
  margin: 0px;
  background-color: #ede0df;
}



a:hover 
{
  background-color: #ea9fb5;
}

a:link {text-decoration: none; font-weight: bold; color: #EFE3DF;}

a:visited {text-decoration: none; color: #0c0F08;}


#container {
	width: 620px;
	height: 71px;
	padding: 0;
	margin: 281px 119px 10px 119px;
	}

#nav {
	margin: 0px;
	padding: 0;
	height: 71px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}
#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}
	#nav a {
	float: left;
	padding: 71px 0px 0px 0px;
	overflow: hidden;
	height: 0px; 
	}
	#nav a:hover {
	background-position: 0 -71px;
	}
	#nav a:active, #nav a.selected {
	background-position: 0 -142px;
	}
	
#tabout a  {
	width: 200px;
	background: url(../images/nav_about.gif) top left no-repeat;
	}
#twork a  {
	width: 200px;
	background: url(../images/nav_work.gif) top left no-repeat;
	margin: 0px 10px;
	}
#tresume a  {
	width: 200px;
	background: url(../images/nav_resume.gif) top left no-repeat;
	}
		
#middlecontent {
	width: 620px;
	padding: 0;
	margin: 0px 119px 10px 119px;
	font: 12px Arial, sans-serif; color: #FFFFFF;}
	
#leftcontent {
		float:left;
		width:50%;
		border: 0;
		margin-right:36px;
		padding-bottom:20px;
		}

p,h1 {
		margin:0px 30px 10px 30px;
		}
		
h1 {
		font-size:14px;
		padding-top:10px;
		}
	
#rightcontent p {
		font-size:12px;
		margin-left: 10px;
		}
		
#copyright {
	font: 12px Arial, sans-serif; color: #535f46;
	margin: 22px 130px 100px 0;
	text-align: right;}
	
#copyright a:link {font-weight: bold; color: #535f46;}
	

	
	



