/* CSS Document */
body {
line-height: 1.1;
background-color:#FFFFFF;
padding: 0px;
margin: 0px 0px 0px 0px;
font-family: courier;
}

img.header1 {
position: absolute;
top: 0px;
left: 0px;
height: auto;
z-index: 2;
}

img.header2 {
position: absolute;
top: 99px;
left: 1px;
height:auto;
z-index: 2;
}

img.backgroundpic {
position: absolute;
top: 100px;
left: 0px;
height: auto;
z-index: 1;
}

img.icons {
height: 50px;
width: auto;
}

div.rightside {
z-index: 3;
position: absolute;
top: 150px;
left: 320px;
height: 401px;
width: 251px;
}

p.maintext {
position: absolute;
top: 0px;
left: 0px;
height: 350px;
width: 250px;
padding: 10px 10px 0px 20px;
overflow: auto;
font-size: 10px;
background-color:#CCCCCC;
border: thin solid;
border-color:#FF33FF;
}

p.nobox {
position: absolute;
top: 0px;
left: 0px;
padding: 10px 10px 0px 20px;
font-size: 10px;
}

.mainlinks a:link {
color:#FFFFFF;
text-decoration: none;
background-color:#CCCCCC;
}

.mainlinks a:visited {
color:#FFFFFF;
text-decoration: none;
background-color:#CCCCCC;
}

.mainlinks a:hover {
color:#FFFFFF;
background-color:#000000;
text-decoration: none;
}

.mainlinks p:hover a {
color:#000000;
background-color:#FFFFFF;
text-decoration: none;
}

.navlinks {
z-index: 3;
font-family: courier;
font-size: 14px;
}

a:link {
color:#000000;
background-color:#FFFFFF;
text-decoration: none;
}

a:visited {
color:#000000;
background-color:#FFFFFF;
text-decoration: none;
}

a:hover {
color:#FFFFFF;
background-color:#FF33FF;
text-decoration: none;
}

div.leftside {
z-index: 4;
position: absolute;
left: 0px;
top: 100px;
width: 319px;
}

.videos {
position: absolute;
top: 50px;
left: 220px;
}

.home {
position: absolute;
top: 240px;
left: 98px;
}

.resume {
position: absolute;
top: 113px;
left: 13px;
}

.contact {
position: absolute;
top: 360px;
left: 155px;
}

.downloads {
position: absolute;
left: 120px;
top: 18px;
}


