@charset "utf-8";

/*
css for Send A Cow 
created by Positive New Media 
http://www.positivenewmedia.co.uk 
*/

* { 	margin: 0; padding: 0; }
a, img { border: 0; outline: 0; }
a { color: #3777bc; text-decoration: none; }
a:hover { color: #4b4b4b; text-decoration: underline; }
a.accessibility-one, a.accessibility-two { font-size: 1.1em; line-height: 1.5; position: absolute; right: 34px; text-decoration: none;  top: -999em; }
a.accessibility-one:focus, a.accessibility-one:active, a.accessibility-two:focus, a.accessibility-two:active { color: #000; top: 0em; }
a.read-more { 
	background: transparent url(../img/common/bullet-blue.gif) center left no-repeat; color: #3777bc;
	font-size: 1.2em; font-weight: bold; line-height: 1.454; padding: 0 0 0 14px; 
}

body { 
	background: #fff url(../img/common/bg.gif) top left; color: #4c4c4c; 
	font-family: Arial,Helvetica,sans-serif; font-size:62.5%;
	margin:0; padding:0 0 80px; 
}

.clear-both { clear: both; }

.blog-box { background: #edf5fd; margin: 0 11px 10px 40px; padding: 12px 14px; }
.blog-box p { margin: 0; }

.blog-box a.read-more,
.promo-medium-blue-details a.read-more {
	background: transparent url(../img/common/bullet-blue-on-blue.gif) center left no-repeat;
}

/* blue box */

.blue-box { background: #EAF4FE; margin: 18px 9px 0; width: 300px; }
.blue-box-inner { margin: 0 15px 15px 6px; padding: 0 0 18px 0;}
.blue-box h2 { height: 40px; text-indent: -6218em; width: 300px; }
.blue-box h2.uganda { background: transparent url(../img/in_depth_headings/uganda.jpg) top left no-repeat; }
.blue-box h2.rwanda { background: transparent url(../img/in_depth_headings/rwanda.jpg) top left no-repeat; }
.blue-box h2.ethiopia { background: transparent url(../img/in_depth_headings/ethiopia.jpg) top left no-repeat; }
.blue-box h2.lesotho { background: transparent url(../img/in_depth_headings/lesotho.jpg) top left no-repeat; }
.blue-box h2.kenya { background: transparent url(../img/in_depth_headings/kenya.jpg) top left no-repeat; }
.blue-box h2.zambia { background: transparent url(../img/in_depth_headings/zambia.jpg) top left no-repeat; }
.blue-box h2.cameroon { background: transparent url(../img/in_depth_headings/cameroon.jpg) top left no-repeat; }

.blue-box ul { list-style: none; margin: 0; }
.blue-box ul li { 
	background: transparent url(../img/common/bullet-black-small-on-blue.gif) 0 0.4em no-repeat;
	font-size: 1.2em; font-weight: normal; list-style: none; margin: 0 0 8px 0; padding: 0 0 0 8px;
}

p.blue-text { color: #3777BC; font-size: 1.2em; font-weight: bold; margin: 0; padding: 0 9px; }

p.blue-text a { color: #3777BC; text-decoration: none; }
p.blue-text a:hover { color: #3777BC; text-decoration: underline; }

a.blue-text { color: #3777BC; font-weight: bold; text-decoration: none; }
a.blue-text:hover { color: #3777BC; font-weight: bold; text-decoration: underline; }

/* cow blog */

h2.blog-title  { background: transparent url(../img/misc/blog-h2-line.gif) top left no-repeat; padding: 12px 0; }
p.blog-read-more a { color: #3777bc; font-weight: bold; text-decoration: none; }
p.blog-read-more a:hover { color: #3777bc; text-decoration: underline; }
p.blog-entry-details { font-weight: bold; font-style: italic; }
img.blog-image { margin: 0 0 12px 0; }

.blog-entry p a { color: #3777bc; font-weight: bold; text-decoration: none; }
.blog-entry p a:hover { color: #3777bc; font-weight: bold; text-decoration: underline; }

.blog-entry-details-box { margin: 0 0 12px; width: 460px; }
.blog-entry-details-box-left { float: left; width: 230px; }
.blog-entry-details-box-right { float: left; text-align: right; width: 230px; }

.pagination p { color: #3777bc; font-weight: bold; }
.pagination p a , .pagination p a:hover { color: #3777bc; font-weight: normal; text-decoration: underline; }

#cow-blog-heading { height: 130px; position: relative; width: 460px; }
#cow-blog-heading-outer { background: transparent url(../img/misc/cow-blog-header.jpg) top left no-repeat; height: 130px; left: -15px; position: absolute; width: 475px; }
#cow-blog-heading-inner { padding: 62px 15px 0 124px; }
#cow-blog-heading-inner p { font-size: 1.4em; line-height: 1.21; }

#rss {
	background: transparent url(../img/misc/rss-icon.jpg) center left no-repeat;
	margin: 14px 0 0 9px;
	padding: 0 0 0 22px;
}
#rss p { line-height: 1.333; margin: 0; padding: 0; }
#rss p a { color: #3777bc; font-weight: bold; text-decoration: none; }
#rss p a:hover { color: #3777bc; font-weight: bold; text-decoration: underline; }

.rss-and-share-box { margin: 0; width: 318px; }
.rss-and-share-box-left { float: left; width: 169px; }
.rss-and-share-box-right { float: left; text-align: right; padding: 12px 0 0 0; width: 140px; }

/* news items */

.news-item-box  { background: transparent url(../img/misc/blog-h2-line.gif) top left no-repeat; padding: 12px 0; width: 460px; }
.news-item-box-left { float: left; width: 132px; }
.news-item-box-right { float: left; width: 328px; }
img.news-image { margin: 0 0 12px 0; }

a.news-read-more { color: #3777bc; font-weight: bold; text-decoration: none; }
a.news-read-more:hover { color: #3777bc; font-weight: bold; text-decoration: underline; }

/* breadcrumbs */

#breadcrumbs { color: #753e00; font-size: 1.2em; line-height: 1.666; margin: 0 0 20px 0; }
#breadcrumbs a { color: #753e00; }

/* send to a friend and newsletter sign up buttons */

.button-send-to-a-friend { background: transparent url(../img/buttons/send-to-a-friend.gif) top left no-repeat; float: left; height: 34px; width: 147px; }
.button-send-to-a-friend a { background: transparent url(../img/buttons/send-to-a-friend.gif) top left no-repeat;  display: block; height: 34px; text-indent: -6218em; width: 147px; }	
.button-send-to-a-friend a:hover { background-position: bottom left; }

.button-newsletter-sign-up { background: transparent url(../img/buttons/newsletter-sign-up.gif) top left no-repeat; float: left; height: 34px; margin: 0 0 0 6px; width: 147px; }
.button-newsletter-sign-up a { background: transparent url(../img/buttons/newsletter-sign-up.gif) top left no-repeat; display: block; height: 34px; text-indent: -6218em; width: 147px; }
.button-newsletter-sign-up a:hover { background-position: bottom left; }
.buttons-container  { margin: 6px 0 0 8px; width: 300px; } 

.button-container-donate { background: transparent url(../img/buttons/donate-container-bg.gif) bottom center no-repeat; text-align: right; padding: 20px 0 20px 0; margin: 0 auto; width: 172px; }
	
.promo-half-open .button-container-donate { 
	background: none;
	text-align: right; padding: 20px 0 20px 0; margin: 0 auto; width: 143px; 
}

.promo-large-open .button-container-donate { background: none; text-align: right; padding: 0 0 20px 0; margin: 0 auto; width: 260px; }
.promo-large-open .button-container-more-info { background: none; text-align: right; padding: 0 0 20px 0; margin: 0 auto; width: 260px; }

.promo-medium-open .button-container-donate { background: none; text-align: right; padding: 20px 0 20px 0; margin: 0 auto; width: 230px; }
.promo-medium-open .button-container-more-info { background: none; text-align: right; padding: 20px 0 20px 0; margin: 0 auto; width: 230px; }

.button-container-tell-us { 
	background: transparent url(../img/buttons/tell-us-container-bg.gif) bottom center no-repeat;
	text-align: right; padding: 15px 0 20px 0; margin: 0 auto; width: 172px; }

.promo-half-open .button-container-more-info { 
	background: transparent url(../img/buttons/tell-us-container-bg.gif) bottom center no-repeat; 
	text-align: right; padding: 20px 0 20px 0; margin: 0 auto; width: 143px; 
}		
	
.contact-details { margin: 3px auto; width: 150px; }	
.contact-details   ul li { background: transparent url(../img/common/bullet-related-downloads.gif) 0 0.2em no-repeat; font-size: 1.2em; font-weight: bold; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 20px; }
.contact-details   ul li a { color: #3777BC; }
	
/* content */
	
#content { background: #fff; padding: 0 0 30px 0; min-height: 700px; overflow: visible; width: 980px; }
#content-home { background: #fff url(../img/common/bg-content.gif) top left no-repeat; min-height: 700px; overflow: visible; padding: 0 0 30px 0; width: 980px; }

/* home structure */

.home-column-left { float: left; width: 652px; }
.home-column-right { float: right; width: 328px; }
.home-box-a { width: 652px; }
.home-box-a-left { float: left; width: 440px; }
.home-box-a-right { float: right; width: 212px; }
.home-box-b { margin: 0 0 0 21px; }

/* page structure */

.page-column-left { float: left; width: 180px; }
.page-column-right { float: left; width: 460px; }

/* faqs */

.section-faqs a.reveal-link { 
	display: none; 
}

.section-faqs .each-faq-box {
	margin: 0 0 5px 0;
}
.section-faqs h2.padded {
	margin: 1.2em 0 0 0;
}

/* footer */

#footer { background: #fff url(../img/common/footer-divider.gif) top center no-repeat; color:#753e00; padding: 18px 0 0 0; }
ul#footer-nav { float: left; font-size:1.1em; list-style-type:none; margin:0; padding:0 0 0 10px; width:680px; }
ul#footer-nav li { display:block; float:left; }
ul#footer-nav li a { background:url(../img/common/footernav-separator.gif) right top no-repeat; color:#753e00; font-weight:normal; padding:0 5px; }
ul#footer-nav li.last-nav-item { padding-left:5px; }
ul#footer-nav li.last-nav-item a { background:none; padding:0; }
#footer p.charity-number { float: right; font-size:1.1em; padding: 0 15px 0 0; }

#footer-end { background: transparent url(../img/common/bg-paper-end.png) top left no-repeat; height: 150px; width: 980px; }

/* form */

#form-example fieldset { border: 0; }
#form-example fieldset ol { margin: 20px 0 0 0; padding: 0; }
#form-example fieldset ol li { font-size: 1.1em; list-style: none; margin: 0 0 5px 0; position: relative; }
#form-example fieldset ol li p.required { margin: 16px 0; }
#form-example fieldset label { display: -moz-inline-box; display: inline-block; font-weight: bold; font-size: 1.1em; padding: 3px 3px 3px 0; vertical-align: top; width: 97px; }
#form-example fieldset label.gift-aid-label { font-weight: normal; display: inline-block; vertical-align: top; width: 430px; }

span.form-example-label { display: block; width: 97px; } 
span.form-example-gift-aid-label { display: block; width: 430px; } 

#form-example fieldset input.form-example-text {  
	border: 1px solid #e4e4e4; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; padding: 2px 2px; width: 354px; 
	position: absolute; top: 0;
}

.ff3 #form-example fieldset input.form-example-text { padding: 2px 2.5px; width: 353px; }
.chrome #form-example fieldset input.form-example-text { padding: 2px 3px; width: 352px; }
.ie6 #form-example fieldset input.form-example-text { padding: 2px 4px; width: 350px; }
.ie7 #form-example fieldset input.form-example-text { padding: 2px 4px; width: 350px; }
.mac .safari3 #form-example fieldset input.form-example-text { padding: 2px 4px; width: 350px; }

#form-example fieldset input.form-example-text-narrow { 
	border: 1px solid #e4e4e4; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; margin: 0; padding: 2px 2px; width: 177px; 
	position: absolute; top: 0;
}
.ff3 #form-example fieldset input.form-example-text-narrow { padding: 2px 2.5px; width: 173px; }
.chrome #form-example fieldset input.form-example-text-narrow { padding: 2px 3px; width: 172px; }
.ie6 #form-example fieldset input.form-example-text-narrow { padding: 2px 4px; width: 170px; }
.ie7 #form-example fieldset input.form-example-text-narrow { padding: 2px 4px; width: 170px; }

#form-example fieldset select.form-example-select { 
	border: 1px solid #e4e4e4; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; padding: 2px 0px; width: 360px;
}

#form-example fieldset select.form-example-select-narrow { border: 1px solid #e4e4e4; font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; padding: 2px 0px; width: 180px; }

#form-example fieldset input.form-example-checkbox { margin: 5px 10px 0 0; }
.ie6 #form-example fieldset input.form-example-checkbox { margin: 2px 10px 0 -3px; }
.ie7 #form-example fieldset input.form-example-checkbox { margin: 2px 10px 0 -3px; }

.form-example-submit-container { clear: both; text-align: right; }



/* gift aid calculator */

.gift-aid-calculator { background: transparent url(../img/misc/bg-gift-aid-calculator.jpg) top left no-repeat; height: 200px; position: relative; }
.gift-aid-calculator-inner { position: absolute; top: 39px; left: 32px; }
.gift-aid-calculator h2 { background: transparent url(../img/misc/h2-gift-aid-calculator.jpg) top left no-repeat; text-indent: -6218em; width: 179px; height: 23px; margin: 0 0 5px 0; }

#gift-aid-calculator-form fieldset { border: 0; position: relative; margin: 0 0 10px 0;}
#gift-aid-calculator-form fieldset label { display: inline-block; float: left; font-size: 1.2em; padding: 3px 3px 3px 0; vertical-align: top; margin: 4px 0 0 0; }

#gift-aid-calculator-value { 
	background: #f3f3f3 url(../img/misc/bg-gift-aid-textfield.gif) center left repeat-x; border: 1px solid #e4e4e4;
	font-size: 1.2em; height: 18px; padding: 2px 1px 0 1px; position: absolute; top: 4px; width: 75px;  
}

#gift-aid-calculator-button { left: 95px; position: absolute; top: 0; }

.grey-divider { background: transparent url(../img/common/grey-divider.gif) top left no-repeat; height: 42px; width: 318px; }

/* headings */

h1 { color: #f15a22; font-size: 1.6em; line-height: 1.25; margin: 0 0 12px 0; }

#no-breadcrumbs { }
#no-breadcrumbs h1 { margin: 35px 0 27px 0; }


h2 { color: #753e00; font-size: 1.2em; line-height: 1.5; }
h2 { color: #753e00; font-size: 1.2em; line-height: 1.2; margin: 0 0 5px; }

h2.latest-news {
	background: transparent url(../img/h2/latest-news.gif) top left no-repeat;
	height: 71px; margin: 0; text-indent: -6218em; width: 429px;
}
h2.tell-us-what-you-think {
	background: transparent url(../img/h2/tell-us-what-you-think.gif) top left no-repeat;
	height: 138px; margin: 0; text-indent: -6218em; width: 212px; 
}

.blog-box h2 {
	font-size: 1.2em;
}


.kids-quotes { padding: 0 0 12px 0; }

/* resource-content - main editable content box */

#resource-content h2 { color: #753e00; font-size: 1.2em; line-height: 1; margin: 0 0 5px 0; }
#resource-content h2.case-study { color: #753e00; font-size: 1.2em; line-height: 1.5; margin: 0; }
#resource-content h3 { color: #4c4c4c; font-size: 1.2em; font-weight: bold; }
#resource-content h3.quote-text { color: #4c4c4c; font-size: 1.2em; font-weight: normal; margin: 0 0 12px 0;}
/* deprecated */
#resource-content h3.padded { color: #4c4c4c; font-size: 1.2em; font-weight: normal; margin: 0 0 12px 0;}

#resource-content p { font-size: 1.2em; line-height: 1.1818; margin: 0 0 12px 0; }

#resource-content p.intro-text { font-size: 1.4em; line-height: 1.214; margin: 0 0 12px; padding: 0; }

#resource-content p.case-study { color: #753e00; }

#resource-content p.quote-text { color: #753e00; font-size: 1.6em; margin: 0; padding: 0; }
#resource-content p.quote-text-padded { color: #753e00; font-size: 1.6em; margin: 0 0 12px 0; padding: 0; }

#resource-content ul.gift-prompt ul {
	margin: 0 0 12px 0;
}

#resource-content ul.gift-prompt li { 	
	background: transparent url(../img/common/bullet-brown.gif) 0 0.4em no-repeat;
	color: #753e00; font-size: 1.6em; margin: 0 0 6px 0; padding: 0 0 0 12px; 
}


#resource-content a { color: #3777BC; font-weight: bold; text-decoration: none; }
#resource-content a:hover { color: #3777BC; text-decoration: underline; }



/* green text on blue */
/* one line: 27px, two lines: 47px */

h2.title-fundraising-ideas { background: #eaf4fe url(../img/titles/medium-blue/fundraising-ideas-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-volunteer { background: #eaf4fe url(../img/titles/medium-blue/volunteer-t.jpg) top left no-repeat;  text-indent: -6218em; width: 164px; height: 27px; }
h2.title-thought-for-the-day { background: #eaf4fe url(../img/titles/medium-blue/thought-for-the-day-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 47px; }
h2.title-book-a-speaker { background: #eaf4fe url(../img/titles/medium-blue/book-a-speaker-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-regular-giving { background: #eaf4fe url(../img/titles/medium-blue/regular-giving-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-family-friend { background: #eaf4fe url(../img/titles/medium-blue/family-friend-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-gift-aid { background: #eaf4fe url(../img/titles/medium-blue/gift-aid-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-give-as-a-business { background: #eaf4fe url(../img/titles/medium-blue/give-as-a-business-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }

h2.title-read-to-feed { background: #eaf4fe url(../img/titles/medium-blue/read-to-feed-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-schools-projects { background: #eaf4fe url(../img/titles/medium-blue/schools-projects-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-cowfiles { background: #eaf4fe url(../img/titles/medium-blue/cowfiles-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-cowforce { background: #eaf4fe url(../img/titles/medium-blue/cowforce-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }

h2.title-our-values { background: #eaf4fe url(../img/titles/medium-blue/our-values-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-our-vision { background: #eaf4fe url(../img/titles/medium-blue/our-vision-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-our-people { background: #eaf4fe url(../img/titles/medium-blue/our-people-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }
h2.title-annual-review { background: #eaf4fe url(../img/titles/medium-blue/annual-review-t.jpg) top left no-repeat; text-indent: -6218em; width: 164px; height: 27px; }

.promo-download-details h2 {	color: #4c4c4c; font-size: 1.2em; font-style: italic; }

h3 { color: #4c4c4c; font-size: 1.2em; font-weight: bold; }

.promo-small h3.support-our-work { background: transparent url(../img/titles/open/small/support-our-work-s.jpg) top left no-repeat; text-indent: -6218em; width: 212px; height: 94px; }
.promo-small h3.donate-now { background: transparent url(../img/titles/open/small/donate-now-s.jpg) top left no-repeat; text-indent: -6218em; width: 212px; height: 94px; }
.promo-small h3.media-enquiries { background: transparent url(../img/titles/open/small/media-enquiries-s.jpg) top left no-repeat; text-indent: -6218em; width: 212px; height: 94px; }
.promo-small h3.current-appeal { background: transparent url(../img/titles/open/small/current-appeal-s.jpg) top left no-repeat; text-indent: -6218em; width: 212px; height: 94px; }

.promo-half-open h3.support-our-work { background: transparent url(../img/titles/open/half/support-our-work-h.jpg) top left no-repeat; text-indent: -6218em; width: 159px; height: 94px; }
.promo-half-open h3.donate-now { background: transparent url(../img/titles/open/half/donate-now-h.jpg) top left no-repeat; text-indent: -6218em; width: 159px; height: 94px; }
.promo-half-open h3.media-enquiries { background: transparent url(../img/titles/open/half/media-enquiries-h.gif) top left no-repeat; text-indent: -6218em; width: 159px; height: 93px; }
.promo-half-open h3.current-appeal { background: transparent url(../img/titles/open/half/current-appeal-h.jpg) top left no-repeat; text-indent: -6218em; width: 159px; height: 93px; }

.promo-medium-open h3.support-our-work { background: transparent url(../img/titles/open/half/support-our-work-m.jpg) top left no-repeat; text-indent: -6218em; width: 230px; height: 94px; }
.promo-medium-open h3.donate-now { background: transparent url(../img/titles/open/half/donate-now-m.jpg) top left no-repeat; text-indent: -6218em; width: 230px; height: 94px; }
.promo-medium-open h3.media-enquiries { background: transparent url(../img/titles/open/half/media-enquiries-m.gif) top left no-repeat; text-indent: -6218em; width: 230px; height: 93px; }
.promo-medium-open h3.current-appeal { background: transparent url(../img/titles/open/medium/current-appeal-m.jpg) top left no-repeat; text-indent: -6218em; width: 230px; height: 108px; }

.promo-large-open h3.support-our-work { background: transparent url(../img/titles/open/large/support-our-work-l.jpg) top left no-repeat; text-indent: -6218em; width: 318px; height: 85px; }
.promo-large-open h3.donate-now { background: transparent url(../img/titles/open/large/donate-now-l.jpg) top left no-repeat; text-indent: -6218em; width: 318px; height: 85px; }
.promo-large-open h3.media-enquiries { background: transparent url(../img/titles/open/large/media-enquiries-l.jpg) top left no-repeat; text-indent: -6218em; width: 318px; height: 85px; }
.promo-large-open h3.current-appeal { background: transparent url(../img/titles/open/large/current-appeal-l.jpg) top left no-repeat; text-indent: -6218em; width: 318px; height: 85px; }

.case-study h3 { color: #753e00; font-size: 1.2em;}

/* header */

#header { background: #fff url(../img/headers/bg-header.gif) bottom left no-repeat; height: 118px; position: relative; width: 980px; }

#header_new { background: #fff url(../img/headers/bg-header.gif) bottom left no-repeat; height: 118px; position: relative; width: 980px; }

#header-page { background: #fff url(../img/headers/bg-header-page.gif) bottom left no-repeat; height: 171px; position: relative; width: 980px; }

#page-about-us #header { background: #fff url(../img/headers/bg-header-about-us.gif) bottom left no-repeat; }
#page-our-work  #header { background: #fff url(../img/headers/bg-header-our-work.gif) bottom left no-repeat; }
#page-news-and-views #header { background: #fff url(../img/headers/bg-header-news-and-views.gif) bottom left no-repeat; }
#page-schools #header { background: #fff url(../img/headers/bg-header-schools.gif) bottom left no-repeat; }
#page-get-involved  #header { background: #fff url(../img/headers/bg-header-get-involved.gif) bottom left no-repeat; }
#page-donate #header { background: #fff url(../img/headers/bg-header-donate.gif) bottom left no-repeat; }

#logo { left: 15px; position: absolute; top: 0; }

/* quote-text */

.quote-text p {
	color: #753E00;
	font-size: 1.6em;
	margin: 0;
	padding: 0;
}

/* related downloads */

.related-downloads { }
.related-downloads h3 { margin: 10px 0 10px 20px; }
.related-downloads ul { margin: 0 20px; width: 278px; }
.related-downloads ul li {
	background: transparent url(../img/common/bullet-related-downloads.gif) 0 0.2em no-repeat;
	font-size: 1.2em; font-weight: bold; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 20px; 
}
.related-downloads ul li a { color: #3777BC; }

/* related links */

.related-links h3 { margin: 10px 0 10px 20px; }
.related-links ul { margin: 0 20px; width: 300px; }
.related-links ul li {
	background: transparent url(../img/common/bullet-black-small.gif) 0 0.4em no-repeat;
	font-size: 1.2em; font-weight: bold; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 15px; 
}
.related-links ul li a { color: #3777BC; }


/* reveal box */

.reveal-box { width: 460px; }
.reveal-box-left { float: left; margin: 0 0 10px 0; width: 236px; }
.reveal-box-left .quote p { color: #753E00; font-size:1.4em; line-height:1.214; }
.reveal-box-left a { color:#3777BC; font-weight:bold; text-decoration:none; }
.reveal-box-left a:hover { color:#3777BC; font-weight:bold; text-decoration:underline; }
.reveal-box-right { float: left; text-align: right; margin: 0 0 10px 0;	width: 224px; }
#reveal-text p { color: #753E00; }

/* search results */

.ajaxSearch_highlight { font-weight: bold; }

/* sub nav (left column) */

#sub-nav { margin: 3px 0 0 15px; width: 150px; }
#sub-nav ul { list-style: none; }
#sub-nav ul li { font-size: 1.2em; font-weight: bold; line-height: 1.25; margin: 0 0 5px 0; }
#sub-nav ul li a { color: #3777bc; }
#sub-nav ul li.level-1-selected a { color: #f15a22; }
#sub-nav ul.ul-level-2 { margin: 0 0 0 10px; width: 140px; }
#sub-nav ul.ul-level-2 li.level-2 a { color: #83aede; }
#sub-nav ul.ul-level-2 li.level-2-selected a { color: #f15a22; }
#sub-nav ul.ul-level-3 { margin: 0 0 0 20px; width: 130px; }
#sub-nav ul.ul-level-3 li.level-3 a { color: #83aede; }
#sub-nav ul.ul-level-3 li.level-3-selected a { color: #f15a22; }

#sub-nav ul li a:hover, 
#sub-nav ul.ul-level-2 li.level-2 a:hover, 
#sub-nav ul.ul-level-3 li.level-3 a:hover { color: #f15a22; text-decoration: none; }

/* top nav (image) */

#top-nav {height: 56px; left: 231px; position: absolute;	top: 20px; width: 735px; }
#top-nav ul { height: 56px; list-style: none; width: 735px; }

#top-nav ul.nav-a-selected { background: transparent url(../img/common/topnav-selected-a.gif) top left no-repeat; }
#top-nav ul.nav-b-selected { background: transparent url(../img/common/topnav-selected-b.gif) top left no-repeat; }
#top-nav ul.nav-c-selected { background: transparent url(../img/common/topnav-selected-c.gif) top left no-repeat; }
#top-nav ul.nav-d-selected { background: transparent url(../img/common/topnav-selected-d.gif) top left no-repeat; }
#top-nav ul.nav-e-selected { background: transparent url(../img/common/topnav-selected-e.gif) top left no-repeat; }
#top-nav ul.nav-f-selected { background: transparent url(../img/common/topnav-selected-f.gif) top left no-repeat; }
#top-nav ul.nav-g-selected { background: transparent url(../img/common/topnav-selected-g.gif) top left no-repeat; }
#top-nav ul.nav-h-selected { background: transparent url(../img/common/topnav-selected-h.gif) top left no-repeat; }

#top-nav ul li { float: left; }
#top-nav ul li a { text-indent: -6218em; }

#top-nav li.nav-a a { background: transparent url(../img/common/topnav-text.gif) 0 0 no-repeat; float: left; height: 56px; width: 77px; }
#top-nav li.nav-b a { background: transparent url(../img/common/topnav-text.gif) -77px 0 no-repeat; float: left; height: 56px; width: 92px; }
#top-nav li.nav-c a { background: transparent url(../img/common/topnav-text.gif) -169px 0 no-repeat; float: left; height: 56px; width: 91px; }
#top-nav li.nav-d a { background: transparent url(../img/common/topnav-text.gif) -260px 0 no-repeat; float: left; height: 56px; width: 132px; }
#top-nav li.nav-e a { background: transparent url(../img/common/topnav-text.gif) -392px 0 no-repeat; float: left; height: 56px; width: 77px; }
#top-nav li.nav-f a { background: transparent url(../img/common/topnav-text.gif) -469px 0 no-repeat; float: left; height: 56px; width: 116px; }
#top-nav li.nav-g a { background: transparent url(../img/common/topnav-text.gif) -585px 0 no-repeat; float: left; height: 56px; width: 78px; }
#top-nav li.nav-h a { background: transparent url(../img/common/topnav-text.gif) -663px 0 no-repeat; float: left; height: 56px; width: 68px; }

#top-nav li.nav-a a:hover { background-position: 0 -56px; }
#top-nav li.nav-b a:hover { background-position: -77px -56px; }
#top-nav li.nav-c a:hover { background-position: -169px -56px; }
#top-nav li.nav-d a:hover { background-position: -260px -56px; }
#top-nav li.nav-e a:hover { background-position: -392px -56px; }
#top-nav li.nav-f a:hover { background-position: -469px -56px; }
#top-nav li.nav-g a:hover { background-position: -585px -56px; }
#top-nav li.nav-h a:hover { background-position: -663px -56px; }

#top-nav ul.nav-a-selected li.nav-a a:hover { background-position: 0 0; }
#top-nav ul.nav-b-selected li.nav-b a:hover { background-position: -77px 0; }
#top-nav ul.nav-c-selected li.nav-c a:hover { background-position: -169px 0; }
#top-nav ul.nav-d-selected li.nav-d a:hover { background-position: -260px 0; }
#top-nav ul.nav-e-selected li.nav-e a:hover { background-position: -392px 0; }
#top-nav ul.nav-f-selected li.nav-f a:hover { background-position: -469px 0; }
#top-nav ul.nav-g-selected li.nav-g a:hover { background-position: -585px 0; }
#top-nav ul.nav-h-selected li.nav-h a:hover { background-position: -663px 0; }

/* teaching resources */

.teaching_resources { width: 460px; }
.teaching_resources_a { background: transparent url(../img/teaching_resources/teaching_res_bg_a.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 233px; }
.teaching_resources_b { background: transparent url(../img/teaching_resources/teaching_res_bg_b.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 213px; }
.teaching_resources_c { background: transparent url(../img/teaching_resources/teaching_res_bg_c.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 233px; }
.teaching_resources_d { background: transparent url(../img/teaching_resources/teaching_res_bg_d.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 213px; }
.teaching_resources_e { background: transparent url(../img/teaching_resources/teaching_res_bg_e.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 233px; }
.teaching_resources_f { background: transparent url(../img/teaching_resources/teaching_res_bg_f.jpg) bottom left no-repeat; float: left; padding: 0 0 20px; width: 213px; }
.teaching_resources_image { }
.teaching_resources_caption { color: #4b4b4b; font-style: italic; padding: 2px 0 0 0; }

/* second nav - FAQs | Contact us */

#second-nav { color: #3777bc; font-size: 1.2em; font-weight: bold; left: 509px; position: absolute; top: 99px; text-align: right; width: 200px; }
#second-nav a { color: #3777bc; }
#second-nav a.left-link { margin: 0 4px 0 0; }
#second-nav a.right-link { margin: 0 0 0 4px; }
#second-nav a.left-link-highlight { margin: 0 4px 0 0; color: #f15a22;}
#second-nav a.right-link-highlight { margin: 0 0 0 4px; color: #f15a22; }

/*search */

#search { left: 723px; position: absolute; top: 92px; }
#search #ajaxSearch_input {
	border: 1px solid #659e37; border-right: 0; color: #4c4c4c; float: left; font-family: Arial,Helvetica,sans-serif;
	font-size: 1.1em; height: 18px; margin: 2px 0 0 0; padding: 4px 0 0 9px; width: 158px; 
}

.ie6 #search #ajaxSearch_input {
	margin: 2px -3px 0 0;
}

/* poll */

#easypoll fieldset { border: 0; }

/* p styles */

p { font-size: 1.2em; line-height: 1.1818; margin: 0 0 1.1em 0; }
p a { color: #4c4c4c; text-decoration: underline; }
p a:hover { color: #000; }

p a { color: #3777BC; font-weight: bold; text-decoration: none; }
p a:hover { color: #3777BC; font-weight: bold; text-decoration: underline; }

.home-intro-text p { font-size: 1.8em; line-height: 1.166; margin: 0 11px 18px 40px; }
.intro-text p { font-size: 1.4em; line-height: 1.214; }
.news-box { padding: 0 11px 1.2em 40px; }
.news-box p { margin: 0; }
.case-study p { color: #753e00; }
.case-study p a { color: #753e00; text-decoration: underline; }
.case-study p a:hover { color: #000; }

.promo-half-details p { font-size: 1.2em; margin: 0; }
.promo-half-open-details p { font-size: 1.2em; margin: 0; }
.promo-small-details p { font-size: 1.2em; margin: 0; }
.promo-medium-details p { font-size: 1.2em; margin: 0;  }
.promo-medium-blue-details p { font-size: 1.2em; margin: 0;  }
.promo-large-details p { font-size: 1.2em; margin: 0;  }
.promo-large-open-details p { font-size: 1.2em; margin: 0 0 20px 0;  }
.promo-small-open-details p { font-size: 1.2em; margin: 0; }
.promo-medium-open-details p { font-size: 1.2em; margin: 0; }
.promo-download-details p { font-size: 1.2em; font-style: italic; margin: 2px 0 0 0; }

.promo-half-details p a,
.promo-small-details p a,
.promo-medium-details p a,
.promo-medium-blue-details p a,
.promo-large-details p a { color: #3777BC; font-weight: bold; text-decoration: none; }

.promo-half-details p a:hover,
.promo-small-details p a:hover,
.promo-medium-details p a:hover,
.promo-medium-blue-details p a:hover,
.promo-large-details p a:hover{ color: #3777BC; text-decoration: underline; }

.gift-aid-paragraph { background: transparent url(../img/misc/bg-gift-aid.gif) top right no-repeat; 	width: 460px; }
.gift-aid-paragraph p { width: 290px; }
.gift-aid-calculator p { font-size: 1.2em; width: 240px; }

.contact-details p { font-weight: bold; }

p.warning { color: #f00; }

/* check this */

/* 
.page-column-right ul { list-style: none; margin: 0 0 20px 0; }
.page-column-right ul li { 
	background: transparent url(../img/common/bullet-brown.gif) 0 0.4em no-repeat; 
	color: #753E00; font-size: 1.4em; line-height: 1.214; margin: 0 0 5px 0; padding: 0 0 0 10px; 
}

*/

.page-column-right ul { list-style: none; margin: 0 0 20px 0; }
.page-column-right ul li { 
	background: transparent url(../img/common/bullet-black-small.gif) 0 0.4em no-repeat; font-size: 1.2em; margin: 0 0 5px 0; padding: 0 0 0 10px; 
}


/* map-facts */

.map-facts-map { background: transparent url(../img/common/photo-bottom-1.gif) bottom center no-repeat; padding: 12px 0 36px 0; width: 318px; }
.map-facts-facts { width: 318px; margin: 9px 0 0 0; }
.map-facts-facts img { margin: 0 9px; }

/* photos */

.pre-photo-divider {
	display: block;
	height: 11px;
}

.photo-1 { background: transparent url(../img/common/photo-bottom-1.gif) bottom center no-repeat; padding: 10px 0 30px 0; width: 318px; }
.photo-2 { background: transparent url(../img/common/photo-bottom-2.gif) bottom center no-repeat; padding: 10px 0 30px 0; width: 318px; }
.photo-3 { background: transparent url(../img/common/photo-bottom-2.gif) bottom center no-repeat; padding: 10px 0 30px 0; width: 318px; }
.photo-1-half { background: transparent url(../img/common/photo-bottom-1-half.jpg) bottom left no-repeat; padding: 10px 0 30px 0; width: 318px; }
.photo-2-half { background: transparent url(../img/common/photo-bottom-2-half.jpg) bottom left no-repeat; padding: 10px 0 30px 0; width: 318px; }
.photo-3-half { background: transparent url(../img/common/photo-bottom-3-half.jpg) bottom left no-repeat; padding: 10px 0 30px 0; width: 318px; }

.photo-1 img, .photo-2 img, .photo-3 img { margin: 0 9px; width: 300px; }
.photo-caption { font-style: italic; line-height: 1; padding: 9px 9px 0 9px; }
.photo-caption p { margin: 0; }

.photo-half-left { float: left; width: 166px; }
.photo-half-right { float: left; width: 152px; }

.photo-half-left img { margin: 0 14px 0 9px; width: 143px; }
.photo-half-right img { margin: 0 9px 0 0; width: 143px; }
.photo-caption-left, .photo-caption-right { padding: 9px 9px 0 9px; width: 125px;}
.photo-caption-left p, .photo-caption-right p { font-size: 1.2em; font-style: italic; line-height: 1; margin: 0;}


.main-photo-1 { background: transparent url(../img/common/main-photo-bottom-1.gif) bottom center no-repeat; margin: 0 0 5px 0; padding: 22px 0 30px 0; width: 460px; }
.main-photo-1-no-breadcrumbs { background: transparent url(../img/common/main-photo-bottom-1.gif) bottom center no-repeat; margin: 0 0 5px 0; padding: 0 0 30px 0; width: 460px; }

/* poll box */

.poll-box { font-size: 1.1em; margin: 30px 20px 0 30px; }
.poll-box form { border: 0; }
.poll-box label { display: block; margin: 0 0 5px 0; }
.poll-box-value { line-height: 1; padding: 0 0 0 30px; }
.poll-box-radio { display: block; position: relative; width: 20px; }
.poll-box-radio input{ position: absolute; }
.ie6 .poll-box-radio input { top: -2px; }
.ie7 .poll-box-radio input { top: -2px; }

/* promos */

.promos-wrapper { margin: 15px 0 0 0;}
.promo-box { margin: 0 0 12px 0; width: 318px;}
.promo-half { float: left; width: 159px; }
.promo-half-open { float: left; width: 159px; }
.promos-box-three { float: left; width: 207px; }
.promo-medium { float: left; width: 230px; }
.promo-medium-open { float: left; width: 230px; }

.promo-frame-half-1 { background: transparent url(../img/frames/half-1.jpg) top left no-repeat; height: 132px; position: relative; width: 156px; }
.promo-frame-half-2 { background: transparent url(../img/frames/half-2.jpg) top left no-repeat; height: 132px; position: relative; width: 156px; }
.promo-frame-half-1 img, .promo-frame-half-2 img  { left: 18px; position: absolute; top: 17px; }
.promo-half-details { padding: 0 18px; }
.promo-half-open-details { padding: 0 8px; }

.promo-frame-small-1 { background: transparent url(../img/frames/small-1.jpg) top left no-repeat; height: 161px; position: relative; width: 207px; }
.promo-frame-small-2 { background: transparent url(../img/frames/small-2.jpg) top left no-repeat; height: 161px; position: relative; width: 207px; }
.promo-frame-small-3 { background: transparent url(../img/frames/small-3.jpg) top left no-repeat; height: 161px; position: relative; width: 207px; }
.promo-frame-small-1 img, .promo-frame-small-2 img, .promo-frame-small-3 img  { left: 17px; position: absolute; top: 20px; }
.promo-small-details { padding: 0 17px; }
.promo-small-open-details { padding: 0 20px 0 20px; }

.promo-frame-medium-1 { background: transparent url(../img/frames/medium-1.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-2 { background: transparent url(../img/frames/medium-2.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-3 { background: transparent url(../img/frames/medium-3.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-1 img, .promo-frame-medium-2 img, .promo-frame-medium-3 img  { left: 11px; position: absolute; top: 19px; }
.promo-medium-details { padding: 0 27px 0 11px; }
.promo-medium-open-details { padding: 0 27px 0 11px; }

.promo-frame-medium-blue-1 { background: transparent url(../img/frames/medium-blue-1.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-blue-2 { background: transparent url(../img/frames/medium-blue-2.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-blue-3 { background: transparent url(../img/frames/medium-blue-3.jpg) -8px 0 no-repeat; height: 158px; position: relative; width: 230px; }
.promo-frame-medium-blue-1 img, .promo-frame-medium-blue-2 img, .promo-frame-medium-blue-3 img  { left: 11px; position: absolute; top: 19px; }
.promo-medium-blue-details { background: #eaf4fe; margin: 0 27px 0 11px; width: 192px; }
.promo-medium-blue-details-inner { margin: 0; padding: 0 11px 17px 14px; }

.promo-frame-large-1 { background: transparent url(../img/frames/large-1.jpg) top left no-repeat; height: 180px; position: relative; width: 318px; }
.promo-frame-large-2 { background: transparent url(../img/frames/large-2.jpg) top left no-repeat; height: 180px; position: relative; width: 318px; }
.promo-frame-large-3 { background: transparent url(../img/frames/large-1.jpg) top left no-repeat; height: 180px; position: relative; width: 318px; }
.promo-frame-large-1 img, .promo-frame-large-2 img, .promo-frame-large-3 img  { left: 20px; position: absolute; top: 20px; }
.promo-large-details  { padding: 0 18px; }
.promo-large-open-details { padding: 0 18px; }

.promos-two-medium { margin: 0 0 8px 0; width:460px; }
.promos-two-medium-blue { background:transparent url(../img/common/bg-two-medium-blue.gif) repeat-y scroll left top; margin: 0 0 8px 0; width:460px; }

.promo-download-image { float: left; margin: 0 0 0 9px; padding: 13px 0 0 0; width: 120px; }
.promo-download-image-shadow {
	background: transparent url(../img/common/download-page-shadow.jpg) top left no-repeat;
	float: left; margin: 0 0 0 9px;	padding: 13px 0 0 0; width: 120px; 
}
	
.promo-download-right { float: left; height: 167px; padding: 13px 0 0 0; position: relative;  width: 180px; }

.promo-download-details { height: 140px; overflow: hidden; }	
	
.promo-download-link ul { position: absolute; bottom: 0; }
.promo-download-link  ul li { background: transparent url(../img/common/bullet-related-downloads.gif) 0 0.2em no-repeat; font-size: 1.2em; font-weight: bold; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 20px; }
.promo-download-link  ul li a { color: #3777BC; }


/* quotes */

img.quote { margin: 5px 0 0 0; }


.read-more { margin: 3px 0 0 0; }

/* search */

.ajaxSearch_paging a { color: #3777bc; text-decoration: underline; font-weight: normal; }
.ajaxSearch_paging a:hover { color: #3777bc; text-decoration: underline; font-weight: normal; }
.ajaxSearch_paging { color: #3777bc; font-weight: normal; }
.ajaxSearch_currentPage { font-weight: bold; }
.ajaxSearchPagingText { color: #4c4c4c; font-weight: normal; }

a.ajaxSearch_resultLink  { color: #3777bc; text-decoration: none; font-weight: bold; }
a.ajaxSearch_resultLink:hover { color: #3777bc; text-decoration: underline; font-weight: bold; }

.AS_ajax_resultsIntroFailure { font-size: 1.2em; }

/* sitemap */

.sitemap-wrapper ul { font-size: 1.1em; font-weight: bold; }
.sitemap-wrapper ul li { list-style: none; list-style-position: inside; }
.sitemap-wrapper a { color: #3777bc; text-decoration: none; }
.sitemap-wrapper a:hover { color: #3777bc; text-decoration: underline; }
.sitemap-wrapper li.level_home { background: none; padding: 10px 0 0 0; }
.sitemap-wrapper li.catHeading { color: #4c4c4c; background: none; padding: 10px 0 0 0; }
.sitemap-wrapper li.level_0 { background: none; padding: 0; }
.sitemap-wrapper li.level_1 { background: none; text-indent: 20px; padding: 0; }
.sitemap-wrapper li.level_2 { background: none; text-indent: 40px; padding: 0; }
.sitemap-wrapper li.level_3 { background: none; text-indent: 60px; padding: 0; }

.sitemap-left { 	float: left; width: 50%; }
.sitemap-right { float: left; width: 50%; }


#targetmeter {
	margin: 12px 0 0 0;
}


/* thought */

.thought-for-the-day { background: #F1EBE5; margin: 1px 0 20px 0; padding: 10px 0; }
.thought-for-the-day h3 { color: #753E00; margin: 0 10px; }
.thought-for-the-day p.thought-text { color: #753e00; font-size: 1.6em; margin: 10px; }
.thought-for-the-day p.thought-credit { color: #4b4b4b; font-weight: bold; margin: 0 10px; padding: 0;}


a.video-link { color: #3777bc; font-size: 1.2em; font-weight: bold; text-decoration: none; }
a.video-link:hover { color: #4b4b4b; text-decoration: underline; }

.video-player { margin: 1px 0 21px 0; }

.promo-box .video-player { margin: 16px 9px 6px 9px; }

.ie6 .video-player { display: none; }

.volunteer-login { background: transparent url(../img/misc/bg-volunteer-login.jpg) top left no-repeat; margin: 13px 0 0 0; height: 165px; position: relative; }
.volunteer-login-inner { position: absolute; top: 39px; left: 31px; }
.volunteer-login h2 { background: transparent url(../img/misc/h2-volunteer-login.jpg) top left no-repeat; text-indent: -6218em; width: 179px; height: 23px; margin: 0 0 5px 0; }

.volunteer-login-inner p { width: 230px; }

.volunteer-login-inner p a { color:#3777BC; font-weight:bold; text-decoration:none; }
.volunteer-login-inner p a:hover { color:#3777BC; font-weight:bold; text-decoration:underline; }

#volunteer-login-form fieldset { border: 0; position: relative; margin: 0 0 10px 0;}
#volunteer-login-form fieldset label { font-size: 1.2em; padding: 3px 3px 3px 0; vertical-align: top; margin: 4px 0 0 0; }

#volunteer-login-value { 
	background: #f3f3f3 url(../img/misc/bg-gift-aid-textfield.gif) center left repeat-x; border: 1px solid #e4e4e4;
	font-size: 1.2em; height: 22px; padding: 2px 1px 0 1px; position: absolute; top: 0; width: 125px;  
}

#volunteer-login-button { left: 134px; position: absolute; top: 0; }

#wrapper { margin: 0 auto; position: relative; width: 980px; }

#wwwmap {
	background: transparent url(../img/misc/where-we-work-fallback.jpg) top left no-repeat;
	height: 594px;
	width: 460px;
}

/* debug stuff for preview links */

#debug { background: #333; color: #fff; font-size: 1.3em; line-height: 3; text-align: center; }
#debug a { color: #fff; }

#flash-gifts {
	background: transparent url(../img/headers/buy-a-send-a-cow-gift.jpg) top left no-repeat;
	width: 980px;
	height: 310px;
}

#flash-gifts a {
	background: transparent url(../img/headers/shop-now.gif) top left no-repeat;	
	text-indent: -6218em;
	display: block;
	width: 980px;
	height: 310px;	
}

#flash-gifts a:hover {
	background-position: bottom left;
}

#facebookcontainer {
	padding: 0 8px;
	width: 300px;
}

#facebooktext p {
	padding: 10px 18px;
}