Here is where i learned. I recommend checking it out if my explanation was not good enough or too fast.
How to Solve a Rubik's Cube - Part 1 - White Cross http://www.youtube.com/watch?v=_yU-EwlRRvc
Here are the algorithms for steps 4-7
F = Front, T = Top, R = Right, L = Left, B = Back. And each one is either Clockwise or Inverted, ex. Fi = Front clockwise or Fi = Front inverted. And if it says 180 then you can turn that side twice in either direction.
Step 1
Bottom Cross
Step 2
Bottom Corners
Step 3
Middle Edge Pieces
Step 4
Top Cross
Fc Tc Rc Ti Ri Fi
Step 5
Top Corners
Rc Tc Ri Tc Rc T180 Ri
Step 6
Orient Top Corners
Ri Fc Ri B180 Rc Fi Ri B180 R180
Step 7
Orient Top Edge Pieces
L180 Ti Bc Fi L180 Bi Fc Ti L180
or
R180 Tc Bi Fc R180 Bc Fi Tc R180