.profile_heading{
		font-size:medium;
		font-weight:bold;
		margin-top:1em;
		margin-bottom:1em;
}

.profile_text {
		line-height:110%;
}

#profile_name{
  		line-height:normal;
  		font-size:x-large;
  		margin-bottom:0px;
  		font-weight:bold;
  		font-variant:small-caps;
}

#profile_email {
		margin-top : 0px;
  		line-height:100%;
		font-size : x-small;
		position : relative;
		left : 3px;
}

.profile_indent{
	line-height:110%;
	text-indent:20px;	
	width:800px;
}

table.profile{
	position:relative;
	left:20px;
	width:800px;
	width:800px;
}

td.profile {
	text-align:left;
	vertical-align:top;
	padding-top:2;
	padding-bottom:2;
}

.profile_job_header {
	font-weight:bold;
	line-height:110%;
	position:relative;
	left:20px;
	margin-top:30px;
}

.profile_job_company_description {
	line-height:110%;
	position:relative;
	left:20px;
	width:800px;
}

.profile_job_description {
	line-height:110%;
	position:relative;
	left:20px;
	font-weight:bold;
}

.profile_job_body {
	line-height:110%;
	position:relative;
	left:60px;
	width:660px;
}

/* Div Position & Margins. */

#download_div{
	position:absolute;
	left:40;
	top:70;
	padding-top:20;
	font-size:small;
}

#profile_div{
	position:absolute;
	left:40;
	top:140;
	padding-bottom:40;
}



/* Table Column Sizes */


#career_summary_date{
	width:40%;
}

#career_summary_location{
	width:auto;
}

#edu_date{
	width:40%;
}

#edu_location{
	width:auto;
}

#skill_set_type{
	width:30%;
}

#skill_set{
	width:auto;
}

