@charset "utf-8";

/* __________________________________________________________________________________________________________________ reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{border:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}

:focus{outline: 0;}

body{line-height:1.2em;color:#333;background:#e9eaf2;font-size:70%;font-family:Verdana,Geneva,sans-serif;}

ol,ul{list-style:none;}

table{border-collapse:collapse;border-spacing 0;}
table th{font-weight:bold;}

caption,th,td{text-align:left;font-weight:normal;}

blockquote:before,blockquote:after,
q:before,q:after{content:"";}

blockquote,q{quotes:"" "";}

a{color:#696eb0;text-decoration:underline;}
a:focus,
a:hover,
a:active{color:#0e1781;text-decoration:underline;}

h1{font-size:18px;color:#5b5f8e;line-height:1em;padding-bottom:20px;font-weight:bold;}
h1 span{font-size:24px;color:#121980;text-transform:uppercase;}
h2{font-size:14px;color:#fc9806;line-height:1em;font-weight:bold;}
h3{font-size:12px;color:#5b5f8e;line-height:1em;font-weight:bold;}
h4{font-size:12px;color:#121980;line-height:1em;font-weight:bold;}
h5{font-size:11px;color:#666;line-height:1em;font-weight:bold;}
h6{font-size:11px;color:#aaa;line-height:1em;font-weight:bold;}

hr{border:1px;color:#cfd0e6;background:#cfd0e6;height:1px;}
strong{font-weight:bold;color:#666;}

.news {font-size: 15px}
/* __________________________________________________________________________________________________________________ layout */
#pageContent,#pageTop,#logo,#topNav,#donate,#footerContent,#utilityNav,#bottomNav,#tease,#callout,#teaseWrap{overflow:hidden;}

#topWrapper{width:100%;background:#fff url(images/bgtopWrapper.jpg) repeat-x left top;}
#bottomWrapper{width:100%;background:url(images/bgbottomWrapper.jpg) repeat-x left top;}

#pageContent,#footerContent{margin:0 auto;width:950px;padding-right:14px;padding-left:17px;}
#pageContent{background:url(images/bgpageContent.jpg) no-repeat left top;}
#pageTop{padding-top:20px}
#utilityNav{padding-bottom:6px;}
#logo{background:#333 url(images/bgpageTop.jpg) no-repeat left top;margin-top:3px;padding:18px;}
#logo a{float:left;}
#logo h4{float:left;color:#fff;font-size:11px;font-weight:bold;padding-left:10px;padding-top:5px;}
#donate{background:url(images/bgdonate.jpg) no-repeat left top;height:47px;float:right;width:184px;padding:7px 8px;color:#0d146e;}
#donate h4{padding-bottom:5px;font-weight:bold;}
#donate h4 a{font-size:12px;color:#0d146e;padding-bottom:5px;}
#donate h4 a:focus,
#donate h4 a:hover,
#donate h4 a:active{color:#696eb0;text-decoration:none;}
#donate a{color:#0d146e;text-decoration:none;}
#donate a:focus,
#donate a:hover,
#donate a:active{text-decoration:underline;}
/* content areas */

#content{float:left;width:715px;padding-bottom:20px;}
	#content ul{padding-left:2px;}
	#content ul li,
	.bullets li{background:url(images/blttease.gif) no-repeat left 8px;padding-left:12px;line-height:1.5em;}
	.bullets {padding-bottom:10px;}
	.bullets li{margin-left:2px;}
	.bullets li a{text-decoration:none;}
	.bullets li a:hover{text-decoration:underline;}
	#content ol{list-style:decimal;padding-left:30px;}
	#content ol,#content ul,#content p,#content blockquote{padding-bottom:10px;}
  	#content table ul li{background-image:url(images/bltContent.gif)}
	#content table ul.bluebullet li{background-image:url(images/blttease.gif)}
	#content table th,
	#content table td{border-bottom:1px solid #cfd0e6}
	#content table td table td{border-bottom:0;}
	#content table th{padding-right:10px;}
	#content table td{padding:5px 10px 10px 0;}
	#content table.noBorder td{border-bottom:0}
	#content table.noBorder th{padding-right:0;}
	#content table.noBorder td{padding:0;}
	
	.programs{float:right;border:1px solid #aaa;background:#eee;padding:10px;width:200px;margin-left:10px;margin-bottom:10px;}
	.programs h3{padding-bottom:5px;}

#image{float:left;width:255px;margin-top:-20px;}
#main{float:right;width:445px;}
#tease{width:715px;clear:left;padding:12px 12px 15px 12px;}
	#tease ul{padding-left:2px;}
	#tease ul li{background:url(images/blttease.gif) no-repeat left 8px;padding-left:12px;line-height:1.5em;}
	#tease ol{list-style:decimal;padding-left:30px;}
	#tease ol,#tease ul,#tease p,#tease blockquote{padding-bottom:10px;}
	#teaseWrap{padding-left:15px;}
	#give,#advocate,#volunteer{float:left;width:215px;}
	#give p,#advocate p,#volunteer p{padding-left:30px;font-weight:bold;color:#999;}
	#give,#advocate{padding-right:25px;}
	#tease h3{padding-left:15px;font:18px Arial,Helvetica,sans-serif;}
	#give h3{color:#fc9600;}
	#advocate h3{color:#f91f07;}
	#volunteer h3{color:#121a83;}
#callout{float:right;width:200px;padding-top:20px;}
	#pledge,#events{background:url(images/bgcalloutbottom.gif) no-repeat left bottom;padding-bottom:10px;}
	#pledge,#events{margin-bottom:15px;}
	#pledgeWrap,#eventsWrap{background:url(images/bgcallouttop.gif) no-repeat left top;padding:8px 12px;}
	#pledgeWrap p{line-height:1.5em;}
	#callout h3{padding-bottom:15px;color:#fff;font-weight:bold;}
	#events span{display:block;}
	#events p{text-align:right;padding-bottom:5px;}
	#events li{padding-bottom:10px;}


/* navs */
#topNav{background:url(images/bgtopNav.jpg) no-repeat left top;color:#676db0;height:25px;float:left;width:734px;padding:5px 8px 0 8px;}
#topNav a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;padding:0 11px;}
#topNav a:focus,
#topNav a:hover,
#topNav a:active,
#topNav a.current{color:#fcb144;text-decoration:none;}
#topNav span{font-size:14px;}

#utilityNav,#bottomNav{font-family:Arial,Helvetica,sans-serif;text-align:right;padding-right:5px;}

#utilityNav a,
#bottomNav a{text-decoration:none;}
#utilityNav a:focus,
#utilityNav a:hover,
#utilityNav a:active,
#bottomNav a:focus,
#bottomNav a:hover,
#bottomNav a:active{text-decoration:underline;}

#utilityNav span,
#bottomNav span{padding:0 6px;}

#utilityNav a{color:#bbbeda;}
#utilityNav span{color:#6a70b1;}


/* footerContent */
#footerContent{background:#333 url(images/bgfooterContent.jpg) no-repeat left top;color:#6a70b1;height:100px;margin-bottom:20px;}
#copy{float:left;padding-left:5px;padding-top:13px;}
#bottomNav{float:right;padding-top:13px;}


#wide #image{display:none}
#wide #main{width:100%;padding-left:10px;float:left;}
