body
{
background-color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 13px;
}

h1
{
font-weight: bold;
font-size: medium;
}

/* aligns the top image to the rest of the page */
div#header
{
position: absolute;
top: 23px;
left:250px;
width: 800px;
height: 95px;
}

/*aligns the side navigation background */
div#leftnav
{
position: absolute;
top: 150px;
left: 250px;
width: 190px;
}

/* Aligns the text links that are positioned over the side navigation background */
div#leftnavlinks
{
position: absolute;
top: 195px;
left: 247px;
width: 200px;
}

/* Attributes for the left navigation links */
div#leftnavlinks ul
{
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
white-space: nowrap;
}

div#leftnavlinks li
{
list-style-type: none;
}

div#leftnavlinks li a
{
text-decoration: none;
padding: 7px 22px;
color: #000000;
}

div#leftnavlinks li a:link
{
color: #000000;
}
td#leftnavlinks li a:visited
{
color: #000000;
}

div#leftnavlinks li a:hover
{
color: #999999;
background-color: #EEE9b2;
}
/* End of attributes for the left navigation links */

/* Aligns the image that the site content shows up over */
div#content
{
position: absolute;
top: 150px;
left: 440px;
width: 609px;
height: 481px;
}

/* Aligns the image that is displayed next to the content */
div#image
{
position: absolute;
top: 240px;
left:470px;
width: 144px;
height: 254px;
z-index: 2;
}

/* Attributes of the gallery page layout */
div#gallery
{
position: absolute;
top: 190px;
left: 460px;
color: #333333;
width: 550px;
height: 331px;
overflow: auto;
display: block;
z-index: 1;
}

/* Attributes of the text over the content area image*/
div#contentstuff
{
position: absolute;
top: 190px;
left: 685px;
color: #333333;
width: 320px;
height: 330px;
overflow: auto;
display: block;
text-align: left;
z-index: 1;
}

/* Attributes for the top navigation links */
div#topnav
{
position: absolute;
top: 120px;
left: 678px;
}

div#topnav ul
{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 30px;
white-space: nowrap;
}

div#topnav li
{
list-style-type: none;
display: inline;
}

div#topnav li a
{
text-decoration: none;
padding: 7px 10px;
color: #CCCCCC;
}

div#topnav li a:link
{
color: #CCCCCC;
}

td#topnav li a:visited
{
color: #0000FF;
}

div#topnav li a:hover
{
color: #FFFFFF;
background-color: #444444;
}
/* End of the attributes for the top navigation links */
