
body { font-family:Arial,Helvetica,sans-serif; font-size:13px;}

#admin-bar { overflow:hidden; background:#000000; border-bottom:1px solid #cccccc; height:25px; }
#admin-bar p { width:930px; margin:auto; color:#ffffff; margin-top:5px; text-align:right; padding:0px 10px;}
#admin-bar p a { color:#ffffff;}

#repeating-border { width:973px; margin:auto; background:url(/images/backgrounds/repeating-border.gif) repeat-y;}
#main-top-background { background:url(/images/backgrounds/header.gif) no-repeat top left;}
#main-bottom-background { background:url(/images/backgrounds/footer.gif) no-repeat bottom left; }

#header { overflow:hidden; height:178px;}
#header h1 { float:left;margin-top:6px; margin-left:91px;}
#header h1 a { display:block; width:246px; height:81px; text-indent:-999999px; overflow:hidden; }
#header ul.main-nav { clear:both; margin-left:65px;}
#header ul.main-nav li { float:left;}
#header ul.main-nav li a { display:block; margin-left:0px; overflow:hidden; text-indent:-999999px; height:75px; background-image:url(/images/backgrounds/nav-sprite.png); background-repeat:no-repeat;}
#header ul.main-nav li.home a { background-position:-20px -20px; width:97px; }
#header ul.main-nav li.home a:hover { background-position:-20px -114px; }
#header ul.main-nav li.home a.hover { background-position:-20px -114px; }
#header ul.main-nav li.about a { background-position:-120px -20px; width:127px; margin-left:3px; }
#header ul.main-nav li.about a:hover { background-position:-120px -114px;}
#header ul.main-nav li.about a.hover { background-position:-120px -114px;}
#header ul.main-nav li.support a { background-position:-247px -20px; width:133px; }
#header ul.main-nav li.support a:hover { background-position:-247px -114px;}
#header ul.main-nav li.support a.hover { background-position:-247px -114px;}
#header ul.main-nav li.news a { background-position:-384px -20px; width:122px; margin-left:4px; }
#header ul.main-nav li.news a:hover { background-position:-384px -114px;}
#header ul.main-nav li.news a.hover { background-position:-384px -114px;}
#header ul.main-nav li.events a { background-position:-507px -20px; width:118px; margin-left:1px; }
#header ul.main-nav li.events a:hover { background-position:-507px -114px;}
#header ul.main-nav li.events a.hover { background-position:-507px -114px;}
#header ul.main-nav li.contact a { background-position:-626px -20px; width:109px; }
#header ul.main-nav li.contact a:hover { background-position:-626px -114px;}
#header ul.main-nav li.contact a.hover { background-position:-626px -114px;}
#header ul.main-nav li.donate a { background-position:-742px -20px; width:79px; margin-left:4px; }
#header ul.main-nav li.donate a:hover { background-position:-742px -114px;}
#header ul.main-nav li.donate a.hover { background-position:-742px -114px;}

#header ul.main-nav li .sub-nav ul { position:absolute; display:none; z-index:999;}
#header ul.main-nav li .sub-nav ul li { float:none; display:block; text-align:center;}
#header ul.main-nav li .sub-nav ul li a { background:none; text-indent:0px; color:#420270; font-weight:bold; padding:5px; height:auto; text-decoration:none; margin-left:0px;}
#header ul.main-nav li .sub-nav ul li a:hover { text-decoration:underline;}

#header ul.main-nav li.about .sub-nav ul { margin-left:11px; width:121px; margin-top:-17px; background:#ff188f;}
#header ul.main-nav li.about .sub-nav ul li a { width:111px;}
#header ul.main-nav li.support .sub-nav ul { margin-left:6px; width:128px; margin-top:-17px; background:#ff6600;}
#header ul.main-nav li.support .sub-nav ul li a { width:117px;}
#header ul.main-nav li.news .sub-nav ul { margin-left:8px; width:124px; margin-top:-17px; background:#ffbb0f;}
#header ul.main-nav li.news .sub-nav ul li a { width:113px;}
#header ul.main-nav li.events .sub-nav ul { margin-left:8px; width:115px; margin-top:-17px; background:#b4ff00;}
#header ul.main-nav li.events .sub-nav ul li a { width:104px;}
#header ul.main-nav li.contact .sub-nav ul { margin-left:8px; width:104px; margin-top:-17px; background:#ffff00;}
#header ul.main-nav li.contact .sub-nav ul li a { width:94px;}
#header ul.main-nav li:hover .sub-nav ul { display:block;}

#header .breadcrumb { overflow:hidden; margin-left:105px; clear:both; }
#header .breadcrumb ul li { padding-left:10px; float:left; color:#0056b0;}
#header .breadcrumb ul li.home { padding:0px;}
#header .breadcrumb ul li a { color:#0056b0; text-decoration:none;}
#header .breadcrumb ul li a:hover { text-decoration:underline;}

#main-content { min-height:100px; margin-left:74px; overflow:hidden; }

#main-content .breadcrumb { overflow:hidden; margin-bottom:20px; margin-left:30px; }
#main-content .breadcrumb ul li { padding-left:10px; float:left; color:#0056b0;}
#main-content .breadcrumb ul li.home { padding:0px;}
#main-content .breadcrumb ul li a { color:#0056b0; text-decoration:none;}
#main-content .breadcrumb ul li a:hover { text-decoration:underline;}

#main-content h2 { color:#0056b0; font-size:180%; }
#main-content h3 { color:#660066; margin:15px 0px; font-size:125%;}
#main-content h4 { color:#660066; margin:15px 0px; font-size:120%; }
#main-content .parchment-block.text h3 { margin-left:-25px; background:url(/images/backgrounds/h3-background.png) no-repeat; padding-left:25px; padding-top:28px; padding-bottom:20px; font-weight:bold;  }
#main-content p { line-height:150%; margin:10px 0px; color:#660066;}
#main-content b { font-weight:bold;}
#main-content strong { font-weight:bold;}
#main-content ul { margin:10px 0px; }
#main-content ul li { color:#660066; padding-left:20px; margin:5px 0px;}
#main-content table { margin:5px 0px; margin-left:-5px;}
#main-content table tr td { padding:5px; color:#660066; }
#main-content a { color:#0056B0; text-decoration:none;}
#main-content a:hover { text-decoration:underline;}


#main-content .right-col .text ul li { background:url(/images/backgrounds/bullet.png) no-repeat 0px 4px; padding:5px 25px; line-height:150%;} 

#main-content .top-area { overflow:hidden;}
#main-content .top-area .top-left { width:230px; float:left; margin-right:40px; margin-left:30px; }
#main-content .top-area .top-left .parchment-block { }

#main-content .top-area .top-left .donation-box { border:4px solid #fdb41a; padding:10px; margin-left:-10px; margin-right:-15px; margin-top:34px; }
#main-content .top-area .top-left .donation-box .bear-icon { position:absolute; background:url(/images/icons/donation-bear.png) no-repeat; width:81px; height:102px; margin-top:-50px; margin-left:150px;}
#main-content .top-area .top-left .donation-box p { color:#005bae; margin-top:0px; margin-right:100px;}
#main-content .top-area .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:135px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px;}
#main-content .top-area .top-left .donation-box input.submit { }


#main-content .top-area .top-right { width:517px; float:left; height:360px; }

#main-content .left-col { margin-left:40px; width:230px; min-height:10px; float:left; }

#main-content .right-col { width:480px; float:left; padding-left:60px; }
#main-content .right-col .breadcrumb { margin-left:0px;}
#main-content .right-col .breadcrumb ul { margin:0px;}
#main-content .right-col .breadcrumb ul li { margin:0px;}

#main-content .right-col .parchment-block.documentlibrary ul.document_library { margin:5px 0px; overflow:hidden;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document { overflow:hidden; margin:10px; margin-top:0px; width:220px; float:left; padding:0px;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document .file-type-icon { text-align:center; float:left; padding-left:0px; margin:3px 0px;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document h4 { margin:5px 0px; padding-left:58px; font-size:100%; font-weight:bold;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document h4 a { color:#0056B0;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document p { margin:5px 	0px; padding-left:58px;}
#main-content .right-col .parchment-block.documentlibrary ul.document_library li.document p.document-icon { text-align:center; float:left; padding-left:0px; margin:8px 0px;}

#main-content .top-right .google-map { background:#ffffff; background:url(/images/backgrounds/map-background.png) no-repeat; width:475px; height:321px; padding-left:33px; padding-top:25px; margin-bottom:20px; }

#sub-page-1 #main-content { }
#sub-page-1 #main-content .top-area .top-right { height:auto;}
#sub-page-1 #main-content .top-area .top-left { margin-top:10px;}
#sub-page-1 #main-content .top-area .top-left .donation-box { width:219px; }
#sub-page-1 #main-content .top-area .top-left .donation-box p { margin-right:70px;}
#sub-page-1 #main-content .top-area .top-left .donation-box input.text { width:125px; }
#sub-page-1 #main-content .top-area .top-left .donation-box label.error { display:block; color:#ff0000;}
#sub-page-1 #main-content .top-area .top-right { width:517px; float:left;}
#sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study { width:517px; height:360px;}
#sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images { float:left; width:400px; margin:0px;}
#sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0px;}
#sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { font-size:95%; position:absolute; margin-left:344px; padding-left:30px; padding-right:10px; width:117px; height:360px; overflow:hidden; text-align:right; color:#ffffff; background:url(/images/backgrounds/homepage-case-study-overlay.png) no-repeat; }
#sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content p { color:#ffffff;}
#sub-page-1 #main-content .top-area .top-right .case-studies .flower-icons { background:url(/images/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }

#sub-page-1 #main-content .bottom-area { }
#sub-page-1 #main-content .bottom-area .bottom-box { width:244px; float:left; margin-left:40px;}
#sub-page-1 #main-content .bottom-area .bottom-box.box-1 { margin-left:20px;}
#sub-page-1 #main-content .bottom-area .bottom-box.box-1 .stars { background:url(/images/icons/sub-page-star.png) no-repeat; width:27px; height:28px; position:absolute; margin-top:110px; margin-left:0px;}
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder { background-image:url(/images/backgrounds/pink-box-1.gif); background-repeat:no-repeat; background-color:#fd9dc7; overflow:hidden;}
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:6px;}
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.text { background:#fd9dc7; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.text h4 { color:#660066; font-size:100%; font-weight:bold; margin:10px 0px;}
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.text p { color:#660066; margin:10px 0px; height:135px; }
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.text h5 a { background:#8a5e76; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#sub-page-1 #main-content .bottom-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}

#sub-page-1 #main-content .bottom-area .bottom-box.box-2 .parchment-block.imageplaceholder  { background-image:url(/images/backgrounds/pink-box-2.gif); background-color:#ffcfe4;}
#sub-page-1 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text { background:#ffcfe4; }
#sub-page-1 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text h5 a { background:#927c88; }

#sub-page-1 #main-content .bottom-area .bottom-box.box-3 .stars { background:url(/images/icons/sub-page-house.png) no-repeat; width:59px; height:68px; position:absolute; margin-top:100px; margin-left:220px;}

#sub-page-2 #main-content { background:url(/images/backgrounds/main-content.png) repeat-y 318px 0px; margin-left:40px;}
#sub-page-2 #main-content .left-col { margin-left:20px; width:284px;}
#sub-page-2 #main-content .left-col .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/large-left-bar-image-background.png) no-repeat; width:261px; height:179px; overflow:hidden;}
#sub-page-2 #main-content .left-col .parchment-block.imageplaceholder .image-placeholder h3 { margin-left:20px;}
#sub-page-2 #main-content .left-col .parchment-block.imageplaceholder .image-placeholder img { margin-top:18px; margin-left:20px; width:230px; height:151px; }
#sub-page-2 #main-content .left-col .first_image { margin-bottom:10px; margin-left:8px;}
#sub-page-2 #main-content .left-col .second_image { margin-bottom:10px; position:relative; z-index:50;}
#sub-page-2 #main-content .left-col .third_image { margin-bottom:10px; margin-top:-40px; position:relative; z-index:100; margin-left:23px;}
#sub-page-2 #main-content .left-col .third_image .stars { position:absolute; z-index:100; background:url(/images/backgrounds/image-3-stars.png) no-repeat; width:59px; height:95px; margin-left:-38px; margin-top:35px;}
#sub-page-2 #main-content .left-col .fourth_image { margin-bottom:10px; position:relative; z-index:150; padding-top:60px; margin-left:3px; }
#sub-page-2 #main-content .left-col .fourth_image .stars { position:absolute; z-index:100; background:url(/images/backgrounds/image-4-stars.png) no-repeat; width:129px; height:119px; margin-top:-110px; margin-left:70px; }

#sub-page-2 #main-content .left-col ul.news-images li { background:url(/images/backgrounds/large-left-bar-image-background.png) no-repeat; width:261px; height:179px; overflow:hidden; padding:0px; margin-bottom:20px;}
#sub-page-2 #main-content .left-col ul.news-images li a { margin-top:18px; margin-left:20px; width:230px; height:151px; display:block; }

#sub-page-2 #main-content .right-col { }
#sub-page-2 #main-content .right-col .team-members { margin-top:-15px; }
#sub-page-2 #main-content .right-col .team-members ul { margin:0px; }
#sub-page-2 #main-content .right-col .team-members ul li { padding:0px; padding-bottom:5px; overflow:hidden; border-bottom:2px dotted #ee1e8b; }
#sub-page-2 #main-content .right-col .team-members ul li ul.images { float:right;}
#sub-page-2 #main-content .right-col .team-members ul li ul.images li { border-bottom:none;}

#sub-page-2 #main-content .right-col .team-members ul li ul.images li { background:url(/images/backgrounds/whos-who-image-surround.png) no-repeat; width:156px; height:170px; float:left; margin-left:10px;}
#sub-page-2 #main-content .right-col .team-members ul li ul.images li img { width:132px; height:146px; margin-left:12px; margin-top:12px;}

#sub-page-2 #main-content .right-col .team-members ul li .details {}
#sub-page-2 #main-content .right-col .team-members ul li .details h4 { margin:10px 0px;}
#sub-page-2 #main-content .right-col .team-members ul li .details dl { overflow:hidden; margin:10px 0px;}
#sub-page-2 #main-content .right-col .team-members ul li .details dl dt { float:left; clear:left; margin-right:5px; }
#sub-page-2 #main-content .right-col .team-members ul li .details dl dd { float:left; }

#latest-news #main-content  .top-area .top-left { margin-top:10px;  }
#latest-news #main-content  .top-area .top-right { height:auto; width:auto;}
#latest-news #main-content  .top-area .top-right .top-right-images { }
#latest-news #main-content  .top-area .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px;}
#latest-news #main-content  .top-area .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#latest-news #main-content  .top-area .top-right .top-right-images .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#latest-news #main-content  .top-area .top-right .top-right-images .image-1 { float:left; }
#latest-news #main-content  .top-area .top-right .top-right-images .image-2 { float:left; margin-left:-25px; margin-top:50px; }
#latest-news #main-content  .top-area .top-right .top-right-images .image-2 .bee { position:absolute; width:62px; height:64px; z-index:100; background:url(/images/backgrounds/bee.png) no-repeat; margin-top:-35px; margin-left:35px;}
#latest-news #main-content  .top-area .top-right .top-right-images .image-3 { float:left; margin-left:-55px; }

#latest-news #main-content .left-col { width:244px; margin-left:26px; }
#latest-news #main-content .left-col .stars { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:65px; margin-left:-42px;}
#latest-news #main-content .left-col .parchment-block.imageplaceholder { background:url(/images/backgrounds/green-box-image-background.gif) no-repeat #9cb501; overflow:hidden;}
#latest-news #main-content .left-col .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:16px;}
#latest-news #main-content .left-col .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#latest-news #main-content .left-col .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#latest-news #main-content .left-col .parchment-block.text { background:#9cb501; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#latest-news #main-content .left-col .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#latest-news #main-content .left-col .parchment-block.text p { color:#ffffff; margin:10px 0px; }
#latest-news #main-content .left-col .parchment-block.text h5 a { background:#5e6d01; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#latest-news #main-content .left-col .parchment-block.text h5 a:hover { text-decoration:underline;}

#latest-news #main-content .right-col .news_articles .article { border-bottom:2px dotted #ccff00; margin-bottom:10px; padding-bottom:10px;}
#latest-news #main-content .right-col .news_articles .article h3 a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .news_articles .article h3 a:hover { text-decoration:underline;}
#latest-news #main-content .right-col .news_articles .article h3 span.date { font-size:65%;}
#latest-news #main-content .right-col .news_articles .article p a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .news_articles .article p a:hover { text-decoration:underline;}
#latest-news #main-content .right-col .news_articles .article p.article-link { margin-top:-8px;}

#latest-news #main-content .right-col .full-article ul.images { float:left; margin:0px; }
#latest-news #main-content .right-col .full-article ul.images li { margin:0px 10px 10px 0px; padding:0px;}

#latest-news #main-content .right-col .events .event { margin:0px; padding:0px; border-bottom:2px dotted #660066; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
#latest-news #main-content .right-col .events .event .date-col { width:100px; float:left; margin-right:15px;}
#latest-news #main-content .right-col .events .event .date-col .date-icon { width:100px; height:100px; background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jan { background-image:url(/images/date-icons/jan.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.feb { background-image:url(/images/date-icons/feb.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.mar { background-image:url(/images/date-icons/mar.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.apr { background-image:url(/images/date-icons/apr.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.may { background-image:url(/images/date-icons/may.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jun { background-image:url(/images/date-icons/jun.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.jul { background-image:url(/images/date-icons/jul.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.aug { background-image:url(/images/date-icons/aug.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.sep { background-image:url(/images/date-icons/sep.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.oct { background-image:url(/images/date-icons/oct.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.nov { background-image:url(/images/date-icons/nov.png);}
#latest-news #main-content .right-col .events .event .date-col .date-icon.dec { background-image:url(/images/date-icons/dec.png);}

#latest-news #main-content .right-col .events .event .content { width:365px; float:left;}
#latest-news #main-content .right-col .events .event h3 { color:#0056b0; }
#latest-news #main-content .right-col .events .event h3 span.date { font-size:65%; color:#660066;}
#latest-news #main-content .right-col .events .event p a { color:#0056b0; text-decoration:none; }
#latest-news #main-content .right-col .events .event p a:hover { text-decoration:underline;}


#sub-page-3 #main-content .right-col .top-right {}
#sub-page-3 #main-content .right-col .top-right { width:517px; float:left;}
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list { margin-left:-17px;}
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list .case_study { width:517px; height:360px; margin:0px; padding:0px;}
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list .case_study ul.case_study_images { float:left; width:400px; margin:0px;}
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0px; padding:0px;}
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list .case_study .text-content { font-size:95%; position:absolute; margin-left:344px; padding-left:30px; padding-right:10px; width:117px; height:360px; overflow:hidden; text-align:right; color:#ffffff; background:url(/images/backgrounds/homepage-case-study-overlay.png) no-repeat; }
#sub-page-3 #main-content .right-col .top-right ul.case_studies_list .case_study .text-content p { color:#ffffff;}
#sub-page-3 #main-content .right-col .top-right .case-studies .flower-icons { background:url(/images/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }

#sub-page-3 #main-content .right-col .top-right #flash_content { margin-left:-20px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery { margin-top:17px; margin-bottom:10px; background:url(/images/backgrounds/top-right-photogallery.png) no-repeat; overflow:hidden; width:508px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery { margin:0px; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery li { padding:0px; margin:0px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image {margin:30px 43px 30px 33px; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image img { width:444px; height:284px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image-details { margin-top:40px; margin-right:20px; margin-left:10px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.image-gallery li .image-details h3 { color:#0056b0; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation { display:block; position:absolute; z-index:100; margin-top:150px; margin-left:135px; overflow:hidden; background:url(/images/backgrounds/gallery-navigation.png) no-repeat;  width:238px; height:42px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li { float:left; margin-left:0px; margin-left:5px; margin-top:10px; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li a { color:#ffffff; display:block; width:22px; height:22px; text-indent:-999999px; overflow:hidden; } 
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.play a { background:url(/images/icons/play.png) no-repeat; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.pause a { background:url(/images/icons/pause.png) no-repeat; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.next a { background:url(/images/icons/next.png) no-repeat; }
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.previous { margin-left:38px;}
#sub-page-3 #main-content .right-col .top-right .parchment-block.imagegallery ul.gallery-navigation li.previous a { background:url(/images/icons/previous.png) no-repeat; }
#sub-page-3 #main-content .right-col .bottom-right { margin-left:10px; clear:both;}

#sub-page-3 #main-content .left-col { width:244px; margin-left:26px; }
#sub-page-3 #main-content .left-col .top-left { height:auto; margin-top:10px;}
#sub-page-3 #main-content .left-col .top-left .breadcrumb { margin:0px;  }
#sub-page-3 #main-content .left-col .top-left .donation-box { border:4px solid #fdb41a; padding:10px; margin-left:-10px; margin-right:-15px; margin-top:34px; }
#sub-page-3 #main-content .left-col .top-left .donation-box .bear-icon { position:absolute; background:url(/images/icons/donation-bear.png) no-repeat; width:81px; height:102px; margin-top:-50px; margin-left:150px;}
#sub-page-3 #main-content .left-col .top-left .donation-box p { color:#005bae; margin-top:0px; margin-right:100px;}
#sub-page-3 #main-content .left-col .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:135px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px;}
#sub-page-3 #main-content .left-col .top-left .donation-box input.submit { }

#sub-page-3 #main-content .left-col .bottom-left .stars { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:60px; margin-left:-43px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder { background:url(/images/backgrounds/pink-box-image-background.gif) no-repeat #ff188f; overflow:hidden;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:14px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text { background:#ff188f; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text p { color:#ffffff; margin:10px 0px; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h5 a { background:#8f1253; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#sub-page-3 #main-content .left-col .bottom-left .parchment-block.text h5 a:hover { text-decoration:underline;}

#sub-page-3 #main-content .right-col { }
#sub-page-3 #main-content .right-col .team-members { margin-top:-15px; margin-left:-10px; }
#sub-page-3 #main-content .right-col .team-members ul { margin:0px; }
#sub-page-3 #main-content .right-col .team-members ul li { padding:0px; padding-bottom:5px; overflow:hidden; border-bottom:2px dotted #ee1e8b; }
#sub-page-3 #main-content .right-col .team-members ul li ul.images { float:right;}
#sub-page-3 #main-content .right-col .team-members ul li ul.images li { border-bottom:none;}

#sub-page-3 #main-content .right-col .team-members ul li ul.images li { background:url(/images/backgrounds/whos-who-image-surround.png) no-repeat; width:156px; height:170px; float:left; margin-left:10px;}
#sub-page-3 #main-content .right-col .team-members ul li ul.images li img { width:132px; height:146px; margin-left:12px; margin-top:12px;}

#sub-page-3 #main-content .right-col .team-members ul li .details {}
#sub-page-3 #main-content .right-col .team-members ul li .details h4 { margin:10px 0px;}
#sub-page-3 #main-content .right-col .team-members ul li .details dl { overflow:hidden; margin:10px 0px;}
#sub-page-3 #main-content .right-col .team-members ul li .details dl dt { float:left; clear:left; margin-right:5px; }
#sub-page-3 #main-content .right-col .team-members ul li .details dl dd { float:left; }

#sub-page-3 #main-content .right-col dl.form { overflow:hidden; margin:15px 0px;}
#sub-page-3 #main-content .right-col dl.form dt { float:left; width:100px; clear:left; margin-top:8px; text-align:right; color:#660066;}
#sub-page-3 #main-content .right-col dl.form dd { padding-left:110px; margin-top:5px;}
#sub-page-3 #main-content .right-col dl.form dd label.error { display:block; color:#ff0000;}
#sub-page-3 #main-content .right-col dl.form dd input.text { border:1px solid #cccccc; padding:3px; width:200px; }
#sub-page-3 #main-content .right-col dl.form dd input.text#amount { width:188px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px; }
#sub-page-4 #main-content { }

#sub-page-4 #main-content .top-area .top-left { margin-top:10px;}
#sub-page-4 #main-content .top-area .top-left .donation-box { width:216px; }
#sub-page-4 #main-content .top-area .top-left .donation-box p { margin-right:70px;}
#sub-page-4 #main-content .top-area .top-left .donation-box input.text {  border:1px solid #cccccc; padding:4px; width:125px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px; }
#sub-page-4 #main-content .top-area .top-right { width:517px; float:left; margin-bottom:20px;}

#sub-page-4 #main-content .bottom-area { }
#sub-page-4 #main-content .bottom-area .bottom-box { width:244px; float:left; margin-left:40px;}
#sub-page-4 #main-content .bottom-area .bottom-box.box-1 { margin-left:20px;}
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text { background:#c00075; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text h3 { color:#ffffff; margin:10px 0px; background:none; padding:0px; font-size:180%;}
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text p { color:#ffffff; margin:10px 0px; height:120px; }
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text h5 a { background:#740047; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#sub-page-4 #main-content .bottom-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}
          
#sub-page-4 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text { background:#ee509d; }
#sub-page-4 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text h5 a { background:#90305e; }


#sub-page-5 #main-content { }
#sub-page-5 #main-content .top-area .top-right { height:auto; width:517px; margin-left:5px;}
#sub-page-5 #main-content .top-area .top-left  { margin-top:10px;}
#sub-page-5 #main-content .top-area .top-left .donation-box { width:219px; }
#sub-page-5 #main-content .top-area .top-left .donation-box p { margin-right:70px;}
#sub-page-5 #main-content .top-area .top-left .donation-box input.text {  border:1px solid #cccccc; padding:4px; width:125px; padding-left:15px; background:url(/images/icons/pound-sign.gif) #ffffff no-repeat 4px 6px; }
#sub-page-5 #main-content .top-area .top-right { width:517px; float:left;}
#sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study { width:517px; height:360px; padding:0px; margin:0px;}
#sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images { float:left; width:400px; margin:0px;}
#sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0px; padding:0px;}
#sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { font-size:95%; position:absolute; margin-left:344px; padding-left:30px; padding-right:10px; width:133px; height:360px; overflow:hidden; text-align:right; color:#ffffff; background:url(/images/backgrounds/homepage-case-study-overlay.png) no-repeat; }
#sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content p { color:#ffffff;}
#sub-page-5 #main-content .top-area .top-right .case-studies .flower-icons { background:url(/images/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }
          
#sub-page-5 #main-content .bottom-area { }
#sub-page-5 #main-content .bottom-area .row { overflow:hidden;}
#sub-page-5 #main-content .bottom-area .bottom-box { width:244px; float:left; margin-left:40px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-1 { margin-left:20px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-4 { margin-left:20px;}
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder { background-image:url(/images/backgrounds/pink-box-image-background.gif); background-repeat:no-repeat; background-color:#FF188F; overflow:hidden;}
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder { background:url(/images/backgrounds/small-left-bar-image-background.png) no-repeat; width:206px; height:141px; margin-left:16px;}
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder h3 { padding-top:15px; padding-left:20px;}
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.imageplaceholder .image-placeholder img { margin-top:17px; margin-left:19px; width:178px; height:115px; }
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.text { background:#FF188F; margin-bottom:30px; padding:0px 20px; overflow:hidden; }
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.text h4 { color:#ffffff; font-size:100%; font-weight:bold; margin:10px 0px;}
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.text p { color:#ffffff; margin:10px 0px; height:110px; }
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.text h5 a { background:#8F1253; margin-left:-20px; margin-right:-20px; display:block; padding:5px 0px 7px 20px; color:#ffffff; text-decoration:none; }
#sub-page-5 #main-content .bottom-area .bottom-box .parchment-block.text h5 a:hover { text-decoration:underline;}
          
#sub-page-5 #main-content .bottom-area .bottom-box.box-1 .stars-icon { background:url(/images/icons/sub-page-stars.png) no-repeat; width:74px; height:75px; position:absolute; margin-top:60px; margin-left:-43px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-2 .parchment-block.imageplaceholder  { background-image:url(/images/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text { background:#b60a5d; }
#sub-page-5 #main-content .bottom-area .bottom-box.box-2 .parchment-block.text h5 a { background:#5d0b37; }
#sub-page-5 #main-content .bottom-area .bottom-box.box-3 .bee-icon { position:absolute; margin-left:226px; margin-top:70px; background:url(/images/icons/homepage-bee.png) no-repeat; width:64px; height:56px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-4 .bee-icon { position:absolute; margin-left:182px; margin-top:60px; background:url(/images/icons/sub-page-bee.png) no-repeat; width:64px; height:59px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-4 .parchment-block.imageplaceholder  { background-image:url(/images/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-4 .parchment-block.text { background:#b60a5d; }
#sub-page-5 #main-content .bottom-area .bottom-box.box-4 .parchment-block.text h5 a { background:#5d0b37; }
#sub-page-5 #main-content .bottom-area .bottom-box.box-6 .butterfly-icon { position:absolute; margin-left:220px; margin-top:45px; background:url(/images/icons/sub-page-butterfly.png) no-repeat; width:75px; height:71px;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-6 .parchment-block.imageplaceholder  { background-image:url(/images/backgrounds/purple-box-image-background.gif); background-color:#b60a5d;}
#sub-page-5 #main-content .bottom-area .bottom-box.box-6 .parchment-block.text { background:#b60a5d; }
#sub-page-5 #main-content .bottom-area .bottom-box.box-6 .parchment-block.text h5 a { background:#5d0b37; }



#homepage #main-content .top-area { overflow:hidden;}
#homepage #main-content .top-area .top-left h2 a { background:url(/images/pyjama_appeal.png) no-repeat; width:262px; height:254px; display:block; text-indent:-999999px; margin-left:15px; margin-bottom:10px; }
#homepage #main-content .top-area .top-left { width:300px; float:left; margin-right:10px; margin-left:0px;}
#homepage #main-content .top-area .top-left .parchment-block { margin:0px 30px;}
#homepage #main-content .top-area .top-left p { color:#660066;}
#homepage #main-content .top-area .top-left .donation-box { border:4px solid #fdb41a; padding:10px; margin-left:20px; margin-right:15px; margin-top:34px; }
#homepage #main-content .top-area .top-left .donation-box .bear-icon { position:absolute; background:url(/images/icons/donation-bear.png) no-repeat; width:81px; height:102px; margin-top:-50px; margin-left:150px;}
#homepage #main-content .top-area .top-left .donation-box p { color:#005bae; margin-top:0px; margin-right:100px;}
#homepage #main-content .top-area .top-left .donation-box input.text { border:1px solid #cccccc; padding:4px; width:120px; padding-left:15px;}
#homepage #main-content .top-area .top-left .donation-box input.submit { }

#homepage #main-content .top-area .top-right { width:517px; float:left; margin-left:5px;}
#homepage #main-content .top-area .top-right ul.case_studies_list { }
#homepage #main-content .top-area .top-right ul.case_studies_list .case_study { width:517px; height:360px; padding:0px; margin:0px;}
#homepage #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images { float:left; width:400px; margin:0px; padding:0px;}
#homepage #main-content .top-area .top-right ul.case_studies_list .case_study ul.case_study_images li { margin:0px; padding:0px;}
#homepage #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { font-size:95%; position:absolute; margin-left:344px; padding-left:30px; padding-right:10px; width:137px; height:360px; overflow:hidden; text-align:right; color:#ffffff; background:url(/images/backgrounds/homepage-case-study-overlay.png) no-repeat; }
#homepage #main-content .top-area .top-right ul.case_studies_list .case_study .text-content p { color:#ffffff;}
#homepage #main-content .top-area .top-right .case-studies .flower-icons { background:url(/images/icons/case-study-flowers.png) no-repeat; width:91px; height:131px; position:absolute; margin-left:472px; margin-top:176px; z-index:100; }


#homepage #main-content .bottom-area { height:286px; margin-top:20px;}
#homepage #main-content .bottom-area .left { width:395px; float:left; min-height:10px; }
#homepage #main-content .bottom-area .left .box-links { position:absolute; z-index:40; margin-top:15px;}
#homepage #main-content .bottom-area .left .box-links li { float:left; margin:0px; padding:0px;}
#homepage #main-content .bottom-area .left .box-links li a { display:block; width:184px; height:40px; margin-left:5px; text-indent:-99999px; overflow:hidden;}
#homepage #main-content .bottom-area .left .box-links li.thanks-link a { width:136px; margin-left:60px;}
#homepage #main-content .bottom-area .left .news { background:url(/images/backgrounds/homepage-news.png) no-repeat; width:395px; height:276px; position:absolute; z-index:10;}
#homepage #main-content .bottom-area .left .news .dog-icon { position:absolute; margin-top:200px; margin-left:145px; z-index:19; background:url(/images/icons/homepage-dog.png) no-repeat; width:74px; height:64px;}
#homepage #main-content .bottom-area .left .news .content { height:246px; overflow:hidden; }
#homepage #main-content .bottom-area .left .news .content h3 { margin:25px 0px 10px 25px; position:relative; z-index:20; text-decoration:underline; font-weight:bold; }
#homepage #main-content .bottom-area .left .news .content p { color:#ffffff; margin:23px 0px 10px 25px; width:148px; float:left;}
#homepage #main-content .bottom-area .left .news .content .image { background:url(/images/backgrounds/homepage-image-surround.png) no-repeat; width:196px; height:135px; float:left; margin-top:45px; margin-left:10px;}
#homepage #main-content .bottom-area .left .news .content .image img { margin-top:20px; margin-left:22px; width:162px; height:105px; }
#homepage #main-content .bottom-area .left .news .link { height:30px; cursor:default; }
#homepage #main-content .bottom-area .left .news .link p { margin:7px 0px 0px 25px;}
#homepage #main-content .bottom-area .left .news .link p a { color:#ffffff; font-size:110%; text-decoration:none;}
#homepage #main-content .bottom-area .left .news .link p a:hover { text-decoration:underline;}

#homepage #main-content .bottom-area .left .thanks { background:url(/images/backgrounds/homepage-thanks.png) no-repeat; width:395px; height:276px; position:absolute; z-index:5;}
#homepage #main-content .bottom-area .left .thanks .content { height:246px; overflow:hidden; }
#homepage #main-content .bottom-area .left .thanks .content h3 { margin:25px 25px 10px 25px; text-align:right; position:relative; z-index:20;text-decoration:underline; font-weight:bold; }
#homepage #main-content .bottom-area .left .thanks .content p { color:#ffffff; margin:30px 25px 10px 0px; width:148px; float:right;}
#homepage #main-content .bottom-area .left .thanks .content .image { background:url(/images/backgrounds/homepage-image-surround.png) no-repeat; width:196px; height:135px; float:left; margin-top:45px; margin-left:10px;}
#homepage #main-content .bottom-area .left .thanks .content .image img {margin-top:20px; margin-left:22px; width:162px; height:105px;  }
#homepage #main-content .bottom-area .left .thanks .link { height:30px; cursor:default; }
#homepage #main-content .bottom-area .left .thanks .link p { margin:7px 25px 0px 25px; text-align:right;}
#homepage #main-content .bottom-area .left .thanks .link p a { color:#ffffff; font-size:110%; text-decoration:none;}
#homepage #main-content .bottom-area .left .thanks .link p a:hover { text-decoration:underline;}

#homepage #main-content .bottom-area .left .active { z-index:20;}
#homepage #main-content .bottom-area .left .active .content h3 { text-decoration:none !important;}

#homepage #main-content .bottom-area .right { width:395px; min-height:10px; float:left; margin-left:50px; }
#homepage #main-content .bottom-area .right .box-links { position:absolute; z-index:40; margin-top:15px;}
#homepage #main-content .bottom-area .right .box-links li { float:left; margin:0px; padding:0px;}
#homepage #main-content .bottom-area .right .box-links li a { display:block; width:126px; height:40px; margin-left:5px; text-indent:-99999px; overflow:hidden;}
#homepage #main-content .bottom-area .right .box-links li.our-children-link a { width:190px; margin-left:63px;}
#homepage #main-content .bottom-area .right .events { background:url(/images/backgrounds/homepage-events.png) no-repeat; width:395px; height:276px; position:absolute; z-index:5;}
#homepage #main-content .bottom-area .right .events .content { height:246px; overflow:hidden; }
#homepage #main-content .bottom-area .right .events .content h3 { margin:25px 0px 10px 25px; position:relative; z-index:20;text-decoration:underline; font-weight:bold; }
#homepage #main-content .bottom-area .right .events .content .event-details { float:left; width:148px; margin:23px 0px 10px 25px; clear:left;}
#homepage #main-content .bottom-area .right .events .content h4 { font-size:100%; color:#0056B0; margin:0px; line-height:150%;}
#homepage #main-content .bottom-area .right .events .content h4.event-title { margin:0px; margin-bottom:2px; font-weight:bold;}
#homepage #main-content .bottom-area .right .events .content p { color:#0056B0; margin:0px;}
#homepage #main-content .bottom-area .right .events .content .image { background:url(/images/backgrounds/homepage-image-surround.png) no-repeat; width:194px; height:135px; float:left; margin-top:45px; margin-left:10px;}
#homepage #main-content .bottom-area .right .events .content .image .image-placeholder { margin-left:22px; margin-top:20px;}
#homepage #main-content .bottom-area .right .events .content .image .image-placeholder img { width:162px; height:105px;width:162px; height:105px; }
#homepage #main-content .bottom-area .right .events .link { height:30px; cursor:default; clear:both; position:absolute;  }
#homepage #main-content .bottom-area .right .events .link p { margin:7px 0px 0px 25px;}
#homepage #main-content .bottom-area .right .events .link p a { color:#ffffff; font-size:110%; text-decoration:none;}
#homepage #main-content .bottom-area .right .events .link p a:hover { text-decoration:underline;}

#homepage #main-content .bottom-area .right .our-children { background:url(/images/backgrounds/homepage-our-children.png) no-repeat; width:395px; height:276px; position:absolute; z-index:10;}
#homepage #main-content .bottom-area .right .our-children .bee-icon { position:absolute; margin-left:155px; margin-top:80px; z-index:19; background:url(/images/icons/homepage-bee.png) no-repeat; width:64px; height:56px;}
#homepage #main-content .bottom-area .right .our-children .content { height:246px; overflow:hidden; }
#homepage #main-content .bottom-area .right .our-children .content h3 { margin:25px 25px 10px 25px; text-align:right; position:relative; z-index:20; text-decoration:underline; font-weight:bold; }
#homepage #main-content .bottom-area .right .our-children .content .text { color:#ffffff; margin:15px 25px 10px 0px; width:148px; float:right;}
#homepage #main-content .bottom-area .right .our-children .content .text p { color:#ffffff;}
#homepage #main-content .bottom-area .right .our-children .content .image { background:url(/images/backgrounds/homepage-image-surround.png) no-repeat; width:196px; height:135px; float:left; margin-top:45px; margin-left:10px;}
#homepage #main-content .bottom-area .right .our-children .content .image .image-placeholder { margin-left:22px; margin-top:20px;}
#homepage #main-content .bottom-area .right .our-children .content .image .image-placeholder img { width:162px; height:105px;width:162px; height:105px; }
#homepage #main-content .bottom-area .right .our-children .link { height:30px; cursor:default; }
#homepage #main-content .bottom-area .right .our-children .link p { margin:7px 25px 0px 25px; text-align:right;}
#homepage #main-content .bottom-area .right .our-children .link p a { color:#ffffff; font-size:110%; text-decoration:none;}
#homepage #main-content .bottom-area .right .our-children .link p a:hover { text-decoration:underline;}

#homepage #main-content .bottom-area .right .active { z-index:20;}
#homepage #main-content .bottom-area .right .active .content h3 { text-decoration:none !important;}


#footer { min-height:170px; overflow:hidden; }
#footer .footer-content { background:#ffffff; margin-left:80px; margin-right:65px; margin-top:20px; overflow:hidden;}
#footer .footer-content .left { overflow:hidden; float:left; width:280px;}
#footer .footer-content .left ul { width:260px; overflow:hidden; margin:5px 10px;}
#footer .footer-content .left ul li { float:left; width:130px; margin:3px 0px; padding:0px;}
#footer .footer-content .left ul li a { color:#666676; text-decoration:none; font-size:90%; }
#footer .footer-content .left ul li a:hover { text-decoration:underline; }
#footer .footer-content .right { float:left;}
#footer .footer-content .right ul li { float:left; margin-left:30px; margin-top:7px; padding:0px; }
#footer .footer-content .right ul li.icon-3 { margin-top:22px;}
#footer .footer-content .right ul li.icon-4 { margin-top:17px;}
#footer .footer-content .right ul li.icon-5 { margin-top:11px;}
#footer .footer-content p.charity-number { margin-left:10px; clear:both; margin-top:-20px; float:left; color:#666676; font-size:90%;}

#repeating-border div.parchment-block { padding:0px; border:none; margin-bottom:0px; overflow:visible;}
#repeating-border div.parchment-block p.inlineoptions { position:absolute; z-index:500; display:none; height:auto !important;}

* html #header ul.main-nav li.home a { background:url(/images/backgrounds/nav/home.png); }
* html #header ul.main-nav li.home a:hover { background:(/images/backgrounds/nav/home-acitve.png);}
* html #header ul.main-nav li.home a.hover { background:(/images/backgrounds/nav/home-active.png); }
* html #header ul.main-nav li.about a { background:url(/images/backgrounds/nav/about.png); }
* html #header ul.main-nav li.about a:hover { background:url(/images/backgrounds/nav/about-active.png);}
* html #header ul.main-nav li.about a.hover { background:url(/images/backgrounds/nav/about-active.png);}
* html #header ul.main-nav li.support a { background:url(/images/backgrounds/nav/support.png); }
* html #header ul.main-nav li.support a:hover { background:url(/images/backgrounds/nav/support-active.png);}
* html #header ul.main-nav li.support a.hover { background:url(/images/backgrounds/nav/support-active.png);}
* html #header ul.main-nav li.news a { background:url(/images/backgrounds/nav/news.png); }
* html #header ul.main-nav li.news a:hover { background:url(/images/backgrounds/nav/news-active.png);}
* html #header ul.main-nav li.news a.hover { background:url(/images/backgrounds/nav/news-active.png);}
* html #header ul.main-nav li.events a { background:url(/images/backgrounds/nav/events.png); }
* html #header ul.main-nav li.events a:hover { background:url(/images/backgrounds/nav/events-active.png);}
* html #header ul.main-nav li.events a.hover { background:url(/images/backgrounds/nav/events-active.png);}
* html #header ul.main-nav li.contact a { background:url(/images/backgrounds/nav/contact.png); }
* html #header ul.main-nav li.contact a:hover { background:url(/images/backgrounds/nav/contact-active.png);}
* html #header ul.main-nav li.contact a.hover { background:url(/images/backgrounds/nav/contact-active.png);}
* html #header ul.main-nav li.donate a { background:url(/images/backgrounds/nav/donate.png); }
* html #header ul.main-nav li.donate a:hover { background:url(/images/backgrounds/nav/donate-active.png);}
* html #header ul.main-nav li.donate a.hover { background:url(/images/backgrounds/nav/donate-active.png);}

* html #header ul.main-nav li ul a { background:none !important;}

* html #main-content { height:1%; }
* html #footer { height:1%; }
* html #footer .footer-content { height:1%; }

* html #homepage #main-content .bottom-area .left .news .content p { margin-left:12px;}
* html #homepage #main-content .bottom-area .left .thanks .content p  { margin-right:12px;}
* html #homepage #main-content .bottom-area .right .events .content .afm { margin-left:12px;}
* html #homepage #main-content .bottom-area .right .our-children .content .text { margin-right:12px;}

* html #homepage #main-content .top-area { height:1%;}
* html #homepage #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* html #sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* html #sub-page-2 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* html #sub-page-3 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* html #sub-page-4 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* html #sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}

* + html #homepage #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* + html #sub-page-1 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* + html #sub-page-2 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* + html #sub-page-3 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* + html #sub-page-4 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}
* + html #sub-page-5 #main-content .top-area .top-right ul.case_studies_list .case_study .text-content { margin-left:-55px;}

* + html #homepage #main-content .bottom-area .right .events .link { margin-top:0px; }
