/* CSS Document */
body {
	background-color:#328da5;
	margin:50px 0px 25px 0px;
}

body, table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
h1, h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	line-height:normal;
	color:#444444;
}
.subtitle {
	font-weight:bold;
}
a.biglink {
	font-size: 14px;
	color: #A30202;
	text-decoration: none;
	font-weight: bold;
}
a:hover.biglink {
	font-size: 14px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;
}
.bigFont1 {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}
.smallFont {
	font-size:9px;
	line-height:normal;
}
#wrap {
	width:1035px;
}
#areaBG {
	width:1035px;
	background-image:url(../images/mainBG.gif);
	background-repeat:repeat-y;
}
#areaContainer {
	padding-top:25px;
	padding-bottom:25px;
}

a.pdf {
	display:block;
	padding:5px;
	padding-left:65px;
	
	background:url(../images/pdf.gif) no-repeat #c6cfd6;
	background-position:5px 5px;
	width:125px;
	height:50px;
	
	color:#444;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	line-height:22px;
	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
	border-right:#555 1px solid;
	border-bottom:#555 1px solid;
	
}

a.pdf:hover {
	background-color:#cbd4db;
}
/* ============================ TOP MENU AREA =============================== */
#topArea {
	width:795px;
	margin-bottom:5px;
	background-color:#ffffcc;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
#topPad {
	padding:5px;
	text-align:left;
}
#menuArea {
	min-height:10px;
	margin:5px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#a30202;
}
* html #menuArea {
	height:10px;
}
#menuArea a {
	display:block;
	color:#a30202;
	text-decoration:none;
}
#menuArea a:hover {
	color:#ff9900;
	text-decoration:underline;
}
#menu {
	display:block;
	float:left;
	margin:0px 15px 0px 15px;
}
#menu1 {
	display:block;
	float:left;
	margin:0px 15px 0px 10px;
}
#menu2 {
	display:block;
	float:left;
	margin:0px 0px 0px 15px;
}
/* ============================ SUB MENU AREA =============================== */
#subArea {
	width:795px;
	margin-bottom:5px;
	background-color:#333366;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
#subPad {
	padding:5px;
	text-align:left;
}
#subMenu {
	min-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	line-height:normal;
	color:#FFFFFF;
}
* html #subMenu {
	height:20px;
}
#subMenu a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 3px 0px 3px;
}
#subMenu a:hover {
	text-decoration:underline;
}
#index, #about, #client, #friends, #stories, #news, #involved, #contact {
	display:none;
}
/* ============================ CONTENT SETUP AREA - TEMPLATE.PHP =============================== */
#contentWrap {
	width:795px;
	min-height:400px;
	background-color:#b8c7b0;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
* html #contentWrap {
	height:400px;
}
#contentPad {
	padding:25px;
}
#tempTable {
	width:740px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#tempTable a {
	color:#168520;
	text-decoration:none;
}
#tempTable a:hover {
	color:#2d91cb;
	text-decoration:underline;
}
.tempLeft {
	width:280px;
	text-align:left;
	vertical-align:top;
}
.tempRight {
	width:460px;
	text-align:left;
	vertical-align:top;
}
.tempImageSpace {
	margin:15px 40px 15px 15px;
}

/* ============================ FOOTER AREA =============================== */
#footerArea {
	width:795px;
	margin-top:5px;
	background-color:#ffffcc;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
#footerPad {
	padding:5px;
}
#footerTable {
	width:795px;
}
#footerTable td {
	padding:5px;
}
.footerLeft {
	width:135px;
	text-align:center;
	vertical-align:middle;
}
.footerMiddle {
	width:510px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	line-height:12px;
	color:#000000;
}
.footerMiddle a {
	color:#000000;
	text-decoration:none;
}
.footerMiddle a:hover {
	color:#999999;
	text-decoration:underline;
}
.footerRight {
	width:150px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#a30202;
}
.footerRight a {
	color:#a30202;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}
.footerRight a:hover {
	color:#ff9900;
	text-decoration:underline;
}
.footerLeft2 {
	width:645px;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	line-height:12px;
	color:#000000;
}
.footerLeft2 a {
	color:#000000;
	text-decoration:none;
}
.footerLeft2 a:hover {
	color:#999999;
	text-decoration:underline;
}
/* ============================ INDEX PAGE AREA =============================== */
#indexTable {
	width:796px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#indexTable form {
	margin:0px;
	padding:0px;
}
.indexCell1, .indexCell2, .indexCell3 {
	text-align:center;
	vertical-align:middle;
	background-color:#c6cfd6;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
.indexCell1 {
	width:260px;
}
.indexCell2 {
	width:260px;
}
.indexCell3 {
	width:262px;
}
.indexPad {
	padding:10px;
}
.indexPic {
	margin:25px 0px 25px 0px;
}
/* ============================ SIGNUP PAGE AREA =============================== */
#signTable {
	width:796px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#signTable form {
	margin:0px;
	padding:0px;
}
.signCell1, .signCell2, .signCell3 {
	text-align:center;
	background-color:#c6cfd6;
	border-bottom:2px solid #669999;
	border-right:2px solid #669999;
}
.signCell1 {
	width:260px;
	vertical-align:middle;
}
.signCell2 {
	width:260px;
	vertical-align:middle;
}
.signCell3 {
	width:262px;
	vertical-align:top;
}
.signPad {
	padding:10px;
}
.signPic {
	margin:25px 0px 25px 0px;
}
#signupInfo {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#signupInfo td {
	padding:3px;
}
/* ============================ MEMBERS PAGE AREA =============================== */
#memberTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
.memberLeft {
	width:220px;
	text-align:left;
	vertical-align:top;
}
.memberRight {
	width:220px;
	text-align:left;
	vertical-align:top;
}
/* ============================ CLIENT PAGE AREA =============================== */
#clientInfo ul {
	margin:0px;
	padding:0px 0px 10px 30px;
}
/* ============================ FRIENDS PAGE AREA =============================== */
#friendTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
.friendLeft {
	width:220px;
	text-align:left;
	vertical-align:top;
}
.friendRight {
	width:220px;
	text-align:left;
	vertical-align:top;
}
/* ============================ DONOR PAGE AREA =============================== */
#donorTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
.donorLeft {
	width:220px;
	text-align:left;
	vertical-align:top;
}
.donorRight {
	width:220px;
	text-align:left;
	vertical-align:top;
}
.donorTitle {
	font-weight:bold;
	padding:8px 0px 8px 0px;
}
/* ============================ WISH PAGE AREA =============================== */
#wishTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
/* ============================ VOLUNTEER PAGE AREA =============================== */
#volunTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
.volunCell {
	text-align:left;
	vertical-align:top;
	width:50%;
}
.volunCell ul {
	margin:0px;
	padding:0px 0px 0px 15px;
}
/* ============================ GALLERY PAGE AREA =============================== */
#galleryTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#galleryTable td {
	padding:15px 0px 15px 0px;
}
.gallCell {
	text-align:center;
	vertical-align:middle;
}
.gallNav {
	text-align:center;
	vertical-align:middle;
}
/* ============================ PATRON PAGE AREA =============================== */
#patronTable {
	width:460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#444444;
}
#patronTable td {
	padding:15px 0px 15px 0px;
}
.patronCell {
	text-align:center;
	vertical-align:middle;
}
.patronLogo {
	border:1px solid #000000;
}