body {
background-color: #9d0000;
background-image: url('images/background.gif');
background-repeat: repeat-y;
background-position: center;
text-align: center;
color: #fff;
font-family: "Segoe UI", Arial, Helvetica, sans-serif;
margin-top: 25px;
}

a {
color: red;
}

#container {
width: 1000px;
text-align: left;
margin: auto;
}

.pad {
padding-left: 175px;
padding-right: 175px;
}

h1#siteTitle {
text-align: center;
display: none;
}

hr {
display: none;
}

div.hr {
background-image: url('images/hr.gif');
background-repeat: no-repeat;
height: 21px;
border: none;
margin: 25px 0px 25px 0px;
}

table#menu td {
text-align: center;
}

div.center {
text-align: center;
}

div#resume {
width: 425px;
height: 600px;
background-color: #fff;
margin: auto;
color: black;
}

/* resume table */

table#resume th {
text-align: right;
vertical-align: top;
padding-right: 25px;
}

table#resume h2 {
font-size: 22px;
margin: 0px;
padding: 0px;
}

table#resume h3 {
text-decoration: underline;
font-size: 14px;
}

table#resume td {
font-size: 12px;
padding-bottom: 25px;
}

div.indent {
padding-left: 45px;
}

table#resume td.nopad {
padding: 0px;
}

/* demo links */
div#demoLinks {
text-align: center;
}

div#demoLinks h2{
margin: 0px;
}

/* flat art */
table#flatArt a{
font-size: 11px;
}

table#flatArt td.l{
text-align: left;
}

table#flatArt td.c{
text-align: center;
}

table#flatArt td.r{
text-align: right;
}

table#flatArt div {
width: 159px;
text-align: center;
padding-bottom: 15px;
}