html,body {
  margin: 0px;
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 90%;
  max-width: 7in;
}

a {
    color: maroon;
}

.normal {
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

h1 {
    margin: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

h2 {
    margin: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

h3 {
    margin: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

p {
    margin: 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
}

li {
    margin-bottom: 5px;
}

h1#name {
    position: relative;
    font-size: 150%;
    font-style: normal;
    font-weight: bold;
    z-index: 2;
}

.topblock {
    position: relative;
    margin-top: 10px;
    padding: 0px;
    width: 319px;
    max-width: 319px;
    min-width: 319px;
    border: 1px solid black;
    background: white;
}

div#accomplishments {
    float: left;
    margin-bottom: 10px;
}

div#contact {
    float: left;
    margin-right: 10px;
}

div#projects {
    width: 100%;
    max-width: 100%;
}

.underline {
    z-index: 1;
    background-color: orange;
    height: 1px;
    position: relative;
    top: -4px;
    width: 100%;
}

.callout {
    position: relative;
    width: 100%;
    font-size: 105%;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.title {
    font-size: 95%;
    font-weight: bold;
    background-color: #FDD5AC;
    padding: 0px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.description {
    font-size: 95%;
    margin: 5px 10px;
}

div#statement {
    position: relative;
    font-style: italic;
    font-size: 95%;    
    min-width: 360px;
    max-width: 100%;
    width: 100%;
}

.resources {
    margin-left: 10px;
}

.language {
    font-size: 90%;
    font-weight: normal;
    font-style: normal;
    color: #E87400;
}

.database {
    font-size: 90%;
    font-weight: normal;
    font-style: normal;
    color: maroon;
}

div#employment {
  clear: both;  
  width: 100%;
    max-width: 100%;
}

.rightalign {
    position: absolute;
    right: 10px;
}

div#proskills {
    float: left;
    margin-right: 10px;
}

div#perskills {
    float: left;
}

div#footer {
		clear: both;
}

ul {
	margin-left: 10px; 
	padding-left: 10px;  
}