body {
background-color: #FBF8F9;
font-family: Helvetical Neue, Helvetica, Helv, Verdana, Arial, Sans-Serif;
color: #505050;
line-height: 1.2;
font-size: 85%;
background-image: url('i/rosemarkbg.jpg');
background-repeat: no-repeat;
background-position: top left;
padding-left: 0;
padding-top: 0;
margin-left: 0;
margin-top: 0;
}

p {
padding: 4;
}

h1 {
font-family: Lucida Handwriting, Lucida Calligraphy, Vladimir Script, Zapf Chancery, Brush Script, Nuptial Script, Fantasy, Cursive;
}

a:link {
text-decoration: none;
color: #336633;
}

a:visited {
text-decoration: none;
color: #99CCCC;
}

a:hover {
text-decoration: underline;
color: #336633;
}


a.navlink:link {
text-decoration: none;
color: #FFFFFF;
font-size: 75%;
padding-left: 15px;
}

a.navlink:visited {
text-decoration: none;
color: #FFFFFF;
font-size: 75%;
padding-left: 15px;
}

a.navlink:hover {
text-decoration: underline;
color: #FFFFFF;
font-size: 75%;
padding-left: 15px;
}

td.bio {
vertical-align: top;
text-align: left;
padding: 10;
width: 400px; 
}

td {
vertical-align: top;
text-align: left;
padding-left: 10;
}

td.nav {
vertical-align: top;
text-align: left;
width: 210px; 
min-width: 210px;
background-color: #487A38;
padding-top: 20;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
color: #FFFFFF;
font-weight: bold;
margin-left: 10;
line-height: 1.75;
}

td.header {
height: 90px;
padding: 0;
text-align: left;
vertical-align: top;
}

td.content {
vertical-align: top;
text-align: left;
padding: 10;
}

table.main {
height: 100%;
padding: 0;
}

img.dog {
border: solid 2px #336633;
margin-bottom: 5;
}
