hey, I fixed your site, it works in opera now.... just overwrite your css with this:
HTML Code:
* {
margin: 0; padding: 0;
}
.clear {
clear: both;
}
/* Coded by VizonMedia.com */
body {
background: #171717;
font: normal 11px arial;
}
#container {
width: 860px;
height: auto;
margin: 0 auto;
}
#header {
width: 845px;
height: 89px;
background: url("images/bg.gif") repeat-y;
}
#head {
width: 845px;
height: 20px;
background: url("images/header.gif") no-repeat;
margin-top: 30px;
}
#logo {
width: 268px;
height: 78px;
background: url("images/logo.gif") no-repeat;
text-indent: -10000px;
margin-left: 30px;
float: left;
}
.advert {
width: 468px;
height: 60px;
float: right;
margin: 15px 30px 0 0;
border-left: 1px solid #E2E2E2;
border-bottom: 1px solid #E2E2E2;
}
#nav-begin {
width: 42px;
height: 26px;
background: url("images/start.gif") no-repeat;
float: left;
}
#nav {
width: auto;
height: 26px;
list-style: none;
text-indent: -10000px;
}
#nav li {
float: left;
}
#nav li a {
float: left;
}
#nav li a.reviews {
width: 86px;
height: 26px;
background: url("images/reviews-l.gif") no-repeat;
}
#nav li a.previews {
width: 105px;
height: 26px;
background: url("images/previews.gif") no-repeat;
}
#nav li a.cheats {
width: 87px;
height: 26px;
background: url("images/cheats.gif") no-repeat;
}
#nav li a.media {
width: 89px;
height: 26px;
background: url("images/media.gif") no-repeat;
}
#nav li a.forums {
width: 154px;
height: 26px;
background: url("images/forums.gif") no-repeat;
}
#nav li a.downloads {
width: 122px;
height: 26px;
background: url("images/downloads.gif") no-repeat;
}
#nav li a.register {
width: 92px;
height: 26px;
background: url("images/register.gif") no-repeat;
}
#end-nav {
width: 66px;
height: 26px;
background: url("images/end-nav.gif") no-repeat;
float: left;
}
#bottom-nav {
width: 845px;
height: 25px;
background: url("images/bottom-nav.gif") no-repeat;
}
#content {
width: 840px;
height: auto;
background: #FFF;
margin-left: 3px;
}
#left {
background: #FFF;
float: left;
padding-right: 1px;
}
.mainhead {
width: 146px;
height: 14px;
background: url("images/link-start.gif") no-repeat;
margin-left: 6px;
padding: 4px 3px 3px 8px;
font: bold 12px arial;
color: #FFF;
}
span.green {
font: bold 11px arial;
color: #A9ED00;
}
span.green2 {
font: bold 11px arial;
color: #33A700;
}
.links {
width: 135px;
height: 13px;
background: url("images/link.gif") no-repeat;
margin-left: 6px;
padding: 4px 3px 3px 19px;
font: normal 11px arial;
color: #FFF;
}
a:link, a:visited, a:active {
color: #FFF;
text-decoration: none;
}
a:hover {
color: #FFF;
text-decoration: underline;
}
#log {
width: 145px;
height: 119px;
background: url("images/login.gif") no-repeat;
margin-left: 7px;
padding: 6px;
}
#advert2 {
width: 156px;
height: auto;
background: #000;
text-align: center;
margin: 1px 0 0 7px;
padding: 4px 0 2px 0;
}
#flash {
width: 665px;
height: auto;
float: left;
background: #FFF;
border-left: 2px solid #FFF;
}
#featured {
width: 662px;
height: 23px;
text-indent: -10000px;
float: left;
background: url("images/featured.gif") no-repeat #FFF;
border-right: 1px solid #000;
}
#title2 {
width: 665px;
height: 30px;
background: url("images/content.gif") no-repeat #FFF;
float: left;
text-indent: -10000px;
border-right: 1px solid #FFF;
}
.linkers li.links {
list-style: none;
}
.text {
width: 346px;
height: auto;
float: left;
background: #FFF;
border-bottom: 2px solid #000;
font: normal 10px arial;
margin: 0 0 5px 0;
}
.tv {
float: left;
background: #FFF;
margin: 0 10px 0 0;
}
.news2 {
font: bold 13px arial;
background: #FFF;
}
.news {
float: left;
}
.rev {
width: 192px;
height: 36px;
background: url("images/reviews.gif") no-repeat;
list-style: none;
margin: 5px 0 5px 0;
}
#mainc {
float: left;
width:460px;
}
#recentn {
float: left;
margin-left: 7px;
}
.text2 {
padding: 5px 5px 0 25px;
}
.text3 {
padding: 4px 5px 0 12px;
font: normal 8px arial;
}
span.bold {
font: bold 12px arial;
}
#top10 {
width: 192px;
height: 19px;
background: url("images/top10.gif") no-repeat;
padding: 40px 0 0 15px;
float: left;
}
.number {
padding: 5px 0 5px 15px;
list-style: none;
float: left;
}
#top {
float: left;
width: 192px;
}
#footer {
width: 845px;
height: 70px;
background: url("images/footer.gif") no-repeat;
margin: 0 0 30px 0;
font: normal 13px arial;
color: #FFF;
padding: 20px 15px 15px 15px;
}
.space {
padding: 0 45px 0 10px;
}
.space2 {
padding: 0 44px 0 6px;
}
.space3 {
padding: 0 39px 0 6px;
}
.loginnow {
width: 139px;
height: 19px;
background: url("images/login-now.gif") no-repeat;
border: 0;
margin-left: 1px;
}
#all-content {
width: 670px;
float: left;
}
.space4 {
padding: 0 350px 0 0;
}
.space5 {
padding: 0 20px 0 0;
}
.space6 {
padding: 0 5px 0 5px;
}