body
{
background:#000;
color:#fff;
text-align:center;
font-family:Verdana, sans-serif;
}


h2, #menu, #menubar, #cv
{
font-family:"Courier New", serif;
}

h1
{
font-size:4em;
}

#menu, #footer
{
margin-top:80px;
list-style-type:none;
padding-left:0;
}

#menu
{
font-size:3em;
font-weight:bolder;
}

#menubar ul
{
font-size:2em;
font-weight:bolder;
margin-top:-10px;
padding-left:0;
}

#menubar ul li
{
display:inline;
padding:0 10px;
margin:0;
}

#footer
{
font-size:1em;
font-weight:bold;
}

#cv
{
background:#fff;
color:#000;
text-align:left;
border:8px solid #ACBF60;
margin:2em;
padding:1em;
margin:0 auto;
width:80%;
}

#cvtop
{
background:#f2ffbf;
color:#acbf60;
border:3px double #acbf60;
font-size:3em;
text-align:center;
font-weight:normal;
padding:1em 0;
margin:0;
}

#pdf
{
font-size:1em;
font-weight:bold;
padding:0;
}

table, #container
{
width:75%;
margin:0 auto;
border:1px solid #ff80b8;
}

td
{
width:45%;
text-align:left;
padding:0 2em;
vertical-align:text-top;
}

.checker, #aboutme
{
background:#ACBF60;
color:#000;
}

#aboutme
{
padding:1px;
margin:3px;
}

#contact
{
color:#ff80b8;
font-size:2em;
font-weight:bold;
}

a
{
text-decoration:none;
}

a:link, a:visited
{
color:#F2FFBF;
}

a:hover, a:active
{
background:#F2FFBF;
color:#ACBF60;
}

a#header
{
background:#000;
color:#fff;
}

a#pdf:link, a#pdf:visited
{
background:#000;
color:#ff80b8;
}

a#pdf:hover, a#pdf:active
{
background:#ffdfed;
color:#ff80b8;
}