Hello kevindosi,
I commented out a bunch of stuff that wasn't working. I tried to highlight the changes in red, hopefully I got them all.
I had to change your image paths to absolute just so I could edit things, just ignore that part.
Code:
/* @group General Styles */
body {
font-family: "Arial Narrow", "Abadi MT Condensed Light", "Times New Roman";
background: url(http://www.kevindosi.com/untilreallife/rw_common/themes/sdktutorial/images/bg.gif) repeat;
color: #4a2e13;
}
* {
margin: 0;
padding: 0;
}
}
p {
}
b, strong {
}
a:link, a:visited {
color: #81140e;
text-decoration: none;
}
a:hover, a:active {
color: #000000;
}
img {
border: none;
}
.image-left {
float: left;
}
.image-right {
float: right;
}
/* @end */
/* @group Layout */
#container {
width: 900px;
padding-left: 10px;
background: #ccc; /*for testing*/
overflow: auto; /*to clear floats*/
}
.clearer {
clear: both;
}
#pageHeader {
/*line-height: 0;*/
/*height: 73px;*/
background: url(http://www.kevindosi.com/untilreallife/rw_common/themes/sdktutorial/images/headerbg.png) no-repeat;
text-align: center;
overflow: auto;
}
#pageHeader img {
}
#pageHeader h1 {
/*padding-top: 25px;*/
font-family: Cracked, Impact, Arial Narrow;
font-size: 2em;
color: #81140e;
text-align: center;
}
#pageHeader h2 {
font-family: Cracked, Impact, Arial Narrow;
font-size: 1em;
text-align: center;
}
#contentContainer {
background: url(http://www.kevindosi.com/untilreallife/rw_common/themes/sdktutorial/images/bodybg.gif) repeat-y;
font-family: "Abadi MT Condensed Light";
font-size: .9em;
/*top: 150px;
position: absolute;*/
width: 810px;
/*float: left;*/
}
#contentContainer #content {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 15px;
width: 796px;
}
/* @group Toolbar */
/* Toolbar Styles */
#navcontainer {
width: 810px;
background: url(http://www.kevindosi.com/untilreallife/rw_common/themes/sdktutorial/images/navbarbg.png) no-repeat;
height: 46px;
border-top: 1px dashed transparent;
text-align: center;
padding-left: 20px;
/*top: 93px;
position: absolute;*/
}
#navcontainer #current {
}
#navcontainer #current:hover {
}
#navcontainer .currentAncestor {
}
/* Parent - Level 0 */
#navcontainer ul{
width: 830px;
overflow: auto;
margin: 8px 0 0;
}
#navcontainer li {
display: block;
float: left;
font: 1.3em Impact, Cracked, Arial Narrow;
text-transform: uppercase;}
#navcontainer a {
display: block;
padding: 0px 30px;
color: #fff;
text-decoration: none;
float: left;
}
Read about clearing floats here -
http://www.quirksmode.org/css/clearing.html - that's what I put overflow:auto; in some places for.
Read why I got rid of your absolute positioning here -
http://www.tyssendesign.com.au/artic...ning-pitfalls/