body{text-align:center; margin:0; padding:0; background:#005b9a; background: url(images/bg-2.jpg) repeat-x; background-position:0px 150px;}
.top-bar{width:100%; height:151px; background: url(images/header-1.jpg) repeat-x;}
.all{width:1000px; margin:0 auto; padding:30px 0 0 0; text-align:left;}
.top{width:960px; float:left; clear:both;}
.top img{float:left;}
.mid{width:100%; float:left; clear:both; color:white; margin-bottom:120px;}
.mid h1{font-weight:normal; margin:0; padding:0;}
.left-col{width:280px; overflow:hidden; margin-right:20px; float:left; }
.left-col h1{font-size:42px; float:left; clear:both; width:100%; margin-bottom:15px; font-family:"Lucida Grande", helvetica, arial, sans-serif; color:#48b2ee;}
.left-col p{font-family:"Lucida Grande", sans-serif; font-size:12px; line-height:1.6em; float:left; clear:both; margin:0 0 15px 0; width:100%;}
.p{float:left; clear:left; width:100%;}
.footer{background:white; width:100%; height:200px; clear:both;}
.news-item{width:100%; float:left; clear:both; border-bottom:1px dashed white;}
.mid-col{width:400px; margin-right:20px; overflow:hidden; float:left;}
.right-col{width:255px; overflow:hidden; float:left; margin:20px 0 0 0;}
.right-col h2{font-family:"Lucida Grande", helvetica, arial, sans-serif; font-size:16px;}
.right-col h1{font-family:"Lucida Grande", helvetica, arial, sans-serif; font-size:30px; margin: 0 0 15px 0;}
.right-col img{max-width:240px; border:6px solid #338ecd;}
.right-col a{color:white; text-decoration:none;}
.right-col a:hover{text-decoration:underline;}
.kids-button{float:left; clear:left; height:40px; width:260px; background: url(images/kids-button-1.png) no-repeat;}
.kids-button:hover{background: url(images/kids-button-2.png) no-repeat;}
.kids-button{color:white; padding:17px 0 0 25px;}

.footer{height:0px;}

a{outline:none; border:none;}
a.donate:hover{background: url(images/amazon-2.png) no-repeat;}
a.donate{background: url(images/amazon-1.png) no-repeat; height:65px; width:200px; float:left; margin-left:95px; margin-top:20px;}
.mid-col form input{margin-left:94px; margin-top:20px;}

.logo{margin:15px 0 0 20px;}

body{text-align:center; margin:0; padding:0; background:#005b9a; background: url(images/bg-2.jpg) repeat-x; background-position:0px 150px;}
.top-bar{width:100%; height:151px; background: url(images/header-1.jpg) repeat-x; text-align:center;}
.all{width:1000px; margin:0 auto; padding:30px 0 0 0; text-align:left;}
.top{width:960px; float:none; margin:0 auto;}
.top img{float:left;}
.mid{width:100%; float:left; clear:both; color:white; margin-bottom:120px;}
.mid h1{font-weight:normal; margin:0; padding:0;}
.left-col{width:280px; overflow:hidden; margin-right:20px; float:left; }
.left-col h1{font-size:42px; float:left; clear:both; width:100%; margin-bottom:15px; font-family:"Lucida Grande", helvetica, arial, sans-serif; color:#48b2ee;}
.left-col p{font-family:"Lucida Grande", sans-serif; font-size:12px; line-height:1.6em; float:left; clear:both; margin:0 0 15px 0; width:100%;}
.p{float:left; clear:left; width:100%;}
.footer{background:white; width:100%; height:200px; clear:both;}
.news-item{width:100%; float:left; clear:both; border-bottom:1px dashed white;}
.mid-col{width:400px; margin-right:20px; overflow:hidden; float:left;}
.right-col{width:255px; overflow:hidden; float:left; margin:20px 0 0 0;}
.right-col h2{font-family:"Lucida Grande", helvetica, arial, sans-serif; font-size:16px;}
.right-col h1{font-family:"Lucida Grande", helvetica, arial, sans-serif; font-size:30px; margin: 0 0 15px 0;}
.right-col img{max-width:240px; border:6px solid #338ecd;}
.right-col a{color:white; text-decoration:none;}
.right-col a:hover{text-decoration:underline;}
.kids-button{float:left; clear:left; height:40px; width:260px; background: url(images/kids-button-1.png) no-repeat;}
.kids-button:hover{background: url(images/kids-button-2.png) no-repeat;}
.kids-button{color:white; padding:17px 0 0 25px;}

.footer{height:0px;}

a{outline:none; border:none;}
a.donate:hover{background: url(images/amazon-2.png) no-repeat;}
a.donate{background: url(images/amazon-1.png) no-repeat; height:65px; width:200px; float:left; margin-left:95px; margin-top:20px;}
.mid-col form input{margin-left:94px; margin-top:20px;}

.logo{margin:10px 0 0 0px; float:left;}

.top-bar{margin-top:0px; position:relative; top:0;}
.top{position:relative; margin-top:0; width:1010px;}
body{padding:0; margin:0;}


