p, td, pre, h1, h2, h3, h4, h4, table, hr, ul, td {
position: relative;
z-index: 1;
}

p, td, pre {
font-family: Arial, Helvetica;
font-size: 14px;
margin: 0px 0px 5px 8px;
line-height: 125%;
}

.myname {
font-size: 16px;
font-family: Verdana, Tahoma, Arial, Helvetica;
}

a:link {text-decoration: none; color: #0000FF;}
a:visited {text-decoration: none; color: #990000;}
a:hover {text-decoration: underline;}

body.everything {
text-align: center;
background: #DDDDDD;
}

span.spanner {
position: absolute;
}

img.mainbckg {
position: relative;
top: -60px;
left: -60px;
z-index: 0;
}

table.main {
width: 802px;
margin: 0px auto 0px auto;
border: #000000 solid; border-width: 1px;
overflow: hidden;
}

td.contents {
background: #FFFFFF;
padding: 60px 60px 0px 60px;
overflow: hidden;
}

td.footer {
background: #FFFFFF;
height: 60px;
}

hr {
color: #000000;
background: #000000;
height: 1px;
width: 100%;
border: none;
margin: 15px 8px 15px 8px;
}

h4 {
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size: 16px;
margin: 35px 0px 5px 6px;
}

td.leftcol {
padding: 5px 5px 10px 5px;
width: 125px; 
font-family: Arial, Helvetica;
font-size: 15px;
vertical-align: top;
}

td.pubcol {
padding: 5px 5px 0px 30px;
font-family: Arial, Helvetica;
font-size: 15px;
vertical-align: top;
text-indent: -25px;
}

td.rightcol {
padding: 5px 5px 10px 5px;
font-family: Arial, Helvetica;
font-size: 15px;
vertical-align: top;
}

td.contact {
padding: 0px 0px 0px 5px;
}

td.portrait {
padding: 0px 0px 0px 8px;
}

li {
font-family: Arial, Helvetica;
font-size: 15px;
margin: 0px 0px 0px -18px;
}