.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


div#2aBG
{
	background-image: url(comp2a.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
	width: 850px;
	height: 287px;
	display: inline;
}

div#2bBG
{
 
	background-image: url(comp2b.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
	width: 850px;
	height: 265px;
	display: inline;
}

div#2cBG
{
	background-image: url(comp2c.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
	width: 850px;
	height: 504px;
	display: inline;
}

div#section3
{
	background-image: url(images/section3.jpg);
	
	background-repeat: no-repeat;
	width: 737px;
	height: 238px;
	
}

div#section4a
{
	background-image: url(images/homeVideo.jpg);
	
	background-repeat: no-repeat;
	width: 566px;
	height: 395px;
	
}

div#rhinoBG
{
	background-image: url(images/rhinoVideo.jpg);
	
	background-repeat: no-repeat;
	width: 566px;
	height: 395px;
	
}

div#section4b
{
	background-image: url(images/section4b.jpg);
	
	background-repeat: no-repeat;
	width: 320px;
	height: 453px;
	
}

div#kidsVideo
{
	background-image: url(images/kidsVideo.jpg);
	
	background-repeat: no-repeat;
	width: 383px;
	height: 499px;
	
}

div#donatePanel
{
	background-image: url(images/donatePanel.jpg);
	
	background-repeat: no-repeat;
	width: 315px;
	height: 387px;
	
}

div#weMake
{
	background-image: url(images/weMakeBG.jpg);
	
	background-repeat: no-repeat;
	width: 373px;
	height: 499px;
	
}

.weMakePanel
{	
	
	color: #000000;
	font-family:Arial;
	font-size: 11px;
	font-weight: normal;
	position:relative;
	left: 30px;
	top: 115px;
	width: 320px;
}

div#contactPanel
{
	background-image: url(images/contactPanel.jpg);
	
	background-repeat: no-repeat;
	width: 617px;
	height: 340px;
	
}

div#shopPanel
{
	background-image: url(images/nextGenPanel.jpg);
	
	background-repeat: no-repeat;
	width: 670px;
	height: 340px;
	
}

div#howtoPanel
{
	background-image: url(images/howtoPanel.jpg);
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 20px;
	background-repeat: no-repeat;
	width: 674px;
	height: 207px;
	
}

div#congoSlideshow
{
	background-image: url(images/congoSlideshow.jpg);
	
	background-repeat: no-repeat;
	width: 371px;
	height: 260px;
	
}

#flashcontenttop 
{
	position:relative;
	top: 10px;
	left: 5px;
	
		
}

#flashvideomain 
{
	position:relative;
	top: 67px;
	left: 0px;
	
		
}

#flashvideobenefit 
{
	position:relative;
	top: 0px;
	left: 0px;
	width: 480px;
	height: 310px;
		
}

#flashvideobenefit2
{
	
	width: 320px;
	height: 280px;
		
}

#flashvideorhino 
{
	position:relative;
	top: 67px;
	left: 0px;
	
		
}

#flashvideokids 
{
	position:relative;
	top: 85px;
	left: 32px;
	
		
}

#visitKids 
{
	position:relative;
	top: 230px;
	left: 0px;
	
		
}

#donateOnline
{
	position:relative;
	top: 30px;
	left: 95px;	
}

#downloadForm
{
	position:relative;
	top: 160px;
	left: 53px;	
}

#flashnav 
{
	
	width: 737px;
	height: 52px;
		
}

#chickenButton
{
	
	width: 200px;
	height: 200px;
		
}

#slideshowcontent
{
	position:relative;
	top: 17px;
	left: 21px;	
	width: 330px;
	height: 220px;
		
}

#congoCountdown
{
	position:relative;
	top: 154px;
	left: 45px;	
	width: 235px;
	height: 30px;
}

#congoCountdownBG
{
	background-image: url(images/congo2a.jpg);
	width: 312px;
	height: 229px;
}

#letterPanel
{
	background-image: url(images/letterBG.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 973px;
}

#letterPanel2
{
	background-image: url(images/letterBG2.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 422px;
}

#letterText
{
	position:relative;
	text-align: left;
	top: 34px;
	left: 15px;
	width: 500px;
	font-family:Arial;
	font-size: 11px;
}

.textBenefit
{
	font-family:Arial;
	font-size: 12px;
}

.text5K
{
	font-family:Arial;
	font-size: 12px;
	padding-left: 10px;
	width: 500px;
}

#5Kblock
{
width: 500px;
	text-align: left;
	padding-left: 10px;
	
}

#flashmanatee
{
	
	width: 310px;
	height: 500px;
		
}
.leftShadow
{
	background-image: url(images/leftShadow.jpg);
	
	background-repeat: repeat-y;
	width: 11px;
	
}

.rightShadow
{
	background-image: url(images/rightShadow.jpg);
	
	background-repeat: repeat-y;
	width: 10px;
	
}

#congoDonate
{
	position:relative;
	top:200px;
	left: 100px;
}

#factsFont
{	
	color: #FFFFFF;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	
}

#donationPage
{	
	padding-left: 20px;
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	
}

.standardParagraph
{	
	
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	
}

.donationSubPanel
{	
	
	color: #000000;
	font-family:Arial;
	font-size: 16px;
	font-weight: bold;
	
}



.donationItemsBold
{	
	color: #000000;
	font-weight: bold;
	font-family:Arial;
	font-size: 12px;
	
}

#donationitemsPage
{	
	padding-left: 30px;
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	
}

#congoPage
{	
	padding-left: 10px;
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	
}

.congoPageText
{	
	padding-left: 10px;
	color: #000000;
	font-family:Arial;
	font-size: 12px;
	
}

#contactEmail
{	
	padding-left: 20px;
	padding-top: 130px;
	color: #000000;
	font-family:Arial;
	font-size: 18px;
	
}

#contactEmail a, contactEmail a:visited
{
	color: #9E1D16;
}

#contactMail
{	
	text-align:center;
	
	color: #000000;
	font-family:Arial;
	font-size: 18px;
	
}

#contactPhone
{	
	text-align:center;
	
	color: #000000;
	font-family:Arial;
	font-size: 18px;
	
}

#shopHeaderText
{	
	padding-left: 20px;
	padding-top: 190px;
	width: 530px;
	color: #000000;
	text-align: center;
	font-family:Arial;
	font-size: 12px;
	
}

#volunteerFacts
{	
	text-align:center;
	
	color: #000000;
	font-family:Arial;
	font-size: 16px;
	font-weight:bold;
	
}

.indented
{
   padding-left: 50pt;
   padding-right: 50pt;
}


#designby, designby a, designby a:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#designby a, designby a:visited
{
	text-decoration: none;
	color: #9E1D16;
}

.regText12
{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regText12 a
{
	color: #9E1D16;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold12
{
	color: #000000;
	font-weight:bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regText14
{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.donationBold14
{
	color: #000000;
	font-weight:bold;
	padding-left: 20px;
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold14
{
	color: #000000;
	font-weight:bold;
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold16
{
	color: #000000;
	font-weight:bold;
	font-size: 16px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold18
{
	color: #000000;
	font-weight:bold;
	font-size: 18px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold20
{
	color: #000000;
	font-weight:bold;
	font-size: 20px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.regTextBold22
{
	color: #000000;
	font-weight:bold;
	font-size: 22px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.nextGen14
{
	color: #000000;
	font-weight:bold;
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

a.nextGen14 { color: #9E1D16; font-size: 14px; font-weight:bold; text-decoration: underline }
a.nextGen14:visited { color: #9E1D16; font-size: 14px; font-weight:bold; text-decoration: underline }
a.nextGen14:active { color: #9E1D16; font-size: 14px; font-weight:bold; text-decoration: underline }
a.nextGen14:hover { color: #9E1D16; font-size: 14px; font-weight:bold; text-decoration: underline }

.projectHeader1
{
	color: #9E1D17;
	text-align: center;
	font-weight:bold;
	font-size: 26px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.projectHeader2
{
	color: #B44C47;
	text-align: center;
	font-weight:bold;
	font-size: 18px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}

.projectText
{
	color: #000000;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial; 
}

.projectTextCenter
{
	color: #000000;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial; 
}

.shopCategory
{
	color: #000000;
	padding-left: 20px;
	text-align: left;
	font-weight:bold;
	font-size: 26px;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
}