/ip firewall filter
chain=input action=drop protocol=tcp src-address-list=No Entertainment Webpage in-interface=ether4-Office LAN dst-port=8080
/ip firewall filter
No Entertainment Webpage=192.168.0.161-192.168.0.180
1) You should not put spaces in the names.
2) That's the wrong syntax for defining an address list
3) You're mixing address lists and ranges which is a bit funky.
4) Do you really want this on the input chain? Unless the router itself is hosting the wbepage (or maybe acting as a proxy?) you probably want it on the forwarding chain.
Try something more like:
/ip firewall address-list add address=192.168.0.161-192.168.0.180 list=NoEntertainmentWebpage \ comment="Note that there are no spaces in the list name, these are users who are denied certain web pages." /ip firewall filter add chain=forward action=drop protocol=tcp dst-port=8080 src-address-list=NoEntertainmentWebpage in-interface=ether4-Office-LAN \ comment="Again no spaces in the names for the address list or the port. Port names can use '-' but address list names don't seem to allow it."
Once you've added that firewall rule you will also need to move it to the correct place in the chain.