html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
} 

a { outline: none; }

p { margin-bottom: 8px; color: #000000;}

body {
	font: 12px/1.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #666;
	background: #675228 url(../images/operation-bp/body-bg.jpg) repeat-x top center;
	}

ul, ol { margin: 1em 0; padding-left: 2.5em; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h5, h5, h6 { font-weight: bold; margin-bottom: 8px; } 

h1 { font-size: 20px; font-weight: bold; color: #006F31; font-family:Arial, Helvetica, sans-serif;} /*blue*/
h2 { font-size: 16px; font-weight: bold; color: #006F31; font-family:Arial, Helvetica, sans-serif;}/*pink*/
h3 { font-size: 16px; font-weight: bold; color: #006F31; font-family:Arial, Helvetica, sans-serif;}

a { color: #bd0915; }
a:hover { text-decoration: none; }

#flickr-photos a { color:#006394; margin-right: 5px;}
/** STRUCTURE **/

#main-wrap {width: 905px; margin: 0 auto;}

	#banner {width: 905px; height: 249px;}
		
		#logos {width: 264px; height: 216px; float:left;}
			
		#header-bg {width: 641px; height: 216px; background:url(../images/operation-bp/header-img.jpg) top left no-repeat; float:left;position: relative;}
		
		a.home-link {display: block; height: 23px; width: 152px; color:#000; padding: 10px 0 0 10px; position:absolute; top: 50px; left: 350px;}
	
	#content-area {width: 854px; margin:0 auto; padding: 25px 23px 0 23px; background:#FFF}
	
		#left-content {width: 354px; float:left ;}
		
			#goal {width: 354px; height: 313px; background:url(../images/operation-bp/pics-bg.jpg) bottom right no-repeat;}
				#goal h1 { background:url(../images/operation-bp/title-help-us.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 316px; height:51px;  }
				
			#photos {width: 354px; margin-top: 57px;}
				#photos h1 { background:url(../images/operation-bp/title-photos.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 346px; height:51px;}

			#video {width: 354px; margin-top: 57px;}
				#video h1 { background:url(../images/operation-bp/title-video.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 346px; height:41px;} 
				
		      #insert-video {width: 346px; padding-left: 8px;}
				
		#right-content {width: 495px; float:left;}
		
			#main-content {width: 495px; padding-left:9px; float:left}
			#main-content p {width: 455px; }
			
				#main-content h1 { background:url(../images/operation-bp/title-help-kids.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 492px; height:38px;} 
			
	 	#bottom-buttons {width: 842px; float:left;}
		
		#partners {width: 442px; display:block;float:left; }
				#partners h1 { background:url(../images/operation-bp/title-partners.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 173px; height:31px; } 				
				
		#sponsors {width: 400px; display:block;float:left; }
				#sponsors h1 { background:url(../images/operation-bp/title-sponsor.jpg) top left no-repeat; display:block; text-indent: -9999px; width: 173px; height:31px; } 					

				
		.txt-right {width: 470px; float:right; padding: 0 10px 0 0}
		
		.btn-area {width: 840px; clear:both; margin: 10px 0 25px 0}
		.btn-area img {border:0 !important; outline:none; margin:0; padding:0;}
		
	#content-btm {width: 905px; margin: 0 auto; height:39px; background:url(../images/operation-bp/content-btm.jpg) top left no-repeat;}
	
	#step-1 {background:url(../images/operation-bp/1-bg.jpg) top left no-repeat; width: 421px; height:43px; color:#000000; padding: 13px 20px 0 50px; line-height: 13px; }
	#step-2 {background:url(../images/operation-bp/2-bg.jpg) top left no-repeat; width: 421px; height:44px;color:#000000; padding: 13px 20px 0 50px; line-height: 13px;}
	#step-3 {background:url(../images/operation-bp/3-bg.jpg) top left no-repeat; width: 421px; height:41px;color:#000000;padding: 20px 20px 0 50px; line-height: 13px;}
	#step-4 {background:url(../images/operation-bp/4-bg.jpg) top left no-repeat; width: 421px; height:50px;color:#000000;padding: 13px 20px 0 50px; line-height: 13px;}
	
	#footer {
	display: block;
	width: 884px;
	margin: 0 auto;
	padding: 8px;
	font-size: 11px;

	}
	
	#footer a {color:#101010;}
	
		#y-corporate-logo {
	display: block;
	width: 50px;
	padding: 0 0 25px 50px;
	float:left;

	}
	
		#footer_content {
	display: block;
	width: 670px;
	float:left;
	margin: 0;
	color:#101010;

	}
	
	#united-logo {
	display: block;
	width: 50px;
	margin: 0 0 25px 0;
	float:left;

	}
	
		#social-meida-operation-bp{
	display: block;
	width: 884px;
	margin: 0 auto 25px auto;
	padding: 8px;
	font-size: 11px;
	text-align: center;

	}
	
	#photo-feed a {color:#036491;}

.clear { clear: both; }

