* {font-size: 8pt; font-family: tahoma; } /* margin: 0; padding: 0; <- for some reason this breaks the nav  */

body {text-align: left; margin: 0; padding: 0;}

#wrap {width: 970px; margin-left: 0; border: 0px dashed red; padding: 0;}
#head {background:url(http://elementsinc.net/Library/elementsinc/images/header_bg.gif) no-repeat left top;}

#main-body { text-align: center;border: 0px dashed blue;	
background: url(http://elementsinc.net/Library/elementsinc/images/home2010-bg.jpg) no-repeat left top;
}
#main-body h1 {margin: 0 45px; font-size: 290%;position: relative; top: 8px; border: 0px dashed red;}


table#content-blocks {width: 910px; margin: 0 auto;}
   table#content-blocks td {border: 0px dashed blue; padding: 18px 32px 18px 18px; line-height: 150%;}
   table#content-blocks td img {float: left; border: 0px dashed aqua;}
   table#content-blocks td img#smallbluelogo {float: none;  border: 1px dashed black; background: silver;}
   table#content-blocks td img#ifa-supplier {clear: left; margin: 12px 0 0 3px;  border: 0px dashed pink;}
   						table#content-blocks td.split p,
   						table#content-blocks td.split h2,
   						table#content-blocks #corporate-websites {margin: 0 0 5px 66px; border: 0px dashed red;}
   
   /*            social media and EL logo      */
   table#content-blocks td.split table#two-padding {border: 0px dashed purple; margin-left: 66px; -moz-box-sizing:border-box;box-sizing:border-box; -webkit-box-sizing: border-box;}
   table#content-blocks td.split table#two-padding td {padding:2px; line-height: 0px; border: 0px dashed green;-moz-box-sizing:border-box;box-sizing:border-box; -webkit-box-sizing: border-box;}
   table#content-blocks td.split table#two-padding td img {border: 0px dashed red; float: none; -moz-box-sizing:border-box;box-sizing:border-box; -webkit-box-sizing: border-box;}
   table#content-blocks td.split table#two-padding td#el-local {border: 0px dashed green; padding-right: 75px;-moz-box-sizing:border-box;box-sizing:border-box; -webkit-box-sizing: border-box;}

#content-blocks td h2 {font-size: 240%; margin-bottom: 0px;}
      
   table#content-blocks td a {color: #1376b8;}
   table#content-blocks td a:hover {color: black;}
   table#content-blocks td#corporate-websites p {width: 670px; border-right: 2px solid white;}
   table#content-blocks td#corporate-websites div#know {border: 0px dashed green;}
   table#content-blocks td#corporate-websites div#know img {width: 19px; float: right;}
   table#content-blocks td#corporate-websites div#know h3 {text-transform:lowercase; clear: right; 
                        font-size: 160%; float: right; width: 150px; border: 0px dashed red;}
   
   table#content-blocks td#franchise-marketing {background: #e7f2ff url('http://elementsinc.net/Library/elementsinc/images/white-curve-blue.gif') no-repeat;}
   table#content-blocks td#interactive-consulting {background: #f4efc3;}
   table#content-blocks td#corporate-websites {background: #dcdfc0 url('http://elementsinc.net/Library/elementsinc/images/white-curve-beige.gif') no-repeat bottom right;}

#partner-icons {margin: 5px 0 0 55px;  border: 0px dashed red; height:620px; } 
  #partner-icons img {float: left; width: 80px; margin-right: 5px;}
  
#footer2010 {clear: both; border: 0px dashed red; padding: 10px 0 0 0; width: 970px; margin: 0 auto;}    

#footer2010 table {} /* breaks nav */    

#ElementsINCNav {position: relative; top: 5px;} /* nav center worked in FF but not in IE  */
#ElementsINCTable {width: 970px; border-top: 1px solid #d6d6d6; background: #f0eff1;}

#footer2010 table#graytable2010 {background: #f0eff1 url('http://elementsinc.net/Library/elementsinc/images/footer-bg.gif') repeat-x; width: 970px; 
                                border: 0px dashed green; margin: 0;}
#footer2010 table#graytable2010 td#graypad2010 {padding: 10px;}
#footer2010 table#graytable2010 td {padding: 5px 0; }
#footer2010 table#graytable2010 td p {color: #74747b; font-size: 80%;}
#footer2010 table#graytable2010 td p a {color: #74747b; font-size: 100%; text-decoration: none;}
#footer2010 table#graytable2010 td p a:hover {color: black;}

/* Added by Tony */
div#logos_home {float:left; margin-left:10px;}
div#logos_home img {margin:5px;}
div#logos_home a {border:0px;}
