Here's all my css:
html, body {
margin:0;
padding:0;
}
body{
color:#333333;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
background:white;
}
p {
margin:0 0 0.5em 0;
padding:0;
text-align: left;
}
h2{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#039;
margin:0;
padding:0;
}
h1{color:#039;}
/* ------------------------------
PAGE STRUCTURE
------------------------------ */
/* #container */
#wrap{
width:800px;
margin:0 auto;
background:#FFFFFF;
}
#header{
height:81px;
width:inherit;
overflow:hidden;
text-align:center;
background:#FFFFFF url(../PNGfiles/compass.png) center no-repeat;
}
#nav{
height:15px;
text-align:center;
width:inherit;
border-bottom:#039 solid;
border-bottom-width:9px;
}
#main{
position:relative;
display:block;
top:5px;
left:0;
width:753px;
padding:0;
text-align: left;
}
#right_column{
float:right;
width:500px;
height:300px;
padding:10px;
background:#FFFFFF;
}
#left_column{
display:block;
float:left;
width:250px;
height:300px;
padding:10px;
font-size:14px;
text-align:center;
background:#FFFFFF;
}
#footer_home{
position:absolute;
bottom:-3px;
width:100%;
height:50px;
padding-top:10px;
border-top:#ADADAD 1px dashed;
text-align:center;
padding:5px;
font-size:8pt;
background:#FFFFFF;
left: -10px;
}
#footer{
bottom:-3px;
width:inherit;
height:50px;
padding-top:10px;
border-top:#ADADAD 1px dashed;
text-align:center;
padding:5px;
font-size:8pt;
background:#FFFFFF;
left: -10px;
}
#nav a{
margin:0px 30px 30px 0px;
color:#3A3F45;
}
#nav a:hover{
text-decoration:underline;
color:#CCC;
background:#039;
cursor

ointer;
}
#main table{
width:inherit;
height:inherit;
font-size:14px;
}
/*------------------------------*/
/* CONTENT STYLES */
/*------------------------------*/
.description{
display:block;
text-align:left;
width:95%;
padding:3px 0px 10px 5px;
font-size:12px;
background-color:white;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}
.description2{
margin-bottom:2em;
font-size:10px;
color:#898989;
width:300px;
border:#9CA5AE;
text-align:center;
position:relative;
top:-13;
left:10px;
background-color:#E4EAF1;
padding:3px;
}
.staff{
border:0px;
margin:0px;
width:inherit;
}
.lists ul li{
margin:0px 0px 0px 10px;
padding:5;
list-style-type:none;
list-style-position

utside;
margin-bottom: 1px !important;
}
#main p {
text-align: left;
}
.imgborder{
border:thick #E6EDF4 solid;
border-width:15px;
}
.button-blue {
width:160px;
border-top: 1px solid #ffffff;
background: #65a9d7;
background: -webkit-gradient(linear, left top, left bottom, from(#aadffa), to(#65a9d7));
background: -webkit-linear-gradient(top, #aadffa, #65a9d7);
background: -moz-linear-gradient(top, #aadffa, #65a9d7);
background: -ms-linear-gradient(top, #aadffa, #65a9d7);
background: -o-linear-gradient(top, #aadffa, #65a9d7);
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: white;
font-size: 14px;
font-family: Georgia, serif;
text-decoration: none;
vertical-align: middle;
}
.button-blue:hover {
border-top-color: #28597a;
background: #28597a;
color: #cccccc;
}
.button-blue:active {
border-top-color: #1b435e;
background: #1b435e;
}
.button-red {
width:160px;
border-top: 1px solid #f7979f;
background: #d665bc;
background: -webkit-gradient(linear, left top, left bottom, from(#f8b2b3), to(#d665bc));
background: -webkit-linear-gradient(top, #f8b2b3, #d665bc);
background: -moz-linear-gradient(top, #f8b2b3, #d665bc);
background: -ms-linear-gradient(top, #f8b2b3, #d665bc);
background: -o-linear-gradient(top, #f8b2b3, #d665bc);
padding: 5px 10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #ffffff;
font-size: 14px;
font-family: Georgia, serif;
text-decoration: none;
vertical-align: middle;
}
.button-red:hover {
border-top-color: #782828;
background: #782828;
color: #ccc;
}
.button-red:active {
border-top-color: #5c1b23;
background: #5c1b23;
}
You can see the active pages at
Also you'll notice the CSS for the buttons should make the button text white, but is being over ridden by the browser defaults. The CSS with the #nav is working correctly. This is my next issue to work out. Anything you can point to make me a better coder would be awesome!
Thanks Vacunita.