
a {
    color:rgb(189, 210, 255);
}


.resume h1 {
    font-family: arial, verdana, sans-serif;
    font-style: normal;
    margin: 0 0 15px 0;
    padding: 60px 0 30px 10px;
    font-size: 30px;
    letter-spacing: -2px;
    border-bottom: 1px solid #999;
    text-shadow: .05em .05em .1em rgb(44, 64, 83);
    text-align: center;
    color:rgb(0, 0, 0);
}

/* How to create two colomns begin */

.the_row_content {
    display: flex;
    border-style:solid;
    border-color:aliceblue;
}

.the_column_content {
    flex: 50%;
    border-color:aliceblue;
    border-style:dotted;
}
/* end */
@media screen and (max-width: 600px) {
    .column {
        width: 100%
    }
}


section h1 {
    font-size: 25px;
    text-align: center;
    padding-right: 90px;
    background-color: green;
    border-bottom: 5px solid black;
    text-transform: uppercase;
}

section h2 {
    font-family: arial, verdana, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 30px;
    margin: 0 0 15px 0;  
    color:rgb(255, 255, 255);;
    text-align: center;

}

section h3 {
    color:rgb(255, 255, 255);
    text-align:center;
}

#contact {
    border-top: 4px solid yellow;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 4px solid yellow;
    background-color:darkred;
}

#skills {
    border-top: 4px solid yellow;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 4px solid yellow;
    background-color:darkred;
}

#purpose {
    border-top: 4px solid yellow;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 4px solid yellow;
    background-color:darkred;
}

#education {
    border-top: 4px solid yellow;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 4px solid yellow;
    background-color:darkred;
}

#experience {
    border-top: 4px solid yellow;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    border-bottom: 4px solid yellow;
    background-color:darkred;
}

.textbox {
    text-align:center;
    color: yellow;
    text-shadow: .05em .05em .1em #000000;
}



span#phone {
    font-style: italic;
    color: #ADD8E6;
}

span#email {
    font-style: italic;
    color: #ADD8E6;
}

div p {
    text-align:center;
    color:rgb(255, 255, 255);
    text-shadow: .05em .05em .1em #000000;
    background-color: darkred;
}

dt.job_title {
    font-weight: bold;
}

.content ul{
    margin-left: 105px;
    margin-right: 100px;
}

.content li {
    color:rgb(255, 255, 255);
    font-size: 10pt;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;

}



@media print {
	header, footer {
		display: none;
		}
	img {
		max-width: 500px;
		}
	body {
		font: 12pt Georgia, "Times New Roman", Times, serif;
		line-height: 1.3;
		color: black;
		}
	h1 {
		font-size: 24pt;
		color: black;
		}
			
	h2 {
		font-size: 14pt;
		margin-top: 25px;
		color: black;
		}
			
		aside h2 {
		font-size: 18pt;
		}
	ul {list-style: none}
	li {
		color: black;
		content: "» ";
		}

        section h1 {
            font-size: 25px;
            text-align: center;
            padding-right: 90px;
            border-bottom: 5px solid black;
            text-transform: uppercase;
        }
        
        section h2 {
            font-family: arial, verdana, sans-serif;
            font-weight: 400;
            font-style: normal;
            font-size: 30px;
            margin: 0 0 15px 0;  
            color: black;
        }
        
        section h3 {
            color: black;
            text-align:center;
        }
        
        #contact {
            border-top: 4px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 4px solid black;
        }
        
        #skills {
            border-top: 4px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 4px solid black;
        }
        
        #purpose {
            border-top: 4px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 4px solid black;
        }
        
        #education {
            border-top: 4px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 4px solid black;
        }
        
        #experience {
            border-top: 4px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 4px solid black;
        }
        
        .textbox {
            text-align:center;
            color:black;
            text-shadow: .05em .05em .1em #000000;
        }
        
        
        
        span#phone {
            font-style: italic;
            color: black;
        }
        
        span#email {
            font-style: italic;
            color: black;
        }
        
        div p {
            text-align:center;
            color: black;
            text-shadow: .05em .05em .1em #000000;
        }
        
        dt.job_title {
            font-weight: bold;
        }
        
        .content li {
            color:black;
            font-size: 10pt;
            border-top: 1px solid black;
            text-align: center;
            padding-top: 1em;
            padding-bottom: 1em;
            border-bottom: 1px solid black;
            background-color:grey;
        }

    
        
  }