Используя jQuery для ясности, ваш флажок
<input id="nightmode" type='checkbox'> Activate night mode
вызывает следующие изменения, как вы и просили:
$("#nightmode").change(function() {
if ($(this).is(":checked"))
$('body').css("background-color", "black").css("color","white");
else
$('body').css("background-color", "white").css("color","black");
});
Вы можете попробовать это здесь: http://jsfiddle.net/uJcB7/1550/