html { color: #000; background: #FFF; }
body { margin: 0 auto 10% auto; width: 60em; font: 100%/1.2 Corbel, Candara, Calibri, "Helvetica Neue", Helvetica, Verdana; color: #000; background-color: #fff; padding: 0; position: relative; }
div { margin: 0; padding: 0; }
li { list-style: none; }
li { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
ul { margin: 1em 5em; padding: 0; }
ul ul { margin: 1em 3em; padding: 0; }
blockquote { background: #fff url(q1.png) left top no-repeat; font-style: italic; margin: 0 10em; padding: 1em; }
blockquote p { background: transparent url(q2.png) right bottom no-repeat; letter-spacing: .2em; padding: 0 2em; }
abbr { border: 0; font-variant: small-caps; }
em { font-style: italic; font-weight: normal; }
kbd { font-family: "Goudy Old Style","Palatino","Book Antiqua",serif; font-style: italic; }
strong { font-weight: bold; font-style: normal; }
a { text-decoration: none; }
a:link { color: #00e; background-color: #fff; }
a:visited { color: #7514cc; background-color: #fff; }
a:focus { color: #fff; background-color: #00e; text-decoration: underline; }
a:hover { color: #fff; background-color: #5F64FF; text-decoration: underline; }
a:active { color: #000; background-color: #CC003C; }
h1,h2,h3 { margin: 1em 0; padding: 0; font-family: Constantia, Cambria, Baskerville, "Hoefler Text", Georgia, serif; font-weight: normal; line-height: 1; }
h1 { font-size: 167%; margin: 0; letter-spacing: 4px; }
h1+p { border-bottom: 3px solid; }
h2 { font-size: 123.1%; margin: 1em 0 .5em 1em; color: #000; border-bottom: 2px solid #ccc; }
h3 { font-size: 116%; margin: .5em 0 .5em 2.6em; color: #000; }
li h3 { margin: 0;}
ul.vcalendar li { margin-bottom: 2em; }
ul.vcalendar li li { margin-bottom: 0.5em; list-style-type: square; }
.location { font-size: 75%; }
.versions,
.entry-date { font-size: 77%; text-align: right; font-style: italic; }
#theObj p,
#theSum p,
#theSkills p,
#theAdd p { margin-left: 5em; }
#theAdd li,
#theSkills li { list-style-type: square; }