Lets clarify something, you want port 80 open in which direction? If you want to allow web browsing from your internal network, all you need is a global and a translation (global, nat) and a default route going out the outside interface. Worry about closing the other ports later.
This is all you need.
global (outside) 1 interface
nat (inside) 1 0.0.0.0 0.0.0.0
route outside 0.0.0.0 0.0.0.0 22.214.171.124 1
If you have a webserver inside your network and you want to allow people on the outside to browse to your network, you will need ACLS and static translations.
Looking at your ACLs, it seems you want your internal network to browse the web. With the ACL you got, you want to apply it the way that smurf specified, if you want to block everything except DNS and web browsing. I would also recommend opening up TCP 53 as well because DNS will switch to TCP if it cannot get the reply in one packet.