/* CSS Document */

h2 {font-size: 130%; margin: 20px 10px 20px 20px; padding: 5px; font-weight: normal; border: 1px solid #ccc; color: #666; color: #666;}
h3 {font-size: 80%; font-weight: bold; padding: 0; margin: 10px 0 15px 20px; color: #666;}
.special-h3 {padding: 5px; background: #ECECF2; margin: 10px 10px 0 20px;}
P {padding: 0; margin: 0 0 15px 20px; font-size: 70%; line-height:140%;}

.right {float: right;}
.left {float: left;}
.text-centre {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}

.highlight {padding: 5px; background: #ECECF2; margin: 0 10px 10px 20px;}

.left-column a:hover, .right-column a:hover, .current:link, .current:visited, .current:active {color: #FF0000 !important;}

.photo-right {float: right; margin: 0 0 10px 10px;}
.photo-left {float: left; margin: 0 10px 10px 0;}