body
{
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  color: #DCBC95; 
  background-color: #97111C;
}
a#active
{
  font-weight: bold;
  font-size: 14px;
}
a
{
  text-decoration: none;
  padding: 0px;
}



h1.landing
{
font-weight: normal;
letter-spacing: 0.3cm;
position: relative;
top: 220px;
text-align: center;
}

div#header
{
  width: 100%;
  height: 271px;
}

div#title
{
  margin-left: -285px;
  position: absolute;
  left: 50%;
  width: 580px;
}

div#header img
{
  margin-left: -179px;
  position: absolute;
  left: 50%;
  width: 358px;
  visibility: visible
}

em
{
  font-style: normal;
  font-weight: bold;;
}

ul.homepage
{
  list-style-type: none;
  text-align: center;
  padding-left: 0px;
}

ul.homepage li
{
  display: inline;
}

div.button
{
  background-color: #DCBC95;
  color: #97111C;
  border-style: double;
  border-width: 8px;
  border-color: #97111C;
  text-align: center;
  letter-spacing: 0.01cm;
  padding: 1%;
  margin-bottom: 4%;
  margin-right: 20%;
  margin-left: 20%;
}

a:link
{
  color: #DCBC95;
}
a:visited
{
  color: #E75625;
}

a:hover
{
  color: #551D06;
}

a:active
{
  color: #DCBC95;
}

a#current
{
  font-weight: bold;
  font-size: 1.1em;
  color: #DCBC95;
}

a#cvlink
{
  color: #551D06;
  text-decoration: underline;
}
div#pm,div#ce
{
  background-color: #97111C;
  color: #DCBC95;
  border-color: #DCBC95;
}


div.button .very
{
font-size: 30px;
}
div.button .very2
{
font-size: 26px;
}
div.button .very3
{
font-size: 22px;
}
div.button .lots
{
font-size: 20px;
}

div.button .lots2
{
font-size: 18px;
}
div.button .lots3
{
font-size: 15px;
}
div.button .lots4
{
font-size: 15px;
}
div.button .some
{
font-size: 11px;
}

/* cv PAGE*/

div#cvheader
{
  width: 100%;
  height: 220px;
} 

div#cvheader img
{
  margin-left: -134px;
  position: absolute;
  left: 50%;
  width: 268px;
  visibility: visible

}
div.cvsection
{
  border-style: solid;
  border-width: 8px;
  border-color: #551D06;
  background-color: white;
  color: #551D06;
  padding: 15px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 15px;
}

ul.jobinfo
{
  list-style-type: none;
  text-align: left;
  margin-bottom: 0px;
}

ul.jobinfo li.jobinfo
{
display: inline;
}


ul
{
list-style-image: url(list.gif);
list-style-type: circle;
}

h1.cv

{
font-weight: normal;
letter-spacing: 0.3cm;
position: relative;
top: 152px;
text-align: center;
}

p#intro
{
  margin-left: 5%;
  margin-right: 5%;
  font-size: 105%;
  font-style: italic;
  color: #DCBC95
}

p
{
   color: #404040;
}

h2

{
font-weight: normal;
color: #DCBC95;
text-align: center;
}

h3
{
letter-spacing: 0.3cm;
color: #97111C;
}

h4
{
  color: #551D06;
  font-weight: bold;
}

h3 span
{
letter-spacing: normal;
}
div.job
{color: #404040;}

h4.JobTitle
{
padding-left: 30px;
letter-spacing: 0.1cm;
margin-bottom: opx;
}

.company
{}

.address
{}

.achievment
{}

.date
{}

.qual
{}

.course
{}

.grade
{}
