A nice attempt, I noticed this in your source code.
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Try using margin-top:100px; instead

. You won't need all those line breaks.
I find the text difficult to read.
I'm not sure about the purple myself, especially for links. I'd keep links with underlines instead of a block of purple.
Also you logo isn't clickable to return home. This is a usability issue if you ask me. I know its part of your background, so might be a bit of work for you.
Other than that, I'd say a good attempt for a student

.