/* CSS Document */html, body 


{
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: #E0E0E0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

img 
{
border: none;

}

a 
{
text-decoration:underline;
color:#00ACEE;

}

a:hover
{
color:#0099FF;

}

a.utilities 
{
color:#FFFFFF;
text-decoration:none;

}

a.utilities:hover
{
text-decoration:underline;

}

a.bottom 
{
color:#666666;
text-decoration:none;
font-size:11px;

}

a.bottom:hover
{
color:#666666;
text-decoration:underline;
font-size:11px;

}

div.body
{
width:924px;
margin:0px auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border: solid 1px #E0E0E0;
}

div#header
{
position:relative;
float:left;
width:924px;
height: 165px;
background-image:url(../images/headerBack.jpg);

}

div#logo
{
position:relative;
float:left;
width:350px;
height:100%;
left:40px;
bottom:2px;

}

a.logoBlank
{
display:block;
 height:90%;
  width:86%;
 top:10px;
 right:5px;
  position:relative;
  float:left;

}

div#languages
{
position:relative;
float:right;
height:25px;
color:#FFFFFF;
text-align:right;
margin-top:10px;
margin-right:25px;
font-size:10px;

}

div#headerDonate
{
position:relative;
float:right;
	width:550px;
height:75px;
text-align:right;

}

a.donateBlank
{
display:block;
 height:75px;
  width:180px;
  right:5px;
  position:relative;
  float:right;

}

div#nav
{
position:relative;
float:right;
width:550px;
height:40px;
margin-bottom:0px;
background-repeat:no-repeat;
top:15px;

}

a.nav
{
 display:block;
 height:32px;
  width:100%;
  position:relative;
  float:left;
 padding-top:14px;
 color:#FFFFFF;
 text-decoration:none;
 
}

a.nav:hover
{
color:#FFFFFF;
background-color:#FF7F00;

}

a.donate
{
display:block;
 height:32px;
  width:100%;
  position:relative;
  float:left;
 padding-top:14px;
 color:#FFFFFF;
 text-decoration:none;
width:78px;
background-image:url(../images/navDonate.jpg);

}

a.donate:hover
{
width:78px;
background-image:url(../images/navDonateOver.jpg);
color:#FFFFFF;

}
a.donateOrange
{
width:78px;
background-image:url(../images/navDonateOver.jpg);
color:#FFFFFF;

}

a.home
{
display:block;
 height:32px;
  width:100%;
  position:relative;
  float:left;
 padding-top:16px;
 color:#FFFFFF;
 text-decoration:none;
 font-weight:normal;
width:60px;
background-image:url(../images/navHome.jpg);

}

a.home:hover
{
width:60px;
background-image:url(../images/navHomeOver.jpg);
color:#FFFFFF;
font-weight:normal;

}

a.homeOrange
{
width:60px;
background-image:url(../images/navHomeOver.jpg);

}

a.orange
{
background-color:#FF7F00;

}

span.tab
{
position:relative;
float:right;
text-align:center;
text-decoration:none;
height:40px;
color:#FFFFFF;
background-repeat:no-repeat;

}

span.navDonate
{
width:78px;
background-image:url(../images/navDonate.jpg)
}

span.navDonate:hover
{
width:78px;
background-image:url(../images/navDonateOver.jpg)
}

span.navPress
{
width:75px;
background-color:#0F298F;

}

span.navShare
{
width:70px;
background-color:#4378B6;

}

span.navCIPA
{
width:60px;
background-color:#479EC4;

}

span.navVideos
{
width:70px;
background-color:#0F298F;

}

span.navRoberto
{
width:75px;
background-color:#4378B6;

}

span.navHome
{
width:60px;
background-image:url(../images/navHome.jpg)
}

span.navHome:hover
{
width:60px;
background-image:url(../images/navHomeOver.jpg)
}

span.orange
{
background-color:#FF7F00;

}

span.homeOrange
{
background-image:url(../images/navHomeOver.jpg)
}

span.donateOrange
{
background-image:url(../images/donateOver.jpg)
}

span.tab:hover
{
background-color:#FF7F00;

}

div#topPhotos
{
background-color:#FFFFFF;
height:270px;
position:relative;
float:left;
width:924px;

}

div#content
{
position:relative;
float:left;
background-color:#FFFFFF;
border-bottom: solid 1px;
width:100%;

}

div#photoEssay
{
position:relative;
float:left;
background-color:#333333;
height:680px;
width:924px;

}

div.thirds
{
position:relative;
float:left;
width:308px;
background-color:#FFFFFF;

}

div.thirdsImage
{
position:relative;
float:left;
background-color:#CCCCCC;
width:100%;
height:140px;

}

div.thirdsContentLine
{
position:relative;
float:left;
	margin: 15px 0px 15px 0px;
border-right: solid 1px #E2E2E2;
width:99%;
height:350px;

}

div.thirdsContent
{
position:relative;
float:left;
padding: 0px 15px 0px 15px;
line-height:17px;
color:#333333;

}

div.roberto
{
height:375px;

}

div.homePics
{
background-color:#CCCCCC;
width:225px;
height: 135px;
position:relative;
float:left;

}

a.homePhotoEssay
{
 display:block;
 height: 135px;
 width:225px;
 position:relative;
 float:left;
 background-image:url(../images/homePhotoEssay.jpg);
 
}

a.homePhotoEssay:hover
{
background-image:url(../images/homePhotoEssayOver.jpg);

}

a.homeBlog
{
 display:block;
 height: 135px;
 width:225px;
 position:relative;
 float:left;
 background-image:url(../images/homeBlog.jpg);
 
}

a.homeBlog:hover
{
background-image:url(../images/homeBlogOver.jpg);

}

a.homeVideos
{
 display:block;
 height: 135px;
 width:225px;
 position:relative;
 float:left;
 background-image:url(../images/homeVideos.jpg);
 
}

a.homeVideos:hover
{
background-image:url(../images/homeVideosOver.jpg);

}

div.homeNews
{
background-color:#000000;
width:249px;
height: 135px;
position:relative;
float:left;

}

div.homeNewsContent
{
position:relative;
float:left;
color:#FFFFFF;
margin:11px auto 10px 15px;
font-size:11px;
line-height:18px;

}

a.news
{
text-decoration:underline;
color:#00A0C6;

}

div#youtube
{
position:relative;
float:left;
width:424px;
padding:0px;
left:15px;
background-color:#FFFFFF;

}

div.homeBottom
{
position:relative;
float:left;
background-color:#FFFFFF;
height:auto;
width:924px;
padding:0px;

}

div.box500
{
position:relative;
float:left;
width:470px;
padding: 0px 15px 0px 15px;
line-height:16px;
color:#666666;
background-color:#FFFFFF;

}

div.emailDonate
{
position:relative;
float:left;
width:470px;
padding: 0px 15px 0px 15px;
margin-top:15px;
height:100px;

}

div.emailFriendShell
{
position:relative;
float:left;
width:150px;

}

	div.emailText	
{
	line-height:24px;
 	font-weight:bold;
	
}

		div.emailBox	
{
	position:relative;
	float:left;
	
}

	div.emailTextSmall	
{
	color:#666666;
 	font-size:10px;
 	line-height:20px;
	
}

	div.sendButton	
{
	position:relative;
	float:left;
	margin-top:21px;
	
}

	div.ampersand	
{
	position:relative;
	float:left;
 	font-size:24px;
 	line-height:36px;
 	font-weight:bold;
  	color:#999999;
 	font-family:Georgia, 'Times New Roman', Times, serif;
	margin-top:15px;
	width:75px;
	text-align:center;
	
}

	div.donateImage	
{
	position:relative;
 	float:left;
 	bottom:20px;
 	margin-bottom:12px;
		
}

	div.videoShell
{
position:relative;
float:left;
width:324px;
height:600px;
background-color:#FFFFFF;

}

	div.spacer
{
position:relative;
float:left;

}

div.miniMenu
{
position:relative;
float:left;
width:300px;
margin: 0px 34px 0px 34px;
padding: 15px 0px 0px 0px;
border-top: solid 1px #CCCCCC;
line-height:25px;

}

div.videoMenu
{
position:relative;
float:left;
width:354px;
margin: 0px 15px 0px 15px;
border-top: solid 1px #CCCCCC;
height:120px;
background-image:url(	../images/videoMenuBack.jpg);
background-repeat:repeat-x;

}
div.videoMenuShare{
position:relative;
float:left;
width:400px;
border-top: solid 1px #CCCCCC;
height:120px;
background-image:url(../images/videoMenuBack.jpg);
background-repeat:repeat-x;
}

div.pressVideo
{
position:relative;
float:left;
width:500px;
border-top: solid 1px #CCCCCC;
height:auto;
background-image:url(../images/videoMenuBack.jpg);
background-repeat:repeat-x;

}

div.videoMenuThumb
{
position:relative;
float:left;
margin: 15px 0px auto 0px;
width:125px;

}

div.videoMenuDesc
{
position:relative;
float:left;
width:225px;
line-height:16px;

}

div#footer
{
position:relative;
float:left;
text-align:center;
width:100%;
margin-top:15px;
line-height:30px;
color:#666666;
font-size:11px;

}

div#siteBy
{
position:relative;
float:left;
text-align:center;
width:100%;
margin-top:100px;
line-height:25px;
color:#666666;
font-size:11px;

}

div.halfs	
{
position:relative;
			width:430px;
			float:left;
			padding: 0px 15px 0px 15px;
			line-height:17px;
			color:#333333;
			background-color:#FFFFFF;
			
}

h1
{
font-size:24px;
color:#333333;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
padding:0px;
margin:20px auto 20px auto;

}

h2
{
font-size:13px;
color:#000000;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
margin:10px auto 0px auto;

}

hr 
{
border: 1px solid #CCCCCC;

}

span.lightGrey
{
color:#CCCCCC;
line-height:20px;

}

.news
{
color:#FFFFFF;
margin:0px 0px 10px 0px;

}

.share
{
color:#000000;
margin:0px 0px 20px 0px;
font-size:42px;
font-weight:bold;

}

.shareSub
{
color:#000000;
margin:20px 0px 20px 0px;
font-size:32px;
font-weight:bold;

}

.subCipa
{
color:#000000;
margin:20px 0px 20px 0px;
font-size:26px;
font-weight:bold;

}

.home
{
color:#000000;
font-weight:bold;

}

.video
{
color:#000000;
font-weight:bold;
margin:15px auto 10px auto;
font-size:20px;

}

div.fullBox
{
position:relative;
float:left;
width:884px;
padding:0px 20px 0px 20px;

}

div.centerDonate
{
position:relative;
float:left;
width:564px;
padding:0px 180px 0px 180px;
margin-top:25px;

}

div.pressBox
{
position:relative;
float:left;
width:525px;
color:#666666;
margin-bottom:50px;

}

div.pressPictBox
{
position:relative;
float:left;
width:325px;

}

div.halfBox
{
position:relative;
float:left;
width:390px;
padding: 0px 25px 0px 25px;

}
div.halfBoxShare{
position:relative;
float:left;
width:430px;
background-color:#FFFFFF;
}
div.halfPics
{
position:relative;
float:left;
width:auto;
width:450px;
padding: 0px;
margin: 0px;

}

div.halfcipa
{
color:#666666;
line-height:16px;
border-left: solid 1px #CCCCCC;

}

div.fullHeader
{
font-weight:bold;
border-bottom: solid 1px #CCCCCC;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 10px;
}

div.embed
{
position:relative;
float:left;
width:auto;
}
	
div.label
{	

color:#CCCCCC;
margin-top:20px;
width:75px;

}
div.formBox
{
margin-top:15px;
margin-right:0px;
}


