The problem is with an inline unordered list being used for the navigation bar. The borders to the left of the links show up differently. pic
The relevant code is as follows:
? quoting html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
<!--Container div-->
<div id="container">
<!--banner div-->
<div id="banner">
<br><h3>Tactical Gamers Militia</h3>
</div>
<!--navigation div-->
<div id="nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="index.html">Forums</a></li>
<li><a href="index.html">Roster</a></li>
<li><a href="index.html">About</a></li>
<li><a href="index.html">Contact</a></li>
</ul>
</div>
</div>
</body>
</html>
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
<!--Container div-->
<div id="container">
<!--banner div-->
<div id="banner">
<br><h3>Tactical Gamers Militia</h3>
</div>
<!--navigation div-->
<div id="nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="index.html">Forums</a></li>
<li><a href="index.html">Roster</a></li>
<li><a href="index.html">About</a></li>
<li><a href="index.html">Contact</a></li>
</ul>
</div>
</div>
</body>
</html>
To get it to look right I've been using different 'height' 'min-height' and 'max-height' values along with different 'padding' values for #nav li a.
? quoting css
body{
margin-top: 0px;
text-align: center;
background-color: #666666;
}
/**Main Layout Container**/
#container{
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
width: 933px;
background-color: #333333;
}
/**Banner Style**/
#banner{
height: 60px;
background-color:#660000;
background-image: url(images/logo_small-red.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
border: 1px solid #000000;
}
#banner h3{
margin: 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
text-align: center;
}
/**Navigation Styles**/
#nav{
min-height: 1em;
max-height: 20px;
background-color: #333333;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
#nav ul{
text-align: right;
margin: 0;
}
#nav li{
list-style: none;
margin: 0;
display: inline;
color: #990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#nav li a{
padding: 0em 0.5em 0em 0.75em;
border-left: 6px solid #666666;
}
#nav li a:link{
color: #990000;
text-decoration: none;
}
#nav li a:visited{
color: #990000;
text-decoration: none;
}
#nav li a:hover{
color: #CC0000;
text-decoration: underline;
}
#nav li a:active{
color: #CC0000;
background-color:#999999;
text-decoration: underline;
}
/**Content Styles**/
#main{
width: 933px;
background-color: #330000;
padding: 5px 10px 0px 10px;
}
.content{
background-color: #333333;
}
margin-top: 0px;
text-align: center;
background-color: #666666;
}
/**Main Layout Container**/
#container{
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
width: 933px;
background-color: #333333;
}
/**Banner Style**/
#banner{
height: 60px;
background-color:#660000;
background-image: url(images/logo_small-red.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
border: 1px solid #000000;
}
#banner h3{
margin: 0px;
padding: 0px;
font-size: 20px;
font-weight: normal;
text-align: center;
}
/**Navigation Styles**/
#nav{
min-height: 1em;
max-height: 20px;
background-color: #333333;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
#nav ul{
text-align: right;
margin: 0;
}
#nav li{
list-style: none;
margin: 0;
display: inline;
color: #990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
#nav li a{
padding: 0em 0.5em 0em 0.75em;
border-left: 6px solid #666666;
}
#nav li a:link{
color: #990000;
text-decoration: none;
}
#nav li a:visited{
color: #990000;
text-decoration: none;
}
#nav li a:hover{
color: #CC0000;
text-decoration: underline;
}
#nav li a:active{
color: #CC0000;
background-color:#999999;
text-decoration: underline;
}
/**Content Styles**/
#main{
width: 933px;
background-color: #330000;
padding: 5px 10px 0px 10px;
}
.content{
background-color: #333333;
}
those are the relevent parts.



