html, body, div, span, p, blockquote, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form {margin: 0; padding: 0; border: 0; }
html, body {direction: ltr; height: 100%; }
body {font-size: 62.5%; font-family: arial, verdana, sans-serif; color: #666; background: #FFFFFF url('../images/bg.gif') repeat-x top left; }

.left {float: left; clear: left; }
.right {float: right; clear: right; }
.clear {clear: both; }
a {outline: none; }


#container {width: 922px; height: 988px; margin: 0 auto; }

#header {height: 123px; margin: 25px 0 31px 0; }

#header #logo {float:left; margin-right: 16px; }
#header #logo img {display: block; }

#header #headline {width: 500px; margin-right: 44px; float:left; }
#header #headline h1 {background: url('../images/child-hunger-ends-here.gif') no-repeat left top; width: 500px; height: 45px; }
#header #headline h2 {background: url('../images/use-the-map.gif') no-repeat left top; width: 500px; height: 78px; }
#header #headline h1 span, #header #headline h2 span {margin-left: -9999px; }

#header #share {float:left; }

#header #share li {display: block; list-style-type: none; float: left; margin: 0; padding: 0; }
#header #share li a {display: block; }
#header #share li a span {margin-left: -9999px; }

#header #share a.email {background: url('../images/share-email.jpg') no-repeat left top; width: 87px; height: 69px; }
#header #share a.facebook {background: url('../images/share-facebook.jpg') no-repeat left top; width: 102px; height: 69px; }


/*hide from ie on mac\*/
#flashcontent {width: 922px; height: 423px; display: block; }
/* end hide */

#lower-ctas #what-you-can-do {width: 682px; height: 217px; margin: 7px 17px 0 0; background: url('../images/what-you-can-do-bg.jpg') no-repeat left top; float: left; }

#lower-ctas #what-you-can-do h3 {background: url('../images/what-you-can-do.gif') no-repeat left top; width: 280px; height: 25px; margin: 18px 0 0 14px; }
#lower-ctas #what-you-can-do h3 span {margin-left: -9999px; }

#lower-ctas #what-you-can-do ol {margin: 16px 0 0 140px; }
#lower-ctas #what-you-can-do li {width: 480px; height: 30px; color: #5f5f5f; display: block; font-size: 1.3em; list-style-type: none; margin: 0; padding: 0 0 16px 40px; }
#lower-ctas #what-you-can-do li.one {background: url('../images/what-you-can-do-one.gif') no-repeat left top; }
#lower-ctas #what-you-can-do li.two {background: url('../images/what-you-can-do-two.gif') no-repeat left top; }
#lower-ctas #what-you-can-do li.three {background: url('../images/what-you-can-do-three.gif') no-repeat left top; }
#lower-ctas #what-you-can-do li a {background-color: #ffffff; color: #cf3232; text-decoration: underline; }

#lower-ctas #allies {width: 223px; height: 217px; margin: 7px 0; background: url('../images/allies-bg.jpg') no-repeat left top; float: left; }

#lower-ctas #allies h4 {background: url('../images/allies.gif') no-repeat left top; width: 137px; height: 37px; margin: 20px 0 0 20px; }
#lower-ctas #allies h4 span {margin-left: -9999px; }

#lower-ctas #allies ul {margin: 16px 0 0 8px; }
#lower-ctas #allies li {background: url('../images/allies-arrow.gif') no-repeat left top; display: block; list-style-type: none; margin: 0; padding: 0 0 7px 17px; }
#lower-ctas #allies li a {font-size: 1.3em; color: #cf3232; text-decoration: underline; }

#footer {font-size: 1.2em; color: #242424; margin-top: 48px; }
#footer #copyright {float:left; }
#footer #footer-links {float:right; }
#footer #footer-links li {display: block; list-style-type: none; float: left; margin: 0; padding: 0 8px 0 8px; border-right: 1px solid; }
#footer #footer-links li.last {border-right: none; padding-right: 0; }
#footer #footer-links li a {color: #cf3232; text-decoration: underline; }
