html {
overflow:auto;
height:100%;
width:100%;
}

body {
background-color:#d3d4e8;
margin:0px;
height:100%;
width:100%;
overflow:auto;
}

img {
border:0px;
}

img.new {
border:0px;
width:35px;
height:18px;
}

img.float {
border-width:9px;
border-style:solid;
border-color:#d3d4e8;
float:left;
}

img.floatr {
border-width:9px;
border-style:solid;
border-color:#d3d4e8;
float:right;
}

#childlogo {
position:absolute;
top:0px;
left:0px;
width:248px;
height:274px;
background-image:url(/images/childlogo.jpg);
background-repeat:no-repeat;
}

#bullet {
width:8px;
height:14px;
background-image:url(/images/bullet.gif);
background-repeat:no-repeat;
}

#titlespacer {
float:left;
width:248px;
height:120px;
}

#nelogo {
position:absolute;
top:5px;
left:0px;
width:100%;
height:120px;
z-index:2;
}

#buttons {
position:absolute;
top:300px;
left:0px;
width:199px;
height:147px;
z-index:2;
}

#body {
position:absolute;
left:199px;
top:0px;
width:74%;
padding:12px;
}

#bs0 {
width:4px;
height:86px;
float:left;
}

#bs1 {
width:17px;
height:70px;
float:left;
}

#bs2 {
width:12px;
height:51px;
float:left;
}

#bs3 {
width:8px;
height:31px;
float:left;
}

#bs4 {
width:4px;
height:12px;
float:left;
font-size:0px;
}

#title {
width:auto;
height:auto;
padding-right:45px;
}

#boardname {
float:left;
width:150px;
height:25px;
text-align:left;
font-size:16px;
font-weight:bold;
}

#boardemail {
float:left;
width:200px;
height:25px;
text-align:right;
font-size:16px;
font-weight:bold;
}

#home {
background-position:0px 0px;
}

#home:hover {
background-position:-200px 0px;
}

#home:active {
background-position:-200px 0px;
}

#faith {
background-position:0px -21px;
}

#faith:hover {
background-position:-200px -21px;
}

#faith:active {
background-position:-200px -21px;
}

#adopt {
background-position:0px -42px;
}

#adopt:hover {
background-position:-200px -42px;
}

#adopt:active {
background-position:-200px -42px;
}

#ministries {
background-position:0px -63px;
}

#ministries:hover {
background-position:-200px -63px;
}

#ministries:active {
background-position:-200px -63px;
}

#training {
background-position:0px -84px;
}

#training:hover {
background-position:-200px -84px;
}

#training:active {
background-position:-200px -84px;
}

#site {
background-position:0px -105px;
}

#site:hover {
background-position:-200px -105px;
}

#site:active {
background-position:-200px -105px;
}

#staff {
background-position:0px -126px;
}

#staff:hover {
background-position:-200px -126px;
}

#staff:active {
background-position:-200px -126px;
}

#board {
background-position:0px -147px;
}

#board:hover {
background-position:-200px -147px;
}

#board:active {
background-position:-200px -147px;
}

#prayer {
background-position:0px -168px;
}

#prayer:hover {
background-position:-200px -168px;
}

#prayer:active {
background-position:-200px -168px;
}

#events {
background-position:0px -189px;
}

#events:hover {
background-position:-200px -189px;
}

#events:active {
background-position:-200px -189px;
}

#support {
background-position:0px -210px;
}

#support:hover {
background-position:-200px -210px;
}

#support:active {
background-position:-200px -210px;
}

div.countyrequests {
margin-left:10px;
margin-right:10px;
width:100%;
height:auto;
}

a.button {
width:199px;
height:21px;
display:block;
background-image:url("/images/buttons.jpg");
}

p.title {
font-size:32px;
font-style:italic;
font-weight:700;
text-align:center;
}

span.title {
font-size:32px;
font-style:italic;
font-weight:700;
text-align:center;
}

p.n {
font-size:16px;
font-weight:500;
text-align:left;
margin:0em;
}

p.new {
font-size:16px;
font-weight:800;
text-align:justify;
margin:0em;
}

p.bi {
font-size:16px;
font-style:italic;
font-weight:800;
text-align:justify;
margin:0em;
}

p.sbi {
font-size:12px;
font-style:italic;
font-weight:800;
text-align:justify;
margin:0em;
}

p.bic {
font-size:16px;
font-style:italic;
font-weight:800;
text-align:center;
margin:0em;
}

p.b {
font-size:16px;
font-weight:800;
text-align:justify;
}

p.smallc {
font-size:10px;
font-weight:800;
text-align:center;
}

sup.sup {
font-size:12px;
}

sup.suptm {
font-size:10px;
}

#cyiascroll {
width:100%;
height:525px;
overflow:auto;
}

#staffbox {
float:left;
width:100%;
height:auto;
}

#staffspace {
float:left;
width:100%;
height:50px;
}

#staffaddress {
float:left;
width:auto;
height:auto;
}

div.stock {
float:left;
width:280px;
height:300px;
text-align:center;
line-height:250px;
}

div.stockbox{
margin-left:auto;
margin-right:auto;
width:250px;
height:250px;
}

a.stock_buttons{
display:block;
float:left;
width:15px;
height:15px;
background-image:url('/images/buttons.png');
}