Need some help getting my site to work in FireFox

Discussion in 'CSS' started by fadetoblack22, Jun 22, 2008.

  1. #1
    Hello, my site: http://www.my-plague.net/ works in Opera and Internet Explorer, but not FireFox :(

    You can see the image here of what it does in FireFox:
    http://i262.photobucket.com/albums/ii106/fadetoblack22/page.jpg

    I think basically, the text is pushing to the left and in turn pushing everything else down.

    Its strange because it only happens in FireFox (version 2 anyway).

    The css for the central parts is under "-------------Casino Review box------------"

    If someone could have a look for me that would be great! :)

    body {
    	background-color: #4F4F4F;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	color: #1F3389;
    	line-height: 18px;
    	margin-top: 0px;
    	margin-right: 0px;
    	margin-bottom: 25px;
    	margin-left: 0px;
    	background-image: url(images/);
    }
    
    
    
    
    
    .list {
    	float:left;
    	list-style:none;
    	display:block;
    	margin: 5px 3px 3px 3px;
            padding: 0px 0px 0px 0px;
    }
    
    .listposition {
    	float:left;
    	text-align:center;
    	color:#FFFFFF;
    	margin: 3px 3px 3px 50px;
    	padding: 0px 0px 0px 0px;
    }
    
    select.width {width: auto;}
    
    option.title {font-weight: bold; color: black; background-color: #B4B6B9;}
    
    
    
    .header {
    	margin-left: auto;
    	margin-right: auto;
    	width: 97%;
    	text-align: center;
    	background-color: #4F4F4F;
    	height: 35px;
    	font-size: 11px;
    	color: #AFAFAF;
    	padding-top: 0px;
    	padding-bottom: 5px;
    	line-height: 35px;
    
    }
    
    
    .mainheader {
    	margin-left: auto;
    	margin-right: auto;
    	width: 922px;
    	background-image: url(images/header.jpg);
    	background-repeat: no-repeat;
    	background-position: center top;
    	height: 136px;
    	text-align: left;
    	padding-left: 12px;
    	vertical-align: top;
    	color: #FFFFFF;
    	padding-top: 0px;
    }
    
    
    
    .topnav {
    	float: right;
    	padding-top: 3px;
    	height: 102px;
    }
    a.linkopacity img {
    	filter: alpha(opacity=80);  
    	opacity: 0.8; 
    	}
    	
    a.linkopacity:hover img {
    	filter: alpha(opacity=100);      
    	opacity: 1.0;
    }
    .navbuttons {
    	border-left: 1px solid #fff;
    	border-right: 1px solid #fff;
    	height: 103px;
    }
    
    
    
    h1 {
    	font-size: 11px;
    	color: #AFAFAF;
    	margin: 0px;
    	padding: 0px;
    	text-align: center;
    }
    
    
    
    h2 {
    	font-size: 10px;
    	color: #FFFFFF;
    	font-style: normal;
    	font-weight: normal;
    	margin: 0px;
    	padding: 0px;
    }
    h3 {
    	font-size: 14px;
    	color: #990000;
    	font-weight: normal;
    	margin: 0px;
    	padding: 0px;
    }
    
    h4{font-size: 12px;}
    
    
    .infohead {
    	width: 884px;
    	text-align: center;
    	background-image: url(images/headbg.jpg);
    	height: 30px;
    	border: 1px solid #6BA0E0;
    	font-size: 14px;
    	font-weight: bold;
    	line-height: 30px;
    	color: #FFFFFF;
    }
    .subinfo, .subinfo2, .subinfo3, .subinfo4, .subinfo5 {
    	width: 877px;
            height: 200px;
    	text-align: left;
    	padding: 3px;
    	border-right-width: 1px;
    	border-bottom-width: 1px;
    	border-left-width: 1px;
    	border-right-style: solid;
    	border-bottom-style: solid;
    	border-left-style: solid;
    	border-right-color: #6BA0E0;
    	border-bottom-color: #6BA0E0;
    	border-left-color: #6BA0E0;
    	background-repeat: repeat-x;
    	background-position: bottom;
    	background-color: #EFF6FF;
    }
    
    
    
    .subinfo2 {
    	width: 877px;
    	background-color: #DADEE2;
    }
    
    .subinfo3 {
               height: 275px;
               background-color: #DADEE2;
    }
    
    
    .subinfo4 {
               height: 255px;
               background-color: #DADEE2;
    }
    
    .subinfo5 {
               height: auto;
    }
    
    
    
    /*
    -------------Casino Review box------------
    */
    
    
    .left-logo {
    	float:left;
    }
    
    .bonus {
    	float:right;
    	padding: 0px 0px 0px 0px;
    	margin: 0px 0px 0px 0px;
    }
    
    
    .casinotitle {
    	float:left;
    	width: 500px;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:13px;
    	padding:0px 0px 0px 0px;
    	margin: 8px 8px 8px 8px;
    	font-weight:bold;
    }
    
    .casinotext {
    	float:left;
    	width: 500px;
    	font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size:11px;
    	text-align:justify;
    	padding: 0px 0px 0px 0px;
    	margin: 8px 8px 8px 8px;
    }
    
    
    .buttons {
    	float:left;
    	list-style:none;
    	display:block;
    	margin: 5px 0px 0px 140px;
    	padding: 0px 0px 0px 0px;
    }
    
    .download {
    	float:left;
    	text-align:center;
    	color:#FFFFFF;
    	margin: 0px 0px 0px 70px;
    	padding: 0px 0px 0px 0px;
    }
    .play {
    	float:left;
    	text-align:center;
    	color:#FFFFFF;
    	margin: 0px 0px 0px 20px;
    	padding: 0px 0px 0px 0px;
    }
    
    
    
    /*
    -------------End Casino Review box------------
    */
    
    
    a:link {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #1F3389;
    	text-decoration: underline;
    
    }
    a:visited {
    
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #1F3389;
    	text-decoration: underline;
    }
    a:hover {
    
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #FF0000;
    	text-decoration: underline;
    }
    a:active {
    
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #990000;
    	text-decoration: none;
    	
    }
    
    
    
    
    
    .border img {
    	border-right-width: 1px;
    	border-right-style: solid;
    	border-right-color: #FFFFFF;	
    }
    
    .subtext {
    	margin-left: auto;
    	margin-right: auto;
    	width: 906px;
    	text-align: center;
    	background-color: #1F3389;
    	border: 3px solid #FFFFFF;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	color: #FFFFFF;
    	line-height: 12px;
    	padding: 5px;
    }
    .ads {
    	margin-left: auto;
    	margin-right: auto;
    	width: 916px;
    	text-align: center;
    	background-color: #1F3389;
    	border-right-width: 3px;
    	border-bottom-width: 3px;
    	border-left-width: 3px;
    	border-right-style: solid;
    	border-bottom-style: solid;
    	border-left-style: solid;
    	border-right-color: #FFFFFF;
    	border-bottom-color: #FFFFFF;
    	border-left-color: #FFFFFF;
    	height: 90px;
    }
    
    
    .middlenav {
    	margin-left: auto;
    	margin-right: auto;
    	width: 916px;
    	text-align: center;
    	background-color: white;
    	border-right-width: 3px;
    	border-bottom-width: 3px;
    	border-left-width: 3px;
    	border-right-style: solid;
    	border-bottom-style: solid;
    	border-left-style: solid;
    	border-right-color: #FFFFFF;
    	border-bottom-color: #FFFFFF;
    	border-left-color: #FFFFFF;
    	vertical-align: top;
    }
    .middlenav img {
    	border: 1px solid #FFFFFF;
    	padding-top: 1px;
    	padding-right: 1px;}
    	
    	
    .middlenav2 {
    	padding-left: 3px;
    	background-color: white;
    	padding-top: 4px;
    	padding-bottom: 4px;
    
    	}
    	
    
    .middlemenubuttons {
    	padding-top: 3px;
    	height: 300px;
    	background-color: #CCCCCC;
    	margin: 2px;
    }
    .content {
    	margin-left: auto;
    	margin-right: auto;
    	width: 906px;
    	text-align: center;
    	background-color: #DBDBDB;
    	border-right-width: 3px;
    	border-bottom-width: 3px;
    	border-left-width: 3px;
    	border-right-style: solid;
    	border-bottom-style: solid;
    	border-left-style: solid;
    	border-right-color: #FFFFFF;
    	border-bottom-color: #FFFFFF;
    	border-left-color: #FFFFFF;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #1F3389;
    	padding: 5px;
    	height: auto;
    }
    .smallad{
    	float: right;
    }
    .rightcontent{
    	text-align: left;
    	background-color: #FFFFFF;
    	border: 1px solid #1F3389;
    	width: 885px;
    	padding: 4px;
    	margin: 5px;
    }
    
    
    
    .footer {
    	margin-left: auto;
    	margin-right: auto;
    	width: 922px;
    	text-align: center;
    	background-color: #1F3389;
    	height: 60px;
    	background-image: url(images/footerbg.jpg);
    	background-repeat: no-repeat;
    	background-position: top;
    	color: #FFFFFF;
    }
    #footercategories a {
    	display: block;
    	color: #ffffff;
    	border: none;
    	background-color: #1F3389;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	height: 30px;
    	line-height: 30px;
    }
    #footercategories a:hover {
    	display: block;
    	color: #ffffff;
    	border: none;
    	background-color: #1F3389;
    	text-decoration: underline;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	height: 30px;
    	line-height: 30px;
    }
    .listing {
    	width: 907px;
    	text-align: left;
    	border: 1px solid #1F3389;
    	background-color: #E6E6E6;
    	padding: 5px;
    	height: 130px;
    }
    .porlink {
    	border: 1px solid #006699;
    }
    .porlink a{
    	color: #990000;
    	padding: 2px;
    	width: auto;
    	font-size: 12px;
    	text-decoration: none;
    }
    .porlink a:visited {
    
    	color: #990000;
    	padding: 2px;
    	width: auto;
    	font-size: 10px;
    	text-decoration: none;
    }
    .porlink a:hover{
    	color: #FF0000;
    	padding: 2px;
    	width: auto;
    	font-size: 12px;
    	text-decoration: none;
    }
    .porlink a:visited{
    	color: #990000;
    	padding: 2px;
    	width: auto;
    	font-size: 12px;
    	text-decoration: none;
    }
    .subhead {
    	font-weight: bold;
    	color: #990000;
    	font-size: 12px;
    }
    
    .saddescription{
    	float: left;
    }
    .custominput {
    	color: #0000CC;
    	background-color: #E7E7E7;
    	border: 1px solid #999999;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	height: 16px;
    	width: 500px;
    	line-height: 20px;
    	font-weight: bold;
    	padding-top: 4px;
    	padding-left: 5px;
    	background-image: url(images/custominputbg.gif);
    	background-repeat: repeat;
    }
    .customtextarea {
    	color: #0000CC;
    	background-color: #F1F1F1;
    	border: 1px solid #999999;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	overflow: auto;
    	width: 500px;
    	font-weight: bold;
    	padding-top: 3px;
    	padding-left: 5px;
    }
    .enquirybutton {
    	color: #000066;
    	background-color: #FFFFFF;
    	border: 1px solid #999999;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	overflow: auto;
    	width: 50px;
    	height: 30px;
    	margin: 0px;
    	padding: 0px;
    }
    select {
    	color: #0000CC;
    	background-color: #E7E7E7;
    	border: 1px solid #999999;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	overflow: auto;
    	width: 230px;
    }
    .linlin {
    	font-size: 14px;
    	font-weight: bold;
    	color: #990000;
    }
    #linksmenu a {
    	display: block;
    	color: #990000;
    	border: 1px solid #ACCDFF;
    	background-color: #EFF6FF;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	height: 20px;
    	line-height: 20px;
    }
    #linksmenu a:hover {
    	display: block;
    	color: #990000;
    	border: 1px solid #ACCDFF;
    	background-color: #B9D5FF;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	height: 20px;
    	line-height: 20px;
    }
    hr {
    	width: 75%;
    	margin-right: auto;
    	margin-left: auto;
    }
    .onlinegamingmenu {
    	width: 176px;
    	height:113px;
    	border: 1px solid #FFFFFF;
     }
    .onlinegamingmenu2 {
    	width: 176px;
    	height:113px;
    	border: 1px solid #FFFFFF;
     }
    .topmenu {
     	border-right: 1px solid #fff;
    	width: 35px;
     	height:102px;
     }
    .topmenu2 {
    	width: 35px;
     	height:102px;
     }
    .contactform {
    	border: 1px solid #000D45;
    	margin: 2px;
    	padding: 2px;
    }
    .returntotop {
    	padding: 3px;
    	line-height: 20px;
    	height: 20px;
    	background-color: #CDFCD6;
    	display: block;
    	border: 1px solid #099321;
    	width: 150px;
    	margin-top: 3px;
    	margin-bottom: 3px;
    	text-align: center;
    }
    .faqpoints {
    	display: inline;
    }
    #subnames {
    	background-color: #FFD9D9;
    	padding: 10px;
    	float: right;
    	height: auto;
    	width: auto;
    	border: 1px solid #AC0000;
    	margin: 4px;
    }
    .keywords {
    	color: #2844B0;
    	font-style: italic;
    }
    .linkbuttonhighlight {
    
    	padding: 3px;
    	line-height: 20px;
    	height: 20px;
    	background-color: #CDFCD6;
    	display: block;
    	border: 1px solid #099321;
    	width: auto;
    	margin-top: 3px;
    	margin-bottom: 3px;
    	text-align: center;
    }
    .addcustomfield {
    	font-weight: bold;
    	height: 17px;
    	width: 400px;
    	padding-top: 3px;
    	padding-left: 3px;
    }
    #directorycat {
    	border: none;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 15px;
    }
    #directorycat a {
    	border: none;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 15px;
    	height: 30px;
    	width: 250px;
    }
    #directorycat a:hover {
    	border: none;
    	text-decoration: underline;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 15px;
    	height: 30px;
    	width: 250px;
    	color: #FF0000;
    }
    .mainlinkcontent {
    	background-color: #EAF3FF;
    	border: 1px solid #B7D6FF;
    }
    .reviewbox {
    	background-color: #FFF7EE;
    	padding: 5px;
    	border: 1px dashed #000000;
    }
    .articles {
    	border: 1px solid #475AAE;
    	margin: 2px;
    	padding: 2px;
    }
    .articles a {
    	background-color: #F2F2F2;
    	display: block;
    	margin: 2px;
    	padding: 2px;
    	border: 1px solid #D3D3D3;
    	font-size: 10px;
    	font-weight: bold;
    	color: #990000;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    .articles a:visited {
    	background-color: #F2F2F2;
    	display: block;
    	margin: 2px;
    	padding: 2px;
    	border: 1px solid #D3D3D3;
    	font-size: 10px;
    	font-weight: bold;
    	color: #990000;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    .articles a:hover {
    	background-color: #E0E0E0;
    	display: block;
    	margin: 2px;
    	padding: 2px;
    	border: 1px solid #B2B2B2;
    	font-size: 10px;
    	font-weight: bold;
    	color: #FF0000;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    .articles a:active {
    	background-color: #F2F2F2;
    	display: block;
    	margin: 2px;
    	padding: 2px;
    	border: 1px solid #D3D3D3;
    	font-size: 10px;
    	font-weight: bold;
    	color: #990000;
    	text-decoration: none;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    #articleadvert {
    	position: absolute;
    	top: 0px;
    	left: 0px;
    }.rank {
    	background-color: #FFEBD7;
    	padding: 2px;
    	width: 50px;
    	text-align: center;
    }
    .dailypromo {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	line-height: 40px;
    	text-align: center;
    	height: 40px;
    	border: 1px dashed #4256A9;
    	padding: 4px;
    	background-color: #C6DEFF;
    	margin-top: 8px;
    	margin-right: 4px;
    	margin-bottom: 8px;
    	margin-left: 4px;
    }
    
    table img {padding-top: 2px;}
    
    
    
    /* Soccerway.com leaguetable CSS */
    .lt_leaguetable {
    width:675px;
    margin: 0px 0px 0px 0px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size:9px;	
    }
    
    
    
    Code (markup):
     
    fadetoblack22, Jun 22, 2008 IP
  2. fadetoblack22

    fadetoblack22 Well-Known Member

    Messages:
    2,399
    Likes Received:
    62
    Best Answers:
    0
    Trophy Points:
    160
    #2
    Its ok guys I fixed the problem :)
     
    fadetoblack22, Jun 22, 2008 IP