body {
   font-family: "Arial";
   background-color: white;
   height: 99%;
   margin: 0px;
}

a {
   text-decoration: none;
   color: rgb(204,102,0);
}

a:visited {
   color: rgb(204,102,0);
}

a:hover {
   color: black;
   text-decoration: underline;
}

#header a {
   color: white;
}

#header a:hover {
   color: rgb(200,200,200);
}


h1 {
 color: orange;
}

#header h1 {
   font-size: 150%;
   font-weight: bold;
   background-color: rgb(204,102,0);
   color: white;
   border-bottom: 3pt solid gray;
   margin: 0pt;
   padding: 3pt;
}

#breadcrumbs {
   color: rgb(204,102,0);
   text-transform: lowercase;
   margin-left: 0.3em;
   margin-top: 0.2em;
}

#breadcrumbs .topic {
   color: rgb(204,204,153);
   margin-right: 0.2em;
}

#breadcrumbs .topic:visted {
   color: rgb(204,204,153);
   margin-right: 0.2em;
}

#breadcrumbs .topic:hover {
   color: rgb(204,102,0);
}

#breadcrumbs .topic:after {
   content: " / ";
}

#navigation {
   margin-top: 0.3em;
   margin-right: 1em;
   float: left;
}

#navigation .topic {
   color: white;
   background-color: rgb(204,204,153);
   padding: 0.5em;
   margin-bottom: 5px;
}

#navigation .topic a {
   color: white;
}

#navigation .topic a:hover {
   color: rgb(204,102,0);
}

#entries {
   margin-left: 0.5em;
}

.entry .entry-content {
   max-width: 7.5in;
}

.entry .metadata {
   color: rgb(128,128,128);
   font-size: 0.75em;
}

#entries .description, .section {
   max-width: 7.5in;
}

.software h2 {
   color: rgb(204,102,0);
}

.software h2 a {
    font-size: 0.75em;
}

.resume {
    padding: 0.5em;
    padding-bottom: 2em;
     color: #000033;
}

.resume .section {
    padding-left: 1em;
}

.resume .expertise em {
   font-weight: bolder;
}

.resume .section h2 {
   margin-left: -1em;
   font-weight: bolder;
   color: #330000;
   border-left: 2pt solid #330000;
   border-top: 2pt solid #330000;
   padding: 3pt;
   padding-left: 5pt;
}

.resume .education h3 {
   margin-bottom: 0px;
}

.resume .education p {
   margin-top: 0px;
}

.resume .position {
}

.resume .position .time-period {
   font-size: 0.8em;
   font-weight: normal;
   padding-right: 1em;
}

.resume .position .location {
   font-size: 0.8em;
   font-weight: normal;
   padding-left: 1em;
}

.-atomplayer {
   height: auto;
}