Почему не поднимается div с контентом?
вот где вы такие неучи беретесь, это незнание основ HTML, читайте книги, смотрите туториалзы для чайников!!!
----------------
что бы блок "поднялся", как вы выражаетесь), нужно ему задать float, либо left, либо right, + он должен быть меньше, чем оставшийся промежуток (в вашем случае - 100% - 22% = 78% или меньше)
блоку с контентом float: left либо right и ему же width подгоняйте