body {
background:#fff url(../img/background.jpg) repeat-y fixed bottom;
font:normal 10pt verdana, sans-serif;
color:#333;
padding:0;
margin:0;
text-align:center;
}

#wrapper {
width:750px;

margin:0 auto;
padding:0;
}

#header {
background:transparent url(../img/header.png) no-repeat 0 0;
padding:0;
margin:0;
width:750px;
height:122px;
position:relative;
}

#header span.hide {
display:none;
}

#nav {
position:absolute;
bottom:0;
left:0;
margin:0;
padding:0;
width:100%;

}

ul#buttons {
list-display-type:none;
margin:0;
padding:0;
}

li.button {
display:inline;
padding:0;
margin:0;
}

#home, #news, #forms, #orders, #links, #appeals, #contact {
float:left;
display:block;
border-right:1px solid #000;
padding:7px 0;
margin:0;
font:normal 10pt tahoma, 'trebuchet ms' serif;
color:#00295A;
text-decoration:none;
width:100px;
}

#home:hover, #news:hover, #forms:hover, #orders:hover, #links:hover, #appeals:hover, #contact:hover {
color:#00295A;
text-decoration:none;
background-color:#fff;
}

#appeals {
width:150px;
}

#content {
text-align:left;
padding:25px;
margin:0;

}

p.list {
margin:2px 10px;
}

h3 {
text-transform:uppercase;
border-bottom:1px solid #ccc;
letter-spacing:1.5px;
padding:0;
margin:20px 0 10px;
color:#369;
}

p.list a, p.list a.visited, p.list a.link, p.list a.active {
color:maroon;
text-decoration:none;
border-bottom:1px dotted #900;
font:normal 10pt verdana, sans-serif;
}

p.list a:hover {
color:#900;
text-decoration:none;
border-bottom:1px solid maroon;
font:normal 10pt verdana, sans-serif;
}

/*
#content a,  #content a.visited,  #content a.link,  #content a.active {
color:#036;
text-decoration:none;
border-bottom:1px dotted #900;
font:normal 10pt verdana, sans-serif;
}

#content a:hover {
color:#900;
text-decoration:none;
border-bottom:1px solid maroon;
font:normal 10pt verdana, sans-serif;
}
*/