@charset "UTF-8";
/* CSS Document */
*{padding:0px; margin:0px;}

body {padding:0px; margin:0px; font-family:"Myriad Pro", Arial, sans-serif; font-size:100%; line-height:1.25em; color:#000000; background:#640a1a url(images/background.png); text-align:center}
img {padding:0px; margin:5px 0px; border:none;}
strong {font-weight:bold}
a{text-decoration:underline; font-weight:bold; color:#000000;}
a:hover{color:#BF1E2D}
a:visited{color:#000000}

li{margin-bottom:5px;}

#bodyholder {position:relative; top:132px; width:956px; margin:0px auto; text-align:left;}
	#logo {position:absolute; top:-130px; z-index:1;}
	#spacer {background:#231F20; height:20px}
	#topnav {background:url(images/topnav.gif); height:32px; border-bottom:#FFFFFF solid 3px; border-top:#FFFFFF solid 3px; text-align:center}
	#toplinks {position:absolute; top:22px; z-index:2;}
	#toplinks:hover {z-index:4;}

	
	#country {background:url(images/countrynav.gif); height:17px; width:100%; position:absolute; top:237px; color:#FFFFFF; font-size:.938em; font-weight:bold; text-align:center; padding-top:4px;}
	#mexicoImage{position:absolute; top:273px; left:15px; width:100%}
	#mexicoImage img{margin:5px 8px;}
	#safricaImage{position:absolute; top:273px; left:30px; width:100%}
	#safricaImage img{margin:3px 8px;}
	#swazilandImage{position:absolute; top:273px; left:30px; width:100%}
	#swazilandImage img{margin:3px 8px;}
	#usImage{position:absolute; top:273px; left:15px; width:100%}
	#usImage img{margin:3px 4px;}
	#video img {margin:8px 0px;}
	#connections img {margin:8px 10px 0px 8px;}

	#footer {background:url(images/bottomnav.gif) repeat-x; height:19px; width:100%; border-top:#FFFFFF solid 3px; text-align:center; padding-top:3px;}
		#footer a {text-decoration:none; color:#FFFFFF; font-family:"Myriad Pro", Arial, sans-serif; font-size:.875em; margin:0px 12px; font-weight:lighter}
		#footer a:hover {color:#000000};
	#foot2{position:absolute; width:100%; text-align:center}

.black a {color:#000000; text-decoration:none}
.black a:hover {color:#000000; text-decoration:none}

#vidback{background:url(images/vidback.png); position:absolute; left:20px; top:247px; width:922px; height:525px;}
	#vidback img{position:absolute;}
	#vidback #copy{position:absolute; top:430px; left:65px; font-size:.625em;}
	#vidback #copy a{text-decoration:none}
	#vidback #email{position:absolute; top:455px; left:571px;}
	#vidback #email a {text-decoration:none; color:#FFFFFF; font-family:"Myriad Pro", Arial, sans-serif; font-size:.938em; font-weight:normal;}
	#vidback #email a:hover {color:#000000}
	#vidback #email div{position:relative; z-index:1; width:287px; text-align:center; margin-top:15px;}

#belowvid{position:absolute;width:100%;text-align:center}
#belowvid img{margin:0px 10px}

#item{position:absolute; width:420px; font-size:1.125em; line-height:1.375em;}
#item .pic{float:left; margin-right:20px;}
#item h2{color:#BF1E2D; font-size:1.25em; font-weight:normal}
#cities{background:url(images/cities.png) repeat-x; position:absolute; width:100%; height:222px; z-index:-1; background-image: url(images/cities.png);}

#sitemap{position:absolute; left:78px; width:818px; height:1035px; top: 157px;}
#sitemap a{text-decoration:none; font-size:.938em}
#sitemap .title a{font-size:1.375em; font-weight:bold; color:#A00A0A; text-decoration:none}
#sitemap .title a hover{color:#A00a0a;}

#copy{color:#FFFFFF; font-size:.562em; line-height:1em; margin-top:8px; padding:0px 20px;}
#copy a{font-size:inherit; margin:0px;}

#pelayo{color:#FFFFFF; font-size:1.2em; margin-top:8px;}
#pelayo a{color:#FFFFFF; font-size:inherit; text-decoration:none; margin:0px;}
#pelayo a:hover{color:A00a0a}