/* CSS Document */
body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	line-height:1.2em;
}

html, body { height: 100%; }

.homepage {background:#502d7f url(images/bg-home.jpg) center top no-repeat;}
.sharepage {background:#502d7f url(images/bg-share.jpg) center top no-repeat;}
.aboutpage {background:#502d7f url(images/bg-about.jpg) center top no-repeat;}
.enrichpage {background:#502d7f url(images/bg-enrich.jpg) center top no-repeat;}
.heritagepage {background:#502d7f url(images/bg-heritage.jpg) center top no-repeat;}
.missionpage {background:#502d7f url(images/bg-mission.jpg) center top no-repeat;}
.philanthropypage {background:#502d7f url(images/bg-philanthropy.jpg) center top no-repeat;}
.boardpage {background:#502d7f url(images/bg-board.jpg) center top no-repeat;}
.giftspage {background:#502d7f url(images/bg-gifts.jpg) center top no-repeat;}
.givingcirclepage {background:#502d7f url(images/bg-givingcircle.jpg) center top no-repeat;}
.gratefulpatientpage {background:#502d7f url(images/bg-gratefulpatient.jpg) center top no-repeat;}
.memorialpage {background:#502d7f url(images/bg-memorial.jpg) center top no-repeat;}
.scholarshipspage {background:#502d7f url(images/bg-scholarships.jpg) center top no-repeat;}
.eventspage {background:#502d7f url(images/bg-events.jpg) center top no-repeat;}
.volunteerpage {background:#502d7f url(images/bg-volunteer.jpg) center top no-repeat;}
.employeesupportpage {background:#502d7f url(images/bg-employeesupport.jpg) center top no-repeat;}
.yourgiftspage {background:#502d7f url(images/bg-yourgifts.jpg) center top no-repeat;}
#wrapper {
	width:920px;
	text-align:justify;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}
#push { height: 120px; width: 920px; }

/* menu */	
#topzone { width:920px;height:220px;}
#topzone-top-home {visibility:hidden;width:660px;height:176px;margin-left:260px;}
#topzone-top {width:660px;height:176px;margin-left:260px;}
#topzone-top h1{ color: #330066; font-weight: bold; font-size: 42px; font-style:italic; text-align: center; padding-top:88px}
#topzone-middle {width:340px;height:24px;margin-left:580px; text-align:center;}
#topzone-bottom {width:660px;margin-left:260px;}
#topzone-bottom-right {float:right;display:inline;width:310px;text-align:center;}
#topzone-bottom-left { float:left;display:inline;width:340px;text-align:center;}
.menu {  height:28px; text-align:center;display:inline-block;}
.menu ul {  padding:0; margin:0; list-style:none; border:0;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center;}
.menu ul li { float:left; margin:0; padding:0 10px; border:0;display:inline;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fff;text-decoration:none;background: url(images/menu-r-off.jpg) right no-repeat; font-weight: normal;}
.menu ul li a span { padding:15px; background: url(images/menu-l-off.jpg) left no-repeat;}
.menu ul li a:hover {  background: url(images/menu-r-on.jpg) right no-repeat; color:#000;}
.menu ul li a:hover span {  background:url(images/menu-l-on.jpg) left no-repeat;}
.menu ul li a.active { background:url(images/menu-r-off.jpg) right no-repeat;}
.menu ul li a.active span {  background:url(images/menu-l-off.jpg) left no-repeat;}
/* search */
#search { width:310px;margin-top:8px;}
#search form { display:block; padding:0;margin:0;}

/*CONTENT CONTAINERS*/
#content-full-home {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-home.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-share {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-share.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-about {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-about.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-enrich {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-enrich.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-heritage {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-heritage.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-mission {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-mission.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-philanthropy {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-philanthropy.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-board {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-board.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-gifts {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-gifts.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-givingcircle {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-givingcircle.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-gratefulpatient {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-gratefulpatient.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-memorial {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-memorial.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-scholarships {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-scholarships.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-events {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-events.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-volunteer {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-volunteer.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-employeesupport {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-employeesupport.jpg) center top no-repeat;border:1px solid #330066;}
#content-full-yourgifts {clear: both; width: 918px;text-align: left;margin-bottom: 20px; background:#fff url(images/contentbg-yourgifts.jpg) center top no-repeat;border:1px solid #330066;}
#content-body {width:620px;margin-top:20px;margin-left:250px; padding: 0 20px;height:auto !important;height: 100%;min-height: 600px;text-align:left; border-left:1px solid #71588d; } * html #content-body { height:600px; }
#content-body li {font-size:0.8125em; color: #000; }
#content-body-full {margin-top:20px;margin-left:20px; padding: 0 20px;height:auto !important;height: 100%;min-height: 600px;text-align:left; } * html #content-body-full { height:600px; }
#content-full-bottom {clear:both;height: 20px; }

/*LEFT NAVIGATNON*/

#related{float: left; width:200px; margin: 20px 0 0 20px;display:inline;overflow: hidden;}
#related ul{ margin:10px 0; padding:0; list-style:none;}
#related li.header{ color:#fff; background-color:#71588d; margin:0; text-align: center; font-size: 0.875em;border:none;height:20px;}
#related li{ font-size:.75em; margin:0 2px 0 2px; border-bottom:1px solid #669999; overflow: hidden;height:18px;padding-top:4px;}
#related li.last{ border: none}
#related li a { font-weight: normal; text-decoration:none; margin:0px 0 0px 8px; outline:none;}
#related-bottom { margin:0; padding: 0; height: 100px; width: 200px; }
#related p { font-size: .6875em;  margin:0;}

.backtrack { float:left; width:80px; margin-left: 30px;display:inline;}
.backtrack p { background: url(images/backtrack.gif) no-repeat 4px 7px; margin: 0; margin-left: 20px; float: left; }
.toptrack { float:right; width:66px; display:inline;}
.toptrack p { background: url(images/toptrack.gif) no-repeat 4px 7px; margin: 0; margin-right: 30px; float: right; }
.backtrack a, .toptrack a { text-decoration: none; font-weight: normal; padding: 0 0 0 12px; color: #2ea4b2; }
.backtrack a:hover, .toptrack a:hover { text-decoration: underline; }

#footer {
	clear: both;
	position: relative;
	margin:0px;
	padding:0px;
	height: 120px;
	color:#000; 
	background:url(images/bg-footer.jpg) center bottom repeat-x;
}
#footer-content {
	width:920px;
	text-align:justify;
	margin:0px auto;
	text-align: left;
	padding-top:12px;
	
}

#footer-content p { margin: 0; }
#footer-content h3 { margin: 0; margin-top:20px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color: #009084; font-weight: bold;}
#footer-content a {font-weight: normal; }
#footer-content a:hover {font-weight: normal; text-decoration: underline; }

#footer .addressblock { margin: 0; padding-top: 24px; text-align: left; float: left; display:inline; width: 280px; }
#footer .copyrightblock { margin: 0; padding-top: 24px;  text-align: right; float: right;  display:inline; width: 280px; }
#footer .tagline { margin: 0; padding-top: 24px;  margin-left: 310px; text-align: center; width: 320px; }

.callout {float:right; display:inline;margin-left:20px;margin-bottom:20px;width:280px;padding:20px;border:1px dotted black; background-color:#502d7f;border:6px double #009084;}
.callout p {color:white; font-size:.75em;}
.callout h4 {color:white;}

h1, h2, h3, h4 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h1 {font-size:1.8125em;margin-top:0;} /* 30px/16=1.8125em */
p {font-size:0.8125em;color: #000;} /* 13px/16=0.8125em */
.small {font-size:0.75em;} 
.nospacesmall {font-size:0.75em;margin:0;} 
.white {color:white;}
a { color: #502d7f; font-weight: bold; text-decoration: none; }
a:hover { color: #009084; }
.nospace { margin: 0;display:inline; }
.nospaceindented { margin: 0; margin-left:20px;}
.center { text-align: center; }
.nospacecenter { text-align: center; margin: 0; }
.right { text-align: right; }
.nospaceright { text-align: right; margin: 0; }
.justify { text-align: justify; }
.nospacejustify { text-align: justify; margin: 0; }
img { border: 1px solid #71588d;}
img.noborder { border: none; }
img.floatleft {float:left;margin-right:20px; }
img.floatright {float:right;margin-left:20px;}
img.floatleftnoborder {float:left;border:none;margin-right:20px;}
img.floatrightnoborder {float:right;border:none;margin-left:20px;}

input, textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {padding:4px;font-size:0.8125em;}

#events {float:right;display:inline;width:324px;margin-left:40px;margin-bottom:10px;overflow:hidden;}
#events span.month {float:left;display:inline;margin-left:-40px;margin-top:0px;width: 36px;height:36px;text-align:center;font-size:10px;}
#events span.day {font-size: 16px;}
#events a {border-bottom:none;margin:0;padding:0;}
#events h3 { margin-top:0;}
#events ul{ margin:0; padding:0; list-style:none; list-style-image:none;}
#events li{ font-size:0.75em; margin:0; padding-left: 40px; margin-top:12px; padding-bottom:12px; border-bottom: 1px dotted silver;}
#events li.month-01{ background: url(images/calendar/calendar-icon1.jpg) no-repeat 0px 5px;}
#events li.month-02{ background: url(images/calendar/calendar-icon2.jpg) no-repeat 0px 5px;}
#events li.month-03{ background: url(images/calendar/calendar-icon3.jpg) no-repeat 0px 5px;}
#events li.month-04{ background: url(images/calendar/calendar-icon4.jpg) no-repeat 0px 5px;}
#events li.month-05{ background: url(images/calendar/calendar-icon5.jpg) no-repeat 0px 5px;}
#events li.month-06{ background: url(images/calendar/calendar-icon6.jpg) no-repeat 0px 3px;}
#events li.month-07{ background: url(images/calendar/calendar-icon7.jpg) no-repeat 0px 5px;}
#events li.month-08{ background: url(images/calendar/calendar-icon8.jpg) no-repeat 0px 5px;}
#events li.month-09{ background: url(images/calendar/calendar-icon9.jpg) no-repeat 0px 5px;}
#events li.month-10{ background: url(images/calendar/calendar-icon10.jpg) no-repeat 0px 5px;}
#events li.month-11{ background: url(images/calendar/calendar-icon11.jpg) no-repeat 0px 5px;}
#events li.month-12{ background: url(images/calendar/calendar-icon12.jpg) no-repeat 0px 5px;}


table.borders {border:1px solid black;}
td {vertical-align: top;}
td.right {text-align:right;}
td p {margin:0;}


