/* div placements */
div#page {
    background: url("../images/background/white_trans50.png") top left repeat;
    width: 55em;
    max-width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    
    display: table;
}

div#sidebar {
    width: 20%;
    margin: 0;
    padding: 0;
    float: left;
}

div#right {
    width: 80%;
    float: right;
    margin: 0;
    padding: 0;
    text-align: left;
}

/* end div placements */

/*************************************/
/* making specific items look pretty */
/*************************************/
/* make the banner look pretty */
h1.banner {
    /* background-color: #5F9EA0; /* cadetblue from http://www.december.com/html/spec/color3.html */
    font-variant: small-caps;
    margin: 0;
    padding: 0.5em;
    color: black;
}
a:link.banner {
    color: black;
}
a:visited.banner {
    color: black;
}
/* done making the banner look pretty */

/* make the navigation bar look pretty -- needs work */
ul#navbar { 
    text-align: left;
    list-style: square;
    font-variant: small-caps;
    margin-left: 0;
    margin-top: 0px;
    padding-left: 2em;
    padding-top: 0.5em;
    line-height: 150%;
}
a:link.nav {
    color: #990000;
    font-weight: bold;
}
a:link.navsel {
    color: #FF2400; /* orangered */
    font-weight: bold;
}
a:visited.nav {
    color: #990000;
    font-weight: bold;
}
a:visited.navsel {
    color: #FF2400; /* orangered */
    font-weight: bold;
}

li.subnav {
    text-align: left;
    list-style: circle;
    font-variant: small-caps;
    font-size: 90%;
    margin: 0 0 0 1em;
    padding: 0;
}
li.spacer {
    list-style: none;
}
a:link.subnav {
    color: #990000;
    font-weight: bold;
}
a:visited.subnav {
    color: #990000;
    font-weight: bold;
}
/* done making the navigation bar look pretty -- needs work */

div#content {
    margin: 0;
    padding: 0 1em 0 1em;
}

div#footer {
    margin: 0;
    padding: 0 1em 0.25em 1em;
}
img.valid { /* make the footer validator button look nice */
    float: right;
}
p.footnote { /* make the footer stuff look nice */
    margin: 0;
    padding: 0;
    font-size: 70%;
}
/******************************************/
/* done making specific items look pretty */
/******************************************/

/********************************/
/* making general things pretty */
/********************************/
body {
    background: url("../images/background/brick.jpg") top left repeat;
    /* background-color: #73B1B7; /* old copper from http://www.december.com/html/spec/color3.html */
    font-family: helvetica, verdana, sans-serif;
}

/* formatting for links -- needs work */
a {
    text-decoration: none;
}
a:link {
    color: #990000;
}
a:visited {
    color: #FF2400; /* orangered */
}

img { /* make images look nice */
    border: none;
}

li.nodot {
    list-style: none;
}

h2.pagehead {
    margin: 0;
    padding: 0;
}
/*************************************/
/* done making general things pretty */
/*************************************/
