h1 {
    font-size:20px;
}
h2 {
    font-size:18px;
}
h3 {
    font-size:16px;
}
td {
    vertical-align: top;
    text-align: center;
}
a:link {
    color: #7EAEB0;
    text-decoration: underline;
}
a:visited {
    color: #666666;
    text-decoration: underline;
}
a:active {
    color: #67675e;
    text-decoration: underline;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}
.girly {
    color: #ff0099;
}

.slideshow { 
    height: 350px; 
    width: 350px; 
    margin: auto 
}

.slideshow img { 
    max-width: 318px; 
    max-height: 350px; 
    padding: 15px; 
    border: 1px solid #ccc; 
    background-color: #eee; 
}

#slideNav a, #slideNav a:visited { margin: 0 0px; padding: 3px 3px; text-decoration: none; }
#slideNav a:focus { text-decoration: underline; }
#slideNav li { float: left; list-style: none; _display: inline; }
#output { text-align: left; }
#slideNav li.activeSlide  a { color: green; font-weight: bold; text-decoration: underline; }

/* specific divs */
#navcontainer img
{
    padding: 0px;
    margin: 0px;
    vertical-align: bottom;
    width: 170px;
}
#navcontainer ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Palatino, Times, serif;
    font-size: 14px;
}

#navcontainer li a
{
    display: block;
    padding: 5px 5px 5px 0.5em;
    background-image: url(../images/menubk.png);
    background-repeat: no-repeat;
    color: #fff;
    text-indent:  11px;
    text-decoration: none;
    width: 170px;
}

#navcontainer a:link, #navlist a:visited
{
    text-indent:  11px;
    color: #fff;
    text-decoration: none;
}

#navcontainer a:hover
{
    text-indent:  11px;
    background-image: url(../images/menubk.png);
    background-repeat: no-repeat;
    color: #ffcb0d;
}

#active a:link, #active a:visited, #active a:hover
{
    text-indent:  11px;
    background-image: url(../images/menubk.png);
    background-repeat: no-repeat;
    color: #ffcb0d;
}