html {height:100%;}

body {
 background: black;
 color: white;
 font-family: Arial,Helvetica,Verdana,sans-serif;
 font-size: 11pt;
 margin: 0px;
 padding: 0px;
 min-width: 600px;
}

h1 {
 color: #f00000;
 font-size: 14pt;
 font-weight: bold;
 font-style: italic;
 margin: 0px;
}

h2 {
 color: #f00000;
 font-size: 14pt;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

h3 {
 color: #f00000;
 font-size: 12pt;
 font-weight: bold;
}

a {
 font-style: normal;
}

img {
 border: none;
 float: left;
}

a:link {color: #ffbc2b;}
a:visited {color: #ffae00;}
a:active {color: #ff0000;}
a:hover {color: #ffff00;}

.resume a {text-decoration: none;}
.resume h4 a {text-decoration: none}

#header {
 background: url(/images/banner.jpg) no-repeat top left; 
 border: none; 
 width: 600px; 
 padding: 72px 5px 5px 5px;
 margin: 0px;
}

#bar {background: #303030; border-top: 2px outset #303030; border-bottom: 2px outset #404040; margin: 0px; font-size: 9pt; text-align: center;}
#body {margin: 0px; padding: 0px;}

.Content {
 padding: 5px;
 margin:0px 0px 0px 0px; 
 height:auto;
}

input.MailformButton {
 color: black;
 font-weight: bold;
 background-color: #ff8000;
 border: 2px solid #a06000;
 padding: 2px;
 margin: 0px 5px 0px 5px;
}

input.MailformInput {
 width: 400px;
 background: #202020;
 color: #ffff00;
}

textarea.MailformInput {
 width: 600px;
 height: 250px;
 background: #202020;
 color: #ffff00;
}

.MailformSent {
 background: #202020;
 color: #ffff00;
 border: dotted 1px #808080;
}

.resume table {
 padding: 0px;
 border-collapse: collapse;
 border-style: none;
}

.resume tr.light {background: #202020}

.resume td {
 font-size: 11pt; 
 font-weight: normal; 
 padding: 5px 0px 5px 0px;
 text-align: left; 
}

.resume td.date {
 width: 90px; 
 font-size: 13pt; 
 font-weight: bold; 
 padding: 5px 10px 5px 0px;
}

.resume ul {
 list-style-type: circle;
 padding-left: 15px;
}
