* { border:0; padding:0; margin:0; }
html { font-size: 11pt; color:#000; background-color:#FFF; }
body { font-family: Times New Roman, Arial, Helvetica, sans-serif;}
div#container { text-align:left; }
div#container a, div#container a:link { color:#00f; background-color:#FFF; }
div#container a:hover { color:inherit; background-color:#669;}

div#header { display:none;}
#content .gradient { border-bottom: 0.1em solid #99C; }
#content .gradient, #footer{ font-weight: bold; }

#left {display:none;}
#footer { margin-top: 1em; border-top: 0.1em solid #99C; padding: 0.5em 1em 0; }

#main h1 { display:none;}
#main h2 { padding-top:0.4em; font-size: 1.6em; font-weight: normal; border-bottom: 0.05em solid #99C; }
#main h3 { padding-top:0.2em; font-size: 1.3em; font-weight: bold; }
#main img { border: 0.1em dotted #CCC; margin: 0.3em; }
#main p, #main ul, #main ol { padding-bottom:1em; }
#main ul, #main ol { margin-left: 1.2em; }
#footer img {display:none;}

.subHeader { text-align:center; }
#main .subHeader h3 { font-size:1em; margin:0; padding:0; float:left; }

#main .skills { padding-left:2em; text-indent:-1.9em;  }
#main .skills h3 { font-size:1em; padding:0 0 0 1em; display:inline; }

.clear { clear: both; }
.line { border-bottom: 0.1em solid #99C; width:90%;}
.float-left { float:left; }
.float-right { float:right; }
.indent { padding-left:2em; }
.center { text-align:center; }
.right { text-align:right; }
.print_hide { display:none;}