The following page renders like its supposed to in IE:
http://mesacreative.com/free_templates/2/
But in firefox and probably every other browser I am getting a margin under the main graphic. Any ideas on what I am doing wrong? It looks like I am having the exact same issue in a previous design and didn't notice it until now:
http://mesacreative.com/free_templates/1/
Here is the CSS:
Code:
/*
****DO NOT REMOVE****
Design from templatesXchange
http://www.templatesXchange.com
*/
body {
margin:0;
padding:0;
background-color:#323232;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #762e2e;
}
a:active {
color: #762e2e;
}
#container {
width:773px;
margin: 0px auto 0 auto;
}
#container_footer {
width:773px;
margin: 0px auto 0 auto;
}
#logo {
width: 298px;
height: 62px;
margin-top: 16px;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
float: left;
}
#top_nav {
width: 375px;
height: 20px;
float: right;
margin-top: 0px;
padding-top: 45px;
}
#top_nav ul {
margin:0;
padding:0;
list-style:none;
}
#top_nav li {
float:right;
}
#top_nav a {
width:70px;
text-align:center;
display:block;
padding:10px 0px 0px 0px;
margin-right:1px;
text-decoration:none;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
color:#FFFFFF;
margin-bottom: 1px;
}
#top_nav a:hover {
color:#f9a726;
font-weight: bold;
}
#splash {
width: 773px;
height: 219px;
background-image: url(images/splash.gif);
background-repeat: no-repeat;
clear: both;
}
#nav_2 {
height: 56px;
background-color: #000000;
}
#body {
background-image: url(images/bg_hack.gif);
}
#footer {
background-color: #000000;
clear: both;
height: 38px;
padding-top: 20px;
color: #FFFFFF;
font-family: verdana;
font-size: 10px;
}
#my_copyright {
float: left;
margin-top: 8px;
}
#tXc_copyright {
float: right;
}
img.txc_logo {
margin: 0px 0px -7px 0px;
border: 0;
}
#left_nav {
float: left;
width: 298px;
}
#left_nav h1 {
width: 284px;
height: 32px;
background-color: #d38d1e;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding-top: 14px;
padding-left: 14px;
}
#left_nav ul {
margin-left: 0px;
padding: 0;
list-style: none;
}
#left_nav li {
}
#left_nav a {
margin-left: 16px;
width:242px;
text-align:left;
display:block;
padding: 19px 00px 0px 20px;
height:30px;
background-image:url(images/left_bullet.gif);
text-decoration: none;
font-size:12px;
font-weight: bold;
font-family: Verdana;
color:#000;
}
#left_nav a:hover {
color:#622000;
font-weight: bold;
}
#content {
float: right;
width: 445px;
padding: 10px;
text-align: justify;
color: #dcdcdc;
font-family: Verdana;
font-size: 12px;
}
#content h1 {
font-size: 14px;
font-weight: bold;
}
img.picture1 {
float: right;
padding: 0px 0px 15px 15px;
}
.clearing {height:0;clear:both}
I keep getting further along with each new css design I do but it seems like I hit some kind of road block each time.
