Hey,
Do you have front running lights?
Check the color of the wire that does not have power when the light switch is on... remove the light switch and check for power from the same color wire.
At least then you will know that the switch is good and that somewhere between there is a break. Before checking the switch (removal) check for the same color wire, comming from the rear lights, at the main bulkhead connector on the motor side of the firewall. If you have power there, no need to remove the headlight switch. That could be the place that could break connection.
Always check the wire or connector that is under suspicion, never trust the wire and connector have good contact. I've found a wire that broke from the connector it was attached to, only being held together by the wire's plastic insulation and the strain releaf of the connector. Follow the path of the electric.
Jim