html {
font-family:arial, helvetica, sans-serif;
font-size:80%;
color:#555;
background:#FFF;
background-image:url("images/html.png");
background-position:center center;
background-repeat:repeat-y;
}

body {
position:relative;
width:700px;
padding:20px 25px 258px 20px;
margin:10px auto 10px auto;
background-image:url("images/body.png");
background-position:center center;
background-repeat:repeat-y;
border-bottom:1px solid #ECECEC;
border-top:1px solid #ECECEC;
}

a:link { color: blue; text-decoration: none }
a:active { color: red; text-decoration: none }
a:visited { color: purple; text-decoration: none }
a:hover { color: blue; text-decoration: none; background: #add8e6 }
H1 {font-size: 20pt; font-family: arial; font-variant: small-caps; color="#red"	}
H2 {font-size: 18pt; font-family: arial; font-variant: small-caps; color="#708090"}
H3 {font size:12pt; font-family: arial; font-variant: small-caps; color="#708090";  font-weight: light}

#banner {
position:absolute;
left:0;
width:100%;
height:228px;
padding:0;
padding-right:50px;
background-color:#FFF;
background-image:url("images/header4a.jpg");
background-position:25px 0;
background-repeat:no-repeat;
border-top:1px solid #ECECEC;
border-bottom:1px solid #ECECEC;
}

#banner p {
position:absolute;
top:17px;
left:90px;
padding:0;
margin:0;
font-family:serif;
font-size:3em;
font-style:italic; bold;
line-height:1.4em;
color:#000000;
}

#nav-toplevel {
position:relative;
right:75px;
margin-right:-25px;
}

#nav-main {
position:absolute;
top:230px;
right:0;
height:26px;
width:auto;
font-family:Georgia, serif;
font-size:1.2em;
z-index:1;
}

#nav-main ul {
margin:0;
}

#nav-main ul li {
display:inline;
background-color:#FFF;
border:1px solid #CCC;
border-top:none;
list-style:none;
margin:0 !important;
margin-left:3px;
padding-bottom:2px;
padding:0;
}

#nav-main a {
text-decoration:none;
color:#000;
margin:0 !important;
margin-right:-3px;
padding:0 3px 0 3px;
padding-bottom:2px;
}

#nav-main li a:hover {
background-color:#FFF;
color:#CCC;
}

#container {
position:relative;
top:260px;
height:100%;
background-color:#F8FBFF;
background-image:url("");
background-position:right bottom;
background-repeat:no-repeat;
margin-bottom:30px;
}

