CSS design woes

Sometimes designing in CSS can be a big pain in the ass. I’m in the middle of setting up a new basic skeleton structure for the blog on this page. As you can tell, I’m having some issues that I can’t for the life of me resolve and hopefully some kind soul out there can help me figure it out.

See, it’s split up into 5 main DIVs. The main outer shell (first DIV) to keep it placed in the middle with a fixed width. The second is the header area where I will eventually have rotating graphics placed inside it. The third is the navigation bar which will be implemented later. The fourth is where the content is located and it’s split in half, one side the entries and the other is the menu. This is section, as you can see, that I am having a problem with. The fifth is the footer, which is where the obligatory WordPress information will be visible. The code is as follows:

/* outer shell */
#rap {
margin: auto;
border: 1px solid #666666;
width: 700px;
text-align: left;
}

#header {
color: #000000;
background-color: transparent;
text-align: center;
height: 134px;
}

#nav {
color: #000000;
background-color: #eeeeee;
border-top: 1px dotted #999999;
border-bottom: 1px solid #999999;
height: 30px;
}

/* middle section for blog and menu */
#content {
color: #000000;
background-color: transparent;
width: 700px;
padding; 0;
}

#blog {
width: 520px;
margin: 10px 5px;
padding: 5px;
text-align: left;
}

#menu {
color: #000000;
background-color: #eeeeff;
float: right;
width: 150px;
}

/* footer */
#credit {
color: #000000;
background-color: #eeeeee;
border-top: 1px solid #000000;
margin: 0;
text-align: center;
height: 30px;
}

Somehow, I don’t think the ‘float: right’ is working as it should. I’ve also tried setting a ‘float: left’ on the #blog DIV and it worked. However, it slammed up the #content DIV to right below the navbar and smushed the footer right below the menu. Not pretty.

Has anyone else run into this problem when designing this type of layout? Any help would be most greatly appreciated. Off to the CSS sites I go!

Braving Windows XP Service Pack 2

Because of a pretty big Exchange snafu this morning at work, I wasn’t able to attend the Microsoft Security Summit in New York this morning. I didn’t mind much, but I was bummed about not going because I missed out my chance on obtaining the Windows XP Service Pack 2 beta CD that was being handed out at the end of the conference. Luckily, one of the guys helping me out with getting the Exchange box back in order had a copy of SP2 available for me to borrow. 😉

While closely following Neil’s experiences with the install, I decided to go for it just now. First off, I’d definitely have to thank Neil for such detailed and well thought out reviews of the upgrade process to this new service pack level. The reviews definitely helped me prepare for what was to come.

The upgrade itself went pretty quickly on my machine taking roughly 5 minutes, but I was a little annoyed at the fact that I was not able to disable the archiving of the previous system. I don’t keep anything particularly important on my machines so it’s no big deal for me if I lose the system.

Upon the restart, I was greeting with the setup of the Security Center and chose to enable everything. Unfortunately, my Kerio firewall kicked in and prevented the Windows Firewall from kicking in which in turn crashed the machine. I couldn’t help but chuckle a little at that side effect. A quick restart into Safe Mode to disable the Kerio service quickly remedied that situation. I’d think this would also cause a problem for those using ZoneAlarm, Norton Internet Security or any other software-based firewall. As expected, I couldn’t get MSN working correctly via that app or through GAIM but it’s no biggie.

Another funny occurrence is that the Security Center did not pick up on the fact that I had AVG installed. I suppose Microsoft assumed that if you did not have Norton or McAfee installed, then you do not have an anti virus product installed. There was an option however to let Windows know that you had an unsupported anti virus application installed so that you would not get any nag screens.

The true test of the new update will be tomorrow when I play a few of my games. I couldn’t tell you how much it would suck if I couldn’t play Unreal Tournament 2004 because of this update. I’d probably just re-install at that point, heh heh heh.

Witty’s a bitch

Yowza!

To date’s it’s infected at least 50,000 computers and corrupted most of their drives to the point of needing a reinstallation of the system. If you use BlackICE or RealSecure products, your ass better get the most recent updates for your virus application ASAP. W32.Witty.Worm takes the helm as the big bad ass of all nasty worms to date because it overwrites random sectors on hard disks.

I’m not liking how the tables are turning now…

More info here and here.

TechNet trip

If you’ve ever worked in a Microsoft environment as an administrator or support person, you may have been to one or a few TechNet events in your career thus far. I used to go to a great deal of them before I worked at Silhouette (my last job) and I always liked the experiences. They had great breakfasts, the presenters were usually excellent, the information was always handy and they usually gave away some neat gifts at the end.

Yesterday I went to a TechNet briefing in Princeton which is a stone’s throw from where I live. This one was at a local movie theatre of all places and it wasn’t half bad. Of course the breakfast wasn’t as good as they used to be. When I used to go to these briefings, it was during the dot-com boom, so tasty treats like various danishes, freshly-baked muffins, toasty warm croissants and such were always available as well as freshly squeezed orange juice in carafes everywhere you looked. This time around, it was a smaller selection of stale bagels, plain donuts, store bought muffins and bottles of various drinks which I didn’t really mind. Hey, free food is free food right? 🙂

The topic of yesterday’s discussion was Active Directory and it was meant as an introduction to the behemoth service for people migrating from NT. We’re using AD at my current job, but going to a refresher course on some of the underlying technology is always handy. Most of the stuff was pretty basic, but there were a few things I learned which made me realize why the network was originally installed the way it was before I came in to my current position. What surprised me the most was the amount of people attending from local businesses who were still strictly on NT networks. I truly feel sorry for those folks when they have to upgrade to 2003… Granted it’s “supposed” to be a somewhat “smooth” upgrade, it’s a completely different beast that I am not sure the old-school NT admins can’t handle if they do not want to get up to speed.

Either way, I really enjoyed listening to the presenter and he gave some excellent advice and direction to those professionals in the audience looking to upgrade to Micro$oft’s newest OS. We’re using it on several servers at work and I really do like it a lot and I feel that it’s definitely a good step up from 2000. Heck, even IIS6 is pretty nifty to work with! Of course, I would still choose Apache on Linux if I really needed a secure and reliable web server, but IIS is definitely heading in the right direction now with regards to security and reliability.

Luckily, I’m also headed off to NY next month for a TechNet Security Summit which I am pretty stoked about. I always loved going to the conferences in New York because they were always nice and swanky. Plus, afterwards instead of trolling off to the trains to head back home, you could always hang out and check out the scenery. If you’ve never been to one of the Microsoft conferences, you really should if your boss will allow you. Or if you’re unemployed and looking for a good place to network with people in corporations, it’s a great place to be. A few of my work buddies got some really kick ass positions in top companies just by showing up at these conferences and chattin’ it up with vendors or professionals attending.

Heck, if you attend, look for me. I’ll be the geek in the grey suit trying to find an access point on my PDA. 🙂