* {font-family:Verdana, arial, sans-serif; font-size:small; text-align:justify; color:#555555}
strong {color:#555555;}
h1, h2, h3, h3 a, h4, th, #nav a {font-family: Georgia,Times,serif; color:#555555;}

a {color:#555555; text-decoration: none;}

#nav a:hover{color:#913E19; border-bottom: 1px dotted #913E19;}
a:hover{color:#913E19}


h1 {font-size:270%; text-align:center; margin:0;}
h2 {font-size:190%; display:inline;}
h3 {font-size:155%;display:inline; margin-right:15px;} 
h3 a {font-size:100%;}
h4 {font-size:115%;margin-bottom:5px;}
h5 {font-weight:normal; margin-bottom:0px;}
table {margin-left:auto; margin-right:auto;width:700px; margin-top:20px; border-collapse: collapse; border:1px solid #555555; }

#nav a {font-size:155%; margin:9px; border-bottom:1px solid #555555; text-decoration:none; font-weight:bold; display: none;}

#wrapper {width:750px; margin-left:auto; margin-right:auto;}

dfn, dfn a {font-size:85%;}

div.project {margin-top:20px; padding:5px;}

ul {margin:0px; padding:18px;}

td, th  {text-align:center;font-size:85%; border:1px solid #555555}
.skill {text-align:left;}
th {font-size:90%; font-weight:bold;}

#nav ul {margin-left:auto; margin-right:auto; text-align:center;padding:0;}
#nav li {display:inline; list-style-type:none}
#nav {width:750px; margin-left:auto; margin-right:auto;}

#body {margin:20px; padding:5px}
#footer p {margin:20px 20px 0 20px;}
#footer {margin-bottom:0px; padding-bottom:0px; }
#footer img {display: none;}

img {border: 0pt none}
a.backtotop {padding-right:15px;}

.rtop, .rbottom{display:block;} 
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

a.backtotop {font-size:85%; margin-left:5px; vertical-align:1px; display: none; }

.project p {font-size:85%; font-style: italic;}
.project p a {font-size:100%;}
#service_menu {display: none;}
li.email {display: none;}

