The easiest way to explain how to use a semi-colon is this:
Code:
                                                                ---->    Yes    ---->      Use a semi-colon
Can you replace the semi-colon with "and"?
                                                                ---->     No    ---->      Don't use a semi-colon