body{margin:0px; padding:0px; background-color:#e8e8e2; background:#e8e8e2 url(bg.jpg) no-repeat fixed top center; font-family:'Arial',Helvetica,sans-serif}

#header{margin:auto; width:994px; height:84px; background:#e8e8e2 url(banner.jpg) no-repeat top center}

#contact{width:172px; height:48px; background:#2a2727 url(contact.png) no-repeat 0 0; display:block; position:absolute; top:15px; margin-left:800px}

#contact:hover{background-position:0 -48px}

#contact span{color:white; display:none}

#content{margin:auto; margin-top:40px; width:932px; padding:0px}

#content-top{width:932px; height:25px; background:url(content-top.jpg) no-repeat top center}

#content-bottom{width:932px; height:37px; background:url(content-bottom.jpg) no-repeat 0 0}

#content-body{color:white; padding:20px 40px 40px 40px; background:url(content-repeat.jpg) repeat-y scroll 0 0}

#process{width:155px; height:44px; background:#2a2727 url(process.jpg) no-repeat 0 0; display:block; margin:15px 0px 20px 0px; float:right; border:none}

#process span{display:none}

#skills{width:850px; height:400px}

table.tablesorter{font-family:arial; color:black; margin:10px 0pt 15px; font-size:12pt; width:100%; text-align:left}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#e6EEEE; border:1px solid #FFF; font-size:8pt; padding:4px}
table.tablesorter thead tr .header{background-image:url(bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer}
table.tablesorter tbody td{color:#3D3D3D; padding:4px; background-color:#FFF; vertical-align:top}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6}
table.tablesorter thead tr .headerSortUp{background-image:url(asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(desc.gif)}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}

