@charset "UTF-8";
*,
html { margin: 0px; padding: 0px; }
div.Clear { clear: both; font-size: 0; height: 0; width: 0; }
html,
body { height: 100%; }
body { font-family: Arial; font-size: 12px; color: #000; }
a,
a:hover,
a:focus { outline: none; }
input,
object { outline: none; }
button { background: none; border: none; margin: 0; padding: 0; font-size: 0; line-height: 0; width: auto; overflow: visible; outline: none }
a img { border: none; }
html a,
* a,
a, 
a:hover, 
a:focus,
button,
input[type=submit],
label { cursor: pointer; }
label,
form { display: block; }
i,
em { font-style: italic; }
strong,
b { font-weight: bold; }
object { display: block; }
ol { margin-left: 1.8em; list-style-type: decimal; }
textarea { resize: none; }

@font-face {
    font-family: 'helveticaneueltstd';
    src: url('../_fonts/helveticaneueltstd-mdcn-webfont.eot');
    src: url('../_fonts/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../_fonts/helveticaneueltstd-mdcn-webfont.woff') format('woff'),
         url('../_fonts/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),
         url('../_fonts/helveticaneueltstd-mdcn-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {color:#df0020; text-decoration:none;} 

body { background-image:url(../_images/background.jpg); background-repeat:no-repeat; background-position:center top; background-color:#a5a5a5; }
h1,
h2 { color:#0a3e71;}
h1 {font-size: 16px;}
h1 a {color:#0a3e71; text-decoration:none;}
h2 {font-size: 14px;}
p { color:#3e3e3e;}

#wrapper { width:863px; margin:0 auto; position:relative;}
	
	#white { background-color:white; -webkit-box-shadow: #666 0px 20px 100px;-moz-box-shadow: #666 0px 20px 100px;box-shadow: #666 0px 20px 100px;}
		
		#header {padding: 10px 15px 0;position: relative;z-index: 100; } 
			#header #top { width:100%; display:block; height:70px; }
			#homepage #header #bottom { background-image: none; }
			#header #bottom {width:100%; display:block; height:84px; background-image:url(../_images/divider-header.gif); background-repeat:no-repeat; background-position:center bottom; }
				#header #bottom #left { float:left; background-repeat:no-repeat; width:582px; height:84px;}
					ul#navigation { margin: 9px 0 0; padding:0;}
						ul#navigation li { display:inline; list-style:none; }
							ul#navigation li a { border-right: 1px solid #E23A26; color: #3E3E3E; margin-right: 5px; padding-right: 9px;text-decoration: none;}
							ul#navigation li a:hover,
							ul#navigation li a.sel { color: #E23A26; }
							ul#navigation li a.last { border-right:none;}
				#header #bottom #right { float:left; background-repeat:no-repeat; width:251px; height:84px;}					
					#header #bottom #right ul#social-media {float:right;}
					ul#social-media { margin: 0; padding:0; }
						ul#social-media li { display:inline; list-style:none;}
							ul#social-media li a { background-image:url(../_images/icons-socialmedia.png); background-repeat:repeat; width:58px;height:57px; display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;}
							ul#social-media li a#fb { background-position:0 -57px;}
							ul#social-media li a#fb:hover { background-position:0 0;}
							ul#social-media li a#tw { background-position:-58px -57px;}
							ul#social-media li a#tw:hover { background-position:-58px 0;}
							ul#social-media li a#yt { background-position:-116px -57px;}
							ul#social-media li a#yt:hover { background-position:-116px 0;}
								ul#social-media li a span {display:none;}
		
		#subheader-home { height: 543px; left: -19px; position: absolute; top: 40px; width: 900px; z-index: 50; }
			#subheader-home a#donate { left: 575px; position: absolute;top: 208px;}
			#subheader-home #filler-bar { bottom: 57px; display: block; height: 473px; left: 670px; position: absolute; width: 212px;background: #ff0024;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff0024), to(#820012));background: -webkit-linear-gradient(#ff0024, #820012);background: -moz-linear-gradient(#ff0024, #820012);	background: -ms-linear-gradient(#ff0024, #820012);background: -o-linear-gradient(#ff0024, #820012);background: linear-gradient(#ff0024, #820012);}
			#subheader-home #amnt-so-far { /*background-image: url("../_images/home-header-amnt.png");  background-repeat: no-repeat;*/ color: #001B68; font-family: helveticaneueltstd; font-size: 26px; height: 42px; left: 742px; line-height: 25px; position: absolute; text-align: right; top: 188px; width: 82px;	}
				#subheader-home #amnt-so-far span { font-size:15px;}
			
			#subheader-home #text { color: #FFFFFF;left: 34px;position: absolute;top: 190px; width: 220px;font-size: 11px;}
			#subheader-home #img01 { left: 0;position: absolute;top: 0;}
			#subheader-home #img02 { left: 19px;position: absolute;top: 0;}
			#subheader-home #img03 { left: 675px;position: absolute;top: 0;}
			#subheader-home #help-amnt { color: #FFFFFF; font-family: helveticaneueltstd; font-size: 24px; height: 74px; left: 650px; line-height: 24px; position: absolute; text-align: right; top: 365px; width: 96px;text-shadow: -3px 0 2px #051F38;}
				#subheader-home #text p { color:white;margin-bottom: 14px;}
				#subheader-home #text a { color:white; text-decoration:underline;}
		
		#homepage #content { position: relative; margin-top: 364px;  z-index: 105;}
			#content {padding: 0 0 0 15px; width: 848px; overflow:hidden;background-repeat:no-repeat; background-image:url(../_images/divider-content.gif); background-position:596px top; }
				#homepage #content #main { top:200px; margin-top:50px;}
				#content #main { width:556px; padding-right:26px; float:left; padding-top:15px; padding-bottom: 40px; overflow:hidden;}
					#content #main ul#sub-nav {margin:0 0 13px; padding:0;}
						#content #main ul#sub-nav li { display:inline; list-style:none; }
							#content #main ul#sub-nav li a { border-right: 1px solid #E23A26; color: #0A3E71; margin-right: 5px; padding-right: 9px;text-decoration: underline; }
							#content #main ul#sub-nav li a.last { border-right:none;}
					#content #main p {line-height: 16px; margin-bottom: 14px;}
					#content #main #gallery a img { border:1px #a8a8a8 solid; margin-right:17px; margin: 0 17px 17px 0;}
					#content #main ul { margin-left:15px;margin-bottom: 15px;}
						#content #main ul li {line-height: 16px; padding: 2px 0; }
					#content #main #sponsorship {}
					.hideme { display:none; }
					.img-border { border:1px solid #e44835;}
					.col-332 { width:332px; float:left;}
					.col-298 { width:298px; float:left;}
					.img-col { float: right; width: 153px;}
					.img-col-heroes {float:right; width:223px;}
					.bio { clear: both; margin-bottom: 25px; overflow: hidden;}
						.bio .photo { width:191px; float:left;}
						.bio .text { width:365px; float:left;}
						.bio .text h2 { font-size: 12px; }
					.heading-gray,
					.heading-purple,
					.heading-yellow {background-repeat: no-repeat;font-family: Verdana,Geneva,sans-serif;font-weight: bold;height: 97px;margin-bottom: 100px; padding: 10px; width: 332px;}
					.heading-gray { background-image: url("../_images/background-headerheros-01.jpg");}
					.heading-purple { background-image:url(../_images/background-headerheros-02.jpg); color:#5f1ad3;}
					.heading-yellow { background-image:url(../_images/background-headerheros-03.jpg); color:#0a3e71;}
					#paypal { margin: 20px 0; overflow: hidden; width: 420px; }
						#paypal #text {width:298px; float:left;margin-bottom: 20px;}
						#paypal #icon {float: left; padding-top: 12px; width: 122px;}
						#paypal #donate {text-align:center; clear:both;}
					.red { color:#e23a26;}
					.sponsor-img { margin-right: 40px; }
					.error {color: #E23A26;font-weight: bold;margin: 0 0 15px;}
					.back-to-top {  background-image: url("../_images/arrow-up.gif"); background-position: right center;background-repeat: no-repeat; display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline; margin-bottom: 14px; padding-right: 15px;}
						#form-table {}
							#form-table .formlable { color: #252628;padding-bottom: 4px; }
							#form-table .forminput { padding-bottom: 12px; }
							#form-table input[type="text"] {}
							#form-table input[type="text"],
							#form-table textarea {border-top:2px solid #b6b6b6;border-right:2px solid #b6b6b6;border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6; font-family:Arial, Helvetica, sans-serif;font-size: 12px; padding:6px;}
							#form-table input[type="submit"] { background-image: url("../_images/button-submit-contact.gif");  background-repeat: no-repeat; border: medium none; height: 34px; width: 126px;  }
							#form-table input[type="submit"]:hover { background-position:0 -34px;}
				
				#content #side { float:left; padding:15px 21px 40px 28px; width:217px;}
					#content #side .divider {width:217px; height:3px; margin:25px 0; background-image:url(../_images/divider-sidebardotted.gif);}
					#content #side ul#social-media { /*background-image: url("../_images/divider-sidebardotted.gif"); background-position: center bottom; background-repeat: no-repeat; margin-bottom: 25px; padding-bottom: 25px;*/}
					#content #side #news-feed { /*background-image: url("../_images/divider-sidebardotted.gif"); background-position: center top; background-repeat: no-repeat; margin-top: 25px; padding-top: 25px;*/}
						#content #info { width: 217px;height: 245px;overflow:auto;overflow-x:hidden;display:block; }
					#click-to-donate { /*background-image:url(../_images/divider-sidebardotted.gif); background-repeat:no-repeat; background-position:bottom center; padding-bottom:29px;display: block;margin-bottom: 25px;*/}
					
					#side input[type="text"] { background-image:url(../_images/background-inputbox.gif); background-repeat:no-repeat; height:24px; border: medium none;width: 200px;padding: 0 10px; margin: 16px 0;  font-family: "Arial Narrow", Arial, Helvetica;font-size: 16px;}
					.unclick {color:#b2b2b2;}
					
					
					#side input[type="submit"] { background-image: url("../_images/button-submit.gif");  background-repeat: no-repeat; border: medium none; height: 34px; width: 126px;  }
					#side input[type="submit"]:hover { background-position:0 -34px;}
		
		#footer { clear: both; color: #000000; padding-bottom: 15px; padding-top: 10px; position: relative;}
