#topBanner {
	background-color: #FFFFFF;
	height: 160px;
	width: 832px;
	background-image: url(/Templates/images/sffb_banner_bg.gif);
	background-repeat: no-repeat;
}
#sffbLogo {
	float: left;
	padding: 33px;
}
#searchContianer {
	float: right;
	width: 320px;
	padding: 78px 0px 0px 0px;
	margin: 0px;
}
#topRow {
	margin-bottom: 0px;
	width: 320px;
	float: left;
}
#donateBtn {
	height: 20px;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0;
}
#volunteerBtn {
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0;
}
#stayInTouchBtn {
	float: left;
	margin: 0px;
}
#bottomRow {
	float: left;
	width: 320px;
	height: 22px;
}
#searchField {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
	width: 155px;
	padding: 0px;
	height: 22px;
}
#searchField #cse-search-box {
	float: left;
	margin: 0px;
	padding: 0px;
}
#searchField #cse-search-box text {
	border: 1px solid #cd6928;
	width: 155px;
	height: 18px;
	font-size: 1em;
	color: #cd6928;
	float: left;
}
#searchField #cse-search-box input {
	float: left;
	width: 155px;
	border: solid 1px #cd6928;
	height: 18px;
}
#searchBtn {
	float: left;
	margin: 0px;
	padding: 0px;
}
p.ex
{
min-width:70px;
}
.header {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.topnav {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.leftnav {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold;}
.footer {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-size: 11px; vertical-align: middle;}
.footerlinks {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-weight: bold; vertical-align: middle; font-size: 11px;}
.title {color: #cc6600; font-family: Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
.headline {color: #cc6600; font-family: Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
.content {color: #333333; font-family: Helvetica, Verdana, sans-serif; font-size: 12px;}
.profile {color: #ffffff; font-family: Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold;}
.testament {color: #cc6600; font-family: Helvetica, Verdana, sans-serif; font-size: 12px;}
.space {font-size: 9px}
a {color: #30302f; font-weight: bold; text-decoration: underline;}
a.headerlinks:link {color: #30302f; font-weight: bold; text-decoration: none;}
a.headerlinks:visited {color: #30302f; font-weight: bold; text-decoration: none;}
a.headerlinks:hover {color: #357a4e; text-decoration: underline;}
a.topnavlinks:link {color: #30302f; font-weight: bold; text-decoration: none;}
a.topnavlinks:visited {color: #30302f; font-weight: bold; text-decoration: none;}
a.topnavlinks:hover {color: #357a4e; text-decoration: underline;}
a.leftnavlinks:link {color: #30302f; font-weight: bold; text-decoration: none;}
a.leftnavlinks:visited {color: #30302f; font-weight: bold; text-decoration: none;}
a.leftnavlinks:hover {color: #357a4e; text-decoration: underline;}
a.leftnavclickedlinks:link {color: #cc6600; font-weight: bold; text-decoration: none;}
a.leftnavclickedlinks:visited {color: #cc6600; font-weight: bold; text-decoration: none;}
a.leftnavclickedlinks:hover {color: #357a4e; text-decoration: underline;}
a.footerlinks:link {color: #30302f; font-weight: bold; text-decoration: none; vertical-align: middle;}
a.footerlinks:visited {color: #30302f; font-weight: bold; text-decoration: none; vertical-align: middle;}
a.footerlinks:hover {color: #357a4e; text-decoration: underline; vertical-align: middle;}
a:hover {color: #357a4e; text-decoration: underline;}
body {background-color: #f5f5de; background-image: url(../images/pattern01.gif); background-repeat: repeat;}


/* -- Holiday 2011 Promo -- */
#h-promo 				{ margin-top: 20px; }
#h-promo a				{ background: url(/images/2011-holiday/Home_Sidebar_Ad-SF.jpg) 0 0 no-repeat; display: block; height: 293px; text-indent: -999em; width: 210px; }
#h-promo a:hover		{ background-position: -210px 0; }
#h-promo-popup			{ background: url(/images/2011-holiday/fancybox-sf.jpg) 0 0 no-repeat; height: 367px; overflow: hidden; position: relative; width: 576px; }
#h-promo-popup .button { background: url(/images/2011-holiday/fancy-donate-button.png) 0 0 no-repeat; bottom: 12px; display: block; height: 39px; left: 132px; position: absolute; text-indent:-999em; width: 134px; }
#h-promo-popup .button:hover { background-position: 0 -39px; }
.clear	{ clear: both; }

/* -- EOY 2011 Promo -- */
body#eoy #h-promo 				{ margin-top: 20px; }
body#eoy #h-promo a				{ background: url(/images/2011-holiday/eoy-sidebar-sf.jpg) 0 0 no-repeat; display: block; height: 293px; text-indent: -999em; width: 210px; }
body#eoy #h-promo a:hover		{ background-position: -210px 0; }
body#eoy #h-promo-popup			{ background: url(/images/2011-holiday/eoy-box-bg-sf.png) 0 0 no-repeat; height: 367px; overflow: hidden; position: relative; width: 595px; }
body#eoy #h-promo-popup .button { background: url(/images/2011-holiday/fancy-donate-button.png) 0 0 no-repeat; bottom: 38px; display: block; height: 39px; left: 159px; position: absolute; text-indent:-999em; width: 134px; }
body#eoy #h-promo-popup .button:hover { background-position: 0 -39px; }
body#eoy #fancybox-content { border: 0 !important; }
body#eoy #fancybox-outer  { background: transparent !important; }
body#eoy #fancybox-outer .fancybox-bg { background: none !important; }
body#eoy #fancybox-close { top: -9px !important; right: 62px !important; }

/* -- Thanksgiving 2011 Thank You -- */
#tg-promo-ty 	{ background: url(/images/tg/tg-visa-thankyou-bg.png) 0 0 no-repeat; float: right; height: 168px; padding-top: 125px; width: 210px;}
#tg-promo-ty p 	{ color:#965d1f; font: bold 12px/16px Arial,sans-serif; margin: 0 6px 8px; text-align:center; }
#tg-promo-ty img { border: solid 1px #fff; display: block; margin: 0 auto 4px; text-align: center;}
#tg-promo-ty a:hover img { border-color: #965d1f; }
