nEbulass -O p p aO p p a-
Gah I don't understand why it would do that ):
I think having the borders on html & body is a bad idea.
I tried putting them on #content and then making #site & #content 100% wide and tall, and that seems to be working?
http://www.gaiaonline.com/profiles/not_horntastic/5771010/
Major changes are to html/body (remove borders), #site, #content, and #multimedia.
You will have to reposition the other sections but at least it behaves the same on FF & Chrome/Safari now.
#profile {background: transparent; font-family: Arial; font-size: 6px; margin-top: 90px;}
#profile .avatar {filter: alpha(opacity=15) opacity: 0.15;}
#profile .avatar:hover {filter: alpha(opacity=90) opacity: 0.90;}
#avatar_menu, .pushBox {display:none !important;}
#gaia_header img {opacity: .8;}
#gaia_header #header_left,
#gaia_header #header_right {border-top: 10px double black; border-bottom: 10px double black; color: #000000;}
#gaia_header #header_left a:hover {color: grey!important; text-decoration: line-through; margin-top: 6px;}
#gaia_header #header_right a:hover {color: grey!important; text-decoration: line-through; margin-top: 6px;}
#gaia_header #header_left:after {content: 'ยป NebuChi3~ '; color: #000000;}
#gaia_header a{color: #000000!important; filter:alpha(opacity=80) opacity: 0.8;}
#gaia_header #header_left {background: none;
color: #000000; font-family: Arial; font-size: 10px;}
#gaia_header #header_right {background: none;
color: #000000; font-family: Arial; font-size: 10px;}
html, body {cursor: crosshair;}
html, body {overflow: hidden; background: transparent url(http://ih1.redbubble.net/image.10503540.6563/sticker,375x360.png) fixed bottom left no-repeat;}
#site {width: 100%; height: 100%; position:absolute; margin: 0;}
#content {background:transparent; border: 15px double black; position: relative; padding: 0; top: -55px; height: 100%;}
#multimedia {border-top: 20px double black; border-bottom: 20px double black; position: absolute; bottom: -5px; left: 0px; height: 25px;
width: 100%!important; background: transparent; padding: 0px!important; margin: 0!important;}
#multimedia embed, #multimedia object {background: transparent!important; width: 100%; height: 25px;}
#about {border: 15px double black; margin-top: 25px; margin-left: 80px; width: 470px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#friends {background: transparent; position: absolute; font-family: Arial; font-size: 15px; top: 35px; left: 200px; height: 450px; width: 130px; overflow: hidden; padding-right: 0px;}
#friendGroup {overflow: auto; overflow-x: hidden; height: 100%; width: 115%;}
#friendGroup li {filter: alpha(opacity=15) opacity: 0.15;}
#friendGroup li:hover {filter: alpha(opacity=90) opacity: 0.90;}
#details {font-family: Arial; font-size: 9px;}
#bar, #bar h2,
#about .links, #about h2, #alerts_banner,
#comments h2, #comments p, #comments,
#signature, #signature h2,
#journal, #journal h2, #journal h3,
#ignoreButton, #profile .caption,
#friendGroup h2, #commonFriends, #find_friends_banner, #friends .links,
#friends h2, #friends h3, #friends p,
#extendedProfileBody #header h1,
#multimedia h2,
#profile ul.items, #profile ul.items h2,
#wishlist, #wishlist h2,
#details h2, #details h3, #details hr,
#onlineButton, #offlineButton, #ignoreButton {display:none}
PS:
It's easy to make the Gaia logo white~
First, you need to invert the normal logo (I'd say MS paint but most image editors should be able to do it).
Then, upload it and use this code (after all your other header code):
#header_left {
background: transparent url(WHITE_LOGO_URL_HERE) 15px 0 no-repeat !important; }
#header_left img {
visibility: hidden; }
#header_left .spacer {
padding: 5px; }
EDIT
I just bumped into a property which could come in very handy for you.
http://www.w3schools.com/cssref/css3_pr_box-sizing.asp
The 100% size set combined with the box-sizing: border-box property could keep borders from adding unwanted width and therefore overflow to a section, which may be useful to you considering how you are trying to use borders and sizes here. If we could get such a property to work for us, you may not need to hide the overflow of html/body which would be a lot nicer stylistically if you ask me.
It is a CSS3 property which means it may not be supported in older IEs but I think that could be managed if you really care.
I've edited the code on my profile mule to reflect some thoughts on this, it seems to work well!
I managed to get rid of the hidden overflow for html & body - check the source of the page to see~
As expected though IE7 and possibly 8 don't like this property so you may be better off with the code I posted here... *sigh*