body { 
background-color: #836231 ;
background-image: url(images/cb.png);
background-attachment: fixed;
background-repeat: repeat-y repeat-x;
background-position: center center;
font-size: 1em;
margin: 5px;
padding: 5px;
}

a.contact:link { color: black; text-decoration: none; font-style: italic;
}
a.contact:visited { color: black; text-decoration: none;
}
a.contact:hover { color: gray; text-decoration: text;
} 
a.contact:active {color: white;  text-decoration: text;
}

a.navbar:link { color: black; text-decoration: none; 
}
a.navbar:visited { color: black;  text-decoration: none;
}
a.navbar:hover { color: gray;  text-decoration: none;
}
a.navbar:active {color: white;  text-decoration: none;
}

a.welcome:link { color: black; 
}
a.welcome:visited { color: black;  
}
a.welcome:hover { color: gray;  
}
a.welcome:active {color: white;  
}

a.offsite:link { color: black; 
}
a.offsite:visited { color: black;  
}
a.offsite:hover { color: gray;  
}
a.offsite:active {color: white;  
}

a.pics:link { color: black; 
}
a.pics:visited { color: black;  
}
a.pics:hover { color: gray;  
}
a.pics:active {color: white;  
}


ul {
text-align: center; 
}

.navbar {
text-align: center;
width: 100%;
margin: 0px;
padding: 0px;
}

.navbar li { 
display: inline;
font-family: "Papyrus", "Optima", "Arial", serif; font-size: x-large; color: #2B2B2B;
padding: 50px 25px 50px 25px;

}


table {
top-margin: 25px;
border-collapse: collapse;
}


.info {color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: large; text-align: center;
}


div
{ 
color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: large;
}


table th {
padding: 0px;
}


.heading { border: solid #000000 0px; text-align: center; 
font-size: 4em; width: 100%;
}
.representation  {font-size: large;
text-align: left; margin-left: 20%;
} 

.email {margin-left: 20%; font-size: large;
}

div em {font-weight: bold; font-style: none;
}

h1 { color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: 3em; text-align: center; 
}

h2 { color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: x-large; text-align: center; 
}

h3 { color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: large; text-align: center;
} 

h4 { color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: x-small;
}

h5 { color: #202221; font-family: "Papyrus", "Optima", "Arial", serif; font-size: large;
}

td em
{ font-style: bold; text-decoration: flash;
}

td h3 { text-align: left;

}

marquee { margin: 2%; 

}
marquee div{ color: white; font-size: x-large;
}

img.floatleft { float: left; padding: 0% 5% 5% 5%; margin-left: %25;
}

.bio { margin-left: 5%; 
}

.biopage { text-align: center; 
}

img picture { border-style: groove; border: 25px; color: brown; border-color: white;
}

#picture { padding: 25px;
}

.resume {bgcolor: white; color: #202221; font-family:  "Optima", "Arial", serif; font-size: large; text-align: top; padding-top: 100px; padding-bottom: 100px; padding-left: 5%; cell-spacing: 5%;
}

.resumeheading {bgcolor: white; color: #202221; font-family: "Optima", "Arial", serif; font-size: x-large; text-align: center;
}

.resumetop {bgcolor: white; color: #202221; font-family: "Optima", "Arial", serif; font-size: x-large;
}

.resume td {padding-left: 5%;
}

.name { font-weight: bold; margin-top: 10%;
}

table img { text-align: center; margin-bottom: 25px; 
}

.name { padding-top: 3%; font-size: xx-large;
}

.bottom { padding-bottom: 3%;
}