/*
Theme Name: Name
Theme URI: http://uri.com
Description: LoremIpsumDolorSitAmet
Version: 1.0
Author: Red Balloon Creative
Author URI: http://redballooncreative.com
Tags: 

Author Notes: Theme Designed by Billy Carey for Red Balloon Creative. http://careyb.com | http://redballooncreative.com 

*/

/***********************************
Reset 
***********************************/

@import url("reset.css");
@import url("typography.css");

/***********************************
Layout 
***********************************/

body {background: url(images/bg6.png);}
#wrap {width:100%;}
#main {width:984px; margin: 0px auto; margin-top: -20px; overflow:visible;}  

#header {width:100%; height: 184px; background:url(images/header.png) #fff top center repeat-x; border-bottom: 1px solid #82c6d0;}
#footer, #mozzy, #footer-links, #utilities {width:100%; clear:both;} 
#mozzy {background: url(images/mozzy-bg.png) repeat-x; height: 51px; padding-top: 78px; z-index: 1;position:relative; }
#footer-links {background: url(images/footer.png) repeat; /*height: 150px;*/}
#utilities {background: #fff; height: 57px; padding: 12px 0px 14px 0px; border-top: 1px solid #b5d5d3;}
#header-wrap, #mozzy-wrap, #footer-links-wrap, #utilities-wrap { margin:0px auto; width:940px; position:relative;}
#footer-links-wrap {width:960px;}
/* Stick Footer to bottom of page */
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {/*overflow:auto; CHANGED TO VISIBLE FOR TOOLTIPS */ overflow:visible; padding-bottom: 362px; }  /* must be same height as the footer */
#footer {position: relative; height: 362px; margin-top: -362px; /* negative value of footer height */ clear:both;} 
/*Opera Fix*/
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;/ }

#subhead {margin: 2px auto -15px auto;}
#subhead, #content-wrap, #content-wrap-2 {width: 940px; height: 34px; padding: 0px 20px; background: #fff; z-index: 2; overflow: visible;  }
#content-wrap, #content-wrap-2 {margin: 25px auto -15px auto; height: auto; padding: 20px 20px 0px; position:relative;}
.page-template-homepage-php #content-wrap, .page-template-mnmtv-php #content-wrap {margin-top: 2px; padding: 0; width: 980px; }
.page-template-homepage-php #content-wrap {margin-top: -8px;}
.page-id-118 #content-wrap, .parent-pageid-118 #content-wrap {margin-top: 2px;}

.parent-pageid-108 #content-wrap, .page-template-theme-faith-php #content-wrap {background: url(images/themes/faith-bg.png) bottom center no-repeat; padding: 0; width: 980px; height: auto;}
.parent-pageid-108 #content-wrap div#bottom-bg, .page-template-theme-faith-php #content-wrap div#bottom-bg {background: url(images/themes/faith-bg-top.png) center top no-repeat; width: 940px; padding: 20px 20px 0px;}
.parent-pageid-110 #content-wrap, .page-template-theme-fashion-php #content-wrap {background: url(images/themes/fash-bg.png) bottom center no-repeat; padding: 0; width: 980px; height: auto;}
.parent-pageid-110 #content-wrap div#bottom-bg, .page-template-theme-fashion-php #content-wrap div#bottom-bg {background: url(images/themes/fash-bg-top.png) center top no-repeat; width: 940px; padding: 20px 20px 0px;}
.parent-pageid-115 #content-wrap, .page-template-theme-sport-php #content-wrap {background: url(images/themes/sport-bg.png) bottom center no-repeat; padding: 0; width: 980px; height: auto;}
.parent-pageid-115 #content-wrap div#bottom-bg, .page-template-theme-sport-php #content-wrap div#bottom-bg {background: url(images/themes/sport-bg-top.png) center top no-repeat; width: 940px; padding: 20px 20px 0px;}
.parent-pageid-113 #content-wrap, .page-template-theme-music-php #content-wrap {background: url(images/themes/music-bg.png) bottom center no-repeat; padding: 0; width: 980px; height: auto;}
.parent-pageid-113 #content-wrap div#bottom-bg, .page-template-theme-music-php #content-wrap div#bottom-bg {background: url(images/themes/music-bg-top.png) center top no-repeat; width: 940px; padding: 20px 20px 0px;}
.page-template-mnmtv-php #content-wrap {background: url(images/themes/mnmtv-bg.png) bottom center no-repeat; padding: 0; width: 980px; height: auto;}
.page-template-mnmtv-php #content-wrap div#bottom-bg {background: url(images/themes/mnmtv-bg-top.png) center top no-repeat; width: 940px; padding: 20px 20px 20px;}

#content, .entry {float:left; background: #fff; padding: 20px; margin-bottom: 20px;}
#sidebar {float: right;}
#content-wrap.c9s0 #content, #content-wrap-2.c9s0 #content {width: 940px; padding: 0;}
#content-wrap.c7s2 #content {width: 660px;}
#content-wrap.c7s2 #sidebar {width: 220px;}
#content-wrap.c6s3 #content {width: 580px;}
#content-wrap.c6s3 #sidebar {width: 300px;}
.page-template-theme-index-php #content-wrap.c6s3 #content {width: 620px; padding: 0 }
.parent-pageid-108 #content, .parent-pageid-110 #content, .parent-pageid-113 #content, .parent-pageid-115 #content {position: relative; margin-bottom: 80px;}



/***********************************
Content 
***********************************/

/*************** 
Header 
***************/

/* Top bar */
#topbar {width:486px; height: 42px; padding: 8px 6px 0px 8px; background: url(images/topbar.png); position: absolute; z-index:3; top: 0px; right: -9px;}
#topbar ul { list-style-type:none; float:left;}
#topbar ul li {display:inline; float:left; margin-left:0px;}
#topbar ul li:first-child {margin-left: 0;}
#topbar ul li a { text-indent:-9999px; display:block; background-position:top center;}
#topbar ul li a:hover { background-position:0px bottom;}

#topbar ul li.topdonate a { background-image:url(images/tb-donate.png); width:126px; height: 34px;}
#topbar ul li.kit a { background-image:url(images/tb-kit.png); width:50px; height: 34px; margin: 0px 1px;}
#topbar ul li.mnmtv a { background-image:url(images/tb-mnmtv.png); width:53px; height: 33px; margin: 0px 1px;}
#topbar ul li.global {background: url(images/global_sites-bg.png) no-repeat; width: 63px; height: 32px; padding: 5px 0px 0px 5px; margin: 0px 2px;}
#topbar ul li.global lt {text-indent: -9999px; font-size: 0px; display: block; width: 58px; height:8px; background: url(images/lt-global.png) center no-repeat;}
#topbar ul li.global li a{text-indent: 0px;}
#topbar ul li.global ul li { margin-right: 4px; margin-top: 2px; }
#topbar ul li.search {width: 172px; height: 28px; padding: 2px 0px 0px 2px; margin-left: 2px; border: 1px solid #a6bdbc; background: #fff;}
.screen-reader-text {display: none;}
#topbar ul li.search input#s {width: 114px; height: 22px; border: 1px solid #be4d13; background: url(images/search.png) 5px no-repeat; padding-left: 23px; border-right: 0px; float: left; color: #7d7d7d; font-style:italic;}
#topbar ul li.search input:focus {border-color: #033569;}
#topbar ul li.search input#searchsubmit {font-size: 0px; background: url(images/submit-search.png) top; width: 33px; height: 29px;  float: right; border: 0;}
#topbar ul li.search input#searchsubmit:hover {cursor: pointer; background-position: bottom;}

/* Menu */
#menu { width:700px; height:auto; position:absolute; z-index:10; top:100px; right:0px;}
#menu ul { list-style-type:none; float:right;}
#menu ul li {display:inline; float:left; margin-left:25px;}

#menu ul li a { text-indent:-9999px; display:block; background-position:top center; height:13px;}
#menu ul li a:hover { background-position:0px -13px;}
#menu ul li a:active, #menu ul li.current_page_item a { background-position:0px -26px;} 

#menu ul li.about a {background-image:url(images/nav-about.png); width:51px;}
#menu ul li.malaria a {background-image:url(images/nav-malaria.png); width:69px;}
#menu ul li.themes a {background-image:url(images/nav-themes.png); width:71px;}
#menu ul li.news a {background-image:url(images/nav-news.png); width:42px;}
#menu ul li.getin a {background-image:url(images/nav-getin.png); width:108px;}

/** JSDDM Jquery Drop Down menu */
#menu li ul {	width:200px; background:#fff; padding:4px 4px 2px; position: absolute; visibility: hidden; margin: 4px 0px 0px -6px;}
#menu li ul li {	float: none; margin: 0px; display: block;}
#menu li.themes ul li a { background:none; display: block; height: auto; width: 194px; margin-bottom: 2px; padding: 5px 0px 0px 6px; font-size:1.4em; text-indent:0px; text-transform: uppercase; color: #efefef; font-family: 'FrutigerLTCon', sans-serif;}
#menu li ul li.nav-faith a {background: #293ab8;}
#menu li ul li.nav-fash a {background: #b80947;}
#menu li ul li.nav-music a {background: #d89513;}
#menu li ul li.nav-sport a {background: #6baa21;}
#menu li ul li.nav-ys a {background: #179993;}

#menu li ul li.nav-faith a:hover {background: #061580;}
#menu li ul li.nav-fash a:hover {background: #930e3c;}
#menu li ul li.nav-music a:hover {background: #a97715;}
#menu li ul li.nav-sport a:hover {background: #50890b;}
#menu li ul li.nav-ys a:hover {background: #006776;}

/* Subhead */

.breadcrumb { margin-top:11px; padding-top: 1px; float: left; font-family: 'FrutigerLTCon', sans-serif; font-weight: bold; color: #b3b2b2; text-transform: uppercase; font-size: 1.1em; letter-spacing: 0.05em;}
.breadcrumb a {font-weight:normal; color: #b3b2b2;} 
.breadcrumb a:hover {color: #828282;}
.breadcrumb img {margin:0px 4px 2px 4px; }
.currentbread {display: none;}

ul#submenu { margin-top:6px; margin-right:-10px;float: right;}
ul#submenu li, .tab-subnav li {float: left; background: url(images/subhead-sep.png) left no-repeat; display: block; height: 19px; padding: 5px 10px 0px 10px;}
ul#submenu li:first-child, .tab-subnav  li:first-child {background: none;}
ul#submenu li a, .tab-subnav li a {color: #e85d15; font-size: 1.3em; text-transform: uppercase; font-family: 'FrutigerLTCon', sans-serif; letter-spacing: 0.035em; }
ul#submenu li a:hover, .tab-subnav li a:hover {color: #132e48;}

#content .tab-subnav li {list-style-position: inside; margin: 0;}

/***************
Content
***************/

/* Content Images */
.entry img, img.border, .single #content img, body.page-template-your-stories-story-php #content img, .tab-con-right img, .yourstoriesbox li img, .cb9 img, .getin-con-right img, .ys-intro img, .travelling img, body.page-template-default #content img, .page-template-getinpage-php #content img.alignleft, .page-template-getinpage-php #content img.alignright { background: #fff; padding: 2px; border: 1px solid #dadada;}
.entry img {clear: both; float: left; width: 170px; height: auto; margin-right: 15px;}
body.page-template-yourstories-php .entry img {width: 120px; height: auto; margin: -42px 12px 0px 0px;}

.single #content img, body.page-template-your-stories-story-php #content img { margin-bottom: 15px;}
.single #content img.alignleft, body.page-template-your-stories-story-php #content img.alignleft {margin-right: 15px; max-width: 300px; height: auto;}
.single #content img.alignright, body.page-template-your-stories-story-php #content img.alignright {margin-left: 15px; max-width: 300px; height: auto;}

.page-template-getinpage-php #content img.alignleft {margin-bottom: 0;}

.displaycaption { clear: both; height: auto; margin:-10px 3px 15px 3px; padding:5px 10px;  border: 2px solid #fff; border-top: 0; background:#bbe5e3; color: #325654;-webkit-box-shadow: 0px 0px 1px 0px #333; }
#main #content img.noborder {border: 0; padding: 0;}

/* Home */

#accordian-wrap { width: 970px; padding: 10px 0px 0px 0px; margin:10px; overflow: hidden; height: 100%; }

.info-col { float: left; width: 82px; height: 100%; margin-left: 3px; position: relative; }
.ic-news {margin-left: 0;}
.info-col h2, .items div div h6 { text-align: center; margin-bottom: 1px; color: #efefef; font-size: 1.6em; line-height: 1em; padding: 9px 0px 5px 0px; font-family:'FrutigerLTCon', 'Arial Narrow', sans-serif; font-weight: normal; text-transform: uppercase; }
.items div div h6 {font-size: 1.3em; text-align: left; padding:7px 0px 4px 8px; margin-bottom: 0;}
.ic-news h2 {background-color: #ec5b1c;}
.ic-faith h2, .a-faith h6 {background-color: #293ab8;}
.ic-fash h2, .a-fash h6 {background-color: #b80947;}
.ic-music h2, .a-music h6 {background-color: #d89513;}
.ic-sport h2, .a-sport h6 {background-color: #6baa21;}

.overlay {height: 288px; width: 100%; background: url(images/hbg.png)repeat;}
.image { height: 346px; text-indent: -9999px; /*background: center center no-repeat;*/ display: block; }

.page-template-homepage-php .storyintro {width: 596px; padding: 12px; background: url(images/hbg.png) repeat; position: absolute; bottom: 5px; left: 5px}
.ic-news dl {border-top: 1px solid #ec5b1c;}
.ic-faith dl {border-top: 1px solid #293ab8;}
.ic-fash dl {border-top: 1px solid #b80947;}
.ic-music dl {border-top: 1px solid #d89513;}
.ic-sport dl {border-top: 1px solid #6baa21;}

.info-col dl { width: 596px; padding: 12px; background: url(images/hbg.png) repeat; display: none; position: absolute; bottom: 0; font-size: 1em; }
.info-col dt { font-size: 1em; padding: 0; }
.info-col dt h3, .info-col dt h3 a {margin-bottom: 0; }
.info-col dt h3 a:hover {color: #efefef;}
.info-col dt a {font-family: 'FrutigerLTBlack', sans-serif; color: #ec5b1c;}
.info-col dt a:hover {cursor: pointer; color: #efefef;}
.info-col dd { position: absolute; left: -9999px; top: -9999px; width: 100%; font-size: 1.3em; color: #efefef; font-weight: bold; z-index: 9999999;  }
.curCol dl {display: block;}
.curCol { z-index: 1; position: relative; }
.curCol h2 {text-align: left; padding-left: 10px;}
.current .image {background-position: center center; background-repeat: no-repeat;}

/* Content Box Elements */
.cb9 {width: 668px; padding: 15px ; float: left; margin-right: 20px; position: relative;}
.cb9 p.firstpara { width: 460px; padding-right: 10px; border-right: 1px dotted #ccc;}
.cb9 p.secondpara {float: left; width: 350px; padding-left: 15px;}
.cb9 ul {float: right; width: 200px; position: absolute; right: 0; top: 45px; }

.cb3 {float: left; margin-left: 17px;  width: 200px; background: url(images/title.png) top repeat-x; border: 1px solid #c6d8d7;}
.yourstoriesbox p {font-size: 1.1em; margin: 1.8em 0 1.1em 0;}
.yourstoriesbox p {margin-top: 0; color: #efefef;}

#sidebar .yourstoriesbox p {margin-top: 0; line-height: 1.45em;}
#main .cb3 {padding: 9px 10px 0px 10px;}
#main .cb3 ul {margin: 0; }
#main .yourstoriesbox ul {margin:0 -10px 0px 0px; list-style-position: inside; list-style-type: none;}
#main .yourstoriesbox li {list-style-type: none; float: left; list-style-position: outside; border: 0; margin: 0px; margin-left: 4px; margin-bottom: 3px; padding: 0px;}
#sidebar .yourstoriesbox ul, #main .yourstoriesbox ul {margin-left: -4px;}
#main .yourstoriesbox li a {background: none; padding: 0; margin: 0;}
.yourstoriesbox li img {width: 60px; height: auto; padding: 1px; margin: 0; border-color: #006776;}
#sidebar .yourstoriesbox h5.yourstoriesbox-title {margin-bottom: 0.31em;}



/* Tabs and Panes (About/Malaria) */
.tabs { list-style:none; margin:0 !important; padding:0; height:40px; }
.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; list-style-type: none; }
.tabs a { display:block; width: auto; text-align:center; font-weight: bold; color:#132e48; background: url(images/tab.png) bottom repeat-x #f7f8f8;	padding:10px 25px; margin:0px; position:relative; top:1px; border:1px solid #dadada; border-bottom: 0px; border-left: 0px; }
.tabs li:first-child a {border-left: 1px solid #dadada;}
.tabs a:hover {color: #e85f19; cursor: pointer; }
.tabs a:active { outline:none;}
.tabs .current,  .tabs li.current a { cursor:default !important; color:#808080 !important; background: none #fff; border: 0px; padding: 11px 25px 10px 25px; margin:0px 2px 0px 1px; border-right: 1px solid #dadada; }
.tabs li #about-malaria-no-more-uk1, .tabs li #malaria1 {margin-left: -1px; }

div.panes > div {width:900px; padding: 20px;}
.tab-con-left {float: left;width: 430px;}
.tab-con-right {float: right;width: 446px;}
.tab-con-right h4 {margin-top: 4px;}
.tab-con-right img {padding: 3px; margin-bottom: 15px; height: auto;}

#content .getin-con-right, #content .tab-con-right {margin-bottom: -12px;}
ul#cta-links, #content .getin-con-right ul {margin-bottom:0px; clear: both; }
#content .getin-con-right ul {width: 446px;}
#content .getin-con-right h5 {clear: both;}
ul#cta-links li, #content .tab-con-right ul li, #content .getin-con-right ul li {margin:0px 10px 11px 0px; list-style-type: none; float: left; }
ul#cta-links li a, ul#cta-links li a span, #content .tab-con-right ul li a, #content .tab-con-right ul li a span, .getin-con-right ul li a, #content .getin-con-right ul li a span, a.donatesubmit, a.donatesubmit span { display:block; background-repeat:no-repeat; float:left; text-transform:uppercase; color: #efefef; font-family: 'FrutigerLTCon', sans-serif; letter-spacing: 0.035em;  }
ul#cta-links li a, #content .tab-con-right ul li a, #content .getin-con-right ul li a, a.donatesubmit  { background:url(images/cta.png) left top; padding:0 0 0 5px; height:28px;}
ul#cta-links li a span, #content .tab-con-right ul li a span, #content .getin-con-right ul li a span, a.donatesubmit span { background:url(images/cta.png) right top; background-color:#fff; padding:5px 17px 5px 7px; height:18px;}


/* New Tabs */
.page-id-4927 #content-wrap, .page-id-4992 #content-wrap {width:956px; padding: 12px; padding-bottom: 0;}
.page-id-4927 #content-wrap #banner, .page-id-4992 #content-wrap #banner {width: 948px; padding: 4px; border: 0; margin-bottom: 0; }
.page-id-4927 #content-wrap #content, .page-id-4992 #content-wrap #content {width:980px; padding: 18px 0 0; margin: 0px -12px 0px -12px; box-shadow: 0; }

.page-id-4927 .tabs, .page-id-4992 .tabs { list-style:none; margin:0 !important; width: 980px; left:0; padding:0; height:35px; background: url(images/abmal/tab-nav.jpg) bottom repeat-x; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; }
.page-id-4927 .tabs li, .page-id-4992 .tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; list-style-type: none; }
.page-id-4927 .tabs li:first-child a, .page-id-4992 .tabs li:first-child a { margin-left: 12px}
.page-id-4927 .tabs a, .page-id-4992 .tabs a { display:block; width: auto; text-align:center; font-weight: bold; color:#f86700; background: url(images/subhead-sep.png) right no-repeat;	padding:6px 13px 6px 12px; margin:0px; position:relative; top:1px; border:0px;  }
.page-id-4927 .tabs a:hover, .page-id-4992 .tabs a:hover {color: #003b6d; cursor: pointer; }
.page-id-4927 .tabs a:active, .page-id-4992 .tabs a:active { outline:none;}
.page-id-4927 .tabs .current, .page-id-4992 .tabs li.current a, .page-id-4992 .tabs .current, .page-id-4927 .tabs li.current a { cursor:default !important; color:#efefef !important; background:  url(images/abmal/current.jpg) bottom repeat-x;; border: 0px; padding: 14px 12px 9px 12px; margin:0px; margin-top: -8px;  }

.page-id-4927 div.panes > div, .page-id-4992 div.panes > div {width:956px; padding: 18px 12px;border: 0; position: relative;}
.page-id-4927 .tab-con-left, .page-id-4992 .tab-con-left {float: left;width: 332px; padding-right:12px;}
.page-id-4927 .tab-con-right, .page-id-4992 .tab-con-right {float: left;width:382px;}
.tab-sidebar {width: 220px; float:right;}
.page-id-4927 div.panes > div p, .page-id-4992 div.panes > div p  {font-size: 12px; line-height: 18px; color: #666;}
.tab-con-full {float: left; width: 726px;}
.tab-con-right-large {float: left; width: 518px;}

.page-id-4927 .tab-con-right img, .page-id-4992 .tab-con-right img {width:374px; height: auto; padding: 4px; background: url(images/abmal/video.png) ; border: 0;}
.tab-con-right-large img.border, .tab-con-full img.border {padding: 4px; background: url(images/abmal/video.png) ; margin-right: 6px; border: 0;}

#content .tab-subnav {position: absolute; right: 2px; top: 12px; font-size: 0.88em; margin:0;} 

#content div.panes > div .entry, .pageentry {width: auto; padding: 18px 12px 0px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#content div.panes > div .entry h3, .pageentry h3 {font-weight: bold; margin-bottom: 18px;}
#content div.panes > div .entry p, .pageentry p {font-size: 12px; line-height: 18px; margin-bottom: 18px;}
.pageentry {border:2px solid #dbdbdb; margin-bottom: 18px;}

/* New video */
.page-id-4927 .video-spot h5, .page-id-4992 .video-spot h5 {font-family: 'FrutigerLT', sans-serif; color: #c9c9c9; font-size: 1.2em; background: #000; padding: 12px 0px 6px 12px; margin: 0px; margin-bottom: 2px; letter-spacing: 0;}
.page-id-4927 .video-spot, .page-id-4992 .video-spot{width: 370px; height: auto; padding: 6px 6px 2px; background: url(images/abmal/video.png);}
.page-id-4927 .video-spot iframe, .page-id-4992 .video-spot iframe {background: #000; padding: 6px; width: 358px; margin: 0;}
.page-id-4927 .video-spot .mnmtv, .page-id-4992 .video-spot .mnmtv {display: block; text-indent: -9999px; width: 36px; height: 23px; background: url(images/mnmtv-sm.png) #000; float: left; margin:3px 6px 0 6px; }

/* Pane Sidebar */
a.donate-new {display: block; text-indent: -9999px; background: url(images/abmal/donate.png); width:222px; height: 53px; margin-bottom: 12px;  }
.page-id-4927 .cb3, .page-id-4992 .cb3 {float: none; margin-left: 0px; margin-bottom: 12px; width: 198px;}
.page-id-4927 .latestnewsbox li, .page-id-4992 .latestnewsbox li {line-height: 18px;}
.page-id-4927 #content .latestnewsbox li p, .page-id-4992 #content .latestnewsbox li p {font-size: 11px; margin: 0; margin-left: -11px;}

/* Pane - Our Work in Africa */
.focuson { float: left; width: 194px; height: 237px; margin-right: 12px; margin-bottom: 18px; background: url(images/abmal/focuson.png); }
.owia-map { float: left; width: 518px; height: 412px; background: url(images/abmal/owia-map.png); position: relative;}

#content .owia-gh, #content .owia-na, #content .owia-bo {position: absolute; font-style: italic; font-weight: bold; font-size: 1.1em; color: #241714;}
.owia-gh span, .owia-na span, .owia-bo span {color: #007cdb;}
.owia-gh {background: url(images/abmal/owia-gha.png) no-repeat top; width: 121px; height: 11px; padding: 97px 0 2px 20px; left: 25px; top: 111px;}
.owia-na {background: url(images/abmal/owia-nam.png) no-repeat top; width: 122px; height: 11px; padding: 91px 0 2px 20px; left: 25px; top: 287px;}
.owia-bo {background: url(images/abmal/owia-bot.png) no-repeat top; width: 122px; height: 11px; padding: 91px 0 2px 20px; right: 24px; top: 198px;}
.owia-map a:hover {border-bottom: 1px solid #007cdb;}

ul#owia {margin-right: -4px; margin-top: 18px;}
ul#owia li {width: 170px; float: left; list-style-type: none; list-style-position: inside; margin: 0; margin-right: 4px; font-size: 1em;}
ul#owia li img.alignleft {margin: -6px 4px 2px 0;}
ul#owia li h3 {margin: 0;}

.focuson h3 {display: none;}
.focuson ul, .focuson li {list-style-position: inside; list-style-type: none;}
.focuson ul {margin-top: 0px;}
.focuson li {line-height: 0; margin-bottom: 9px; height: 32px; font-size: 1em;}
.focuson li a {text-indent: -9999px; display: block; background-repeat: no-repeat; background-position: left center; width: 128px; height: 29px;}
.focuson li a.fo-nets {background-image: url(images/abmal/focus-nets.png);}
.focuson li a.fo-edu {background-image: url(images/abmal/focus-edu.png);}
.focuson li a.fo-test {background-image: url(images/abmal/focus-test.png);}
.focuson li a.fo-treat {background-image: url(images/abmal/focus-treat.png);}
#content .focuson p {text-align: center; color: #333; margin: 42px 0 8px -6px; font-size: 1.1em;}

.fo-tooltip {display:none; z-index: 99999999; padding: 18px 12px 0px; background: #a3e6ef; border: 2px solid #94cad2; width: 540px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#content .fo-tooltip p {color: #2e2e2e; text-align: left; margin: 0 0 18px 0}

/* Pane - Influencing Changes */
.abmal-btm {float: left; width: 230px; height: 156px;margin-right: 12px;}
.abmal-btm a {width:230px; height: 156px; background: url(images/abmal/btm.png); text-indent: -9999px; display: block; }
.who-we-work-with {float: left; width: 461px; height: 142px; padding: 10px 14px; margin: -1px -4px 18px -2px; background: url(images/abmal/who-we-work-with.png);}
.who-we-work-with h4 {color: #555; text-align: center;}
.who-we-work-with a {color: #00a1d6;}
a.campaignwithus {display: block; width: 229px; height: 36px; background: url(images/abmal/campaignwithus.png) top; text-indent: -9999px; margin:0px 0 12px;}
a.campaignwithus:hover {background-position: bottom;}

/* Pane - Malaria */
.keyfacts {float: left; width: 194px; height: 224px; margin-right: 12px; background: url(images/abmal/keyfacts.png);}
.keyfacts a {display: block; width:194px; height: 224px; text-indent: -9999px; }
.keyfacts h3 {display: none;}
#content .keyfacts p {margin-top: 56px; font-size: 16px; line-height: 27px; text-align: center; margin-bottom: 0; color:#2e2e2e;}

.malariamap {float: left; width: 520px; margin-bottom: 18px;}
.malariamap img {border: 1px solid #666; width: 518px; height: auto;}

/* Pane - Progress */
.progresscounter {float: right; width: 170px; height: 145px; padding: 18px 12px 0px; margin: 0 0 18px 12px;  background: url(images/abmal/livessaved.png);}
#content .progresscounter p {color: #2e2e2e; font-family: 'FrutigerLTCon', sans-serif; font-weight: bold; text-align: center; font-size: 1.6em;}
#content .progresscounter p span {font-family:'frutigerLTblack', sans-serif; font-size: 21px; padding-top: 8px; display: block;}
#content .progresscounter p a { font-size: 14px; padding-top: 10px; display: block;}

a.donatesubmit {}
a.donatesubmit span {background-color: #0d2236; font-size: 1.2em; padding: 6px 20px 4px 10px;}

ul#cta-links li a:hover, .tab-con-right ul li a:hover, .getin-con-right ul li a:hover, a.donatesubmit:hover {background-position:left bottom; color: #e85f19;}
ul#cta-links li a span:hover, .tab-con-right ul li a span:hover, .getin-con-right ul li a span:hover, a.donatesubmit span:hover {background-position:right bottom; color: #e85f19;}

#content #programmeinvestments li {float: none; clear: both; width:446px; margin: 0px 0px 10px 0px; padding-top: 10px; border-top: 1px solid #ecebeb; font-size: 1.1em; list-style-position: inside;}
#content #programmeinvestments li:first-child { border: 0; padding-top: 7px;}
#content #programmeinvestments li p {font-size: 1em; line-height: 1.5em; margin-bottom:8px;}
#content #programmeinvestments li h5 {margin:-20px 0px 3px 134px;}
#content #programmeinvestments li img {float: left; margin-right: 10px; padding: 1px;}
#content #programmeinvestments li a {float: none; display: inline; font-size: 1em; padding: 0; margin: 0; height: auto; width: auto; padding-left: 9px; background: url(images/link.png) 0px -10px no-repeat; font-weight: bold; color: #e85f19; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; text-transform: none; text-align: left;}
#content #programmeinvestments li a:hover {background-position: 0px 4px; color: #132e48; text-shadow: 0px 0px 2px #e85d15;}
#content #programmeinvestments li h5 a {font-family: 'FrutigerLTBlack', sans-serif; background: none; padding: 0;}

.scrollable {	position:relative;	z-index: 4;	overflow:hidden;	width: 940px;	height:185px; }
.scrollable .items {	width:20000em; position:absolute; }

.items div {float:left;}
.items div.about-themes {  margin-left: -6px; margin-right: 6px;}
.items div.about-themes div {width: 220px; padding: 4px 4px 2px; background: url(images/bg5.png) repeat; border: 1px solid #82c6d0; margin-left:6px; position: relative; }
.items div.about-themes div p, .travelling p {position: absolute; width: 200px; padding: 5px 10px; background: url(images/hbg.png); color: #efefef; margin-bottom: 0; bottom:5px; text-align: center; font-size: 1.1em;}
.items div.about-themes div p {bottom: 4px; padding: 5px; width: 210px;}
.travelling p {width: 278px;left:0px;bottom:-3px; padding:8px 10px 10px; border-top: 1px solid #e85f19; border-bottom: 1px solid #e85f19;}
.travelling p a:hover {color: #efefef;}

.browse {display:block; padding:14px 14px 13px 14px; border: 1px solid #fff; background: #e85f19 center -13px no-repeat; position: relative; z-index: 6;  margin: -115px 0px 0px 0px;}
.next {float:right; background-image: url(images/next.png); margin-right: -10px;}
.prev {float:left;  background-image: url(images/prev.png); margin-left: -10px;}
.browse:hover {background-color: #132e48; background-position: center 8px;}

.ys-intro {width: 440px; padding: 10px; margin: 2px 5px; border: 1px solid #ecebeb;}
.ys-intro img {height: 140px; width: auto; float: left; margin:-23px 10px 0px 0px;}
.ys-intro h5 {padding-left: 124px; margin-bottom: 5px;}
.ys-intro h5 a {color: #2e2e2e;}
.ys-intro p {font-size: 1.1em;}
.ys-intro p.intro {display: none;}
.ys-intro p.more {margin-bottom: 0;}

#content #partners {margin-left: -9px;}
#partners li {float: left; width: 320px; height: 130px; border: 1px solid #ecebeb; margin-left: 10px; margin-bottom: 10px; list-style-type: none; list-style-position:inside; position: relative;}
#partners li.study { border: 1px solid #e85f19;}
#partners li.study:hover { border: 1px solid #132e48;}
#partners li a {width: 320px; height: 130px; display: block;}
#partners li a:hover {cursor: default;}
#partners li.study a {cursor: pointer;}
#partners li img {margin: 0px auto;}

#a-partners {width: 900px; padding: 20px; margin: 15px 0px 0px 0px; border: 1px solid #ecebeb; }
#a-partners li {float: left; list-style-type: none; margin-bottom: 0; height:40px; padding: 0;}
#a-partners li ul {margin: 0; padding: 0;}
#a-partners li ul li {width: 150px; ; display: block; margin: 0;}
#a-partners li ul li img {margin: 0px auto; max-width: 120px;display: block;}

body.page-id-4927 #a-partners {width: 684px; float: left; margin-top: 0; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-color:#dbdbdb; }
body.page-id-4927 #a-partners li ul li {width: 160px;}

.cb4ys {float: left; width: 268px; padding: 10px 15px; margin-right: 20px;}
.cb4ys h4 {text-align: center; margin-bottom: 0.15em;}
.cb4ys p {margin: 0em 0em 0.9em;} 
#main .cb4ys.yourstoriesbox ul {margin-left: -4px; margin-bottom: 0;}
#main .cb4ys.yourstoriesbox ul li {margin-bottom: 0; list-style-position: outside;}
.travelling {position: relative;width: 276px; height: 163px; padding:9px 11px 9px; border: 1px solid #fff; background: url(images/travellingbg.jpg) center center;}
.travelling img {margin-top: 2px;}

.ic_container{
    vertical-align:baseline;
    margin:0px 10px 20px;
    position:relative;
    float: left;
    background: #fff;
    padding: 1px;
}
.csoverlay{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.85;   
    overflow:hidden;
    margin:0px;
    margin-bottom: 1px;
    padding:0px;
    left:1px;
    right:1px;
    bottom: 1px;
    cursor:default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.ic_caption h3{
    padding:5px 5px 5px 5px;
    margin:0px;
    font-size:1.4em;
    margin-bottom: 0;
}
.ic_caption h3 a {margin-bottom: 0;}
.ic_caption h3 a:hover {color: #efefef;}

.ic_text{
    padding:0px 5px 5px;
    margin:0px;
    text-align:left;
    font-size:1.1em;
		color: #efefef;
		line-height: 1.4em;
}

/* Themes */

/* Faith: page-id-108 */
/* Fashion: page-id-110 */
/* Music: page-id-113 */
/* Sport: page-id-115 */

.page-template-theme-index-php .tabs {list-style:none; margin:0 !important; padding:0; height:37px; z-index: 10000; }
.page-template-theme-index-php .tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; list-style-type: none; }
.page-template-theme-index-php .tabs a { display:block; width: 154px; text-align:center; background: url(images/tab.png) bottom repeat-x #f7f8f8;	padding:9px 0px 9px 0px; margin:0px; position:relative; top:0px; border:1px solid #dadada; border-bottom: 0px; border-left: 0px; font-size: 1.2em; font-weight: normal; font-family: 'frutigerLTCon', 'san-serif'; text-transform: uppercase;}
.page-template-theme-index-php .tabs li:first-child a {border-left: 1px solid #dadada; width: 153px;}
.page-template-theme-index-php .tabs a:hover {color: #132e48; cursor: pointer; }
.page-template-theme-index-php .tabs a:active { outline:none; }
.page-template-theme-index-php .tabs .current, .page-template-theme-index-php  .tabs li.current a { cursor:default !important; color:#efefef !important; background: none #fff; border: 0px; width: 155px; padding:9px 0px 9px 0px; top:1px; border-right: 1px solid #dadada; }
.tabs #faith.current, .tabs li#faith.current a {background: url(images/tab-faith.png); }
.tabs #fash.current, .tabs li#fash.current a {background: url(images/tab-fash.png);}
.tabs #music.current, .tabs li#music.current a {background: url(images/tab-music.png);}
.tabs #sport.current, .tabs li#sport.current a {background: url(images/tab-sport.png);}
.tabs li #faith {margin-left: -1px; }

.page-template-theme-index-php div.panes div.clearfix {width:612px; height: 392px; padding: 4px; position: relative; z-index: 1;}
div.t-faith {background: url(images/theme_index-faith.png);}
div.t-fash {background: url(images/theme_index-fash.png);}
div.t-music {background: url(images/theme_index-music.png);}
div.t-sport {background: url(images/theme_index-sport.png);}

.page-template-theme-index-php div.panes > div img {width: 610px; height: auto;}
div.t-faith img {border: 1px solid #061580;}
div.t-fash img {border: 1px solid #930e3c;}
div.t-music img {border: 1px solid #a97715;}
div.t-sport img {border: 1px solid #50890b;}

.page-template-theme-index-php .storyintro {width: 586px; padding: 12px; background: url(images/hbg.png) repeat; position: absolute; bottom: 5px; left: 5px}
.page-template-theme-index-php .storyintro p {font-size: 1.4em;}
div.t-faith .storyintro, .parent-pageid-108 #storyintro p, .page-template-theme-faith-php .storyintro, div.a-faith p {border-top: 1px solid #293ab8;}
div.t-fash .storyintro, .parent-pageid-110 #storyintro p, .page-template-theme-fashion-php .storyintro, div.a-fash p {border-top: 1px solid #b80947;}
div.t-music .storyintro, .parent-pageid-113 #storyintro p, .page-template-theme-music-php .storyintro, div.a-music p {border-top: 1px solid #d89513;}
div.t-sport .storyintro, .parent-pageid-115 #storyintro p, .page-template-theme-sport-php .storyintro, div.a-sport p {border-top: 1px solid #6baa21;}

.storyintro p, #storyintro p {color: #efefef; font-size: 1.3em; font-weight: bold; margin-bottom: 0; }

#faith, .sp-faith, .page-template-theme-faith-php #quote cite, .page-template-theme-faith-php #quotesm cite {color: #293ab8;}
#fash, .sp-fash, .page-template-theme-fashion-php #quote cite,page-template-theme-fashion-php #quotesm cite {color: #b80947;}
#music, .sp-music, .page-template-theme-music-php #quote cite,.page-template-theme-music-php #quotesm cite {color: #d89513;}
#sport, .sp-sport, .page-template-theme-sport-php #quote cite,.page-template-theme-sport-php #quotesm cite {color: #6baa21;}

#sidebar .yourstoriesbox {width: 270px; padding: 15px;}
#sidebar .yourstoriesbox h3 {margin-bottom: 0.31em;}
#sidebar .yourstoriesbox .cta-share {float: right; margin-left: 8px;}
#sidebar .yourstoriesbox {padding-bottom: 1px;}

a.cta-idea, a.cta-idea span { display:block; background-repeat:no-repeat; float:left; text-transform:uppercase; color: #e85f19; font-family: 'FrutigerLTCon', sans-serif;  font-size: 1em;  }
a.cta-idea { background-position: left top; padding:0 0 0 2px; height:26px; margin-left: 60px; }
a.cta-idea span{ background-position: right top; padding:7px 10px 3px 3px; height:16px;}
a.cta-idea span:hover {color: #efefef;}

.page-template-theme-fashion-php a.cta-idea, .page-template-theme-fashion-php a.cta-idea span {background-image: url(images/get_in-fash.png); background-color: #640d2c;}
.page-template-theme-faith-php a.cta-idea, .page-template-theme-faith-php a.cta-idea span {background-image: url(images/get_in-faith.png); background-color: #19236e;}
.page-template-theme-music-php a.cta-idea, .page-template-theme-music-php a.cta-idea span {background-image: url(images/get_in-music.png); background-color: #BA8112;}
.page-template-theme-sport-php a.cta-idea, .page-template-theme-sport-php a.cta-idea span {background-image: url(images/get_in-sport.png); background-color: #406614;}

/* Theme Pages */
#featured{ width:940px; height: 349px; margin-bottom: 20px; }

#featured .tabs { list-style:none; margin:0 !important; padding:0; float: right; width: 300px; padding-left: 7px; height: 349px; }
#featured .tabs li, .videolinks li  { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; list-style-type: none; border: 0; }
#featured .tabs li a, .videolinks li a {z-index:9000000; display:block; width: auto; font-weight: bold; color:#e85f19; background: url(images/tab.png) bottom repeat-x #f7f8f8; margin:0px;  position:relative; top:1px; border: 0; }
#featured .tabs li a:hover {cursor: pointer;}
#featured .storyintro { width: 599px; padding: 12px; height: auto; position: absolute; left:1px; bottom: 0px; background: url(images/hbg.png) repeat;}

#featured div.panes {}
#featured div.panes > div{ width:625px; height: 349px; padding:0px; padding-right:6px; position: relative;}
#featured div.panes > div img {width: 623px; margin: 0;border: 1px solid #000;}

/* Story Page Nav */
ul.simplePagerNav {
	text-align: center; position: absolute; width: 316px; right: 10px; bottom: 25px;}
ul.simplePagerNav li {
	display:inline-block; margin: 0px 3px 0px; text-indent: -9999px;}
ul.simplePagerNav li a {
	display: block; width: 12px; height: 12px; background: url(images/quickpager.png) left no-repeat; }
ul.simplePagerNav li.currentPage a, ul.simplePagerNav li a:hover {
	background-position-x: right; } 



#quote {width: 950px; height: 151px; margin: -10px 0px 20px -10px; background: url(images/quotebg.png); position: relative;}
#quote.quotesm {background: url(images/quotebgsm.png);}
img.themequote {position: absolute; left: 6px; top:6px;}
#quote img.alignright {float: right; margin: 13px 4px 0px 10px;}
#quote blockquote {background:none; border: 0; padding: 22px 0px 0px 40px; font-size: 1.6em; letter-spacing: -0.06em; font-style: italic; font-weight: bold; color: #0e2337; line-height: 1.5em;}
#quote cite {float: right; font-size: 1.4em; line-height: 1.4em; font-style: italic; text-align: right; font-weight: bold; margin-right: 6px;}

.cb5 {width: 350px; padding: 15px; float: right; margin-left: 15px; margin-bottom: 0; }
.cb5.cb7 {width: 510px; float: left; margin-left: 0;}
#content .cb5 ul {padding-left: 15px; margin-bottom: 0;}
#content .cb5 ul li {font-size: 1.15em; list-style-position: outside; margin-left: 0;}

#content .cb5.cb7 ul {margin-left: -15px;}
#content .cb5.cb7 ul li {font-size: 1em;}
#content .cb5.cb7 ul li a {font-size: 1.2em; margin-top: 3px;}
#content .cb5.cb7 ul li:first-child a {margin-right: 5px; }
#content .cb5.cb7 ul li p.small {margin-top: 0px; margin-right: 10px;}

#content .cb4 {width: 270px; float: right;}
#content .cb4 ul {margin-bottom: 0;}

#content .idea {margin: -92px 15px 00px 0px;}
.page-template-theme-fashion-php #content .idea, .page-template-theme-music-php #content .idea, .page-template-theme-sport-php #content .idea {margin: -67px 15px 00px 0px;}

.page-template-theme-faith-php #content .cb4, .page-template-theme-fashion-php #content .cb4, .page-template-theme-music-php #content .cb4, .page-template-theme-sport-php #content .cb4 {margin: -85px 0px 0px 0px;  float: left;}
.page-template-theme-fashion-php #content .cb4, .page-template-theme-sport-php #content .cb4,  .page-template-theme-music-php #content .cb4 {margin-top: -60px;}

#donate-spot {width: 940px; height: 112px; padding: 20px; margin: 10px 0px 0px 2px; background: url(images/donate_spot-sport.png);}
.dsl { float: left; width: 555px; padding: 0px 20px 0px 140px;  border-right: 1px solid #051120;}
.dsr {float: right; padding: 0px 0px 0px 20px; width:203px; border-left: 1px solid #0d355e;}
.dsl p {color:#d7d6d6;}

/* Theme Stories */
#bottom-bg #content #sharebar {bottom: -60px;position: absolute; margin: 0px -20px 0px -20px;}
#storyintro {position: relative; margin-bottom: 10px;}
#storyintro img {width: 620px; height: auto; margin: -20px -20px 10px;}
#storyintro p {width: 580px; padding: 12px 20px; background: url(images/hbg.png) repeat; margin: 0px -20px 0px -20px; position: absolute; bottom: 10px;}

#main ul.storylinks {float: right; margin:0px 0px 15px 15px; width:180px; padding: 9px 10px 4px; background: url(images/title.png) top repeat-x #fff; border: 1px solid #c6d8d7;}
#main ul.storylinks lt {font-size: 1.4em; font-family: 'FrutigerLTBlack', sans-serif; margin-bottom: 0.8em; display: block; }
#main ul.storylinks {margin-left: 0; list-style-position: inside;}
.storylinks li {border-bottom: 1px solid #ecebeb; padding: 4px 0px 4px;}
.storylinks li:last-child {border: 0;}
 
/* Blog + Your Stories */
.single #content {position: relative;}
.entry  {clear: both; width:590px; margin-bottom: 20px; padding: 15px; position: relative; }
.entry .wp-caption {display: none;}

.single h2  {padding: 0px 50px; margin-bottom: 1px; margin-top: -1px;}
.search-results .entry h3 {padding: 0px 0px 0px 190px; margin-bottom: 0.31em;}
.search-results .entry img {margin-top: -27px;}
.thepost img {display: none; margin: 0; padding: 0;}

.page-template-page-listsubpages-php .entry {border: 1px solid #ecebeb; width: 630px;}
.page-template-page-listsubpages-php .entry h3 {padding: 0px 0px 0px 140px; margin-bottom: 0.31em; }
.page-template-page-listsubpages-php .entry img {margin-top: -27px; margin-right: 15px; width: 120px; height: auto;}

.single h2 {text-indent: 2px;}
.meta-date {width: 39px; height: 36px; background: url(images/date.png); position: absolute; left: 15px; top: 14px;}
.meta-date span {width: 39px; text-align: center; display: block;}
span.month {color: #efefef; font-size: 1em; margin: 0px 0px 3px}
span.day {color: #2e2e2e; font-size: 1.4em; font-family: 'FrutigerLTBlack', sans-serif;}
span.meta-cat {float: left;  width: 100%; font-size: 1.1em; color: #919191; text-indent: 53px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ecebeb;}
.entry span.meta-cat, .tooltip  span.meta-cat {border-bottom: 0px; padding-bottom: 0; margin-bottom: 12px; text-indent: 50px;}
span.meta-cat a {font-weight: bold; color: #808080;}
body.page-template-your-stories-story-php span.meta-cat, body.page-template-yourstories-php h3, body.page-template-yourstories-php span.meta-cat, .tooltip  span.meta-cat {text-indent: 0;}
body.page-template-yourstories-php span.meta-cat, .tooltip  span.meta-cat{ margin-bottom: 8px;}
a.meta-comments {position: absolute; right: 15px; top:14px; display: block; width: 36px; height: 27px; padding-top: 5px; background: url(images/comments.png) top; font-family: 'FrutigerLTBlack', sans-serif; color: #efefef; text-align: center; font-size:1.4em; }
a.meta-comments span {display: none;}
a.meta-comments:hover {background-position: bottom; color: #e85f19;}
p.more {text-align: right; margin: 0; padding: 0;}

#sharebar {width: 620px; height: 43px; margin-bottom: 20px; background: url(images/share.png);}
.page-template-real-life-stories-story-php #sharebar {width: 660px; background: url(images/share-c7.png);}
.page-template-mnmtv-php #sharebar {width: 940px; background: url(images/share-vid.png); float: left; margin-bottom: 0;}
#sharebar h5 {float: left; color: #efefef; margin: 13px 8px 0px 13px;}
#sharebar ul {float: left; list-style-type: none; margin-top: 10px;}
#sharebar ul li {float: left; margin-right: 5px;}
#sharebar ul li a {width:24px; height:23px; background-position: top; text-indent: -9999px; display: block;}
#sharebar ul li a:hover {background-position: bottom;}
#sharebar ul li.fb a {background-image: url(images/share-fb.png);}
#sharebar ul li.tw a {background-image: url(images/share-tw.png);}
#sharebar ul li.del a {background-image: url(images/share-del.png);}
#sharebar ul li.goo a {background-image: url(images/share-goo.png);}
#sharebar ul li.nv a {background-image: url(images/share-nv.png);}
#sharebar ul li.red a {background-image: url(images/share-red.png);}
#sharebar ul li.su a {background-image: url(images/share-su.png);}
#sharebar ul li.digg a {text-indent: 0; background: #fff; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;  -webkit-border-radius: 3px; }
#sharebar ul li.digg img {padding-top: 2px;}

.single .meta-date {top: 0; left: 0;}
.single a.meta-comments {top: 0; right: 0;}

h3.commentstitle {padding: 0; text-indent: 0; margin-bottom: 0.62em;}
#content ol.commentlist {list-style-type: none; margin-bottom: 15px;}
#content ol.commentlist li {list-style-type: none; list-style-position: outside;}
.comment {border-bottom: 1px solid #d8e6e5; margin-bottom: 10px;}
.avatar {display: none;}
cite.fn {color: #346462; font-size: 1em; font-weight: bold;}
cite.fn a {font-weight: bold; color: #e85f19;}
span.says  {color: #346462;}
.commentmetadata {float: right; color:#919191; font-size: 1em; margin-top: -19px;}
.commentmetadata a {color:#919191;}
.comment p {font-size: 0.88em; margin:3px 0px 1px; padding: 8px 12px; color: #346462;}
.comment.even p {background: #c0edeb;}
.comment.odd p {background: #bff5f3;}
.reply a {font-size: 0.88em; margin-bottom: 10px; color: #e85f19; display: block;}
p.nocomments {margin-bottom: 20px;}

textarea#comment {width: 584px;}

body.page-template-yourstories-php .entry h3, body.page-template-yourstories-php .entry span.meta-cat {text-indent: 137px; padding: 0px}
.page-template-your-stories-story-php h2 {margin-bottom: 0.31em;}
a.cta-share {text-indent: -9999px; display: block; height: 31px; background-position: top; width: 126px; background-image: url(images/cta-share.png); margin-left:-2px; margin-bottom: 8px; }
a.cta-share:hover {background-position: bottom;}
p.sharetext {margin: 0.62em 0em 0.62em 0em;}

.entry.morelinks {padding: 10px 20px;}
.single .entry.morelinks, body.page-template-your-stories-story-php #content-wrap.c6s3 #content .entry.morelinks, .archive .entry.morelinks {width:580px;}

.morelinks h5 {text-align: center; margin-bottom: 0.31em;}
#content .morelinks ul {text-align: center;}
#content .morelinks ul, #content .morelinks li {margin-bottom: 0; padding: 0; list-style-type: none;}
#content .morelinks li {display: inline; padding: 0px 10px 0px 8px;}
#content .morelinks li:first-child {border-right: 1px solid #d8e6e5;}

.tooltip {display:none;height: auto;width: 500px;padding:20px;font-size:11px;color:#2e2e2e;background: #fff;position: relative; z-index: 9999;}
#main .tooltip img {float: left; margin: 0px 0px 0px 0px; border-color: #006776;}
#main .tooltip h5, .mnmtvrls h5 {text-indent: 0px; text-align: center; margin-bottom:0.31em;}
#main .tooltip h5 a, .mnmtvrls h5 a {color: #c7ffb3;}



/*ul#filter {position: absolute; right: 20px; top: 13px; border: 1px solid #dadada; padding: 7px 3px 5px 8px;}*/
ul#filter {margin-bottom: 18px;}
.filter-by h6 {margin-top: 1px;}
ul#filter li {float: left; margin: 5px 7px 0px 0px; border-right:1px solid #ecebeb; padding-right:7px; padding-bottom: 0; list-style-type: none; font-size: 1em; }
ul#filter li:last-child,ul#filter li:first-child, ul#filter li.all{border: 0; padding-right: 0; margin-left: 0;}
ul#filter li h6 {margin-bottom: 0;}
ul#filter li a {color: #132e48; font-size: 1.2em; font-weight: bold;}
ul#filter li a:hover {color: #e85f19;}

/* Malaria No More TV */
.videopane {float: left; width: 600px; padding-right: 16px; margin-bottom: 10px; background: url(images/videoholdersep.png) right repeat-y;}
.videolinks {float: right; width: 310px; margin-bottom: 8px;}
.videolinks li a {background: #0f171d;}
.videolinks li a:hover {background: #474b4d;}
.videopane object {border: 3px solid #474b4d; margin-bottom: 8px;}
.videopane p {border: 1px solid #474b4d; margin-bottom: 0px; padding: 10px 15px; color: #efefef; background: #23292e;}
.videolinks lt {display:block; margin-top: 18px;}

#allvideos {margin: 0px -10px -20px; display: block; width:720px; float: left;}
#allvideos li {float: left; position: relative; font-size: 1em; margin: 0px 10px 18px; width: 202px; padding: 8px 7px 4px; list-style-position:inside; list-style-type: none;}
#allvideos li > div {position: absolute; bottom: 9px; left: 8px; width:186px; padding: 3px 7px 4px; background: url(images/hbg.png) repeat; border-top: 1px solid #000;}
#allvideos h5 {margin-bottom: 0em; font-size: 1.1em; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; /*font-family: 'FrutigerLT', sans-serif;*/ line-height: 1.25em;}	
#allvideos h5 a {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#allvideos h5 a:hover {color: #efefef;}
#allvideos span.videocat {font-size: 1em; margin: 0em 0em 0em; display: block; color: #efefef;}
#allvideos img {width: 200px; padding: 1px; background: #fff;}
#allvideos img:hover {background: #e85f19;}

#sidebar #allvideos {margin:5px 0 0 -6px; width: 200px; float: none;}
#sidebar #allvideos li {padding: 0; margin: 0 0 10px; float: none; }
#sidebar #allvideos a {background: none; padding:0; font-size: 1em; color: #e85f19;}
#sidebar #allvideos a:hover {color: #efefef;}
#sidebar #allvideos li > div {left: 1px; bottom: 1px; }
#sidebar #allvideos img {box-shadow:0px 0px 0px 0px #fff; -moz-box-shadow:0px 0px 0px 0px #fff; -webkit-box-shadow:0px 0px 0px 0px #fff;}

/* Videos */
.video-small {float: left; width: 214px; height: 174px; padding: 8px 4px 0px; background: url(images/video-small.png);}
.video-small a img, .pics div a img {border: 1px solid #4d5757;}
.video-small a:hover img, .pics div a img {border-color: #e85f19;}
.video-spot h5, .video-small h4, .pics div h5 {font-family: 'FrutigerLT', sans-serif; color: #efefef; font-size: 1.3em; margin: 6px 0px 6px 57px; letter-spacing: 0;}
.video-small h4, .pics div h5 {font-size: 1.2em; margin-left: 0; letter-spacing: 0.03em; /*font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;*/}
.pics div h5 {padding: 0px; margin: 3px 0px 5px 5px;}
.video-small h4 span {color: #e85f19;}
#tab-con-right .video-spot {margin-top: -2px;}
.video-spot {width: 424px; height: 281px; margin-bottom: 15px;  padding: 11px; background: url(images/video-page.png);}
.video-spot p {display: inline; font-size: 1em; margin-bottom: 0;}
.video-spot embed {border: 1px solid #000; padding: 0; }
.video-spot .mnmtv, .video-small .mnmtv {display: block; text-indent: -9999px; width: 36px; height: 23px; background: url(images/mnmtv-sm.png); float: left; margin: -1px 0px 0px 3px; }
.video-small .mnmtv {width: 38px; margin:-3px 5px 0px 4px;}
.video-spot a {color: #e85f19; padding-left: 2px;}

.vs360 {width: 360px; height: 246px; background: url(images/video-page-360.png);}
.vs300 {width: 300px; height: 211px; background: url(images/video-page-300.png);}

/* Get Involved */

.getin-con-left {float: left;width: 280px;}
.getin-con-right {float: right; width: 361px;}
.getin-con-right h4 {margin-top: 4px;}
.getin-con-right img {padding: 2px; margin-bottom: 15px;}

#content-wrap-2 .getinbox {float: left; margin-left: 12px; margin-bottom: 0;}
#content-wrap-2 .getinholder .getinbox:first-child {margin-left: 00px;}
.page-template-iac2k11-php #content-wrap-2 .getinbox{ margin-left: 18px;}
.getinbox {width: 210px; padding: 0px 8px 2px; margin-bottom: 20px;}
.getinbox.hymh {width: 204px;}
.getinbox p {font-size: 1.1em; line-height: 1.4em; margin-bottom: 0.7em;}
.getinbox img {margin: 1px -7px -30px; }
.getinbox h5 {background: url(images/hbg.png); padding: 6px 7px 3px; width: 100%; margin: 1px -7px 6px -7px; display:inline-block;}
.getinbox h5 a:hover {color: #efefef;}

#content ul#ideas {margin-bottom: 0;}
.idea, ul#ideas li {float: left;  width: 186px; height: 231px; padding: 8px 20px 0px; margin: -1px -3px 17px 17px; list-style-type: none; list-style-position: inside; font-size: 1em;}
ul#ideas li:first-child {margin-left: -3px;}

.idea h4, ul#ideas li h4 {font-size:1.3em; margin-bottom:20px; color: #efefef; text-align: center;}
.idea p, ul#ideas li p {font-size: 1.1em; line-height: 1.5em; color: #efefef; padding-left: 60px;}
.idea p.ideaintro, ul#ideas li p.ideaintro { text-align: center; font-style: italic; font-size: 1.2em; line-height: 1.4em; margin:-0.31em 0 0.62em; padding-left: 0;}

.page-template-theme-faith-php .idea, .idea-faith {background: url(images/idea-faith.png);}
.page-template-theme-fashion-php .idea, .idea-fash {background: url(images/idea-fash.png);}
.page-template-theme-music-php .idea, .idea-music {background: url(images/idea-music.png);}
.page-template-theme-sport-php .idea, .idea-sport {background: url(images/idea-sport.png);}


#runformnm { width: 700px;}
#runformnm ul {margin-left: -20px; margin-top: 10px; width: 700px; background: aqua;}
#runformnm ul li {margin-bottom: 10px; margin-top: 10px; list-style-position: inside; list-style-type: none; float: left; margin-right:0px; width: 320px; display: inline;}
#runformnm ul li img { width: 320px; height: auto;}
#runformnm ul li.fullsizebanner {width: 660px; margin: 0; margin-left:15px;}
#runformnm ul li.fullsizebanner img {width: 660px;}

#onlinesponsor li {float: left; width: 211px; height: 87px; border: 1px solid #ecebeb; margin-left: 10px; margin-bottom: 10px; list-style-type: none; list-style-position:inside; position: relative;}
#onlinesponsor li.study { border: 1px solid #e85f19;}
#onlinesponsor li.study:hover { border: 1px solid #132e48;}
#onlinesponsor li a {width: 211px; height: auto; display: block;}
#onlinesponsor li a:hover {cursor: default;}
#onlinesponsor li.study a {cursor: pointer;}
#onlinesponsor li img {margin: 0px auto;}
#onlinesponsor li:first-child {margin-left: 0;}

/* Donate page */
#donatebox {padding: 18px; width: 902px; border: 1px solid #1859a0;  margin-bottom: 20px; background: #103051 url(images/donate-bg.png) bottom repeat-x; }
#donatebox li {list-style-type: none; margin: 0; padding: 0; font-size: 1em;}
#donateimgs {padding-bottom:7px;}
#donateimgs li {float: left; width: 218px; background:#061b2f; margin-left: 10px;}
#donateimgs li:first-child {margin-left: 0;}
#donateimgs li img {border: 1px solid #1859a0;}
#donateimgs li a:hover img {border-color:#e85f19; cursor:  pointer;}
#donateimgs li p {text-align: center; font-size:1.1em; color: #efefef; padding: 0px 10px; margin-bottom: 0.31em;}
#donatebox h4 {color: #efefef; margin-bottom: 0.5em; font-size: 1.5em; }
#donatebox h4 span {color: #e85f19;}

#donatesingle, #donatemonthly, #giftaidbox {float: left; border-left: 1px solid #0d355e; border-right: 1px solid #051120;}
#donatesingle p , #donatemonthly p {color: #adadad; font-size: 1em; margin-bottom: 0.8em}
#donatemonthly p {margin-right: -10px;}
#donatesingle h4, #donatemonthly h4 {margin-bottom: 0.31em;}

#donatesingle {width: 440px; padding-right: 10px; border-left: 0;}
#donatemonthly {width: 420px; padding:0px 0px 0px 10px; border-right: 0;}
/* Smaller donate single/monthly boxes out of action now Sage is sorted 
#donatesingle {width: 260px; padding-right: 10px; border-left: 0;}
#donatemonthly {width: 440px; padding:0px 10px;}
*/

#giftaidbox {width:160px; padding-left: 10px; border-right: 0;}
#giftaidbox img {float: right;}
.giftaidcalc h4.ga {margin-bottom: 0.16em;}
.giftaidcalc h4 span {display: inline-block; width:81px; height: 28px; background: url(images/giftaidlabel.png) top center no-repeat; text-indent: -9999px; margin: 0px 0px 0px -2px; padding-top: 5px;}

.giftaidcalc {background: #f1f2f3; padding: 13px; border: 2px solid #fff;}

.giftaidcalc form h4 {display: block; margin: -6px 0px 9px; padding: 0; width: 129px; height: 27px; text-indent: -9999px; background: url(images/calculator/h4-giftaidcalc.png);}
.giftaidcalc form {padding: 19px; background: url(images/calculator/calcbg.png) bottom repeat-x #0155b3; border: 1px solid #003979;}
.giftaidcalc form {border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius:6px;}

p.proposeddonation {font-size: 1.1em;  color: #efefef; float:left; width:160px;margin-top: 0px; line-height: 0;}
p.proposeddonation span.propdon { /*text-indent: -9999px; display: block; width: 50px; height: 21px; background:url(images/calculator/proposeddonation.png) bottom no-repeat;*/ padding-bottom: 2px; float: left; text-align: right; line-height: 1.1em;}
p.proposeddonation span.propcur { font-family: 'FrutigerLTBlack', sans-serif; font-size: 1.6em; padding:0px 0px 0px 7px;}
p.proposeddonation input {background: url(images/calculator/calcinput.png) repeat-x; padding: 0px 3px; width: 66px; height: 25px; border: 1px solid #003979; margin-left: 3px;}


p.calcbuttons {float:right; width:150px;}
.calcsubmit {border: 0px; display: block; font-size: 0px; height: 29px;background-color: #0155b3; background-position: top; float: right; margin: 0;}
.calcsubmit:hover {cursor: pointer; background-position: bottom;  }
.calculate {background-image: url(images/calculator/calcsubmit.png); width: 79px;}
.creset {background-image: url(images/calculator/calcreset.png); width: 49px;}

.giftaidcalc form p.no-margin {text-align: center; font-size: 1.1em; line-height: 1.3em; color: #efefef;}
.giftaidcalc form p.no-margin a {color: #f6fe97;}
.giftaidcalc form p.no-margin a:hover {color: #ed6f2f;}

.calctable {margin: 20px 0px 10px; white-space: nowrap; display: block;}
.calctable tr {padding-bottom: 5px; color: #efefef;}
tr.calcvaltitles td {padding-bottom: 5px;}
.calctable tr.calcvalues {background: url(images/calculator/calcinput.png) repeat-x; height: 23px; padding-top: 2px; border: 1px solid #003979; color: #2e2e2e;}
.calctable tr.calcvalues input {border: 0; background: none; text-align: left; font-size: 1.2em;}
.calctable td {font-weight: bold; text-align: center; width: 120px;  }
.middlecell {margin: 0px 10px; border-left: 1px solid #003979; border-right: 1px solid #003979;} 

#donatesingle ul {margin-right: 0px;}
#donatesingle li {float: left; margin-left: 4px;}
#donatesingle li:first-child {margin-left: 0;}
#donatesingle li a {display: block; width: 50px; height: 22px; padding-top: 9px; background: url(images/amount.png) top; text-align: center; font-size: 1.6em; color: #efefef; font-family: 'FrutigerLTBlack', sans-serif;}
#donatesingle li a:hover {background-position: bottom; color: #e85f19;}

#donatesingle form { margin-top: -3px;}
#donatesingle form span {margin-left: 10px;}
#donatebox form span {font-size: 1.6em; color: #efefef; font-family: 'FrutigerLTBlack', sans-serif; margin-right: 3px;}
#donatebox input {width: 86px; height: 23px; padding-left: 3px; border: 1px solid #e85f19; font-size: 1.8em; font-weight: bold;}
.submitsingle, #donatesingle form button  {display: block; text-indent: -9999px; font-size: 0px; width: 110px; height: 31px; background: url(images/submit-make.png) top; border: 0;float: right; margin-left: -3px; margin-top: -1px;}
#donatemonthly form button {display: block; font-size: 0px; width: 109px; height: 31px; background: url(images/submit-setup.png) top; border: 0; margin-left: 108px; margin-top: -28px;}

#donatebox form button:hover, .submitsingle:hover {cursor: pointer; background-position: bottom;}



.formTable {width: 530px; margin: 0px auto; padding: 10px; border: 20px solid #fff;}
.formTable .fieldLabel {text-align: right; font-size: 1.2em; padding-right: 5px; color: #132e48;}
.formTable .fieldData input, .formTable .fieldData select {width: 365px; border: 1px solid #cbcbcb; height: 14px; padding: 3px; margin-bottom: 8px; background: #f9fdff;}
.formTable .fieldData input:focus, .formTable .fieldData select:focus {border-color: #e85f19;}
.formTable .fieldData select {height: auto;}
tr.giftaidbox {border: 1px solid #efeeee; background: #fafafa; margin-bottom: 8px; padding: 5px 5px 5px 0px;}
tr.giftaidbox td {padding: 5px 0px;}
tr.giftaidbox td.fieldData input {width: 20px; margin-bottom: 0;}
tr.giftaidbox .fieldLabel {font-size: 0px; background: url(images/giftaidlabel.png) center  20px no-repeat; width: 110px; height: 28px;}
tr.giftaidbox p {margin-bottom: 0;}
tr.giftaidbox .fieldLabel span {text-indent: -9999px; display: none;}
td.newssignup {border:2px solid #e85f19; background: #a5cbd5; padding:10px 5px; font-size: 1em;}
td.newssignup p {font-size: 1em;}
a.donate-back, input.donate-proceed, a.donate-proceed, button.donate-proceed {display: block; text-indent: -9999px; width: 111px; height: 31px; background-position: top;}
a.donate-back {background-image: url(images/donate-back.png);}
input.donate-proceed, a.donate-proceed, button.donate-proceed {background-image: url(images/donate-proceed.png); border: 0; background-color: #fff;}
a.donate-back:hover, a.donate-proceed:hover, input.donate-proceed:hover, button.donate-proceed:hover {background-position: bottom; cursor: pointer;}

.confirmTable tr {border-top: 1px solid #cbcbcb;}
.confirmTable tr:first-child {border-top: 0;}
.confirmTable .fieldLabel {width: 150px;}
.confirmTable .fieldData {font-size: 1.2em; color: #555; font-weight: bold; padding: 8px 0px;}
/***************
Sidebar 
***************/

.c7s2 .sidebar {width: 190px;}
.sidebar {height: auto; padding: 9px 14px 0px; margin-bottom: 20px; background: url(images/title.png) top repeat-x; border: 1px solid #c6d8d7;}
.sidebar h5 {margin:-1px 0px 1em 0px;}
.sidebar ul li {border-top: 1px solid #ecebeb; padding: 6px 0px 6px;}
.sidebar ul li:first-child {border:0;}
.sidebar ul li a, .storylinks li a {background: url(images/link.png) 0px 5px no-repeat;  padding-left: 10px; color: #132e48; font-size: 1.2em; font-weight: bold;}
.storylinks li {list-style-type: none;}
.storylinks li a {font-size: 0.9em;}
.sidebar ul li a:hover, .storylinks li a:hover {background-position:0px -9px; color: #e85f19;}
.sidebar ul li p {padding-left:11px; font-size: 1em; color: #919191; line-height: 0.5em; margin-bottom: 0; letter-spacing: 0.025em;} 
.sidebar ul li p a {background: none; padding: 0; font-size: 1em; font-weight: bold; color: #919191;}


.give_confidence.sidebar {width: auto; margin-bottom: 0; background: none; border: 0px; padding: 0;}
.give_confidence.sidebar h5 {margin-bottom: 0em;}
.give_confidence.sidebar img {margin: 10px 15px 10px 0px;}
.give_confidence.sidebar ul {margin-top: -15px;}
.give_confidence.sidebar li{ list-style-type:none; list-style-position: inside;}
.give_confidence.sidebar li a{font-size: 1em; }
#bottom-bg .sidebar {border: 0; background: none; padding: 0;}
#bottom-bg .sidebar ul li {border: 0; margin-bottom: 1px; padding: 8px 10px;}
#bottom-bg .sidebar ul li a {color: #eeeaea;}
#bottom-bg .sidebar ul li a:hover {color: #e85f19; } 
#bottom-bg .sidebar ul li p, #bottom-bg .sidebar ul li p a {color: #efefef;}
#bottom-bg .sidebar ul li a:hover {color: #fff;}


#bottom-bg .theme-stories ul li, #featured .tabs li a, .videolinks li a { list-style-type: none; padding: 3px; margin-bottom: 8px; height: 63px;}
.videolinks li a {margin-bottom: 15px; width: 300px;}
#bottom-bg .theme-stories ul li a {background: none; padding: 0;}
#bottom-bg .theme-stories ul li img, #featured .tabs li img, .videolinks li img {float: left; width: 110px; height: auto; margin: 0; margin-right: 10px;}
#featured .tabs li img, .videolinks li img {margin:-2px 8px 0px 4px; height: auto;}
.videolinks li img {height: 61px;}
#bottom-bg .sidebar.theme-stories ul li p, #featured .tabs li a, .videolinks li a  {line-height: 1.5em;}
#bottom-bg .sidebar.theme-stories ul li p a, #featured .tabs li a, .videolinks li a  { padding: 6px 10px 0px 0px; font-size: 1.2em; color: #efefef; font-weight: bold; text-align: left;}
#bottom-bg .sidebar.theme-stories ul li p a:hover {color: #efefef;}

#featured .tabs li a {width: 288px;}
#featured .tabs li:hover {cursor: pointer;}

#menu li ul li.nav-faith a {background: #293ab8;}
#menu li ul li.nav-fash a {background: #b80947;}
#menu li ul li.nav-music a {background: #d89513;}
#menu li ul li.nav-sport a {background: #6baa21;}

#menu li ul li.nav-faith a:hover {background: #061580;}
#menu li ul li.nav-fash a:hover {background: #930e3c;}
#menu li ul li.nav-music a:hover {background: #a97715;}
#menu li ul li.nav-sport a:hover {background: #50890b;}


.parent-pageid-108 .sidebar ul li, .page-template-theme-faith-php #featured .tabs li a{background:#19236e; border: 1px solid #293ab8;}
.parent-pageid-110 .sidebar ul li, .page-template-theme-fashion-php #featured .tabs li a{background:#930e3c;border: 1px solid #b80947;}
.parent-pageid-113 .sidebar ul li, .page-template-theme-music-php #featured .tabs li a{background:#b5811b; border: 1px solid #d89513;}
.parent-pageid-115 .sidebar ul li, .page-template-theme-sport-php #featured .tabs li a{background:#50890b; border: 1px solid #6baa21;}

.page-template-theme-faith-php #featured .tabs li a:hover {background:#293ab8; border: 1px solid #050c3d;}
.page-template-theme-fashion-php #featured .tabs li a:hover {background:#b80947;border: 1px solid #6c0d2c;}
.page-template-theme-music-php #featured .tabs li a:hover {background:#d89513; border: 1px solid #a97715;}
.page-template-theme-sport-php #featured .tabs li a:hover {background:#6baa21;border: 1px solid #406614;}

.page-template-theme-faith-php #featured .tabs li a.current {background:#050c3d; }
.page-template-theme-fashion-php #featured .tabs li a.current {background:#6c0d2c; color: #b80947;}
.page-template-theme-music-php #featured .tabs li a.current {background:#99690a; border: 1px solid #845801;}
.page-template-theme-sport-php #featured .tabs li a.current {background:#406614; border: 1px solid #32540b;}

#featured .tabs li a.current span {color: #fff;}

/* Donate Boxes */
.page-template-homepage-php #content .donate, .page-template-malaria-php .donate, .page-template-iac-php #content .donate, .page-template-iac2k11-php .donate {list-style-type: none; float: right;}
.page-template-homepage-php #content .donate ul, .page-template-iac-php #content  .donate ul, .page-template-iac2k11-php .donate ul {list-style-type: none;}
.c7s2 #sidebar .donate, .tab-sidebar .donate, .page-template-homepage-php #content .donate, .page-template-iac-php #content .donate, .page-template-iac2k11-php #content .donate {width: 204px; height: 220px; padding:12px 8px 8px; margin-bottom: 20px; background: url(images/don-3-desc.png);}
.c6s3 #sidebar .donate {width: 272px; height: 236px; padding:10px 14px; margin-bottom: 20px; background: url(images/don-4-desc.png);}
.c6s3 #sidebar .donate.nodesc, .page-template-malaria-php .donate {width: 272px; height: 175px; padding:10px 14px; margin-bottom: 20px; background: url(images/don-4.png);}
.c7s2 #sidebar .donate.nodesc {height: auto; width: 212px; padding: 3px;background: #0e273f; border: 1px solid #0a1826; text-align: center;}
.c7s2 #sidebar .donate.nodesc img {margin-bottom: 4px;}
.page-template-malaria-php #content .donate {height: auto; margin-bottom: 0;}

.donate h3, .donate h4, .donate h5, .donate h6 {text-align: center; color: #efefef; margin-bottom: 5px;}
.donate p {font-size: 1em; color: #d7d6d6; margin-bottom: 6px; }
.c7s2 #content .donate p {text-align: center;}
.donate.nodesc p {font-size: 1em; line-height: 1.4em;}
.c6s3 .donate  {margin-bottom: 6px; font-size: 1.1em; } 
.donate a {color: #e85d15;}
#content .donate a:hover, #sidebar .donate a:hover {color: #efefef;}

#content .donate li {list-style-position: inside; margin-left: 0;}
.c7s2 #sidebar .donate ul.getinlinks li,  .tab-sidebar .donate ul.getinlinks li, .page-template-homepage-php .donate ul.getinlinks li, .page-template-iac-php .donate ul.getinlinks li, .page-template-iac2k11-php .donate ul.getinlinks li {margin-bottom: 8px; list-style-type: none;}
.c6s3 #sidebar .donate ul.getinlinks li {margin-bottom: 9px;}

.donate ul li {float: left; margin-bottom: 0px;}
.donate ul li a, a.cta-donate {text-indent: -9999px; display: block; height: 31px; background-position: top; }
.donate ul li a:hover, a.cta-donate:hover {background-position: bottom;}

.c7s2 li.cta-getin a, .tab-sidebar li.cta-getin a, .page-template-homepage-php .donate li.cta-getin a, .page-template-iac-php .donate li.cta-getin a, .page-template-iac2k11-php .donate li.cta-getin a {width: 98px; background-image: url(images/cta-getin.png); margin-left:-2px;}
.c6s3 li.cta-getin a, .page-template-malaria-php .donate li.cta-getin a {width: 163px; background-image: url(images/cta-fundraise.png); margin-left:-2px; margin-right: 2px;}
li.cta-donate a, a.cta-donate {width: 107px; background-image: url(images/cta-donate.png); margin-left: 2px; margin-right: -3px;}
.page-template-malaria-php #content .donate li.cta-getin a {margin-left: 0;}

a.getin-donate {display:block; text-indent:-9999px; width: 126px; height: 31px; background: url(images/cta-donate-now.png) top; margin: 0px auto;}
a.getin-donate:hover {background-position: bottom;}
.dsl a.getin-donate {float: right; margin: -40px 0 0 0 ;}

.donate ul li.fb a {width: 55px; background-image: url(images/fb.png); margin-left:-2px;}
.donate ul li.tw a {width: 79px; background-image: url(images/tw.png); margin-left:1px; margin-right: 1px;}
.donate ul li.yt a {width: 72px; background-image: url(images/yt2.png); margin-right:-3px;}
li.rss a {width: 52px; background-image: url(images/rss.png); margin-left: -1px; margin-right: 5px;}
.c6s3 .donate ul li.fb a, .c6s3 .donate ul li.tw a, .c6s3 .donate ul li.yt a {margin:0px 5px 3px 0px;}
.c6s3 .donate ul li.yt a {margin-right: 0}

.c7s2 #sidebar .donate .newsletter, .tab-sidebar .donate .newsletter,  .page-template-homepage-php .donate .newsletter,  .dsr .newsletter, .kitnews li.newsletter, .page-template-iac-php .donate .newsletter, .page-template-iac2k11-php .donate .newsletter {clear: both; width: 198px; height: 42px; padding: 6px; margin-left: -3px; background: url(images/news-3.png);}
.c6s3 #sidebar .donate .newsletter, .page-template-malaria-php .donate .newsletter {clear: both; width: 262px; height: 42px; padding: 6px; margin-left: -1px; background: url(images/news-4.png);}
.newsletter {position: relative;}
.newsletter h6 {color: #000; font-size: 1.2em; text-align: left; margin: 2px 0px 0px 1px;}
.c7s2 .newsletter h6, .tab-sidebar .newsletter h6, .page-template-homepage-php .donate .newsletter h6, .kitnews li.newsletter h6, .page-template-iac-php .donate .newsletter h6 {margin-bottom: 4px;}
.newsletter input  { float:left;padding:3px; border: 1px solid #a84310; color: #666; font-style: italic; font-size: 1em;}
.c7s2 .newsletter input, .tab-sidebar .newsletter input, .page-template-homepage-php .donate .newsletter input, .dsr .newsletter input, .kitnews li.newsletter input, .page-template-iac-php .donate .newsletter input, .page-template-iac2k11-php .donate .newsletter input  { width: 146px; }
.c6s3 .newsletter input, .page-template-malaria-php .newsletter input  { width: 208px; }
.page-template-malaria-php .newsletter input {padding:5px 3px;}

#content .tab-sidebar .donate {margin-bottom: 12px;}
#content .tab-sidebar .donate p {font-size: 11px; line-height: 16px; color: #efefef;}

#mc-embedded-subscribe {text-indent: -9999px; display: block; float: left; width: 31px; height: 12px; background: url(images/submit-news.png) top; margin:6px 0px 0px 8px; border: 0;}
#mc-embedded-subscribe:hover {cursor: pointer; background-position: bottom;}
#mce-responses div {position: absolute; top:-40px; padding: 5px; border: 1px solid #a74310; background: #fff;}
.response {font-weight: bold; color: #e85d15;}



/*** Widgetized sidebar styles for Wordpress Blogs ***/
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li {list-style-type: none; list-style-image: none; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
#sidebar ul ol li {list-style: none;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding:0;}

.widget li { border-bottom:1px dotted #ccc; padding-bottom:5px;}
.widget li a {text-decoration:none; font-weight:bold;}
.widget li a:hover {text-decoration:underline;}
/****/

/* KIT */
.get-support {padding: 15px; width: 550px; border: 1px solid #004db1; background: #0a2b4d; width: auto; float: right; position: absolute; bottom: 35px; right: 40px; z-index: 9999999;}
.get-support h3 {color: #efefef; margin: 10px 0px 1.8em 75px; font-size: 1.6em;}
.get-support p {color: #efefef; margin-bottom: 1em;}
p.need-support {color: #d3e5fb; text-align: right; font-size: 1em; margin-bottom: 0;}
p.need-support a {color: #fff; font-weight: bold; }

ul.kitlinks {float:left; margin-bottom: -5px; }
ul.kitlinks li {margin-bottom: 5px;}
ul.kitlinks li a {display: block; width: 250px; color: #efefef; font-size: 1.2em; padding-top: 3px; height: 24px; background-position: top left; background-repeat: no-repeat;}
ul.kitlinks li.fb a {text-indent: 30px; background-image: url(images/fb24.png);}
ul.kitlinks li.tw a {text-indent: 30px; background-image: url(images/tw24.png);}
ul.kitlinks li.yt a {text-indent: 30px; background-image: url(images/yt24.png);}
ul.kitlinks li a:hover {background-position:top left; color:#e9550a; }

.kitnews {float: right;}
.kitnews li {font-size: 1em;}
.kitnews li.newsletter {margin-bottom: 13px;}
.kitnews li a {color: #e9550a; font-size: 1.2em;}
.kitnews li a:hover {color: #efefef;}

#simplemodal-container {width: 550px;}
#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#fff; cursor:wait;}
#simplemodal-container a.modalCloseImg {color: #e9550a; font-size: 1.2em;  text-align: center; z-index:3200; font-weight: bold; position:absolute; top:-60px; right:40px; cursor:pointer;}
#simplemodal-container a.modalCloseImg:hover {color: #132e48;}
#simplemodal-container #basic-modal-content {padding:15px;}

/***************
Footer 
***************/

#mozzy h4{ margin-bottom: 0;}
#mozzy ul {position: absolute; right: 0; top: -7px;}
#mozzy ul li {float: left; display: inline; margin-left: 4px; padding: 0;}
#mozzy ul li img {padding: 2px; background: #fff; border: 1px solid #c9d4d4;}
#mozzy p {color:#526464}
#footer-left { float:left; width:300px;}
#footer-right { float:right; width:620px;}
#site-meta {width:960px; float:left;}

#footer-links {padding: 15px 0px;}
#footer-links ul {margin: }
#footer-links ul li {float: left; width: 181px; padding: 5px 0px 5px 10px ; border-left: 1px solid #abcecd;}
#footer-links ul li ul li {float: none; padding: 0; border-left: 0;}

#footer-links ul lt {font-family: 'FrutigerLTBlack', sans-serif; font-size: 1.4em; display: block; margin-bottom: 10px; color: #346462;}
#footer-links ul lt a {color: #346462;}
#footer-links ul li ul li {margin-top:8px;}
#footer-links ul li ul li a {color: #596d6d; font-size: 1.1em; font-weight: bold; padding-left: 10px; background: url(images/footer-link.png) left no-repeat;}
#footer-links ul li ul li a:hover {color:#132e48; }
#footer-links ul li ul li.fb a {background-image: url(images/fb-sm.png); padding: 5px 0px 5px 24px;}
#footer-links ul li ul li.tw a {background-image: url(images/tw-sm.png); padding: 5px 0px 5px 24px;}
#footer-links ul li ul li.yt a {background-image: url(images/yt-sm.png); padding: 5px 0px 5px 24px;}
#footer-links ul li ul li.news a {background: url(images/news-foot.png) top; display: block; width: 116px; height: 22px; padding: 0; text-indent: -9999px;}
#footer-links ul li ul li.news a:hover {background-position: 0px -22px;}
#footer-links ul li ul li.donate {background: none; width: auto; height: auto; margin: 0; padding: 0;}
#footer-links ul li ul li.donate a {background: url(images/donate-footer.png) top; display: block; width: 106px; height: 31px; padding: 0; text-indent: -9999px;}
#footer-links ul li ul li.donate a:hover {background-position: 0px -31px;}

#utilities p {font-size: 1em; color: #8a8989;}
#utilities p.description {font-weight: bold; color: #2e2e2e; margin-bottom:0.5em; font-size: 1.1em;  padding-top: 3px;}
#utilities ul li { margin-bottom: 2px}
#utilities ul li a { margin-left: 8px; margin-bottom: 2px}
#utilities ul li img {margin-left: -3px; margin-top: 1px;}
#utilities li {float: left; font-weight: bold; color: #8a8989; padding: 0; margin-bottom: 0.62em; list-style-position: outside;}
#utilities li img {margin-top: -2px;}
#utilities li a {color:#e85f19;}

/*** Contact Form ***/

.wpcf7-form {text-align:left; width: 400px; float: left; }
.wpcf7-form p {font-size:1.1em; font-weight:bold;color:#2e2e2e; margin:0;  color: #132e48; }
.wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap input { float:left; width:390px; font-size: 1em;	background-color:#fff;border:1px solid #cbcbcb; padding:5px 4px; margin-bottom:10px;
					                          		font-weight:bold; color:#555;}
.wpcf7-form-control-wrap textarea {font-size: 1.2em;}					                          		
 select { width:400px; margin-bottom: 5px;}
.wpcf7-form-control-wrap textarea {height:80px; font-size:1em; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.wpcf7-form-control-wrap input:hover, .wpcf7-form-control-wrap input:focus, .wpcf7-form-control-wrap textarea:hover, .wpcf7-form-control-wrap textarea:focues {border-color: #e85f19;}

#statements {margin:8px 0px;}
#statements .wpcf7-list-item {width: 400px; float: none; display: block; color: #555; font-weight: normal; font-size: 1em; margin: 8px 0px;}

.wpcf7-submit {background: none; border: none; float: right; margin: 5px 0px 0px; font-family: 'FrutigerLTCon', sans-serif; font-weight: bold; color: #e85f19; font-size: 1.6em; /*text-transform: uppercase;*/ }
.wpcf7-submit:hover {cursor: pointer; color: #132e48;}
/* Responses */
.wpcf7-mail-sent-ok { position:absolute; z-index:999999;}
.wpcf7-mail-sent-ok, .wpcf7-mail-sent-ng, .wpcf7-not-valid-tip  { font-size:1em; background-color:#fff; }
.wpcf7-not-valid-tip {margin: 3px 0px 0px 5px; color: #555; padding: 8px}

#contactdetails {float: right; width: 180px; padding: 15px;}

#statements.wpcf7-checkbox {margin-top: -4px; display: block;}
#statements.wpcf7-checkbox .wpcf7-list-item {float: left; width: 125px; display: inline; margin: 0;}
#statements.wpcf7-checkbox .wpcf7-list-item input[type=checkbox] {float: left; width: auto;}
#statements.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {display:block; margin:2px 0px 0px 5px; width: 50px; float: left;}

.checkbox-723, .checkbox-724, .checkbox-725 {margin-bottom: 8px;}
.checkbox-723 #statements.wpcf7-checkbox .wpcf7-list-item, .checkbox-724 #statements.wpcf7-checkbox .wpcf7-list-item, .checkbox-725 #statements.wpcf7-checkbox .wpcf7-list-item {float: left; width: 400px; display: inline; margin: 0; margin-bottom: 8px;}
.checkbox-723 #statements.wpcf7-checkbox .wpcf7-list-item-label, .checkbox-724 #statements.wpcf7-checkbox .wpcf7-list-item-label, .checkbox-725 #statements.wpcf7-checkbox .wpcf7-list-item-label, .checkbox-726 #statements.wpcf7-checkbox .wpcf7-list-item-label {width: 360px; margin-bottom: 0px;  }

.checkbox-726 #statements.wpcf7-checkbox {display: block; float: none; margin-top: 0; }
.checkbox-726 #statements.wpcf7-checkbox .wpcf7-list-item {width: 70px; display:inline; margin-top: 0;}
.checkbox-726 #statements.wpcf7-checkbox .wpcf7-list-item-label {float: left; display: inline; margin-left: 20px; margin-top: -20px;}
/**** Individual Campaigns ****/
#banner {float: left; margin: 0px 0px 20px 0px; height: 70px;position: relative; border: 3px solid #fff;}
#banner.b-getin {width:694px; }
#banner.b-page {width: 620px; float: none;}
#banner {width: 934px;  background: url(images/banner.png) repeat;}
#banner img {float: right;}
#banner a:first-child img {float:left; margin-right: 20px;}


.page-template-page-campaign-php #content-wrap.c7s2 #content {width: 700px; padding: 0px;}
#thecampaign {float: right; width: 320px; margin-left: 20px;}

/* Campaign Gallery */
.ngg-galleryoverview {margin: 0px -5px 0px -3px; width: auto; }
.ngg-gallery-thumbnail-box {margin: 0px 5px 8px 0px;}
.ngg-gallery-thumbnail img {background: #fff; padding: 2px; border: 1px solid #dadada;}
.ngg-gallery-thumbnail img:hover {
	background-color: #fff;
	border-color: #e85f19;
} 

/* World Mosquito Day */
body.page-id-1563 {background: url(images/bgwmd.png) repeat;}
h2.wmd, h3.wmd1, h3.wmd2 {text-indent: -9999px;  display: block;}
h2.wmd {width: 370px; height: 73px; margin-bottom: 1.2em; background: url(images/h2-wmd.png) no-repeat;}
h3.wmd1 {width: 223px; height: 52px; background: url(images/h3-wmd1.png) no-repeat;}
h3.wmd2 {width: 258px; width: 100%; display: block; height: 52px; background: url(images/h3-wmd2.png) no-repeat;}

/* Christmas Cards */
body.page-id-4610 #content-wrap {background: #001621 url(images/christmasbg.png) 20px top; border: 3px solid #fff; padding: 17px;}
body.page-id-4610 #content {background: none; background-color: none;}
body.page-id-4610 h2, body.page-id-4610 h3, body.page-id-4610 h4 {color: #efefef;}
body.page-id-4610 #content p {color: #e7e6e6;}
body.page-id-4610 #content p a:hover {color: #fff;}
body.page-id-4610 #content p.intro {color: #44c8f7; margin-bottom: 1.45em;} 
body.page-id-4610 .getinbox {background: #fff;}
.xbox {padding: 15px 15px 0px; border: 1px solid #238baf; margin-bottom: 15px; background:url(images/xmascardsholly.png) 305px 4px no-repeat #051721; width: 345px; }
#content .xbox h4 {color: #46c6f3;}
a.xmas-order {background:url(http://malarianomore.org.uk/images/xmas-order.png) top ; display: block; width: 185px; height: 62px; text-indent: -9999px;}
a.xmas-order:hover {background-position: bottom; }

body.page-id-1959 #sidebar > div, body.page-id-1959 #sidebar .donate {margin-bottom: 17px;}

/* London marathon page */
body.page-id-2082 .breadcrumb {display: none;}

/* Locket */
body.postid-2251 .wp-caption p {border-left:2px solid #e85f19; background: #a5cbd5; padding:10px 8px 6px; color: #2e2e2e; margin-top: -22px; line-height: 1.5em;}
body.postid-2251 .wp-caption span {font-weight: bold;}

div#locketbox {width: 580px; padding: 15px; background: url(images/locketbg.jpg); border: 5px solid #000; margin-bottom: 15px;}
div#locketbox p:first-child {margin-bottom: 0;}
div#locketbox h3 {color: #efefef; /* margin-top: -20px;*/}
div#locketbox p {color: #efefef; margin-bottom: 4.25em;}
div#locketbox img.alignright {border:0px; background: none; padding: 0; margin: -15px 0px 0px 30px;}
div#locketbox img.alignleft {padding: 0; background: none; border: 0;} 
a.buylocket {float: right; display: block; text-indent: -9999px; width: 203px; height: 45px; background: url(images/buy.png) top; margin: -16px 10px 0px 0px;}
a.buylocket:hover {background-position: bottom;}

/* IAC */

body.page-template-iac-php, body.page-template-iac2k11-php {background: url(images/iac/bg.jpg) center 184px no-repeat;}
body.page-template-iac-php #header, body.page-template-iac2k11-php #header {border-bottom: 0px;}

/* Show until Comp is live */
body.page-template-iac-php #content .donate, body.page-template-iac2k11-php #content .donate {margin-bottom: 0;}

body.page-template-iac-php #content-wrap-2, body.page-template-iac2k11-php #content-wrap-2 {margin: -20px 0px -20px;}
.text {background: url(images/iac/text.jpg) top center no-repeat; height: 238px; position: relative; border: 1px solid #fff; border-left: 0; border-right: 0;}
.text h5 {background: none; text-align: center; color: #efefef; padding-top: 25px;}
.text p {text-align: center; font-size: 1.3em; font-weight: bold; color: #efefef; line-height: 1.6em;}
.text p span {color: #e85f19;}
.text a {text-align: center; position: absolute; bottom: 22px; left:0; right: 0; font-size: 1.1em;}
.text a:hover {color: #efefef;}

#content-wrap-celebs {background: url(images/iac/celebbg.jpg); margin-bottom: 0; width: 979px; margin-left: 2px;}
#content-wrap-celebs .tabs {padding-left:7px; }
#content-wrap-celebs .tabs li { width: 72px; height: 78px; background: url(images/iac/tab.png) top center no-repeat; padding: 0px 1px;}
#content-wrap-celebs .tabs li a {background: none; border:0px; display: block; width: 68px; height: 64px; padding: 0; margin: 11px 0px 0px 2px; text-indent: -9999px; }
#content-wrap-celebs .tabs li a:hover {border:1px solid #e85f19; margin: 10px 0px 0px 1px;}
#content-wrap-celebs .panes {margin-top: 70px; padding-bottom: 30px;}
#content-wrap-celebs div.panes > div {background: url(images/iac/celebcopy.png) 12px 15px no-repeat; width: 880px; margin: 0px auto; }

#content-wrap-celebs div.panes div img {float: left; border: 3px solid #413c36; margin-right: 10px;}
#content-wrap-celebs div.panes div h3 {margin-top: 33px; margin-bottom: 22px; color: #efefef;}
#content-wrap-celebs div.panes div p {color: #342f29; margin-right: 430px;}
#content-wrap-celebs .panes div .quote {width:353px; height: 180px; padding: 62px 20px 0px 30px; background: url(images/iac/paper.png) no-repeat;}
#content-wrap-celebs .panes div .quote p {font-family: "Trebuchet MS", Verdana, Sans-Serif; font-style: italic; font-size: 1.2em; margin-bottom: 0.31em; margin-right: 0;}
#content-wrap-celebs .panes div .quote p.cite {text-align: right; color: #e85f19; font-weight: bold;}

.iacquotes {float: right;}
.iacvid {border: 3px solid #413c36; background: #fff; padding: 1px;}
.iacvid.q {margin:0px 0px -50px 80px; }
.iacvid.l {margin:25px 0px 0px; }

#iac-comp {background: #e6e0d7; padding: 0px; height: auto; border: 1px solid #fff; clear: both;} 
#iac-comp img {border: 0; padding: 0; margin: 0;}
#iac-comp h4 {text-align: center; color: #413c36;}

/*2010*/
#content-wrap-celebs .tabs li a.aggro {background: url(images/iac/t-aggro.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.britt {background: url(images/iac/t-britt.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.gillian {background: url(images/iac/t-gillian.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.kayla {background: url(images/iac/t-kayla.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.linford {background: url(images/iac/t-linford.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.lembit {background: url(images/iac/t-lembit.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.nigel {background: url(images/iac/t-nigel.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.shaun {background: url(images/iac/t-shaun.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.sheryl {background: url(images/iac/t-sheryl.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.stacey {background: url(images/iac/t-stacey.png) top no-repeat;}
#content-wrap-celebs .tabs li a.dom {background: url(images/iac/t-dom.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.jenny {background: url(images/iac/t-jenny.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.alison {background: url(images/iac/t-alison.jpg) bottom no-repeat;}

/*2011*/
#content-wrap-celebs .tabs li a.antony {background: url(images/iac-2011/t-antony.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.crissy {background: url(images/iac-2011/t-crissy.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.dougie {background: url(images/iac-2011/t-dougie.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.fatima {background: url(images/iac-2011/t-fatima.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.freddie {background: url(images/iac-2011/t-freddie.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.jessica {background: url(images/iac-2011/t-jessica.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.lorraine {background: url(images/iac-2011/t-lorraine.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.mark {background: url(images/iac-2011/t-mark.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.stephanie {background: url(images/iac-2011/t-stefanie.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.willie {background: url(images/iac-2011/t-willie.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.pat {background: url(images/iac-2011/t-pat.jpg) top no-repeat;}
#content-wrap-celebs .tabs li a.sinita {background: url(images/iac-2011/t-sinita.jpg) bottom no-repeat;}
#content-wrap-celebs .tabs li a.emily {background: url(images/iac-2011/t-emily.jpg) bottom no-repeat;}


a.iaclocket {float: left; display: block; width: 200px; padding: 3px 5px; background: url(images/iac/iaclocket.jpg) 3px top #fff no-repeat; border: 1px solid #928677; margin-left: -3px;}
#content-wrap-celebs div.panes div a.iaclocket p {padding-left: 62px; margin-right: 0; font-size: 1.1em; font-weight: bold; margin-bottom: 0.62em; line-height: 1.4em; color: #342f29; }
#content-wrap-celebs div.panes div a.iaclocket:hover p {color: #e85f19;}

#rotate {width: 405px; padding: 0px; margin:0px; margin-left: 15px; margin-bottom: -10px;}
#rotate li {float: left; list-style-type: none; margin-bottom: 0; padding: 0;}

/* Xmas 2010 */

.xmasbox {width: 584px; padding: 16px; border: 1px solid #fff; margin-bottom: 15px;}
#content .xmasbox img {padding: 0; border:0; margin-bottom: 0; background: none;}
#content .xtea ul {margin-bottom: 0;}
#content .xmasbox ul li {list-style-type: none;}
#content .xmasbox ul li {font-weight: bold;}
#content .xsw ul li a:hover, #content .xcards ul li a:hover, #content .xmoon a:hover {color: #efefef;}
#content .xab ul li, #content .xtea ul li  {list-style-position: outside; margin-left: 0;}

.xsw {background: url(images/xmas2010/xmas-sw.jpg) top right no-repeat;}
.xsw h4 {color: #efefef; margin-top: -14px; margin-bottom: 18px;}
.xsw p {color: #b2b2b2; padding-right: 60px;}

.xab {background: url(images/xmas2010/abso.jpg) top right no-repeat;}
#content .xab p {padding-right: 90px;}

.xcards {background: url(images/xmas2010/cardsbg.png) bottom right no-repeat;}
.xcards h4 {color: #efefef; margin-top: -14px; margin-bottom: 18px;}
.xcards p {color: #a8aeb2;}

.xtea {background: url(images/xmas2010/teabg.jpg) top left no-repeat;}
.xtea h4 {text-indent: -9999px; display: block; width: 518px; height: 126px; background: url(images/xmas2010/tea.png); float: right; margin: -16px -16px 0px 0px;}
.xtea p {color: #2e2e2e; clear: right;}

.xmoon {background: url(images/xmas2010/hmoon.jpg) bottom right no-repeat;}
#content .xmoon img {margin: -50px 20px 0px 0px; clear: left; background: #373e42; padding: 1px; border: 1px solid #000;}
.xmoon h4 {text-indent: -9999px; display: block; width: 224px; height: 150px; background: url(images/xmas2010/hmoonlogo.jpg); float: left; margin: -16px 0px 0px -16px;}
.xmoon p {color: #efefef; margin-top: -24px;}

.xmoz a {display:block; text-indent: -9999px; width: 616px; height: 198px; margin: -16px;  background: url(images/xmas2010/mozzygame.jpg) bottom right no-repeat;}

/* Review 2010 */

#timeline {height: 1150px; width: 900px; margin-bottom: 20px; padding: 11px 19px 19px; overflow: auto;  border: 1px solid #ce5d28; background:#e85f19 /*#fed5a3*/; /*cursor: -moz-grab !important;*/ /* should this be applied with JS? */ }
#timeline h3 {color:#0c0e14;}
.page-id-5468 #timeline {height: 1300px;}

.tl-events {width: 3670px;list-style: none;padding: 0;margin: 0;}
.tl-events li {float: left;width: 290px; margin-right: 15px;}
.tl-events ul {list-style: none;margin: 0;padding: 0; }
.tl-events ul li {margin-bottom: 0;}
#main li.milestone {margin-bottom: -4px;}
.tl-events ul li span.tl-content/*, #main .tl-events ul li a.tl-nolink:hover*/ {border:0;text-decoration: none;color: #1b1e29;display: block;margin: 5px 0px; width: 274px; border: 1px solid #b3552a; padding: 7px 7px 3px 7px; background: #fff; display: block; }
/*.tl-events ul li a:hover, .tl-events ul li a:focus {outline: 0;background: #fff;border: 1px solid #ce5d28; padding: 7px 7px 3px 7px;}*/
.doodle {display: none; }

.tl-msg-inside {font-size: 1.2em; line-height: 1.4em; margin-bottom: 5px; display: block;}
.tl-msg-link {color: #ce5d28; border-top: 1px solid #ecebeb; text-align: right; font-weight:bold; width: 100%; display: block; clear: both; padding-top: 2px;}
.tl-msg-link:hover {color: #0c0e14;}
.tl-events ul li img {width: 266px; padding: 3px; background: #fff; border:1px solid #ecebeb; margin-bottom: 4px;}
.tl-events ul li img.tlh {width: auto; float: right;margin-left: 5px;}

/* Blog Image Carousel */
.entry #galleria {display: none;}
#content #galleria img {padding: 0; border: 1px solid #2e2e2e;}
#galleria {margin-bottom: 20px; float: left; width: 620px;}


/* Real Life Stories */

.rls, .page-id-1132 .wpcf7 form {
	background: #179993 url(images/rls/rls-bg.png) top repeat-x;
	border: 1px solid #006776;
	border-bottom-width: 2px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}

.rls-title a{text-indent: -9999px; display: block; width: 418px; height: 52px; background: url(images/rls/rls-logo.png) top left no-repeat; margin-bottom: 25px;}

#rls {padding: 15px 15px 10px;}
.page-template-real-life-stories-story-php #rls {padding-bottom: 0;}

#rls .tabs {border-bottom: 1px solid #006776; padding: 0; margin: 0;}
#rls .tabs a { display:block; width: auto; text-align:center; font-weight: bold; color:#c7ffb3; background: none #179993;	padding:0px 15px; margin:0px; position:relative; top:1px; border:0px;}
#rls .tabs li {margin: 0; padding: 0;}
#rls .tabs li:first-child a {border-left: 0px}
#rls .tabs a:hover {color: #fff; cursor: pointer; }
#rls .tabs a:active { outline:none; color: #fff;}
#rls .tabs .current {background: url(images/rls/rls-tab-selected.jpg) bottom center no-repeat; padding-bottom: 27px;}
#rls .tabs .current,  #rls .tabs li.current a { cursor:default !important; color:#fff !important; }
.page-template-real-life-stories-story-php #rls .tabs li {float: right;}

#rls div.panes {margin-top: -10px;}
#rls div.panes > div {width:636px; padding:32px 16px 0px;}
#rls p {margin-bottom: 0;}
#rls div.panes ul, #rls div.panes ul li {list-style: none inside; margin: 0; padding: 0;}
#rls div.panes ul {margin:0px -20px 0px -25px;}
#rls div.panes ul.rls-africa li, #rls div.panes ul.rls-all li, #rls div.panes ul.rls-uk li {float: left; margin: 0px 0px 10px 10px; width: 96px;}
#rls div.panes ul li img {background: #b0dbc1; padding: 1px; border: 2px solid #006776; width: 90px; height: 116px; margin: 0; vertical-align: bottom;}

#rls div.panes ul.filter li {margin: -10px 0px 8px 6px;}
#rls .filter li {width:auto; float: left;}
.filter li h6 {font-size: 12px;}
.filter li a {background:#006776; color:#c7ffb3; padding: 2px 6px; font-size: 12px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.filter li a:hover {color: #efefef;}

/* Tool tips */
.rls-tooltip {padding: 10px; width: 260px; position: relative;}
.rls-tooltip-img {float: left; width:86px;}
#main .rls-tooltip-img img, #content #rls .rls-tooltip-img img  {margin-top: 0; width: 80px; height: auto;}
#main .rls-tooltip-img img.rls-cs-quote {width: 16px; height:14px; margin: 0; padding: 0; border: 0; float: right;}
#main .rls-tooltip .rls-tooltip-btm {position: absolute; width: 16px; height: 11px; padding: 0; background: none; left: 126px; bottom: -11px; border: 0;}

#main .rls-tooltip h5 {text-indent: 0; color: #efefef; text-align: center; margin-bottom: 8px; text-indent: 0;}
#main .rls-tooltip h5 a {color: #c7ffb3;}
#main .rls-tooltip h5 a:hover {color: #efefef;}
#main .rls-tooltip p, .rls-cs p, .rls-style p { margin-left: 92px;  color: #efefef; font-family: "frutigerLTCon", Sans-Serif; font-size: 14px; line-height: 20px; margin-bottom: 0; font-style: italic; /* background: url(images/rls/rls-cs-quote.png) top left no-repeat; text-indent: 20px; */}
#content .rls-cs p {color: #efefef;}

#main .rls-tooltip p.more, .rls-cs-content p.more {float: right; }
#main .rls-tooltip p.more a, .rls-cs-content p.more a {text-indent: -9999px; display: block; width: 82px; height: 23px; background: url(images/rls/rls-read-more.png) top; padding: 0; font-size:0px;} 
#main .rls-tooltip p.more a:hover, .rls-cs-content p.more a:hover {background-position: bottom;}

/* RLS Sidebar */
h5.rls-share-title {text-indent:-9999px;display: block; margin-left:auto; margin-right: auto; width: 173px; height: 20px; background: url(images/rls/rls-share-title.png);}

h5.rls-links-title {text-indent:-9999px;display: block; margin-left:auto; margin-right: auto; text-align: center; width: 155px; height: 16px; background: url(images/rls/rls-links-title.png); }
.sidebar.rls {padding-bottom: 10px;}
.sidebar.rls li {border-color: #006776;}
.sidebar.rls li a {color: #c7ffb3; padding-left: 0; background: none;}
.sidebar.rls li a:hover {color: #efefef;}

a.rls-share, a.rls-upload {display: block; text-align: center; text-indent: -9999px; margin: 0px auto 10px;}
a.rls-share {width: 161px; height: 30px; background: url(images/rls/rls-share.png) top; margin-bottom: 2px;}
a.rls-upload {width: 161px; height: 48px; background: url(images/rls/rls-upload.png) top; margin-bottom: 15px;}
a.rls-share:hover, a.rls-upload:hover {background-position: bottom;}


/* Case Studies */

.rls-cs {padding: 8px; margin-bottom: 20px;}
.rls-cs h4 a, .rls-cs h3 a, .cb3.yourstoriesbox h5.yourstoriesbox-title a, .yourstoriesbox h3 a, .cb4ys h4.yourstoriesbox-title a, .rls-cs-title-3 a {display: block; text-indent: -9999px; width: 213px; height: 43px; margin:-4px 0px 8px -5px; background: url(images/rls/rls-cs3-title.png);}
#content-wrap.c6s3 .rls-cs h4 a, .yourstoriesbox h3 a, .cb4ys h4.yourstoriesbox-title a, .rls-cs h3 a {width: 292px;background: url(images/rls/rls-cs4-title.png); }
.yourstoriesbox h3 {margin-left: -6px; margin-top: -10px;}
.cb4ys h4.yourstoriesbox-title {margin-left: -7px; margin-top: -7px;}
#sidebar .rls-cs-link, #content .rls-cs-link {font-size: 12px; color: #c7ffb3; text-align: center; margin-bottom: 8px; font-weight: bold; display: block; text-indent: 0;}
.rls-cs-img {float: left; width: 64px; margin-right: 6px;}
.rls-cs img { margin-right: 0px; border: 2px solid #006776; background: #b0dbc1; padding: 1px;}
.rls-cs-img img {width: 58px; height: auto; float: none;}
.rls-cs-img img.alignright {margin: 0; float: none;} 
img.rls-cs-quote {width: 16px; height:14px; margin: 0; margin-bottom: 4px; padding: 0; border: 0; float: right;}

.rls-cs-content {overflow: hidden;}
.rls-cs p {font-size: 12px; margin-left: 0;}
.rls-cs p a {text-indent: -9999px; font-size: 0px;}

/* RLS Story */
.page-template-real-life-stories-story-php h2 {font-family: "Sketch", Sans-Serif; color: #179993; font-weight: normal; font-size: 34px;}
.page-template-real-life-stories-story-php h2 span {display: inline-block; text-indent: -9999px; width: 35px; height: 24px;  margin-right: 8px;}

.page-template-real-life-stories-story-php h2 span.uk {background: url(images/rls/uk.jpg); }
.page-template-real-life-stories-story-php h2 span.Ghana {background: url(images/rls/ghana.jpg);}
.page-template-real-life-stories-story-php h2 span.Botswana {background: url(images/rls/botswana.jpg);}
.page-template-real-life-stories-story-php h2 span.Namibia {background: url(images/rls/namibia.jpg);  }

.page-template-real-life-stories-story-php .meta-cat {margin: -20px 0 20px; padding: 0; text-indent: 0; border:0; font-size: 12px;}

blockquote.rls-quote {padding-left: 22px; background: url(images/rls/rls-oquote.jpg) top left no-repeat; width: 225px; border: 0;}
blockquote.rls-quote div {padding-right: 18px; background: url(images/rls/rls-cquote.jpg) bottom right no-repeat;}
blockquote.rls-quote p { font-family: "frutigerLTCon", Sans-Serif; font-size: 20px; line-height: 24px; margin-bottom: 0; font-style: italic; color: #006776; }

blockquote.rls-quote.rls-noquote {background: none; padding:0px 0px 0px 9px; border-left: 3px solid #006776;}
blockquote.rls-quote.rls-noquote div {background: none; padding-right:3px;}
h5.rls-more-stories {float: left; display: block; text-indent: -9999px; width: 302px; height: 21px; background: url(images/rls/rls-more-title.jpg);}

/* Share story contact form */
.checkbox-723 {margin-bottom: 8px;}
.checkbox-723 #statements.wpcf7-checkbox .wpcf7-list-item {float: left; width: 400px; display: inline; margin: 0; margin-bottom: 8px;}
.checkbox-723 #statements.wpcf7-checkbox .wpcf7-list-item-label {width: 360px; margin-bottom: 0px;  }

/* RLS Site Case Studies */
#content .latestnewsbox li {list-style-type: none; list-style-position: inside; margin-left: 0; font-size: 1em; clear: both; }
#content .latestnewsbox li p {margin: 0.5em 0em ; }
.page-template-homepage-php .yourstoriesbox h5.yourstoriesbox-title {margin-left: -1px;}

.page-id-1132 h2 {display: block; text-indent: -9999px; width: 418px; height: 111px; background: url(images/rls/h2-share.png); margin-bottom: 10px;}
.page-id-1132 #main .wpcf7 form{ padding: 11px}
.page-id-1132 #main .wpcf7 form p {color: #efefef;}
.page-id-1132 #main .wpcf7 form input[type=submit]{color: #c7ffb3;}
.page-id-1132 #statements.wpcf7-checkbox .wpcf7-list-item span {color: #efefef;}

/* Adidas form */
.page-id-3060  #main .wpcf7 form{ width: 400px;}
.page-id-3060  #main .wpcf7 form p, .page-id-3437  #main .wpcf7 form p  {clear: both;}
.page-id-3060  #main .wpcf7 form input[type=text] {width: 300px;}
.page-id-3060  #main #marketing.wpcf7-checkbox .wpcf7-list-item-label {display: none; font-size: 0px;}
.page-id-3060  #main #marketing.wpcf7-checkbox input[type=checkbox] {margin: -13px 0px 8px 60px;}

.page-id-3060 input[type=radio] {float: none; clear: none; display: inline; width: auto;}
.wpcf7-form-control-wrap.ladies .wpcf7-list-item-label {display: inline; width: auto;}
#main span.wpcf7-form-control-wrap.checkbox-725 {color: #444;}

#adidasskincare {clear: both; background: #403c4b; border: 4px solid #6e6b7e; padding: 8px; margin-bottom: 20px;}
#adidasskincare img.alignleft {margin-right: 12px; border: 0;}
#adidasskincare p {color: #efefef; font-size: 1.1em;line-height: 1.65em; margin-top: 0px;}
#adidasskincare p strong {font-size: 1.2em;}
#adidasskincare p.terms {font-size: 0.92em; margin: 0; color: #ccc; clear: both;}

/* World Malaria Day 2011 */

.page-template-page-wmd2011-php #content-wrap, .page-template-page-worldmozzyday11-php #content-wrap {padding: 10px; width: 960px;}

.page-template-page-wmd2011-php #sidebar .donate, .page-template-page-wmd2011-php #sidebar .hymh, .page-template-page-wmd2011-php #sidebar .sidebar, .page-template-page-worldmozzyday11-php #sidebar .donate, .page-template-page-worldmozzyday11-php #sidebar .hymh, .page-template-page-worldmozzyday11-php #sidebar .sidebar {margin-bottom: 10px;}

#wmd-title {display: block; text-indent: -9999px; width: 730px; height: 239px; background: url(images/misc/wmd/title.jpg); margin-bottom: 10px;}
#wmd-left {float: left; width: 540px; margin-right: 10px;}
#wmd-left img {margin-bottom:10px; }
#wmd-left a.no-margin img {margin-bottom:0px; }

#wmd-right {width: 180px; margin-right: -70px; float: right;}
.twibbon {background: url(images/misc/wmd/twibbon.jpg) bottom right no-repeat #95e4e8; padding: 6px; border: 2px solid #71c0c4; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#wmd-right .twibbon {margin-bottom: 10px;}
.twibbon h4 {text-align: center; font-size: 1.4em; color: #314b4c;}
.twibbon p {font-size: 1.1em; color: #666;}
.twibbon a {margin: 4px auto; text-indent: -9999px; display: block; width: 136px; height: 31px; background: url(images/misc/wmd/twibbon-link.png) top; }
.twibbon a:hover {background-position: bottom;}
.twibbon img.alignright {margin-left: 6px; margin-bottom: 10px; border: 1px solid #71c0c4;}
#wmd-right .rls {margin-bottom: 10px;}
.wmd-mozzy a {text-indent: -9999px; display: block; width: 180px; height: 237px; background: url(images/misc/wmd/swat-mozzy.png)}
.wmd-rls img {float: right; width: 70px; height: auto; margin: 0px 0px 2px 6px;}
.wmd-rls .rls-cs-title-3 { margin-top: -4px; margin-left: 0px;}
.wmd-rls .rls-cs-title-3 a {width: 176px; height: 36px; background: url(images/misc/wmd/rls-title-2.png);}
.wmd-rls {padding: 6px; width: 166px;}

.page-template-page-wmd2011-php #sidebar .sidebar {position: relative;}
.page-template-page-wmd2011-php #sidebar ul.simplePagerNav {
	text-align: center;  width: 200px; position: static;}
.page-template-page-wmd2011-php #sidebar ul.simplePagerNav li {
	display:inline-block; margin: 0px 3px 8px; text-indent: -9999px; border-top: 0;}
.page-template-page-wmd2011-php #sidebar ul.simplePagerNav li a {
	display: block; width: 12px; height: 12px; background: url(images/misc/wmd/news-paging.png) right no-repeat; padding: 0; }
.page-template-page-wmd2011-php #sidebar ul.simplePagerNav li.currentPage a, .page-template-page-wmd2011-php #sidebar ul.simplePagerNav li a:hover {
	background-position-x: left; } 
	
/* Liverpool Auction */

.page-template-page-liverpool-php #content {background: url(images/misc/lfc/bg.jpg) top center no-repeat;padding:340px 23px 20px; margin:-3px -3px 0px;}
.page-template-page-liverpool-php #content h2 {text-indent: -9999px;}
#lfccontent {padding-right: 220px;}
.lfcbox {margin-bottom: 0px; border: 2px solid #e45d18; background: #f6f2f2; padding: 10px;}
.lfcbox p {color: #444; margin-bottom: 0; text-align: center;}

#lfc-lots {float: right; width: 456px; border: 2px solid #d71921; background: #fff; margin-right: -260px; margin-top: -117px;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.lfc-lot {background: url(images/misc/lfc/lotbg.png) top repeat-x #fff;  padding: 8px; clear: both; border-top: 1px solid #e6e6e6;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.lfc-lot p {text-align: center; color: #2e2e2e; font-size: 1.3em; font-weight: bold;}
.lfc-lot p span {font-size: 0.8em; font-weight: normal;}
.lfc-lot img {border: 1px solid #fff;}
.lfc-lot img.alignright {margin-left: 8px;}
.lfc-lot img.alignleft {margin-right: 6px;}
.lfc-lot a {display: block; margin-bottom:6px; width: 103px; height: 28px; background: url(images/misc/lfc/place-bid.png) top; text-indent: -9999px;}
.lfc-lot a:hover { background-position: bottom; cursor: default;}
#statements.optout .wpcf7-list-item .wpcf7-list-item-label {display:none; }

/* Music to Save Lives */
.page-id-3480 #content {position: relative;}
.page-id-3480 h2 {text-indent: -9999px; margin: -15px -15px 0px; width: 690px;height: 301px; background: url(images/misc/mtsl/title.jpg); }
.page-id-3480 #mtsl-flash {float: left; width: 465px; height: 396px; padding: 30px 0 0 36px; background: url(images/misc/mtsl/video.jpg); margin-left: -20px; z-index: 1;}
.page-id-3480 #mtsl-credits {text-align: center; width: 200px; padding: 8px 0px; background: #fff; border: 2px solid #d8e6e5;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; position: absolute; top: 330px; right: 15px;}
.mtsl-link {text-indent: -9999px; display: block; float:left;clear: both; width: 691px; height: 154px; background: url(images/misc/mtsl/mtsl-festivals_link.png); margin-top: -40px; margin-left: -17px;z-index: 2; }

#festivalsform {width:400px; background: #eff6f6; border: 1px solid #c6d8d7; padding: 8px; font-size: 1.2em; margin-bottom: 20px; clear: both;}
#festivalsform input { margin-bottom: 4px; background: #fff; border: 1px solid #c6d8d7; width: auto; }
#festivalsform select, #festivalsform input {margin-bottom: 18px;} 
#festivalsform select {/* width: auto; */ }
#festivalsform input[type=text] {width: 258px; padding:0px 4px;}
#festivalsform input[type=checkbox] {margin-right: 8px;}
#festivalsform label {display:block; color: #2e2e2e; width:400px; text-align: left; clear: both; margin-bottom: 2px; font-weight: bold; line-height: 1.6em;}
.page-id-3483 p.thanks {text-align: center; margin: 40px 0px; color: #043a7a; clear: both;}
p.small {font-size: 0.8em; text-align: center;}

div.festivals {float: left; width:290px;  padding: 10px; border: 2px solid #d8e6e5;  -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; margin-bottom: 20px;} 
div.festivals p {font-size: 1.2em;text-align: center;}
#main div.festivals li {list-style-type: none; font-weight: bold; }
#main div.festivals li span {color:  #043a7a;}

p.festq {font-size: 1.3em; color: #132e48;}

p.festprizes {text-align: center; font-size:1em;}


/* Beat the Mozzy */
.page-template-page-beatthemozzy-php h2 {text-align: center; text-indent: -9999px; display: block; width: 315px; height: 26px; background: url(images/misc/btm/h2.png); margin: 0px auto; }
.page-template-page-beatthemozzy-php a.jointeam {margin: 12px auto; display: block; width: 129px; height: 34px;  background: url(images/misc/btm/mnm-page_12.png) top; text-indent: -9999px;}
.page-template-page-beatthemozzy-php a.jointeam:hover {background-position: bottom;}
p.btm-para {text-align: center; font-weight: bold; padding: 0px 105px; z-index: 1;}

.btm-links {float: left; width: 231px; margin-left: -10px; margin-top: -310px;}
.btm-links a {display: block; text-indent: -9999px; margin-bottom: 10px;}
.btm-links .readmore {width: 231px; height: 64px; background: url(images/misc/btm/readmore.png)}
.btm-links .hearfrom {width: 231px; height: 92px; background: url(images/misc/btm/hearfrom.png)}

.btm-help {float: right; width: 190px; background: url(images/misc/btm/sb.png); border-top: 3px solid #000; margin-right: -10px; padding: 10px; }
.btm-help h3 {text-align: left; text-indent: -9999px; display: block; width: 179px; height: 18px; background: url(images/misc/btm/help.png); }
#content .btm-help ul {list-style-type: none; }
#content .btm-help li {list-style-position: inside; margin-left: 0;}
#content .btm-help li a { background: url(images/link.png) left -7px no-repeat; padding-left: 10px; display: block;}
.btm-banner {clear: both; border: 2px dashed #000; margin-left: -10px; width: 676px;}

.page-template-page-beatthemozzy-php #content {position: relative;}
.zii1, .zii2 {position: absolute; top: 0; z-index: 0;}
.zii1 {left: 0;}
.zii2 {right: 0;}

/* World Mosquito Day 2011 */
.page-template-page-worldmozzyday11-php h2 {text-align: center; text-indent: -9999px; display: block; width: 730px; height: 150px; background: url(images/misc/mozzyday11/h2.png); margin: 0px auto 20px; }

.wmd11-links {float: left; width: 282px;}
.wmd11-links a {display: block; text-indent: -9999px; margin-bottom: 10px; width: 275px;}
.wmd11-btm { height: 133px; background: url(images/misc/mozzyday11/btm.png);}
.wmd11-mtsl { height: 131px; background: url(images/misc/mozzyday11/mtsl.png);}
.wmd11-getin { height: 46px; background: url(images/misc/mozzyday11/getinvolved.png);}

.btm-content {float:right; width:446px; margin-right: -70px;  }
.btm-content p {padding-left: 8px;}
.page-template-page-worldmozzyday11-php #sidebar .sidebar {position: relative;}
.page-template-page-worldmozzyday11-php #sidebar ul.simplePagerNav {
	text-align: center;  width: 200px; position: static;}
.page-template-page-worldmozzyday11-php #sidebar ul.simplePagerNav li {
	display:inline-block; margin: 0px 3px 8px; text-indent: -9999px; border-top: 0;}
.page-template-page-worldmozzyday11-php #sidebar ul.simplePagerNav li a {
	display: block; width: 12px; height: 12px; background: url(images/misc/wmd/news-paging.png) right no-repeat; padding: 0; }
.page-template-page-worldmozzyday11-php #sidebar ul.simplePagerNav li.currentPage a, .page-template-page-worldmozzyday11-php #sidebar ul.simplePagerNav li a:hover {
	background-position-x: left; } 

a.mozday-swat {display: block; width: 218px; height: 210px; padding: 10px 0; background: url(images/misc/mozzyday11/splat.png) center center no-repeat; text-indent: -9999px; border: 1px solid #c6d8d7;}

.page-template-page-worldmozzyday11-php #content .rls-cs h4 a {width: 274px; background: url(images/misc/mozzyday11/rlstitle.png)}
#btm-fb {margin: 0px -10px; }
#btm-fb h4 {background: #627aad; margin-top: 20px; border-top: 1px solid #1d4088; color: #efefef; padding: 6px 10px 4px;} 

/* Take a swipe */

.page-id-4556 #content-wrap {background: #ddebf0 url(images/misc/swipe/bg.png) right 103px no-repeat;}
.page-id-4556 #content-wrap #content {background: none;  padding:0;}
.page-id-4556 h2 {text-align: center; margin: 0px auto; display: block; width: 493px; height: 50px; background: url(images/misc/swipe/h2.png); text-indent: -9999px;}
.page-id-4556 h3 {text-align: center; font-size: 13px; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Arial; margin-bottom:32px;  }

.page-id-4556 #sidebar .sidebar {border: 0; background: url(images/misc/swipe/sb.png);}
.page-id-4556 #sidebar .sidebar h5 {background: none; text-align: center;color: #165a67;}

ul.esso {width:660px; }
ul.esso li {float: left; width: 145px;}

#biggiveform {width: auto;}
#biggiveform p {text-align: left; clear: both; font-size: 12px;font-weight: normal;}
#biggiveform input { margin-bottom: 4px; background: #fff; border: 1px solid #c6d8d7; width: auto; }
#biggiveform input[type=text] { padding: 2px 4px; margin-top: 0; }
#biggiveform input[type=submit] {border: 0; font-size: 14px;}
#biggiveform p.biggivemarketing {font-weight: normal; font-size: 11px;}
#biggiveform .wpcf7 form {width: 290px;}

.rls-style {border-radius: 8px; border: 2px solid #00434d; background: #179993; padding: 8px; clear: both;}
.rls-style img {margin-bottom: 0; margin-left: -92px; padding: 0;}
.rls-style p a {color: #fd6f1a; background: #006776; padding: 5px 0px 5px;margin-top: 8px;}
.rls-style p {font-size: 20px; line-height: 24px; margin-bottom: 0; font-style: italic;}
.festivals.alignright {float: right;}

/* Gif Aid Declaration Form (for online shop) */
.page-id-5363 .festivals {width: 636px;}
.page-id-5363 .festivals #biggiveform .wpcf7 form {width: 636px;}
.page-id-5363 #statements.optout .wpcf7-list-item  {width: 20px; }
.page-id-5363 #statements {margin: 15px 0px;}
#content p.form-margin {margin: 10px 0;}
.page-id-5363 .checkbox-727 #statements {margin-top: -15px; display: block;}

/* Campaign with Us */
#speakout {margin: 0px -6px 18px;}
#speakout li {list-style-type: none; list-style-position: inside; float: left; display: block; width: 331px;  background: #eff6f6; padding: 12px 8px 4px; border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; margin: 0px 4px 8px; border: 0px solid #c6d8d7; text-align: center; line-height: 18px;  }
#speakout li span {color: #2e2e2e; font-weight: bold; display: block; margin-bottom: 4px; font-size: 12px;}
#speakout li a, span.speakout-a {display: block; background: #e85f19; color: #fff; margin-bottom: 4px; padding:2px 4px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; }
#speakout li a.topcwulink {margin-top: 9px;}
#speakout li a:hover {background:#8cb5b5; color: #fff;}
#speakout .speakout-a {font-weight: normal; color: #fff;}
#speakout span.speakout-a a {display: inline; text-decoration: underline; padding: 0; border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -webkit-border-radius: 0px;}
.page-id-5159 #content-wrap #content {padding: 0; width: 700px;}

/* The Big Give */

body.page-id-5261 h2 {display: block; width: 730px; height: 170px; margin: -10px -10px 20px; background: url(images/misc/bg/h2.png); text-indent: -9999px;}
body.page-id-5261 #sidebar {margin: -10px -10px 0 0}

#biggivebox {width: 727px; height:auto; background: url(images/misc/bg/footer.png) bottom no-repeat; position: relative; margin-left: -10px;}
#biggivebox div {float: left; width: 240px; padding: 18px 0 75px; background: url(images/misc/bg/footer.png) bottom left no-repeat #ff550b; text-align: center;}
#biggivebox div.bg-tyf ul {list-style-type: none; margin: 0;}
#biggivebox div.bg-tyf ul li {margin: 0; padding: 0;}
#biggivebox div.bg-tyf ul li a {font-weight: bold; color: #fff;}

a.bg-dn {position: absolute; width: 204px; height: 75px; right:35px; top: 5px; background: url(images/misc/bg/donate.png); text-indent: -9999px;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#ff550b; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        #inline_content { overflow: hidden; background: url(images/misc/bg/donate_page-modal_06.png) left bottom no-repeat; padding: 20px 20px 110px; width: 705px;}
        #inline_content a.closebox {text-indent: -9999px; display: block;width:241px;height: 42px; margin-left: -3px; background: url(images/misc/bg/donate_page-modal.png);}

				#inline_content p {color: #efefef;}
				#inline_content p a {color: #fff; font-weight: bold;}				
				
/* Nowhere to Hide */

div.nth-wrap {width: 100%; text-align: center ; margin-bottom: 20px; padding: 00px 0 0px;  margin-top: 0px;}
div.nth-wrap iframe {margin-left: 0px;}
div.nth-box {float: right; border: 1px solid #22314e; background: #fff; margin-left: 10px; width: 230px; padding: 12px 8px 0px; text-align: center;}
div.nth-box p.nth-ad {color: #e55302; font-weight: bold; font-size: 12px;}
div.nth-box p {text-align: center; color: #666;}
div.nth-box img.aligncenter {margin-bottom: -20px;}
.page-id-4844 h2 {text-align: center; font-family: "frutigerLTCon", Sans-Serif; margin-bottom: 0; } 
.page-id-4844 p {color: #efefef;}
.page-id-4844 p a {color: #22314e;}
.page-id-4844 p.intro {text-align: center; color: #efefef;}
.page-id-4844 #content-wrap #content {background: #4ea9c4;}
.page-id-4844 #sharebar ul {width: 300px;}
.page-id-4844 #sharebar ul li { margin: 0px 8px 0 0; list-style-position: inside;}

/* Faith toolkit form */

.toolkitform {padding: 8px; background: #c6d8d7; border: 1px solid #ccc; font-weight: normal;}
.toolkitform p {font-weight: normal;}
body.page-id-5582 .checkbox-726 #statements.wpcf7-checkbox .wpcf7-list-item, body.page-id-5582 .checkbox-7261 #statements.wpcf7-checkbox .wpcf7-list-item  {margin-left: -0px; display: inline; width: auto; margin-bottom: 20px;}
body.page-id-5582 .checkbox-726 #statements.wpcf7-checkbox, body.page-id-5582 .checkbox-7261 #statements.wpcf7-checkbox {display: inline;}

/* Live Below the Line */
body.page-template-page-livebelow-php #content-wrap #content {background: none;  padding:10px; width: 690px;}
body.page-template-page-livebelow-php #content-wrap {padding: 18px; font-family: "Helvetica", Arial, Sans-Serif; }
body.page-template-page-livebelow-php h2 {margin: -10px -10px 24px; width: 100%; display: block; height: 105px; width: 710px; background: url(images/misc/lbl/h2.png) left; text-indent: -9999px;}
body.page-template-page-livebelow-php h3 {font-family: "Helvetica", Arial, Sans-Serif; font-weight: lighter; font-size: 24px; line-height: 36px; border-top: 1px solid #999a9a; text-transform: uppercase;}
.lblsignup {float: right; margin-left: 0px; margin-bottom: 23px;}
.lblsignup a {display: block; text-indent: -9999px; width: 294px; height: 221px; background: url(images/misc/lbl/signup.png) top;}
.lblsignup a:hover {background-position: bottom;}
.lblnews {float: left; width: 390px; }
#content .lblnews ul li {list-style-type: none; list-style-position: inside; margin-left: 0; padding-left: 0; font-size: 18px; line-height: 24px;font-weight: bold;}
.lblc1 {clear: both;}
.lblc2 {clear: both; padding: 8px 12px; background: url(images/misc/lbl/mnm-page_14.png) top repeat-x #001e3f; }
.lblc2 h3, .lblc2 p {color: #efefef;}
#content .lblc2 h3 {border-top: 0;}


