body{margin:20px 0 20px 0;padding:0; background:#9EB8E5 url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#333333; }
a { color:#9F152F; text-decoration:none; font-weight:bold;}
a:hover{ text-decoration:underline;}
.lgrey-rule{ border-bottom:1px solid #CCCCCC;}
.grey-rule{ border-bottom:1px solid #999999;}
.red-rule{ border-bottom:1px solid #9F152F;}
.red-rule-thick{border-bottom:2px solid #9F152F;}

.logo {margin:15px 0 0 18px; }
.content{ padding:20px 15px 15px 20px; border-bottom:1px solid #9F152F;}
.footer { color:#666666; font-size:70%; padding:5px 0 5px 20px;}
img.caption{ margin:0 50px 20px 0;}

.charities{ padding:10px 0 10px 18px; font-size:70%; background:#EBEFFA url(../images/column_clouds_tint.jpg) no-repeat;}
.charities a{color:#333; font-weight:normal;}
.charities a:hover, .charities a:hover strong{color:#9F152F;}
.charities a strong{color:#333; font-weight:bold;}
#charity-list { font-size:90%; font-weight:normal;}
#charity-list ul, .charities ul{ list-style:none; margin:10px 0 0 0; padding:0;}
#charity-list li, .charities li{ margin:5px 0 0 0; padding:0;}
#charity-list li a {color:#333333; font-weight:normal;}
#charity-list li a:hover {color:#9F152F; }
.content p { font-size:74%; line-height:1.8;}

h1.charity-title{ font-size:120%; margin:0; padding:0; line-height:100%; margin:0 0 0 17px; font-weight:normal; color:#333333; font-weight:normal;}
h1.charity-title strong{ font-weight:bold; color:#9F152F;}

ol { font-size:74%;}
ol li { margin:0 0 6px 0; padding:0;}

.heading{ font-size:74%;}
#sponsors{ font-size:80%;}
