body {
padding: 0px;
margin: 0px;
background-color: #fffffe;
font-size:1.2em;
background-image: url(images/bg.jpg);
}

img {
	border:0;
}

#cgjeff{
background-image: url(images/logo.gif);
background-repeat: no repeat;
width: 201px;
height: 178px;
position: absolute;
left: 800px;
top: 10px;
}

#header {
background-image: url(images/header.gif);
width: 795px;
height: 308px;
}

#navigation {
position: absolute;
left: 140px;
top: 10px;
width: 795px;
height: 308px;

}
.option1 {
float:left;
border-left:none;
border-right:none;
margin-left:20px;

}

.option2 {
float:left;
border-left:none;
border-right:none;
margin-left:20px;
}

.option3 {
float:left;
border-left:none;
border-right:none;
margin-left:10px;
}

.option4 {
float:left;
border-left:none;
border-right:none;
margin-left:10px;
} 

.option5 {
float:left;
border-left:none;
border-right:none;
margin-left:10px;
} 

#2dgal {
	position: absolute;
	left:200px;
	top: 150px;
}


#galtable1	 {
	position: absolute;
	left: 200px;
	top: 100px;
	
	}
	
	#galtable2	 {
	position: absolute;
	left: 200px;
	top: 554px;


}


	#galtable3	 {
	position: absolute;
	left: 200px;
	top: 1008px;
}

	#galtable4	 {
	position: absolute;
	left: 200px;
	top: 1867px;
}



#news {
	position: absolute;
	left: 144px;
	top: 219px;
	background-image: url(images/news_block.gif);
	width: 655px;
}
.news_top {
	background-image: url(images/top_bar.gif);
	position: absolute;
	left: -40px;
	top: -69px;
	background-repeat: no-repeat;
	background-position: top;
	padding: 30px;
	width: 675px;
	height: 82px;


}

.news_bottom {
background-image: url(images/bottom_bar.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 20px;
}

.news_content {

padding: 20px;
} 

#resume {
position: relative;
left:150px;
top: 100px;
}


.top {
	background-image: url(images/gal_bar.gif);
	background-repeat: no-repeat;
	}
