Course structure styles

addresses #597