body {background: URL("/images/body_patern.jpg") repeat; margin: 0 auto; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; height: 100%;}
#wrapper {margin: 0 auto; padding: 0; min-height:100%; position:relative; height: auto !important; height: 100%; text-align:center;}

img { border:none; }

.header {background: URL("/images/header_bg_sml.jpg") repeat-x;height:136px; margin: 0 auto; padding:0;}
.header .wrap {height:100px; width:1000px; margin: 0 auto; padding:0;}
.header .logo {float: left; background: URL("/images/logoTop.jpg") no-repeat; width:297px; height:136px;}
.header .menu {float: right; background-position:bottom; background-image:URL("/images/header_shadow2.jpg"); background-repeat:no-repeat; height: 136px; text-align:left; width: 700px;}


.content {width:1000px; margin: 0 auto; padding:0; background: URL("/images/body_bg.jpg") repeat-y 308px;}
.content .logo {float: left; background: URL("/images/logoBottom.jpg") no-repeat; width:297px; height:900px; padding-top: 0px; padding-bottom:370px;}
.content .main {   width:700px; float:right; background-position:center; padding-bottom:270px; padding-top:10px; } /*position: relative; min-height: 100%; height: auto !important; height: 100%;*/
.content .main .contentSpace { text-align:left; width:600px; margin:0 auto;}

.footer {position: absolute; bottom: 0; left: 0; background: URL("/images/botom_bg.jpg") repeat-x #222222; height: 340px; clear:both; width:100%; text-align:center;padding-top:40px; color:#FFFFFF;}
.footer .footerMenu {margin: 0 auto; width:1000px; text-align:left; font-size:12px;}
.footer .footerMenu ul {padding-left:0; margin: 0; padding-right: 40px;}
.footer a {color: #FFFFFF; text-decoration:none; font-size:10px;}
.footer ul {float: left; list-style-type: none;}
.footer li {}
.footer .footerBtm {float:left; width:700px; text-align:center; padding-left:60px;}
.footer .footerBtm ul {float:left;}
.footer .footerBtm li {float:left; padding-left:25px;}

.textbox{ height:29px; line-height:25px; }

/*PAGE: South Africa*/
.south-africa {  }
.south-africa h1, h2, h3 { margin:0 0 10px; }
.south-africa h1 { border-bottom:1px solid #000; padding-bottom:10px; text-align:left; }
.south-africa h2 { font-size:20x; font-family:Arial, Helvetica, sans-serif; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:15px; }
.south-africa h3 { font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.south-africa .home-donate { text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; }
.south-africa .student-pic { border:1px solid #ccc; padding:2px; }
.south-africa .student { float:left; margin:10px; width:130px; text-align:center; }
.south-africa .student img { display:block; margin:0 auto; }
.south-africa .right { float:right; width:250px; text-align:right; font-weight:bold; font-size:16px; margin-bottom:20px; }
.south-africa input { border:none; }
.south-africa input:hover { border:none; }
.south-africa input:focus { border:none; }

.clear{clear:both;}
.center { text-align:center !important; }