* {font-family:Verdana, arial, sans-serif; font-size:small; text-align:justify; color:#555555}
body {background-color:#555555;}
/*body {background: url(../img/bg.png) top left; background-repeat: repeat-x; padding:0; margin:0;}*/
strong {color:#555555;}
h1, h2, h3, h3 a, h4, th, #nav a {font-family: Georgia,Times,serif; color:#555555;}

a {color:#555555;}

#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 dotted #555555; background-color:#F8F7EF}

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

#wrapper {width:750px; margin-left:auto; margin-right:auto;background-color: #DDDDBB; border-radius: 5px; box-shadow: 0 0 5px 1px #000000;}

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

div.project {border: 1px dotted #555555;margin-top:20px; padding:5px; background-color:#F8F7EF}

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

td, th  {text-align:center;font-size:85%; border:1px dotted #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}

#body {margin:20px;border:5px solid #DDDDBB;}
#footer p {margin:20px 20px 0 20px; border:5px solid #DDDDBB;}
#footer {margin-bottom:0px; padding-bottom:0px;}

img {border: 0pt none}
a.backtotop {padding-right:15px;}
a.backtotop {background: url(../img/up.gif) no-repeat center right}

.rtop, .rbottom{display:block; background: #555555}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #DDDDBB}
.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 }
.project p {font-size:85%; font-style: italic;}
.project p a {font-size:100%;}
#service_menu {width:750px; margin-left:auto; margin-right: auto; padding-bottom: 10px;}
#service_menu ul {list-style-type:none; padding:0; margin:0; text-align: center;}
#service_menu ul a {color:#ddddbb; font-size:80%;}
#service_menu li {display: inline; color:#ddddbb; }

