have sat there before and try to please those validators and i have yet to be able to , nor has it ever helped me.
You'd be surprised how many times you can't get something to work in various browsers, that fixing the validation errors either solve the problems or make them clearly obvious.
I guess its over my head cuase i am not sure what is meant by going back to strict or transitional.
That's just a declaration at the beginning of your html file to let the browser know what type of code you're using (not quite the definition but I think it conveys the essence of what it is).
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> is the doctype you are currently using, which says you want to write your site in XHTML version 1 and the mode should be Strict (strict just means that your code should conform 100% to the XHTML standards. There are other modes that will give you a bit more leniency, eg transitional). I think by strict, Major Payne meant HTML strict. That's actually what I wrote my code in up until recently.
Anyway, not to sound like a broken record, valid code ensures that the browser is doing exactly what you're telling it to do. Otherwise it may just be trying to compensate for the invalid code by doing what it thinks you want it to do. So, I wholeheartedly agree with the rest of the responders here and say please, validate your code. Then if you still have problems, post them and somebody'll be able to help you.