I've noticed a strange issue on my website where certain elements seem to be shifting slightly when navigating between different pages. Here's a quick video clip demonstrating the problem. It appears that these elements are not staying static as intended and I'm struggling to figure out why. Any assistance in keeping everything in place while moving between pages would be greatly appreciated.
Below are the CSS styles I'm using:
/*CSS FOR ALL PAGES*/
/*BODY/WRAPPER SECTION*/
body {background:url('E:/Server/CRAFT412-Website/images/SiteBackground.png');
background-repeat: no-repeat;
background-attachment: fixed;}
#wrapper {width: 1000px;
margin: 0 auto;
background-color: white;
border-radius: 5px;
box-shadow: 0px 1px 5px;}
/*TOP BANNER SECTION*/
#logo {margin-top: -90px;
margin-bottom: -95px;
text-align: center;}
#ip {float: left;
margin-left: 458px;
margin-top: -55px;}
#ip_text {float: left;
margin-left: 449px;
margin-top: -51px;
color: white;
font-size: 15px;}
#teamspeak_logo {float:right;
margin-right: 450px;
margin-top: -55px;}
...
/*ELEMENT SELECTIONS SECTION*/
p {font-family: Arial, Helvetica, sans-serif;
margin-left: 20px;
margin-right: 20px;}
ul {font-family: Arial, Helvetica, sans-serif;
margin-left: 37px;}
h3 {font-family: Arial, Helvetica, sans-serif;
margin-left: 20px;}
h4 {font-family: Arial, Helvetica, sans-serif;
margin-left: 20px;}
And here is the HTML code from the index page:
<!DOCTYPE HTML>
<html>
<head>
<title>CRAFT412 - Home</title>