I’m a bit pressed for time at the moment and will respond later more indepth. A quick check using Firefox and the HTML Tidy addon reveals 39 warnings in your code. To start, your CSS comments are improperly used. That will cause some significant issues since they don’t work at all!
Change this …
<style type="text/css">
<!--
/*
The original RedSilver Theme for phpBB version 2+
Created by subBlue design
http://www.subBlue.com
Credit where credit is due. This website will be modeled after the RedSilver Theme for phpBB version 2+ as stated above to allow for seamless transition between both. No permission has been requested from the originators. If any issues arise, please contact the Site Admin at Agent.Foxtrot@*nospam*gmail.com (remove the *nospam* when emailing). */
body { margin: 0;
background-color: #DED8C8; }
font,th,td,p,a { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; }
a:link,a:active,a:visited { font-size: 11px; color : #646464; }
a:hover { text-decoration: underline; color : #DD6900; }
hr { height: 0px; border: solid #F2F0E9 0px; border-top-width: 1px;}
div { margin: 0; }
.mainmenu { font-size : 11px; color : #000000 }
a.mainmenu { text-decoration: none; color : #646464; }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
//-->
</script>
to this …
<!--
The original RedSilver Theme for phpBB version 2+
Created by subBlue design
http://www.subBlue.com
Credit where credit is due. This website will be modeled after the RedSilver Theme for phpBB version 2+ as stated above to allow for seamless transition between both. No permission has been requested from the originators. If any issues arise, please contact the Site Admin at Agent.Foxtrot@*nospam*gmail.com (remove the *nospam* when emailing).
-->
<style type="text/css" rel="stylesheet">
<!--
body {
margin: 0;
background-color: #DED8C8;
}
font,th,td,p,a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
a:link,a:active,a:visited {
font-size: 11px;
color : #646464;
}
a:hover {
text-decoration: underline;
color : #DD6900;
}
hr {
height: 0px;
border: 0 solid #F2F0E9;
border-top-width: 1px;
}
div { margin: 0; }
.mainmenu { font-size : 11px; color : #000000 }
a.mainmenu { text-decoration: none; color : #646464; }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }
//-->
</script>
You HR CSS makes no sense sine it’s value is essentially nothing, the subsequent color and border-top with are now irrelevant.
Check you opening table code. It’s missing a “>”.
Since you are using CSS all the embedded non-standard code is redundant. For example, you don’t need this:
<body bgcolor="#DED8C8" topmargin=“0” leftmargin=“0” marginwidth=“0” marginheight=“0” text="#000000" link="#646464" vlink="#646464">
when all you should have is this:
<body>
with body defined in the CSS.
Anything that is aligned left is a waste of code since the default is always aligned left.
Don’t do this:
<td bgcolor="#FCFCFA"><div align=“center”>
when it should be in the CSS to produce this:
<td class=“odd center”>
More later.