body {
	margin:0px;
	padding:0px;
	font-family: "Segoe UI", Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #000;
	font-smooth: always;
	background-color:#d02421;
}

img{border:none;}

img.alignleft{
	float: left;
	padding: 5px 10px 5px 0px;
}

p {
	margin:0px 0px 0px 0px;
	padding:8px 0px 9px 0px;
}

p.bottom {
	border-bottom:1px dotted #C5CAC3;
}

a {
	color: #F15900;
	text-decoration: none;
}

a:visited {
	color: #F15900;
	text-decoration: none;
}

a:hover {
	color: #d02421;
	text-decoration: underline;
}.orange{	color:#F15900;}

h1 {
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #d02421;
}

h1 a {
	color: #264a66;
	text-decoration: none;
}

h1 a:visited {
	color: #264a66;
	text-decoration: none;
}

h1 a:hover {
	color: #f15900;
	text-decoration: underline;
}

h2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
	color: #d02421;
}

h2 a {
	color: #264a66;
	text-decoration: none;
}

h2 a:visited {
	color: #264a66;
	text-decoration: none;
}

h2 a:hover {
	color: #f15900;
	text-decoration: underline;
}

h2.sectionheader{
	float:left;
	width:440px;
	color:#D02421;
	font-size:16px;
	border-top:5px solid #C5CAC3;
	border-bottom:1px dotted #C5CAC3;
	padding:5px 0px 5px 0px;
	margin:0px 0px 15px 0px;

}

h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #f15900;
	border-top:5px solid #C5CAC3;
	border-bottom:1px dotted #C5CAC3;
}

h3 a {
	color: #264a66;
	text-decoration: none;
}

h3 a:visited {
	color: #264a66;
	text-decoration: none;
}

h3 a:hover {
	color: #f15900;
	text-decoration: underline;
}

h4 {
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #f15900;
}

h4 a {
	color: #264a66;
	text-decoration: none;
}

h4 a:visited {
	color: #264a66;
	text-decoration: none;
}

h4 a:hover {
	color: #f15900;
	text-decoration: underline;
}

h5 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #d02421;
}

h5 a {
	color: #264a66;
	text-decoration: none;
}

h5 a:visited {
	color: #264a66;
	text-decoration: none;
}

h5 a:hover {
	color: #f15900;
	text-decoration: underline;
}
.headerbar{
	width:100%;
	float:left;
	height:146px;
	background-image:url(images/bg_headerbar.gif);
}
.header{
	margin:0px auto;
	width:960px;
	height:146px;
	background-color:#fff;
	border-right:1px solid #C6CBC3;
}

.logo{
	float:left;
	width:320px;
	border-right:1px solid #C6CBC3;
	background-color:#fff;
}
.headerlinks {
	float:left;
	width:472px;
	padding:15px 0px 0px 27px;
	font-size:14px;
	line-height: 20px;
	color: #999;
	text-transform: uppercase;
	float:left;
	letter-spacing:0px;
}

.headerlinks a {
	color: #264a66;
	text-decoration: none;
} 

.headerlinks a:visited {
	color: #264a66;
	text-decoration: none;
} 

.headerlinks a:hover {
	color: #f15900;
	text-decoration: underline;
}

.headerlinks a.activeMenu {
	color: #d02421;
}
.headerlinks a.activeMenu:visited {
	color: #d02421;
}
.headerlinks a.activeMenu:hover {
	color: #d02421;
}

.headersocial{
	float:left;
	width:52px;
	padding:17px 0px 0px 0px;
}
.headershare{
	float:left;
	width:81px;
	padding:17px 0px 0px 5px;
}
.menu{
	float:left;
	width:639px;
	padding:12px 0px 0px 0px;
	@padding-top:14px;
}
.menuitem{
	float:left;
	width:160px;
}
#menu_17{
	width:159px;
}
.onimage{
	display:none;
}

.banner{
	float:left;
	width:639px;
	border-top:1px solid #C6CBC3;
	border-bottom:1px solid #C6CBC3;
}
.bodybar{
	width:100%;
	float:left;
	background-color:#d02421;
}
.bodybackground{
	float:left;
	width:960px;
	background-color:#fff;
	background-image:url(images/bg_body.gif);
	border-right:1px solid #C6CBC3;
	padding-bottom:40px;
}
.body{
	margin:0px auto;
	width:961px;
}
.leftcolumn{
	float:left;
	width:319px;	border-left:1px solid #C6CBC3;	border-top:1px solid #C6CBC3;
}
.leftimage{
	float:left;
	width:320px;
}
.featuredcauses{
	float:left;
	width:280px;
	padding:20px 0px 0px 20px;
}
.featuredheader{
	float:left;
	width:278px;
	color:#D02421;
	font-size:18px;
	border-top:5px solid #C5CAC3;
	border-bottom:1px dotted #C5CAC3;
	padding:5px 0px 5px 0px;
}
.featuredcause{
	float:left;
	width:140px;
	margin-top:10px;
}
.centercolumn{
	float:left;
	width:445px;
	padding:20px 15px 0px 20px;
}

/*
 * Blog styles
 */
.posts{
	float:left;
	width:445px;
}
.post{
	float:left;
	width:445px;
}
.postmeta{
	float:left;
	width:380px;
	border-top:5px solid #C5CAC3;
	border-bottom:1px dotted #C5CAC3;
	color:#999999;
}
.postdate{
	float:left;
	width:50px;
	height:46px;
	padding:5px 0px 0px 0px;
	color:#fff;
	background-color:#264A66;
	text-align:center;
	font-size:18px;
	line-height:18px;
	margin-right:10px;
}
.postContent{
	float:left;
	width:380px;
}


.rightcolumn{
	float:left;
	width:159px;
	margin-left:1px;
	padding-top:20px;
}
.widget{
	float:left;
	width:140px;
	font-size:10px;
	line-height: 14px;
	color: #f15900;
	background-color:#fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 10px;
}
.widgetheader{
	float:left;
	width:135px;
	color:#D02421;
	font-size:12px;
	border-top:5px solid #C5CAC3;
	border-bottom:1px dotted #C5CAC3;
	margin-bottom:10px;
	padding:3px 0px 3px 5px;
}
.widgetbody{
	float:left;
	width:135px;
	padding:0px 0px 0px 5px;
}
.widget a {
	color: #264a66;
	text-decoration: none;
} 

.widget a:visited {
	color: #264a66;
	text-decoration: none;
} 

.widget a:hover {
	color: #f15900;
	text-decoration: underline;
}
.widget#text-3{
	background:none;
}
.footerbar{
	width:100%;
	background-image:url(images/bg_footerbar.gif);
	float:left;
}
.footer{
	margin:0px auto;
	width:959px;
	background-color:#fff;
	height:95px;
	text-align:center;
	border-left:1px solid #C6CBC3;
	border-right:1px solid #C6CBC3;
	border-top:1px solid #C6CBC3;
}
.footerpartners{
	float:left;
	width:960px;
	height:22px;
	padding:2px 0px 0px 0px;
	border-bottom:1px solid #C6CBC3;
	margin-bottom:8px;
}
.footerlinks{
	float:left;
	width:960px;
	padding:12px 0px 0px 0px;
	border-top:1px solid #C6CBC3;
}

.searchbox{
	float:left;
}
.search form{
	margin:0px;
	padding:0px;
}
.searchbox input{
	border:1px solid #999;
	height:22px;
	padding:3px 0px 0px 0px;
	margin:0px;
	width:112px;
}
.searchbutton{
	float:left;
	@margin-top:1px;
}

.flickr-mini-gallery a{
	margin:0px 20px 20px 0px;
	float:left;
}

.question{
	float:left;
	width:440px;
	font-size:14px;
	color:#D02421;
}
.answer{
	float:left;
	width:440px;
	padding:0px 0px 20px 35px;
}

.donationamount{
	font-size:30px;
	line-height:36px;
	padding-bottom:6px;
	float:left;
	padding:0px 0px 10px 10px;
}
.donatedto{
	float:left;
	border-top:1px dotted #C5CAC3;
	padding:2px 0px 2px 5px;
}
.donatedtoheader{
	font-size:12px;
	color:#D02421;
	border-bottom:1px dotted #C5CAC3;
	padding:2px 0px 2px 5px;
	margin-bottom:5px;
}


ul{
	clear:both;
}

/* * Signup Form */
.signupForm ul {
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding: 0px;
}

.signupForm ul li {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
	float:left;
	width:95%;
}

.signupForm .desc {
    font-weight: bold;
}

.signupForm span {
    float: left;
    margin: 0 0.3em 0 0;
    padding: 0;
}

.signupForm label {
    clear: both;
    color: #444444;
    display: block;
    margin: 0;
    padding-top: 6px;
}

.signupForm li.buttons {
    clear: both;
    padding-top: 10px;
    position: relative;
}

.focused{
	background-color:#FFF7C0;
}

blockquote.newstyle {
	font: 12px/18px normal arial, helvetica, sans-serif;
	margin: 10px 35px 10px 25px;
	padding: 5px 15px;
	border-left: 3px solid #ccc;
	background-color: #f1f1f1;
} 
