body{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align:center; /* This is to fix an IE 5 centering bug */
	background-color: #D8C396;
}

/* container styles */
div#container {
	width: 731px;
	margin: 50px auto 0px auto;
	text-align: left; /* This is to reverse the IE Bug Fix */
	height: 623px;
	position: relative;
	padding: 0px;
	background-image:url('../images/paper_bg.jpg');
}

div#container_ep {
	width: 731px;
	margin: 50px auto 0px auto;
	text-align: left; /* This is to reverse the IE Bug Fix */
	height: 595px;
	position: relative;
	padding: 0px;
	background-image:url('../images/paper_bg_ep.jpg');
}

div#logo {
	width: 90px;
	height: 161px;
	top:35px;
	left:59px;
	position: absolute;
}

div#nav {
	width: 131px;
	height: 114px;
	top:226px;
	left:59px;
	position: absolute;
}

div#intro_content {
	width: 456px;
	height: 329px;
	top:35px;
	left:231px;
	position: absolute;
}

div#top_heading {
	width: 456px;
	height: 27px;
	top:35px;
	left:238px;
	position: absolute;
	border:1px solid;
}

div#main_content {
	width: 456px;
	height: 440px;
	top:82px;
	left:238px;
	position: absolute;
	overflow:auto;
}

div#recent_projects {
	width: 386px;
	height: 135px;
	top:387px;
	left:301px;
	position: absolute;
}

div#jenerate {
	width: 159px;
	height: 11px;
	top:582px;
	left:564px;
	position: absolute;
}

/* content container */
div#content_container {
	width: 809px;
	/*background-image: url('../images/backgrounds/gradient.gif');*/
	margin: 0px;
	padding: 25px 0px 0px 0px;
	position: relative;
}

table#top{
	margin: 0px 0px 0px 40px;
}


/* main_content */
td#main_content {
	width: 465px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}


/* image styles */

a img{
	border: none;
}

img.heading {
    margin:0px 0px 20px 0px;
    }
    
img.thumb, a img.thumb {
    padding:4px;
    border:1px;
    border-style:solid;
    border-color:#CECECE;
    background:#ffffff;
    }




