body {background-color: #fff; color: #2D2E27; font-size: 75%; font-family: Verdana, Geneva, sans-serif; line-height: 1.6em; text-align: center;}

a:link, a:visited {text-decoration: none; color: #568D9F;}
a:hover, a:active {text-decoration: underline; color: #666;}
    
#Band {background: url(/images/bg-header.gif) repeat-x bottom #E8DABD; margin-bottom: 30px;}

#Header, #Content, #Footer {text-align: left; width: 760px; margin: 0 auto;}
#PrintHeader {display: none;}

#Header {color: #fff; padding-top: 100px;}
#Header h1 {float: left; width: 350px; margin: 8px 0 0 -6px; padding: 6px 0 15px; font-size: 2.4em; background: url(/images/bg-h1.gif) no-repeat;}
#Header h1 span {visibility: hidden;}

#Nav {float: right; width: 275px; margin: 0; text-align: right;}
#Nav li {float: left; width: 86px; height: 20px; padding: 23px 0 5px; display: inline; text-align: center;}
#Nav li a {text-decoration: none; color: #fff;}
#Nav li.Current {background: url(/images/bg-nav-current.gif) no-repeat center; width: 136px; margin: 0 -28px; color: #568D9F;}

h2, h3 {font-family: Tahoma, Geneva, sans-serif;}
h2 {font-size: 1.4em; margin-bottom: 2em;}
h3 {font-size: 1.2em; margin-bottom: 2em;}

.Intro {margin-bottom: 2em;}

.Site, #Resume .Job, .Chunk {padding-bottom: 2em; border-bottom: 1px solid #e0e0e0; margin-bottom: 3em;}
.Site .Graphic {float: left; width: 438px; margin-right: 30px;}
.Site .Graphic img {border: 1px solid #999; padding: 2px;}

.Site .Text {float: left; width: 292px;}
.Site .Text .Logo {display: block; margin-bottom: 12px;}
.Site .Text .Role {font-weight: bold;}

#Resume .Job .Hdr {float: left; width: 292px; margin-right: 30px;}    
#Resume .Job .Tasks {float: left; width: 438px; padding: 0;}
   
#Qualifications, #Skills {margin-bottom: 3em;}
#Skills th, #Skills td {padding: 3px; vertical-align: top;}
#Skills th {width: 270px; font-weight: bold; text-align: right; padding-right: 30px;}

#Experience .co {text-transform: uppercase;}
#Experience .title {font-weight: bold;}
#Experience li {margin-bottom: 6px;}

