p, td
{
font-family: arial, helvetica, sans-serif;
}

h4
{
color: #33a0c6;
}

#logo
{
vertical-align: top;
}

#stacrest
{
vertical-align: bottom;
}

#navbar
{
/*
background-color: #33a0c6;
*/
margin: 0;
font-family: georgia, times new roman, serif;
text-align: center;
text-transform: lowercase;
padding: 0.5em;
}

/*
heading text on navbar
*/
.linkhead
{
color: #33a0c6;
font-variant: small-caps;
font-weight: bold;
font-size: 80%;
}

/*
profile-specific links
*/
ul#back
{
text-align: left;
list-style: none;
padding: 0;
margin-left: 0px;
width: auto;
}

ul#back li
{
display: block;
margin: 0;
padding: 0;
}

ul#back li a
{
display: block;
/*
width: 100%;
*/
width: 114px;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #003 #ccc #fff;
border-style: solid;
color: #000;
/*
background: #33a0c6;
*/
text-decoration: none;
}

ul#back li a:hover
{
background: #33a0c6;
color: #fff;
border-color: #aaab9c #fff #fff #ccc;
}

/*
main links - uni specific
*/
ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin-left: 0px;
width: auto;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
/*
width: 100%;
*/
width: 114px;
padding: 0.5em;
border-width: 1px;
border-color: #ffe #003 #ccc #fff;
border-style: solid;
/*
background: #33a0c6;
*/
color: black;
text-decoration: none;
}

ul#navlist li a:hover
{
background: #33a0c6;
color: #fff;
border-color: #aaab9c #fff #fff #ccc;
}

#toptable
{
background: #33a0c6;
}

/*
title and job description
*/
#header
{
border-bottom-color: #fff;
border-bottom-width: thin;
border-bottom-style: double;
}

#interests
{
border-top-color: #fff;
border-top-width: thin;
border-top-style: double;
}

/*
main content - style used for border only
*/
#main
{
margin-top: 0;
border-style: double;
border-width: thin;
border-color: #33a0c6;
padding: 0.2em;
}

#main p, li
{
font-size: 80%;
}

#main h1, h2, h3, h4, h5, h6
{
color: #33a0c6;
}

#copyright
{
font-size: 70%;
text-align: center;
}


/*floats for pictures within profiles*/
.left
{
float: left;
}

.right
{
float: right;
}