Hi,
maybe you could make logo smaller in width in layout.css, class .logo {...
,maybe 220px so menu could fit horizontally, also logo image which is defined in index.php of template then should be corrected for width.
Other thing I see in opera (not latest version) is missing top gradient background on top, that is ok in latest opera versions. That is btw defined in template_css.css :
.bg_zone {
background: -moz-linear-gradient(#9FCCFD,#74A1D1);
background: -webkit-gradient(linear, left top, left bottom, from(#9FCCFD), to(#74A1D1));
background: linear-gradient(#9FCCFD, #74A1D1);
-pie-background: linear-gradient(#9FCCFD, #74A1D1);
behavior: url(templates/hot_wellness/css/PIE.php);
height: 470px;
}