html, body {
	height:100%;
	background-image:url(images/bg.jpg);
	margin:0px auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

	#body2 {
	background-image:url(images/bg_border.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:20px;
	margin:0px auto;
	overflow:hidden;
	}


#centered_cont {
	width:1024px;
	background-image:url(images/bg2.png);
	background-position:top;
	background-repeat:no-repeat;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

	#centered_cont2 {
		width:910px;
		margin:0px auto;
		overflow:hidden;
	}
	
#centered_cont3{
	width:100%;
	margin:0px auto;
	overflow:hidden;
}
	
/* Header */

#header{
	width: 860px;
	height: 83px;
	padding-top:30px;
	padding-left:25px;
	padding-right:25px;
	float:left;
	display:block;
	overflow:hidden;

}
	.header_title{
		width: 276px;
		height: 56px;
		float:left;
		display:inline;
		margin-top: 10px;
		background-image:url(images/jenniferoman.png);
		background-repeat:no-repeat;
		background-position:left;
		
		
	}
	.nav{
		width:534px;
		height:84px;
		background-image:url(images/navbg.png);
		background-repeat:no-repeat;
		background-position:right;
		padding-left:25px;
		padding-right:0px;
		float:right;
		display:inline;
	}
	.nav_cont{
		width:494px;
		height:44px;
		padding-top:40px;
		padding-left:20px;
		padding-right:20px;
		margin:0px auto;
	
	}
	.nav ul{
		height:31px;
		float:left;
		display:inline;
		margin:0px;
		padding:0px;
		overflow:hidden;
		list-style:none;
		
	}
		.nav li{
			height:31px;
			float:left;
			padding-right:8px;
			padding-left:8px;
			text-decoration:none;
			overflow:hidden;
			list-style:none;
		}
		.nav a{
			height:31px;
			color:#292929;
			float:left;
			padding:0px;
			margin:0px;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
			overflow:hidden;
			list-style:none;
		}
			.nav a:hover {
				height: 22px;
				color:#78873a;
				text-decoration:none;
			}
	   .current_page{
	   		color: #c4731b;
			height:31px;
			float:left;
			padding:0px;
			margin:0px;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
			overflow:hidden;
			list-style:none;			
	   }


/*Body */

#content{
	width: 910px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	overflow:hidden;
}

	.purple_box_top{
		width:910px;
		height:20px;
		float:left;
		margin:0px;
		display:block;
		background-image:url(images/purplebgtop.png);
	}
	.purple_box_middle{
		width:910px;
		min-height:415px;
		margin:0px;		
		padding-top:5px;
		padding-bottom:5px;
		float:left;
		display:block;
		background-image:url(images/purplebgmiddle.png);
		overflow:hidden;
	}
	.purple_box_bottom{
		width:910px;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
		background-image:url(images/purplebgbottom.png);
		overflow:hidden;
	}
	.left_cont{
		width:250px;
		padding-left:55px;
		padding-right:20px;
		padding-top: 25px;
		padding-bottom:50px;
		float:left;
		display:inline;
		overflow:hidden;	
	}
	.left_cont2{
		width:240px;
		padding-left:45px;
		padding-top:30px;
		padding-bottom:30px;
		padding-right:40px;
		float:left;
		display:block;	
	}
		.left_title{
			width:240px;
			height:25px;
			padding-bottom:25px;
			background-repeat:no-repeat;
			border-bottom: solid #9f4b6a 1px;
			font-weight:bold;
			font-style:italic;
			font-size:18px;
			letter-spacing: -.03em;
			
		}
		.left_subheading_index{
			width:240px;
			height:39px;
			padding-bottom:5px;
			background-image:url(images/currentprojects.gif);
			background-repeat:no-repeat;
		}
		.left_subheading_bio{
			width:240px;
			height:39px;
			background-image:url(images/biotitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_resume{
			width:240px;
			height:39px;
			background-image:url(images/resumetitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_pictures{
			width:240px;
			height:39px;
			background-image:url(images/picturestitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_video{
			width:240px;
			height:39px;
			background-image:url(images/videotitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_news{
			width:240px;
			height:39px;
			background-image:url(images/newstitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_blog{
			width:240px;
			height:39px;
			background-image:url(images/blogtitle.jpg);
			background-repeat:no-repeat;
		}
		.left_subheading_links{
			width:240px;
			height:39px;
			background-image:url(images/linkstitle.jpg);
			background-repeat:no-repeat;
		}
		.left_text{
			width:240px;
			padding-top:25px;
		}
		.left_text2{
			width:240px;
			position:relative;
			top:0px;
			left:0px;
			z-index:1;
			
		}
			.view_resume{
				width:225px;
				height:90px;
				position:absolute;
				top:290px;
				left:-50px;
				background-image:url(images/viewmyresume.png);
				z-index: 3;
				border:none;			
			}
			.view_resume:hover{		
				background-image:url(images/viewmyresume_ro.png);			
			}
			.download_resume{
				width:225px;
				height:90px;
				position:absolute;
				top:290px;
				left:-50px;
				background-image:url(images/downloadresume.png);
				z-index: 3;
				border:none;			
			}
			.download_resume:hover{		
				background-image:url(images/downloadresume_ro.png);			
			}
	.right_cont{
		width:565px;
		padding-left: 15px;
		float:right;
		display:inline;
		overflow:hidden;
	}
	
	.right_cont2{
		width:525px;
		padding-right: 55px;
		padding-top:30px;
		padding-bottom:30px;
		float:right;
		display:block;
		overflow:hidden;
		
	}	
		.right_text{
			width:565px;
			position:relative;
			top:0px;
			left:0px;
			z-index:1;
		}
		.right_text2{
			width:465px;
			min-height:365px;
			float:left;
			display:block;	
			padding-left:50px;
			border-left: solid 1px #9f4b6a;
		} 
		.resume_section_title{
			font-style:italic; 
			font-size:14px;
			padding-top: 15px;
			padding-bottom:5px;
			margin-bottom:10px;
			border-bottom:solid 1px #9f4b6a;
		}
		.view_more_pics{
			width:227px;
			height:90px;
			position:absolute;
			top:320px;
			left:342px;
			background-image:url(images/viewmorepics.png);
			z-index: 2;
			border:none;
			
		}
		.view_more_pics:hover{		
			background-image:url(images/viewmorepics_ro.png);			
		}
		
	
	

	
	
/* footer*/

#footer{
	width:100%;
	float:left;
	display:block;
	overflow:hidden;
}

	.footer_top{
		width:100%;
		float:left;
		display:block;
		margin:0px;
	}
		.drawer_top_bar{
			width:100%;
			height:69px;
			padding:0px; 
			margin:0px;
			float:left;
			display:block;
			background-image:url(images/footertopbar.png);
		}
			.drawer_top{
				width:1024px;
				height:69px;
				display:block;
				background-image:url(images/footertop.png);
				background-repeat:no-repeat;
				background-position:top;
				margin:0px auto;
			}
		
		.drawer_bar{
			width:100%;
			float:left;
			display:block;
			padding-bottom:15px;
			background-color:#9f4b6a;
		}
			.drawer_bar_cont{
				width:855px;
				height: 29px;
				margin: 0px auto;
				padding-left: 55px;
				display:block;
			}
		
				.contact_me{
					width:157px;
					height:29px;
					padding-right:0px;
					float:left;
					display:inline;
					background-image:url(images/contactme.jpg);
					background-repeat:no-repeat;
					background-position:right;
				}
				
				#open{
					height:29px;
					width:111px;
					border:0px;
					background-image:url(images/On.jpg);
 				}
				#open:hover{
					background-image:url(images/On_ro.jpg);
				}
				#close{
					height:29px;
					width:111px;
					border:0px;
					background-image:url(images/Off.jpg);
				}
				#close:hover{
					background-image:url(images/Off_ro.jpg);
				}
				

				ul#drw_tabs {
					list-style: none;
					height: 29px;
					padding: 0px;
					margin: 0px;
					float:left;
					display:inline;
				}
				ul#drw_tabs li{ 
					width:111px;
					height:29px;
					float:left;
					display:inline;
					list-style:none;
					padding:0px
				}
				ul#drw_tabs a {
					list-style:none;
					width:111px;
					height:29px;
					border:none 0px;
				}

			/** Drawer */
			#drw {
				background-color:#9f4b6a;
				width: 100%;
				margin: 0 auto;
				overflow:hidden;
				float:left;
				display:block;
				
			}
				.drw_cont{
					width:730px;
					height:200px;
					padding-left: 40px;
					padding-right:40px;
					padding-top:35px;
					padding-bottom: 25px;
					margin:0px auto;
					background-image:url(images/formbg.png);
					background-repeat:no-repeat;
					background-position:top;
					font-size: 12px;
				}
			#drw #drw_loader {
				background-color:#9f4b6a;
			}	
			/** Clearfix */
			ul#drw_tabs:after{
				content        : ".";
				height         : 0px;
				clear          : both;
				visibility     : hidden;
				display        : block;
			}
			ul#drw_tabs{display: inline-block;}
			
			/*\*/
			* html ul#drw_tabs{height: 1%;}			
			ul#drw_tabs{display: block;}
			
			/** Form **/
			.form_left{
				width:451px;
				height:200px;
				border-right:solid 1px #262626;
				float:left;
				padding-right: 25px;
				display:inline;
			
			}
				.row1{
					width:451px;
					float:left;
					display:block;
					padding-top:8px;
					padding-bottom:8px;
				}
					.name{
						height:15px;
						padding-right: 8px;
						padding-top:5px;
						float:left;
						display:inline;
					}
					.name_field{
						width: 140px;
						height: 20px;
						float:left;
						display:inline;
					}
					.email{
						height:15px;
						padding-right: 8px;
						padding-top:5px;
						float:right;
						display:inline;
					}
					.email_field{
						width: 140px;
						height: 20px;
						float:right;
						display:inline;
					}
				.row2{
					width:451px;
					float:left;
					display:block;
					padding-bottom:4px;
				}
					.message{
						height:15px;
						padding-right: 8px;
						padding-top:5px;
						float:left;
						display:inline;
					
					}
					.message_field{
						width: 385px;
						height: 66px;
						float:right;
						display:inline;
					
					}
				.submit_button{
					width:95px;
					height:49px;
					float:right;
					display:block;
					background-image:url(images/submitbutton.png);
					background-repeat:no-repeat;
					background-position:bottom;
				}
			.form_right{
					width: 220px;
					height:200px;
					padding-left:30px;
					float:right;
					display:inline;
				}
					.form_right_top{
						width: 220px;
						float:right;
						display:block;
						padding-bottom:25px;
					}
					.download_button{
						width:218px;
						height:50px;
						float:left;
						display:block;
						background-image:url(images/downloadprintresume.jpg);
						background-position:bottom;
						background-repeat:no-repeat;
					}
					.form_right a{
						color: #78873a;
					}
					.form_right a:hover{
						color: #839440;
					}
	
.footer_bottom{
	width:100%;
	height:87px;
	float:left;
	display:block;
	margin:0px;
	background-image: url(images/footerstripes.png);
}
.footer_bottom_top{
	width:100%;
	height:20px;
	margin:0px;
	padding:0px;	
	display:block;
	
}
.footer_bottom_middle{
	width:100%;
	height:42px;
	padding-top:5px;
	margin:0px auto;
	display:block;
}
.footer_bottom_cont{
	width:1024px;
	height:42px;
	margin:0px auto;
	padding:0px;
	display:block;
	font-size:10px;
	color:#ffffff;
}
	.left_footer{
		width: 420px; 
		float:left; 
		display:inline;
		padding-left:60px;
	}
		.left_footer_links{
			padding-right:2px;
			padding-left:2px;
			text-align:left;
			display:inline;
		}
	.right_footer{
		width: 420px; 
		float:right; 
		display:inline;
		text-align:right;  
		padding-right:60px;
	}
	.footer_bottom_bottom{
		width:100%;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
	
	
	
	
/*Font Styles*/
p{
	font-size:12px;
}
.body_text{
	line-height:1.8em;
}
h1{
	font-size:16px;
}
h2{
	font-size: 14px;
}
a{
	color: #bbd45c;
	text-decoration:none;
}
a:hover{
	color: #c7e060;
	text-decoration:none;
}
a:active{

}


