* {
    margin: 0 auto;
    padding: 0;
}
body
{
    background: rgb(250, 250, 255);
    font: 1.25em "Verdana";
}
img {
    border: 0;
}
a:link {color: rgb(20, 20, 100) }
a:visited {color: rgb(50, 50, 150) }
a:hover {color: rgb(100, 100, 150) }
a:active {color: rgb(100, 100, 150) }

h3 {
    font-size: 105%;
    text-decoration: underline;
}
h2 {
    background: rgb(210,210,250);
    font-size: 110%;
}

#header {
    text-align: center;
    background: rgb(240,240,250);
}
#container {
    margin: 0 auto;
    width: 700px;
}
#menu {
    text-align: center;
    height: 150px;
    padding: 15px 0 0 0;
}
#footer {
    background: rgb(240,240,250);
    padding: 5px 0;
    font-size: 70%;
    text-align: right;
}
#cvcardone {
    width: 200px;
    float: left;
}

div.section {
    font-size: 70%;
}
div.csection {
    margin: 0 0 0 10px;
}
div.cventry {
    margin: 0 0 0 10px;
}
table.typeone {
    font-size: 100%;
}
table.typetwo {
    font-size: 110%;
}
table.typemenu {
    font-size:75%;
    color:rgb(10,10,100);
    text-align: center;
}