/* CSS Document */

body {
background-image:url(images/back.jpg);
background-position:center top;
background-repeat:repeat-y;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:160%;
}

h3 {
font-size:13px;
margin-top:0;
margin-bottom:0;
padding-bottom:0;
font-weight:bold;
color:#ED4511;
}

#wrapper {
width:750px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
background:#FFFFFF;
}

#top {
height:15px;
background-image:url(images/top.gif);
}

#header {
position:relative;
height:146px;
background:url(images/logo.jpg);
background-position:left;
background-repeat:no-repeat;
margin-left:11px;
margin-right:11px;
margin-top:5px;
}

#welcome {
position:absolute;
top:5px;
left:150px;
width:350px;
}

h4 {
margin-bottom:5px;
margin-top:0;
}

#donate {
position:absolute;
top:10px;
right:15px;
width:89px;
height:87px;
}

#bar_end {
position:absolute;
left:115px;
top:114px;
width:16px;
height:32px;
background-image:url(images/line_end.gif);
}

#bar {
position:absolute;
left:131px;
top:114px;
width:582px;
height:29px;
padding-top:3px;
padding-left:15px;
background-image:url(images/line.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font:verdana;
}

#bar ul {
margin:0;
padding:0;
list-style:none;
}

#bar li {
display:inline;
margin-right:20px;
}

#bar a {
color:#FFFFFF;
text-decoration:none;
}

#bar a:hover {
text-decoration:underline;
}

#quicktop {
margin-right:11px;
height:17px;
background-image:url(images/quicktop.gif);
background-position:right;
background-repeat:no-repeat;
}

#mainwrapper {
width:728px;
margin-left:11px;
}

#left_column {
width:548px;
}

#right_column {
float:right;
width:170px;
}

#main_image {
position:relative;
height:248px;
background-image:url(images/main.jpg);
margin-bottom:30px;
}

#mi_text {
position:absolute;
top:20px;
left:20px;
margin-bottom:20px;
overflow:hidden;
width:175px;
color:#FFFFFF;
}

#mi_text a {
text-decoration:underline;
color:#FFFFFF;
}

#mi_text h1 {
margin-top:0;
margin-bottom:4px;
color:#F3B699;
font-size:16px;
font-weight:bold;
}

#quicklinks {
}

#quicklinks ul {
list-style:none;
margin:0;
padding:0;
}

#quicklinks li {
width:157px;
height:22px;
background:#EB8452;
margin-top:1px;
padding-top:3px;
padding-left:13px;
padding-bottom:1px;
margin-bottom:1px;
color:#415463;
font:verdana;
}

#quicklinks a {
color:#FFFFFF;
text-decoration:none;
}

#quicklinks a:hover {
text-decoration:underline;
}

#quicklinks a:visited {
color:#FFFFFF;
}

#featured {
margin-top:30px;
margin-bottom:35px;
position:relative;
height:171px;
}

#feat1 {
position:absolute;
left:0;
top:0;
background-image:url(images/tease_big.gif);
width:234px;
height:166px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
font-size:11px;
line-height:140%;
}

#feat2 {
position:absolute;
left:284px;
top:0;
background-image:url(images/tease_big.gif);
width:234px;
height:166px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
font-size:11px;
line-height:140%;
}

#feat1 h2 {
color:#D8473E;
margin-top:5px;
margin-bottom:5px;
font-size:16px;
font-weight:bold;
}

#feat2 h2 {
color:#6294B9;
margin-top:5px;
margin-bottom:5px;
font-size:16px;
font-weight:bold;
}

#feat1 p {
margin-top:5px;
}

#feat1 a {
color:#D8473E;
text-decoration:underline;
}

#feat2 p {
margin-top:5px;
}

#feat2 a {
color:#6294B9;
text-decoration:underline;
}

#feat1 img {
border:none;
margin-left:10px;
}

#quote {
margin-top:25px;
font-size:10px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
line-height:120%;
border:1px dashed #6294B9;
}

#havering {
margin-top:10px;
background-position:right;
background-repeat:no-repeat;
background-image:url(images/havering_logo.gif);
height:124px;
}

#bottom_text {
padding-left:10px;
font-size:9px;
color:#9A9A9A;
}

#charity_number {
float:right;
padding-right:10px;
font-size:9px;
color:#9A9A9A;
}

#greyline {
height:20px;
border-top:1px solid #DDDDDD;
padding-top:0px;
padding-left:10px;
font-size:9px;
color:#9A9A9A;
}

#bottom {
width:750px;
margin-left:auto;
margin-right:auto;
height:15px;
background-image:url(images/bottom.gif);
margin-bottom:15px;
}

#content {
padding-top:10px;
padding-left:20px;
padding-right:25px;
line-height:175%;
margin-bottom:20px;
text-align:left;
}

#content a {
color:#5C788D;
}

#content a:visited {
color:#5C788D;
}

#content h1 {
font-size:20px;
margin-bottom:0;
margin-top:0;
}

#content h2 {
color:#D8473E;
font-size:14px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}


.image_border_right {
border:1px solid #999999;
padding:5px;
margin:10px;
margin-left:20px;
}

.image_border_left {
border:1px solid #999999;
padding:5px;
margin:10px;
margin-right:20px;
}

.image_border_none {
border:none;
padding:0;
margin:0;
}

#title {
width:528px;
height:35px;
background-color:#5C788D;
padding-left:20px;
padding-top:15px;
}

#title h1 {
font-size:20px;
margin-bottom:0;
margin-top:0;
color:#FFFFFF;
}
