Heres' the key for the algorithms:
U = Up (Top)
F = Front
L = Left
R = Right
D = Down (Bottom)
' = Counterclockwise
When color doesn't line up on top when making the first cross:
F' U L' U'
To get the second layer:
U R U' R' U' F' U F (to move piece to the left)
U' L' U L U F U' F' (to move piece to the right)
To make the top cross. If there is an 'L', face it to the top left corner. Then do this until you get cross:
F R U R' U' F'
When/if 2 colors, then keep those to your right and do this to line up the other two colors:
When the cross at top doesn't line up with the correct colors:
R U R' U R U U R' U
If there is a corner piece that has all three correct colors, keep it to your right and do this until all four corners are in the correct place. Colors are probably not all in the correct sides yet.
When the corners are not in the correct color position but they ARE in the correct location:
U R U' L' U R' U' L
(top, away, top reverse, away, top, towards, top reverse, towards)
To turn corner pieces so all colors coordinate
R' D' R D