Good catch Dobbo - in Stuart's calculation of ISA temperature he may have accidentally used '26' rather than '15'.
Here is the corrected working out in extended form
Question Data
Altitude: 1800 ft
QNH: 1027 hPa
Temperature: 26 degrees c
Pressure Height = altitude + 30(1013-QNH) = 1800 + 30(1013-1027) = 1800 + 30(-14) = 1380
ISA Temp = 15 - 2(1500/1000) = 15 - 3 = +12
ISA Deviation = OAT - ISA Temp = 26 - 12 = plus 14
Density height = Pressure Height + 120(ISA Deviation) = 1380 - 120(14) = 3060 feet
---
You can also use a flight computer - just work out the pressure height and set the temperature against pressure height and read the value in the density altitude window. Note it might read 3000 ft - near enough, good enough