/* NSPCC
*  global.css
*  Main site structure
*  Date: 10-07-2006
*  v.1.1
*/

@import url("/web/20080805134057cs_/http://www.nspcc.org.uk/static/css/header.css");
@import url("/web/20080805134057cs_/http://www.nspcc.org.uk/static/css/footer.css");
@import url("/web/20080805134057cs_/http://www.nspcc.org.uk/static/css/leftnav.css");
@import url("/web/20080805134057cs_/http://www.nspcc.org.uk/static/css/promos.css");


* {margin:0; padding:0;}
body {color:#333; font-size:80%; background:#e2f4e8;}
body, select, input, textarea {font-family:arial, helvetica, sans-serif;}
input, textarea, select, table {font-size: 95%;}
fieldset {border:none;}

#top {position:absolute; top:0px;}

img {border:none;}
dt {display:none;}
a {color:#1c4aa6; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
p {margin-bottom:21px;}

h1 {padding:18px 0 0 0;}
h2, h3 {font-size:140%;}


.fl {float:left;}
.fr {float:right;}
.inflow-fl {float:left; clear:left;}
.inflow-fr {float:right; clear:right;}
.hide {display:none;}

.nobdr {border:none !important;}
.subtitle {position:relative; top:26px;}

/*clear fix taken from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/*end clear fix */


/**** CSS-CONTROLLED PAGE LAYOUT ****/
.central-content {width:742px; margin:0 auto; text-align:left;}
.central-content-topnav {width:820px; margin:0 auto; text-align:left;}

/* REST OF THE PAGE: BELOW THE MASTHEAD/HEADER */
#main-body {background:#fff; padding-bottom:78px;}
#end-content-banner {background:#fff; padding-bottom:34px;}
#left-nav, #central-col {padding-top:49px; float:left;}

body.donate-prominent-mast #main-body {background:#000;}


/* PAGE CONTENT - GLOBAL: TO THE LEFT OF LEFT-NAVIGATION */
#central-col {position:relative; left:35px; width:533px;}
  #central-col h2 {margin-bottom:24px;}
  #central-col h3 {margin-bottom:6px;}
  #central-col h4 {font-size:100%;}
  #central-col a {font-weight:bold;}
  #central-col p {padding-right:90px;}
  #central-col p.quotation {font-size:180%; padding:1px 120px 1px 0; line-height:105%}

  #central-col ul {padding-right:90px;}
  #central-col ul {list-style-type: disc; margin:0 0 21px 14px;}
  #central-col li {margin-bottom:3px;}

  #central-col ol {padding-right:90px;}
  #central-col ol {margin:0 0 21px 24px;}



/* DEFAULT COLOUR-SCHEME IF NO COLOUR CSS FILE ASSIGNED TO A PAGE */

h2, h3,
.secondary-heroes .col h3,
#left-nav dl#current-section dt a,
#mast-head-promos .promo a,
#central-col p.quotation,
#hub #central-col #related-topics h4,
#central-col h2.step,
#central-col .hub-row h2 {color:#01862d;}


.vacancy-info {margin-right:90px;border-bottom:solid 1px #b2dac0;}

#central-col .action-list {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/inflowpromo_action_hub.gif) repeat-y;}
#central-col .action-list h3 {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/inflowpromo_action_hub_top.gif) no-repeat; margin-bottom:4px;}
#central-col .action-list ul {color:#1c4aa6;}

#central-col .action-list .btm {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/inflowpromo_action_hub_btm.gif) no-repeat left bottom;}


#article #primary-hero ul {list-style-type:none; margin-right:-8px; padding:0;}
#article #primary-hero li {display:inline; padding:0; background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/bg_hl_left2.gif) no-repeat left;}
#article #primary-hero li a {display:inline; color:#000; font-weight:bold; padding:0 10px 0 6px; line-height:115%; background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/bg_hl_right2.gif) no-repeat right;}


#central-col .secondary-heroes li a {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/bghl_hero.gif) no-repeat;}



#central-col #related-topics {border-top:solid 3px #b2e6c3;}
#central-col #related-topics p.link a {font-weight:bold;}

#central-col .hub-row {border-bottom:solid 1px #b2e6c3;}
  #central-col .hub-row li {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/bg_hl_left.gif) no-repeat left;}
  #central-col .hub-row li a {background:url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/bg_hl_right.gif) no-repeat right;}


/* OTHER PAGE HEADERS (DEFAULT COLOUR PAGES) */
body.working-for-us #mast-head h2 {width:354px; background: url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/hd_working-for-us.gif) 0 26px no-repeat;}
body.nspcc-shop #mast-head h2 {background: url(/web/20080805134057im_/http://www.nspcc.org.uk/static/img/hd_shop.gif) 0 26px no-repeat;}






/*
     FILE ARCHIVED ON 13:40:57 Aug 05, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:48:01 Jan 21, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 422.588
  exclusion.robots: 213.808
  exclusion.robots.policy: 213.798
  xauthn.identify: 140.227
  xauthn.chkprivs: 73.405
  RedisCDXSource: 0.759
  esindex: 0.008
  LoadShardBlock: 187.396 (3)
  PetaboxLoader3.datanode: 99.642 (4)
  CDXLines.iter: 17.648 (3)
  PetaboxLoader3.resolve: 26.298
  load_resource: 73.884
*/