this is my site here. I have the navigational tabs working in Firefox, and IE6, but in IE7, the tabs hangs over. And I'm not sure what it looks like in Mac Safari. I will pay you $15 (via paypal) if you can fix this and make it cross browser functional. I've been banging my head on this but can't figure it out. If you can fix this, I'll give you ftp access. Once it's fixed across the major browsers (i'll need you to give me a screenshot on Mac) then I'll pay you. thanks again!
Try changing the css to: * { padding : 0; margin : 0; } blockquote { border : 1px solid #999; margin : 10px 30px 10px 30px; color : #666; padding : 5px; } a img, img a { padding : 8px; border : none; } p { padding : 5px 0 10px 0; color : #222; line-height : 130%; } #content p img, #content img p { padding : 8px; border : none; } body { margin : 0 auto; font : 82.5% Tahoma, Verdana, Sans-serif; height : 100%; background-color : #fff; text-align : center; } #container { width : 900px; padding : 0; overflow : hidden; margin : 10px auto; text-align : left; } #nav { top : 43px; left : 60px; display : block; float : left; } #nav ul { float : left; list-style-type : none; margin : 0; padding : 0; position : absolute; top : 43px; right : 60px; } #nav ul li { float : left; padding : 0; margin : 0; } #nav ul li a { display : block; height : 30px; } #nav ul li a.hometab { background : transparent url(slices/images/hometab.jpg) no-repeat scroll left top; height : 28px; width : 103px; } #nav ul li a.meetmetab { background : transparent url(slices/images/meetmetab.jpg) no-repeat scroll left top; height : 28px; width : 96px; } #nav ul li a.jacksblogtab { background : transparent url(slices/images/jacksblogtab.jpg) no-repeat scroll left top; height : 28px; width : 96px; } #nav ul li a.resourcestab { background : url(slices/images/resourcestab.jpg) no-repeat scroll left top; height : 28px; width : 96px; } #nav ul li a.freearticlestab { background : url(slices/images/freetab.jpg) no-repeat scroll left top; height : 28px; width : 96px; } #nav ul li a.fftab { background : url(slices/images/fftab.jpg) no-repeat scroll left top; height : 28px; width : 103px; } #header { height : 200px; width : 900px; margin-top : 60px; clear : both; } #banner { background-image : url(images/banner.jpg); height : 200px; } .testimonial { width : 220px; float : left; margin : 10px 5px 0 340px; display : inline; } p.banner { color : #fff; font-size : 0.8em; padding-bottom : 0; } .newsletter { width : 230px; float : left; margin : 10px 5px 0 30px; display : inline; } #navmenu { font-size : 1em; clear : both; text-align : center; font-weight : bolder; border-bottom : 1px solid #333; margin : 10px 0; padding-bottom : 5px; } #navmenu li { display : inline; list-style-type : none; font-size : 1.1em; padding-right : 20px; } #navmenu a:link, a:visited, a:active { color : #012345; text-decoration : none; } #navmenu a:hover { text-decoration : underline; } #contentwrapper { clear : both; background : #fff url(images/contentfaux.jpg) repeat-y scroll 0% 0; width : 900px; margin : 0; overflow : hidden; border-right : 1px solid #81a9e3; } h1, h2, h3, h4, h5 { color : #063c89; padding-bottom : 10px; } h1 { font-size : 1.2em; } h2 { font-size : 1em; } h3 { font-size : 0.9em; } h4 { font-size : 0.8em; } h5 { font-size : 0.7em; } #sidebar { width : 250px; margin : 20px 5px 20px 5px; padding : 0 5px 0 5px; float : left; } #sidebar p { color : #063c89; } #sidebar a:link, #sidebar a:visited, #sidebar a:active { color : #81a9e3; text-decoration : underline; } #sidebar a:hover { color : #f98b1c; text-decoration : none; } #sidebar ul { list-style-image : url(images/bullet.gif); margin-left : 20px; padding-bottom : 30px; font-size : 0.9em; } #sidebar ul li { padding : 5px 0 0 0; color : #063c89; } #sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active { color : #063c89; text-decoration : underline; } #sidebar ul li a:hover { text-decoration : underline; color : #f98b1c; } #content { padding : 0 10px 0 0; margin : 20px 5px 20px 5px; float : right; width : 590px; } p.intro { font-size : 1.2em; font-weight : bold; color : #063c89; } #content ul, #content ol { padding-bottom : 10px; margin-left : 30px; line-height : 120%; font-size : 0.9em; color : #000; } #content ul { list-style-type : square; color : #000; } #content ol { list-style-type : decimal; color : #000; } #content ul li, #content ol li { padding-bottom : 5px; } #content a:link, #content a:visited, #content a:active { text-decoration : underline; color : #81a9e3; } #content a:hover { color : #f98b1c; text-decoration : underline; } #footer { clear : both; height : 130px; background-image : url(images/footerbg.jpg); } #footer p { color : #fff; padding : 10px 10px 10px 10px; line-height : 10%; } #footer a:link, #footer a:visited, #footer a:active { color : #81a9e3; text-decoration : underline; } #footer a:hover { color : #f98b1c; text-decoration : underline; } #blogentry { padding-bottom : 30px; } p.commentername#comments, p.commentdate#comments { float : left; } #comments { color : #012345; font-size : 0.8em; border-top : 1px solid #000; border-bottom : 1px solid #000; clear : both; margin : 20px 0 20px 0; height : 1%; } #comments p.commenttext { color : blue; float : right; width : 300px; } div.blogentry { margin : 5px 0 20px 0; } div.metadata { margin : -5px 0 20px 0; } #content div.metadata a:link, #content div.metadata a:visited, #content div.metadata a:active { color : #f98b1c; font-size : 0.9em; } #content div.metadata a:hover { color : #f98b1c; text-decoration : underline; } #content div.metadata p { font-size : 0.8em; } p.posted, .date, .author, .authorname, comment, .commentnumber { font-weight : bold; } p.posted, .author, .comment { color : #81a9e3; } .date, .authorname, .commentnumber { color : #f98b1c; padding-right : 10px; } p.author, p.commentmetadata { font-size : 0.8em; color : blue; } #content h2.archives, #content h1.indexpage { font : 1.2em bold; color : #012345; padding-top : 15px; } #content h2.archives a:link, h2.archives a:visited, h2.archives a:active, #content h1.indexpage a:link, h1.indexpage a:visited, h1.indexpage a:active { font : 1.2em bold; } #searchform { position : relative; text-align : left; margin-bottom : 20px; } #search { background-color : #012345; color : white; } #searchform label { color : #002f2f; font-weight : bold; font-size : 0.9em; } Code (markup):
are you sure you changed any of the code because I don't see a difference? i tried uploading your version but nothing changed. still looking....
Try this. Tested on FF, IE6, IE7, safari (on Windows) screen: http://img152.imageshack.us/img152/8771/safaribq9.jpg /* Theme Name: Copywriter's Roundtable Theme URI: http://sachistudio.com/ Description: For Copywriter's Roundtable Version: 1.0 Author: Dean Author URI: http://sachistudio.com */ /*-----------colors used----------- #063c89= dark blue (for headers) #81a9e3= light blue (sidebar) #F98B1C= orange */ * {padding: 0; margin: 0;} blockquote { border: 1px solid #999; margin: 10px 30px 10px 30px; color: #666; padding: 5px; } a img, img a { padding: 8px; border: none; } p { padding: 5px 0 10px 0; color: #222; line-height: 130%; } #content p img, #content img p { padding: 8px; border: none; } body { margin: 0px auto; font: 82.5% Tahoma, Verdana, Sans-serif; /* Resets 1em to 10px */ height: 100%; background-color: #fff; text-align: center; /*centers the text in IE6 */ } #container { width: 900px; padding: 0; overflow: hidden; margin: 10px auto; /*centers the body */ text-align: left; } #nav ul { list-style-type: none; padding: 0; margin: 0; } #nav ul li { float:left; padding: 0; margin: 0; } #nav ul li a { display: block; height: 30px; } #nav ul li a.hometab { background: transparent url(slices/images/hometab.jpg) no-repeat scroll left top; height: 28px; width: 103px; } #nav ul li a.meetmetab { background: transparent url(slices/images/meetmetab.jpg) no-repeat scroll left top; height: 28px; width: 96px; } #nav ul li a.jacksblogtab { background: transparent url(slices/images/jacksblogtab.jpg) no-repeat scroll left top; height: 28px; width: 96px; } #nav ul li a.resourcestab { background: url(slices/images/resourcestab.jpg) no-repeat scroll left top; height: 28px; width: 96px; } #nav ul li a.freearticlestab { background: url(slices/images/freetab.jpg) no-repeat scroll left top; height: 28px; width: 96px; } #nav ul li a.fftab { background: url(slices/images/fftab.jpg) no-repeat scroll left top; height: 28px; width: 103px; } #header { height: 200px; width: 900px; clear: both; } #banner { background-image:url(images/banner.jpg); height: 200px; } .testimonial { width: 220px; float: left; margin: 10px 5px 0 340px; display: inline; } p.banner { color: #fff; font-size: .8em; padding-bottom: 0; } .newsletter { width: 230px; float: left; margin: 10px 5px 0 30px; display: inline; } /*************** Navigation Menu *************/ #navmenu { font-size: 1em; clear: both; text-align: center; font-weight: bolder; border-bottom: 1px solid #333; margin: 10px 0; padding-bottom: 5px; } #navmenu li { display: inline; list-style-type: none; font-size: 1.1em; padding-right: 20px; } #navmenu a:link, a:visited, a:active { color: #012345; text-decoration: none; } #navmenu a:hover { color: #99000; text-decoration: underline; } /* Content Area ************************/ #contentwrapper { clear: both; background: #FFF url(images/contentfaux.jpg) repeat-y scroll 0% 0pt; width: 900px; margin: 0; overflow: hidden; border-right: 1px solid #81a9e3; } h1, h2, h3, h4, h5 { color: #063C89; padding-bottom: 10px;} h1 { font-size: 1.2em; } h2 { font-size: 1em; } h3 { font-size: .9em; } h4 { font-size: .8em; } h5 { font-size: .7em; } #sidebar { width: 250px; margin: 20px 5px 20px 5px; padding: 0 5px 0 5px; float: left; } #sidebar p { color: #063c89; } #sidebar a:link, #sidebar a:visited, #sidebar a:active { color: #81A9E3; text-decoration: underline; } #sidebar a:hover { color: #F98B1C; text-decoration: none; } #sidebar ul { list-style-image: url(images/bullet.gif); margin-left: 20px; padding-bottom: 30px; font-size: .9em; } #sidebar ul li { padding: 5px 0 0 0; color: #063c89; } #sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:active { color: #063c89; text-decoration: underline; } #sidebar ul li a:hover { text-decoration: underline; color: #f98b1c; } /* Content begins here */ #content { padding: 0 10px 0 0px; margin: 20px 5px 20px 5px; float: right; width: 590px; } p.intro { font-size: 1.2em; font-weight: bold; color: #063c89; } #content ul, #content ol { padding-bottom: 10px; margin-left: 30px; line-height: 120%; font-size: .9em; color: #000; } #content ul { list-style-type: square; color: #000; } #content ol { list-style-type: decimal; color: #000; } #content ul li, #content ol li { padding-bottom: 5px; } #content a:link, #content a:visited, #content a:active { text-decoration: underline; color: #81a9e3; } #content a:hover { color: #F98B1C; text-decoration: underline; } /* footer begins here **********************/ #footer { clear: both; height: 130px; background-image:url(images/footerbg.jpg) } #footer p { font: .9em; color: #fff; padding: 10px 10px 10px 10px; line-height: 10%; } #footer a:link, #footer a:visited, #footer a:active { color: #81a9e3; text-decoration: underline; } #footer a:hover { color: #f98b1c; text-decoration: underline; } /* blog entry */ #blogentry { padding-bottom: 30px; } /***********Comments *************/ p.commentername#comments, p.commentdate#comments { float: left; } #comments { color: #012345; font-size: .8em; border-top: 1px solid #000; border-bottom: 1px solid #000; clear: both; margin: 20px 0 20px 0; height: 1%; } #comments p.commenttext{ color: blue; float: right; width: 300px; } /*********Meta Data: Date, Category, Author, ETC...**********/ div.blogentry { margin: 5px 0 20px 0; } div.metadata { margin: -5px 0 20px 0; } #content div.metadata a:link, #content div.metadata a:visited, #content div.metadata a:active { color: #F98B1C; font-size: .9em; } #content div.metadata a:hover { color: #F98B1C; text-decoration: underline; } #content div.metadata p { font-size: .8em; } p.posted, .date, .author, .authorname, comment, .commentnumber { font-weight: bold; } p.posted, .author, .comment { color: #81a9e3; } .date, .authorname, .commentnumber { color: #F98B1C; padding-right: 10px; } p.author, p.commentmetadata { font-size: .8em; color: blue; } /**********Archives Section **********/ #content h2.archives, #content h1.indexpage { font: 1.2em bold; color: #012345; padding-top: 15px; } #content h2.archives a:link, h2.archives a:visited, h2.archives a:active, #content h1.indexpage a:link, h1.indexpage a:visited, h1.indexpage a:active { font: 1.2em bold; } /*--- Search Form ---*/ #searchform { position: relative; text-align: left; margin-bottom: 20px; } #search { background-color: #012345; color: white; } #searchform label { color: #002f2f; font-weight: bold; font-size: .9em; } #searchform input#s { padding: 3px 0; border: 1px inset; } HTML: