 
.resume {
	max-width: 1200px;
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 50px;

	padding: 20px 20px 20px 20px;

	border-radius: 15px;
	background-color: #C4CECE;

	text-align: left;
	font-family: "Times New Roman", Times, serif;
}

.wSpace40 {
  word-spacing: 40px;
}

.wSpace80 {
  word-spacing: 80px;
}

.wSpace140 {
  word-spacing: 140px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.three_column {
  float: left;
  padding: 0px 0px 0px 0px;
}

.left_three_column {
  width: 37%;
}

.center_three_column {
  width: 38%;
}

.right_three_column {
  width: 18%;
}

.two_column {
  float: left;
}	

.left_two_column {
  width: 25%;
  margin-left: 40px;
}

.right_two_column {
  width: 65%;
}


.pro_category {
  color: purple;
  font-variant: small-caps;
  padding-top: 40px;
}

.base_text {
  margin-left: 40px;
  color: black;
  padding: 0px;
}

.base_bullets {
  margin-left: 80px;
  color: black;
  padding: 0px;
}

.h1 {
  font-size: 2.5em;
  font-variant-caps: small-caps;	
}

.h2 {
  font-size: 1.6em;
  font-variant-caps: small-caps;
}

.h3 {
  font-size: 1.17em;
  font-variant-caps: small-caps;
  padding: 0px;
}
	
.p {
  font-size: 0.875em;
}

p.company_title {
  padding-top: 40px;
  font-weight: bold;
  font-size: 1.2em;
}

p.job_title {
  font-weight: bold;
  text-decoration: underline;
}

p.achievements  {
  font-weight: bold;
  padding-top: 10px;
}

p.company_desc {
  font-style: italic;
}

.green {
  color: green;
}

.red {
  color: red;
}

.center {
  text-align: center; 
}

.bold {
  font-weight: bold; 
}


/* https://www.w3schools.com/css/default.asp */
