body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,legend,input,textarea,p,pre,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,em,th{font-style:normal;font-weight:normal}li{list-style:none}th{text-align:left}h1,h2,h3,h4{font-size:100%}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}header,section,article,aside,footer,time{display:block}
body, input, textarea {color: #03247c; font-size: 13px; font-family: 'HelveticaNeue-light','Helvetica Neue light','Helvetica Neue','Swiss 721 light',Helvetica,Arial,sans-serif; font-weight: light; *font-size: small; *font: x-small; font-weight: 300; line-height: 1.231}
strong, dt, th, nav, #payment-submit {font-family: 'HelveticaNeue-bold','Helvetica Neue bold','Helvetica Neue','Swiss 721 bold',Helvetica,Arial,sans-serif; font-weight: bold}
small {font-size: 50%}
h1, h2, h3 {clear: both; color: #751878; line-height: 110%}
h1 {font-size: 300%; margin-bottom: 15px}
h2 {font-size: 138.5%; margin-top: 40px}
h3 {font-size: 150%}
p, address {line-height: 1.3em; margin: 1.3em 0}
dt {clear: left; float: left; width: 150px}
dd {float: left; width: 150px}
a {color: #77bb3b}
.pagination {border-top: 10px transparent solid; clear: both; line-height: 180%; margin: 0 0 10px; font-size: 85%; text-align: center}
.pagination .disabled {border: 1px #c2c292 solid; background: #eaead2; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; color: #D4D4A4; font-weight: bold; margin: 2px; padding: 2px 7px}
.pagination .current {border: 3px #c2c292 solid; background: #eaead2; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; font-weight: bold; margin: 1px 2px; padding: 1px 6px}
.pagination a {border: 1px #d1dfef solid; background: #eff6ff; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; font-weight: bold; margin: 2px; padding: 2px 7px; text-decoration: none}
.pagination a:hover {border-width: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin: 1px; padding: 1px 6px; text-decoration: none}
body {background: url(../images/anb_bg_pixels.png)}
#page {width: 780px; *height: 1%}
#page:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
#logo {float: left}
nav {*height: 1%}
nav:after {clear: both; content: "."; display: block; height: 0; visibility: hidden}
nav li {float: left; margin-right: 10px}
#flash {font-size: 150%; color: #EF4900}
label {font-size: 150%; color: #E90B49}
#payment-submit {font-size: 150%; color: #77BB3B}
.gifts li {height: 32px}
section {float: left; margin: 0 100px 50px 158px; width: 545px}
.donations li {font-size: 150%; clear: left; height: 48px; margin: 5px 0}
.donations img {float: left; margin-right: 5px;width:48px;height:48px}
.donations span {color: #EF4900}
aside {float: left; width: 300px}
footer {clear: both; margin: 0 100px 50px 158px; width: 780px}
