
.container_12a {
	background: #fff url(images/12_col.gif) repeat-y;
}

/***********************************************/
/* General tag styles                          */
/***********************************************/ 

html, body{height:100%; min-width:980px; -webkit-text-size-adjust: none;}

.wrapper {min-height:100%; height:auto !important; height:100%; margin:0 auto -50px}
.footer, .push{height:50px}

body{background-color:#ffffff; color:#606060; font-size:16px; line-height:20px; background-image:url(images/bg_1.jpg); background-position:center top; background-repeat:no-repeat; }

a{text-decoration:none}
a img{border:none}
:focus{-moz-outline-style:none}
a:focus{outline:none}
.ULclear{margin:0; padding:0; clear:both; line-height:0}

.underLink a:link{border-bottom:1px solid #CCC; color:#606060}
.underLink a:visited{border-bottom:1px solid #CCC; color:#606060}
.underLink a:hover{border-bottom:1px solid #000; color:#000}
.underLink a:active{border-bottom:1px solid #000; color:#000}

hr{height:1px; border:none; border-top:1px solid #CCC}

.content h1{padding:0 0 0 0; margin:0 0 10px 0; display:block; background:transparent; font-weight:400; font-size:80px; line-height:80px; font-family:'Anton', Arial, Helvetica, sans-serif; color:#00a651; text-transform:uppercase; }
.content h2{padding:0 0 0 0; margin:0 0 10px 0; display:block; background:transparent; font-weight:400; font-size:50px; line-height:50px; font-family:'Anton', Arial, Helvetica, sans-serif; color:#00a651; }
.content h3{padding:0 0 0 0; margin:0 0 10px 0; display:block; background:transparent; font-weight:400; font-size:24px; line-height:24px; font-family:'Anton', Arial, Helvetica, sans-serif; color:#55b9ff; }
.content h4{padding:0 0 0 0; margin:0 0 10px 0; display:block; background:transparent; font-weight:400; font-size:20px; line-height:20px; font-family:'Anton', Arial, Helvetica, sans-serif; color:#55b9ff; }

.header { height:320px; overflow:hidden; }
.header .logo a {background-repeat:no-repeat; width:100px; height:200px; display:block;}
.header .logo span { display:none; }

/***********************************************/
/* Menus                                       */
/***********************************************/ 

#menu{ margin-top:12px; margin-bottom:0px; overflow:hidden; }
#menu ul{margin:0; padding:0; }
#menu ul li{float:left; list-style-type:none; margin:0; padding:0}

#menu a{text-align:center; display:block; font:400 25px 'Anton', Arial, Helvetica, sans-serif; text-decoration:none; color:#00a651; line-height:25px; text-transform:uppercase; padding:5px 10px 7px 10px; background-color:#ffffff; margin:0 0 5px 0; }
#menu a em { color:#fff; font-style:normal; }
#menu a.selected { background-color:#00a651; }
#menu a:hover { color:#fff; background-color:#00a651}
#menu a:hover em { color:#fff; }
#menu .breakli { padding-right:5px; }

/***********************************************/
/* Elements                                    */
/***********************************************/ 

.space80 { height:80px; }
.space60 { height:60px; }
.space40 { height:40px; }
.space30 { height:30px; }
.space20 { height:20px; }
.space10 { height:10px; }

.padH2 h2 { margin-top:30px; }

.newsArchiveBox { background-color:#f4f4f4; padding:15px; margin-left:40px; }
.newsArchiveBox p { margin:0; padding:0; }

.ctaBox div { background-color:#cceddc; padding:15px;  }
.ctaBox div p { font-weight:bold; color:#00a651; margin:0; padding:0; }
.ctaBox h3 { margin:0; padding:0; }
.ctaBox h3 a { display:block; color:#FFF; background-color:#54b9ff; padding:15px; background-image:url(images/icon_right-arrow.png); background-position: 270px center; background-repeat:no-repeat; }
.ctaBox h3 a:hover { background-color:#00a651; }

.thumbs { margin: 0; padding: 0; overflow: hidden; }
.thumbs li { list-style: none; float: left; margin:0 9px 9px 0; padding: 5px; background: #99d5ff; }
.thumbs li a { }
.thumbs li img { display: block; }
.thumbs li a img { border: none;}
.thumbs li:hover { background: #00a651; }

.inlineVideoFrame { float: left; margin:0 9px 9px 0; padding: 5px; background: #99d5ff; }
.inlineVideoFrame a { width:120px; height:80px; display:block; overflow:hidden; }
.inlineVideoFrame a img { margin-top:-5px; }
.inlineVideoFrame:hover { background: #98ddc9; }

#ytvideo{float:left}
.yt_holder{background:#99d5ff;float:left;margin-bottom:15px;padding:15px 15px 0 15px}
.yt_holder ul{float:left;width:450px;margin:0;padding:0}
.yt_holder ul li{list-style-type:none;display:block;background:#55b9ff;float:left;width:206px;margin:2px 0 15px 10px;padding:4px}
.yt_holder ul li img{width:120px;}
.yt_holder ul li a{font-family:Anton, Arial, Helvetica, sans-serif;text-decoration:none;display:block;color:#fff;font-weight:400;font-size:17px;line-height:19px;text-transform:uppercase;}
.yt_holder .currentvideo{background:#00a651}
.yt_holder ul li a span { width:120px; height:80px; display:block; overflow:hidden; float:left;margin-right:5px }
.yt_holder ul li a img { margin-top:-5px; }

/***********************************************/
/* Themes                                      */
/***********************************************/ 

.bodyprivacy .bodyPara p, .bodyprivacy .bodyPara li { font-weight:bold; font-size:14px; color:#00a651; }

.bodyabout-st-annas { background-image:url(images/bg_2.jpg); }
.bodyabout-st-annas .content h1 { color:#0094a6 }
.bodyabout-st-annas .content h2 { color:#0094a6 }
.bodyabout-st-annas .content h3 { color:#ffa5b6 }
.bodyabout-st-annas #menu a { color:#0094a6 }
.bodyabout-st-annas #menu a.selected { background-color:#0094a6; }
.bodyabout-st-annas #menu a:hover { color:#fff; background-color:#0094a6}
.bodyabout-st-annas .bodyPara p { font-weight:bold; font-size:14px; color:#0094a6; }
.bodyabout-st-annas .thumbs li { background:#ffa5b6 }
.bodyabout-st-annas .thumbs li:hover { background: #0094a6; }

.bodyst-annas-academy { background-image:url(images/bg_4.jpg); }
.bodyst-annas-academy .content h1 { color:#ff5287 }
.bodyst-annas-academy .content h2 { color:#ff5287 }
.bodyst-annas-academy .content h3 { color:#ffc7a5 }
.bodyst-annas-academy #menu a { color:#ff5287 }
.bodyst-annas-academy #menu a.selected { background-color:#ff5287; }
.bodyst-annas-academy #menu a:hover { color:#fff; background-color:#ff5287}
.bodyst-annas-academy .bodyPara p { font-weight:bold; font-size:14px; color:#ff5287; }
.bodyst-annas-academy .thumbs li { background:#ffc7a5 }
.bodyst-annas-academy .thumbs li:hover { background: #ff5287; }

.bodymeet-the-children { background-image:url(images/bg_3.jpg); }
.bodymeet-the-children .content h1 { color:#54b9ff }
.bodymeet-the-children .content h2 { color:#98ddc9 }
.bodymeet-the-children .content h3 { color:#98ddc9 }
.bodymeet-the-children #menu a { color:#54b9ff }
.bodymeet-the-children #menu a.selected { background-color:#54b9ff; }
.bodymeet-the-children #menu a:hover { color:#fff; background-color:#54b9ff}
.bodymeet-the-children .bodyPara p { font-weight:bold; font-size:14px; color:#54b9ff; }
.bodymeet-the-children .thumbs li { background:#98ddc9 }
.bodymeet-the-children .thumbs li:hover { background: #54b9ff; }

.bodygallery { background-image:url(images/bg_5.jpg); }
.bodygallery .content h1 { color:#ff683d }
.bodygallery .content h2 { color:#ff683d }
.bodygallery .content h3 { color:#99d5ff }
.bodygallery #menu a { color:#ff683d }
.bodygallery #menu a.selected { background-color:#ff683d; }
.bodygallery #menu a:hover { color:#fff; background-color:#ff683d}
.bodygallery .bodyPara p { font-weight:bold; font-size:14px; color:#ff683d; }
.bodygallery .thumbs li { background:#99d5ff }
.bodygallery .thumbs li:hover { background: #ff683d; }

.bodynews { background-image:url(images/bg_6.jpg); }
.bodynews .content h1 { color:#0094a6 }
.bodynews .content h2 { color:#ffc7a5 }
.bodynews .content h3 { color:#ffc7a5 }
.bodynews .content h4 { color:#0094a6 }
.bodynews #menu a { color:#0094a6 }
.bodynews #menu a.selected { background-color:#0094a6; }
.bodynews #menu a:hover { color:#fff; background-color:#0094a6}
.bodynews .bodyPara p { font-weight:bold; font-size:14px; color:#0094a6; }
.bodynews .thumbs li { background:#ffc7a5 }
.bodynews .newsGallery img { border:#ffc7a5 solid 20px; }
.bodynews .newsGallery:hover img { border:#0094a6 solid 20px; }
.bodynews .newsArchiveBox { background-color:#fff4ed }
.bodynews .thumbs li:hover { background: #0094a6; }

.bodyfundraising { background-image:url(images/bg_7.jpg); }
.bodyfundraising .content h1 { color:#0094a6 }
.bodyfundraising .content h2 { color:#ffa5b6 }
.bodyfundraising .content h3 { color:#ffa5b6 }
.bodyfundraising .content h4 { color:#0094a6 }
.bodyfundraising #menu a { color:#0094a6 }
.bodyfundraising #menu a.selected { background-color:#0094a6; }
.bodyfundraising #menu a:hover { color:#fff; background-color:#0094a6}
.bodyfundraising .bodyPara p { font-weight:bold; font-size:14px; color:#0094a6; }
.bodyfundraising .thumbs li { background:#ffa5b6 }
.bodyfundraising .newsGallery img { border:#ffa5b6 solid 20px; }
.bodyfundraising .newsGallery:hover img { border:#0094a6 solid 20px; }
.bodyfundraising .newsArchiveBox { background-color:#ffedf0 }
.bodyfundraising .thumbs li:hover { background: #0094a6; }

.bodyhow-to-help { background-image:url(images/bg_8.jpg); }
.bodyhow-to-help .content h1 { color:#ff683d }
.bodyhow-to-help .content h2 { color:#ff683d }
.bodyhow-to-help .content h3 { color:#99d5ff }
.bodyhow-to-help #menu a { color:#ff683d }
.bodyhow-to-help #menu a.selected { background-color:#ff683d; }
.bodyhow-to-help #menu a:hover { color:#fff; background-color:#ff683d}
.bodyhow-to-help .bodyPara p { font-weight:bold; font-size:14px; color:#ff683d; }
.bodyhow-to-help .bodyPara ul li { font-weight:bold; font-size:14px; color:#ff683d; }
.bodyhow-to-help .thumbs li { background:#99d5ff }
.bodyhow-to-help .thumbs li:hover { background: #ff683d; }
.bodyhow-to-help .ctaBox div { background-color:#fff4ed;   }
.bodyhow-to-help .ctaBox div p { color:#ff683d; }
.bodyhow-to-help .ctaBox h3 a { background-color:#51c0a0; }
.bodyhow-to-help .ctaBox h3 a:hover { background-color:#ff683d; }


.bodycontact { background-image:url(images/bg_9.jpg); }
.bodycontact .content h1 { color:#54b9ff }
.bodycontact .content h2 { color:#b699ff }
.bodycontact .content h3 { color:#b699ff }
.bodycontact #menu a { color:#54b9ff }
.bodycontact #menu a.selected { background-color:#54b9ff; }
.bodycontact #menu a:hover { color:#fff; background-color:#54b9ff}
.bodycontact .bodyPara p { font-weight:bold; font-size:14px; color:#54b9ff; }
.bodycontact .thumbs li { background:#b699ff }
.bodycontact .thumbs li:hover { background: #54b9ff; }


/***********************************************/
/* Footer                                      */
/***********************************************/ 

.footer{line-height:0; font-size:11px; line-height:15px; color:#94a2ad; font-family:Arial, Helvetica, sans-serif; }
.footer .border {border-top:#c9d0d6 solid 1px;}
.footer a{color:#44545b}
.footer a:hover{color:#000000}
