* {
font-family: Arial,sans-serif;
}

html {
font-size: 100%;
} 

body {
font-size: .90em;
margin: 0pt; 
width: 100%;
background-color: Black;
background-image: url(carbon.jpg);
}

h1 {
color: DimGray;
text-align: center;
font-size: 1.1em;
margin: 1em 0;
}

h1.bottom {
margin: 1em 0 0 0;
}

h2 {
color: navy;
text-align: left;
font-size: 1.1em;
margin: 1em 0;
}

h3 {
color: DodgerBlue;
text-align: left;
font-size: 1em;
margin: 1em 0;
}

hr {
clear: both;
width: 100%;
border: 0;
border-top: 1px LightGrey solid; 
border-bottom: 1px White solid; 
height: 1px;
}

p, ul, li {
color: DimGray;
}

li {
margin: 0.5em 0; 
}

td p {
margin : 0em;
}

#header {
margin: 0pt auto;
padding: 0pt;
width: 850px;
height: 140px;
background-image: url(head.jpg);
}

#menu {
margin: 0pt auto;
padding: 20px 50px;
text-align: center;
background-image: url(menu.jpg);
background-repeat: no-repeat;
width: 750px;
height: 16px;
}

#menu a {
padding: 1.6em 1em;
line-height: 1.6em;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
color: white;
}
#menu a:hover {
color: deepskyblue;
}
#menu a.active {
color: red;
}

#container {
margin: 0pt auto;
background-color: white;
background-image: url(middle.jpg);
background-repeat: repeat-y;
width: 850px;
}

#content {
margin: 0pt;
background-image: url(top.jpg);
background-repeat: no-repeat;
width: 850px;
}

#content-left {
margin: 0pt;
padding: 15px 15px 0px 65px;
width: 545px;
float: left;
}

#content-right {
margin: 0pt;
padding: 25px 55px 0px 5px;
width: 165px;
float: right;
}

#foot {
margin: 0pt;
padding: 30px 50px 0 50px;
background-color: black;
background-image: url(bottom.jpg);
background-repeat: no-repeat; 
width: 750px;
height: 50px;
font-size: 0.75em;
}
#foot .left {
 color: Gainsboro;
 width:50%;
 float: left;
 margin: 0;
 text-align: left;
}
#foot .right {
 color: Gainsboro;
 width:50%;
 float: right;
 margin: 0;
 text-align: right;
}
#foot .right a, #foot .left a{
color: DodgerBlue;
}
#foot .sub, #foot .sub a{
 clear: both;
 text-align: center;
 padding: 0;
 margin: 0;
 font-size: 0.9em;
 text-decoration: none;
 color: LightSlateGray;
}