.thrColElsHdr #sidebar2 { background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */ /*height: 10000px;*/ } .thrColElsHdr #header { background: #FFFFFF; padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */ } .thrColElsHdr #sidebar1 { background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */ /*height: 10000px;*/ } #sidebar1 a{ color: #000000; text-decoration: none; } #header a{ color: #000000; text-decoration: none; } .thrColElsHdr #footer { background: #FFFFFF; /* padding: 0 10px; /*width: 100%; */ } .thrColElsHdr #mainContent { background: #FFFFFF; color: #000000; /*height: 10000px;*/ } #mainContent a{ color: #000000; text-decoration: none; } .thrColElsHdr #container { background: #FFFFFF; padding: 0px; }