@charset "UTF-8";

.clear-block:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

* html .clear-block {
height:1%
}

ul.links {
margin:0;
padding:0
}

ul.links.inline {
display:inline
}

body {
background:#CCC url(../websites/home/images/bk.jpg) repeat-x 50% top;
font-family:helvetica, arial, sans-serif;
font-size:1em;
color:#555
}

h2 {
color:#000;
font-family:helvetica, arial, sans-serif;
font-weight:700;
font-size:22px;
border-bottom:1px solid #000;
margin:0
}

img {
border:0
}

#container {
width:800px;
margin:0 auto;
padding:0
}

a:hover {
color:#c44000;
text-decoration:underline
}

#header {
width:800px;
height:200px;
background-image:url(../websites/home/images/head.png);
background-repeat:no-repeat;
background-position:top
}

#logo img {
float:left;
margin-top:140px;
border:0;
padding:0 34px
}

#main {
width:738px;
background:#FFF;
border-right-width:2px;
border-left-width:2px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#093;
border-left-color:#093;
margin:0 18px;
padding:15px 5px 5px 15px
}

#content {
width:520px;
background:#fff
}

.content p {
text-align:left;
font:0.8em/150% helvetica, arial, sans-serif;
margin-bottom:8px;
margin-top:0
}

.content h4 {
color:#777;
font-family:helvetica, arial, sans-serif;
font-size:1em;
font-weight:700;
margin:5px 0
}

.content ul {
font:0.8em/150% helvetica, arial, sans-serif
}

.content a:hover {
color:#C44000;
text-decoration:underline
}

.dropcap {
float:left;
width:.67em;
font-size:3.1em;
line-height:95%
}

#content ul {
margin-left:10px
}

.title {
color:#777;
font-family:helvetica, arial, sans-serif;
font-size:22px;
font-weight:700;
margin:5px 0
}

.title a,.title a:visited {
color:#000;
font-size:22px;
font-family:helvetica, arial, sans-serif;
font-weight:700;
text-decoration:none;
margin:0
}

.title a:hover {
color:#c44000;
font-size:22px;
font-family:helvetica, arial, sans-serif;
text-decoration:none;
margin:0
}

.node {
margin:.5em 0
}

#sidebar {
width:195px;
float:right;
padding:0 5px 5px
}

.sidebar_content * {
display:block;
height:1px;
overflow:hidden;
background:#999
}

.block {
color:#666;
text-align:left;
font:0.7em/130% helvetica, arial, sans-serif;
background:#fff;
margin:0
}

.block ul {
margin:0;
padding:0 0 0 5px
}

.block a {
color:#666;
text-decoration:none
}

.block a:visited {
color:#ed1c24;
text-decoration:none
}

.block a:hover {
color:#ed1c24;
text-decoration:underline
}

.block h2 {
color:#666;
font-family:helvetica, arial, sans-serif;
font-size:20px;
padding-left:5px;
border-style:none;
margin:0
}

.block .content {
padding:5px 10px 15px
}

#clearfloat {
clear:right
}

#footer {
color:#999;
font-size:12px;
width:756px;
height:20px;
background:#fff;
text-align:center;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-right-color:#093;
border-bottom-color:#093;
border-left-color:#093;
margin:0 18px;
padding:5px 1px 0
}

#footer a {
color:#000;
font-weight:100;
text-decoration:none
}

#footer a:visited {
color:#FFF;
font-weight:100;
text-decoration:none
}

#footer a:hover {
text-decoration:none;
color:#FFF
}

#block-sidebar-0 {
border:solid 2px #df5015;
background:#FFF;
margin-bottom:5px;
color:#666
}
#block-sidebar-1 {
border:solid 2px #df5015;
background:#FFF;
margin-bottom:5px;
color:#666;
list-style-type:none;
}

.block-sidebar .content {
padding:5px 10px 0
}

.poll .title {
font-size:1.3em;
color:#1aab06;
padding-left:0;
font-weight:700
}

.block-sidebar .links {
text-align:right;
margin-top:-12px
}

.block-sidebar .links a {
color:#1aab06;
font-size:1em;
letter-spacing:0
}

.poll .bar .foreground {
background-color:#ed1c24
}

.block-sidebar h2 {
font-size:1.3em;
color:#DF5015;
padding-left:0;
font-weight:700
}

.block-sidebar {
border:solid 2px #DF5015;
background:#FFF;
margin-bottom:5px;
color:#666;
padding:10px
}

.block-sidebar a {
color:#DF5015;
font-size:1.4em;
letter-spacing:0
}

#copyright {
text-align:center;
font-size:10px;
clear:both;
padding:5px
}

#copyright a {
color:#666
}

#copyright a:hover {
text-decoration:none;
color:#DF5015
}

.clear {
clear:both
}

#paypal {
background:transparent url(../websites/home/images/paypal.jpg) no-repeat scroll center top;
display:block;
height:30px;
margin-top:5px;
text-indent:-9999em;
width:106px
}

#paypal:hover {
	background:transparent url(../websites/home/images/paypal.jpg) no-repeat scroll center bottom;
}

#justgiving {
background:transparent url(../websites/home/images/justgiving.jpg) no-repeat scroll center top;
display:block;
height:30px;
margin-top:5px;
text-indent:-9999em;
width:106px
}

#justgiving:hover {
background:transparent url(../websites/home/images/justgiving.jpg) no-repeat scroll center bottom;
}

.clear-block,.sidebar_content {
display:block
}

a,a:visited,.content a,.content a:visited {
color:#C44000;
text-decoration:none
}

#navlist_container,#footnavlist_container {
width:758px;
background:#fff;
height:30px;
padding-left:0;
padding-right:0;
border-left:solid 2px #093;
border-right:solid 2px #093;
margin:0 18px
}

#navlist,#footnavlist {
width:100%;
background:#093 top left repeat-x;
float:left;
font-size:100%;
white-space:nowrap;
padding-right:0;
margin-top:0;
margin-bottom:0;
font-weight:100
}

* html #navlist,* html #footnavlist {
padding-right:0
}

#navlist ul,#footnavlist ul {
list-style:none;
float:left;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
width:100%;
margin:0;
padding:0
}

#navlist li,#footnavlist li {
float:left;
display:inline;
padding:0
}

#navlist a:link,#navlist a:visited,#footnavlist a:link,#footnavlist a:visited {
background:transparent;
color:#FFF;
text-decoration:none;
float:left;
border-right:1px solid #FFF;
padding:0.25em 1em 3px
}

#navlist a:hover,#footnavlist a:hover {
background:#f33 url(images/menu-bk-hover.png) repeat-x
}

.block-sidebar .total,#campaignmonitor-general-form .form-item {
text-align:left
} 
