body  { font-family: 'Times New Roman', Times, serif; width:750px; }
h1 { font-size: 1.5em; margin-top: 0; }
#content { float: left; line-height: 1.1; margin-top: 10px; width: 500px; }
#content div { margin: 10px 0; }
#footer { clear: both; font-family: Verdana, Arial, Helvetica, Times; font-size: .7em; line-height: 1.2; padding-top: 25px; text-align: center; width: 100%; } 
#footer a  { color: #A60025;  font-family: Verdana, Arial, Helvetica, Times; 	margin: 5px; text-decoration: none; }
#footer a:hover  { text-decoration: underline; color: #0078A5; }
#header { width: 100%; }
#header img { border:none; float: left; margin: 0;}
#left { float: left; }
#right { float: right; }
#thirds img { border: 1px solid black; margin: 5px; }
.bigRed { border-top: 3px solid #ef1c25; border-bottom: 3px solid #ef1c25; color: #ef1c25; font-size: 1.3em; font-weight: bold; padding: 10px; text-align: center; width: 80%; }
.campaign { background-color: #ef1c25; color: white; font-size: 1.3em; font-weight: bold; padding: 5px; text-align: center; }
.columnLeft { float: left; width: 48%; }
.columnRight { float: right; width: 48%; }
.quote { font-style: italic; line-height: 1; padding: 0 5px; text-align: center; }
.spanner { clear: both; height:1px; width: 100%; }
.winnerLeft { border: 1px solid black; float: left; width: 48%; }
.winnerRight { border: 1px solid black; float: right; width: 48%; }
.winnerRight img, .winnerLeft img { border: none; width: 100%; }