Ok, here goes.
While viewing the forums, Firefox complained (politely and quietly, of course) about some errors, and in reading the error console, and from doing some poking around, I've found the following problems in your stylesheet (In Themes/bluelight_smf20rc5b/css/index.css):
CSS errors for AI Dreams:
.latest h3
{
font-family: tahoma, helvetica, sans-serif;
font-size: 1.6em;
color: #D37316 <---------No semicolon
font-weight: bold;
padding: 40px 0 20px 10px;
margin: 0;
}
p.fstyle
{
line-height: 1.5em;
font-size: 0.8; <---------------- 0.8 what? Need cm, em, ex, in, mm, pc, pt or px for any number value other than zero.
padding: 0;
margin: 0 0 2em 0;
}
p.fstyle2
{
line-height: 1.4em;
font-size: 0.8; <---------------- See above, same issue
padding: 1em;
background: #f6f6f6;
border: solid 1px #d8d8d8;
margin: 1em 0 2em 0;
}
p.fstyle3
{
line-height: 1.6em;
font-size: 0.8; <---------------- Yup! here, too. :(
padding: 0 1em;
margin: 0;
color: #555;
}
.staticreplybox
{
width: 100%;
left: 0;
position: fixed;
bottom: 0;
border-top: solid 1px #000;
height: 100px;
background: #f0f0f5;
padding: 0;
opacity: 0.92;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
filter: alpha(opacity=92); <------------------------------- This is just an incompatibility thing in Firefox. Nothing to do unless you want to do conditional CSS, which I don't generally recommend. But I thought I would point it out. :P
}
Now, considering that Google's search page contains (easily) more than 5 times this number of errors in their CSS, four CSS errors is laudable. :) I just thought you deserved to know.