/* style.css for Laurelhurst Research
    coded by Micah Ellison */

body {
    background: right bottom white no-repeat; /* repeating left-side bg? */
    color:black;
    font: small Verdana;
    margin:0px;
}

a:link, a:active {
    color:#0099cc;
}


a:visited {
    color:#044;
}

a:hover {
    color:blue;
}

div.header {
    font: xx-large serif;
    padding-left:10px;
    background: url(images/headbarclouds.jpg) right no-repeat #0099cc;

}

div.navbar {
    padding:1px;
    font-weight: bold;
    text-align:right;
}

table.navtable {
    margin-top: 3px;
    float:right;
    margin-right:4px;
}

table.navtable tr td {
    padding-top: 3pt;
    padding-bottom: 3pt;
    padding-left: 4px;
}

div.navbar a:link, div.navbar a:active, div.navbar a:visited {
    text-decoration:none;
    padding-left: 5pt;
    padding-right: 5pt;
    padding-top: 2pt;
    padding-bottom: 2pt;
    background:white;
    color:#3399cc;
    border:solid 1px #0099cc;
}

div.navbar a:hover {
    color:white;
    background: #0066cc;
    border:solid 1px #ffffff;
}

div.pagetitle {
/*    color:#0099cc;
    padding:20px;
    font: xx-large sans-serif;
    line-height:95%; /* squeeze up the verticle text a bit */
    text-align:left;
    color: #99ccff;
    font-size: large;
    font-family: sans-serif ;
    letter-spacing:0.05em;
    margin-left:40px;
    padding-top:4px;
}

div.content {
    padding: 20px;
}

/* if I'm going to have icons */
div.navbar a img {
    border:0;
}

table.bg_table {
    margin-right:100px;
    margin-left:100px;
}

table.bg_table tr td {
    vertical-align:top;
    padding-bottom:15px;
}

img.bio_pic {

}

.biblio_list {
    padding-left:2em;
}

.biblio_list li {
    padding-bottom:6pt;
}

h4 {
    border-bottom: 1px solid black;
}
h4.indexpage {
    border-bottom: 0px;
}

td.names {
    font-weight:bold;
}

td.emailaddy {
    font-style:italic;
}

table.biblio_table tr td {
    vertical-align:top;
    width:50%;
    padding-left:10px;
    padding-right:10px;
}


