h1 {
width: 472px;
font-size: 1.5em;
margin: 0;
padding: 0;
margin-bottom:-1.5em;
position: relative;
top: 25px;
left: 214px;
}

div#main div#col h2 {
font-size: 1.2em;;
}

#leftCol, #scriptText {
width: 340px;
text-align: justify;
margin-top: 73px;
position: relative;
left: 214px;
}

#col {
width: 495px;
text-align: justify;
margin-top: 73px;
position: relative;
left: 214px;
}

#scriptText {
width: auto;
}

#ecText {
margin-top: -10px;
text-align: justify;
margin-top: 73px;
position: relative;
left: 214px;
top: -40px;
}

#leftCol, #col {
padding-bottom: 20px;
}

#leftCol p, #col p, #col ul {
margin-top: 0;
}

h2 {
font-size: 1.3em;
margin: 0;
padding: 0;
margin: 1.12em 0
}

#rightCol {
position:absolute;
top: 192px;
left: 580px;
}

div#main ul {
margin: 1em;
}

div#main ul li {
margin: 0.5em;
}

div#main ul.standard li {
margin: 0.5em;
}

blockquote {
margin: 0 20px 40px 20px;
font-style: italic;
}

div#main ul.members {
margin-left: 0;
}

div#main ul.members li {
list-style-type: none;
margin: 0;
padding:0;
}

p.alignRight {
float: right;
margin: 0 0 20px 20px;
clear: right;
text-align: center;
}

p.alignLeft, img.alignLeft {
float: left;
margin: 0 20px 20px 0;
clear: left;
}

p.alignLeft img, p.alignRight img {
border: 2px solid #FEE7B3;
}

p.justgiving_logo {
position: relative;
left: 360px;
width: 136px;
height: 49px;
text-align:right;
clear:both;
margin-top: 20px;
}

div#main #rightCol img, div#main .alignRight img {
}

div#main .formField {
width: 170px;
}

div#main .formArea {
width: 495px;
}

div#main .formButton {
background-color: #eee;
border: 1px solid #ddd;
}

body #main p.contact {
	text-align: center;
	font-size: 1.4em;
}

body p.date {
	float: right;
}

.caption {
	font-style: italic;
	font-size: 0.8em;
}