body {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
color:#000000;
background-image:url(../images/jpeg/blue_gradient_bg.jpg);
background-repeat:repeat-x;
}

div#header {
width:800px;
height:80px;
text-align:center;
vertical-align:top;
border:1px solid #000000;
margin:auto;
color:#000000;
background-color:#FFFFFF;
}


div#navbarContainer{
width: 800px;
height:30px;
margin:auto;
border-style:solid;
border-color:#000000;
border-width:0px 1px 0px 1px;
background-color:#FFFFFF;
}


div#navbar {
width:100%;
height:30px;
border-style: solid;
border-color:#000000;
border-width:0px 0px 0px 0px;
padding:0px;
background-color:#CCCCCC;
}


div#navbar ul {
margin: 0px;
padding: 0px;
font-size: small;
line-height: 30px;
white-space:nowrap;
display:table;
}


div#navbar li {
list-style-type:none;
display:inline;
padding-top:7px;
padding-bottom:7px;
padding-left:0px;
padding-right:0px;
border-style:solid;
border-color:#FFFFFF;
border-width:0px 1px 0px 0px;
}


div#navbar li a {
color:#000000;
text-decoration:none;
padding-bottom:7px;
padding-top:7px;
padding-left:16px;
padding-right:15px;
}


div#navbar li a:visited {
color:#000000;
}

div#navbar li a:hover {
background-image:url(../images/jpeg/grey_gradient_bg.jpg);
background-repeat:repeat-x;
}


div#mainDiv {
width:800px;
margin:auto;
border-style:solid;
border-color:#000000;
border-width:1px 1px 1px 1px;
background-color:#FFFFFF;
}


div#resume {
width: 700px;
margin: auto;
left:10px;
text-align:left;
vertical-align:text-top;
}


div#footer {
width:800px;
height:20px;
margin:auto;
border-style:solid;
border-color:#000000;
border-width:0px 1px 1px 1px;
background-color:#FFFFFF;
text-align:center;
}


div#footer a {
color:#000000;
}


/* Styles for CSC-110 stuff */
div#transcript {
width: 700px;
height: 550px;
margin: auto;
left:10px;
text-align:left;
vertical-align:text-top;
}

.formleft {
text-align:right;
verticle-align:top;
padding-right:10px;
}

.formright {
text-align:left;
verticle-align:top;
}

.formsubmit {
text-align:center;
}