/* :: TAGS :: */
body { margin:0; padding:0; }
li,p,h1,h2,h3,h4,td,th,a,div { font-family:Verdana, Arial, Helvetica, sans-serif; }
p,li,td,th,a { font-size:12px; }
img { border:0; }
/* :: SITE WRAPPER :: */
#wrapper { width:963px; margin:0 auto; background:url(/images/bgWrapper.gif) repeat-y #fff; }
#header { width:908px; height:114px; margin:0 0 0 27px; padding:0 0 0 0; background:url(/images/bgHeader.gif) no-repeat #fff; }
#header h1 { display:none; }
/* :: HEADER :: */
#header .supportNav { width:350px; margin:8px 0 0 0; padding:0; color:#5b9bbd; float:right; }
#header .supportNav a { font-weight:bold; color:#5b9bbd; margin-right:4px; }
#header .supportNav .links { float:left; padding:4px 8px 0 0; }
#header .supportNav input { float:left; }
#header .supportNav .searchBox { margin-right:5px; wi	dth:130px; }

/* :: TOP NAVIGATION:: */
#topnav { background:url(/images/bgTopnavAll.gif); width:895px; margin:0 0 2px 32px; }
#topnavTbl { margin:0 0 0 0; padding:0; border-collapse:collapse; }
#topnavTbl td { background:url(/images/bgTopnavAll.gif); margin:0; padding:0; }
#topnavTbl td.on { background:url(/images/bgTopnavOn.gif); margin:0; padding:0; }
#topnavTbl td.on a:hover { color:#5b9bbd; }
#topnavTbl td.bdrLeftOn { width:7px; height:28px; background:url(/images/bgTopnavLeft.gif) no-repeat; }
#topnavTbl td.bdrRightOn { width:7px; height:28px; background:url(/images/bgTopnavRight.gif) no-repeat; padding-right:10px; }
#topnavTbl td.bdrLeft { width:7px; height:28px; background:url(/images/bgTopnavAll.gif) no-repeat; }
#topnavTbl td.bdrRight { width:7px; height:28px; background:url(/images/bgTopnavAll.gif) no-repeat; padding-right:5px; }
#topnav a { color:#5b9bbd; text-decoration:none; font-weight:bold; }
#topnav a:hover { color:#005d87; }
#topnav .calendar { float:right; margin:6px 0 0 0; vertical-align:top; }
#topnav .calendar a { display:block; width:112px; float:left; }
#topnav .calendar a.calPic { display:block; background:url(/images/calendar.gif) no-repeat; width:17px; height:14px; float:left; padding:0 6px 0 0; }

/* :: CONTENT AREA :: */
#content { width:908px; padding:0; margin:0 0 0 27px; min-height:330px; }
#content.home { background:url(/images/bgContent.jpg) no-repeat; }
#content.about { background:url(/images/bgAbout.jpg) no-repeat bottom; }
#content.buildings { background:url(/images/bgBuildings.jpg) no-repeat bottom; }
#content.classes { background:url(/images/bgClasses.jpg) no-repeat bottom; }
#content.events { background:url(/images/bgEvents.jpg) no-repeat bottom; }
#content.forum { background:url(/images/bgForum.jpg) no-repeat bottom; }
#content.groups { background:url(/images/bgGroups.jpg) no-repeat bottom; }
#content.sunday { background:url(/images/bgSunday.jpg) no-repeat bottom; }
#content.lunches { background:url(/images/bgLunches.jpg) no-repeat bottom; }
#content a, #content strong { color:#81a7b4; font-weight:bold; }

/* :: LEFT COLUMN ON HOME PAGE:: */
#content .homeCol1 { float:left; width:609px;  }
#content .homeCol1 .intro { height:132px; margin:0 0 8px 14px; padding:48px 0 0 0; }
#content .homeCol1 .intro p { margin:0; padding:0 0 4px 0; color:#666; line-height:20px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; }
#content .homeCol1 .thisSunday { float:left; width:299px; background:url(/images/hdrThisSunday.gif) no-repeat #DCE6EB; margin:0 0 0 4px; }
#content .homeCol1 .thisSunday h2 { margin:0; padding:0; width:299px; height:37px; background:url(/images/hdrThisSunday.gif) no-repeat #DCE6EB;}
#content .homeCol1 .thisSunday ul { margin:4px 0 10px 12px; padding:0; line-height:17px; }
#content .homeCol1 .thisSunday li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:0 0 0 13px; margin:0 0 4px 0;}
#content .homeCol1 .thisSunday .whiteBar { width:299px; height:4px; margin:0; background:#fff; }
#content .homeCol1 .thisSunday .kidsCorner { width:203px; background:url(/images/bgKidsCorner.jpg) no-repeat; padding:38px 0 10px 96px; line-height:17px; margin:0; }
#content .homeCol1 .dividerHome { float:left; background:#81a7b4; height:2px; width:600px; clear:both; margin:4px 0 0 4px; padding:0;}
#content .homeCol1 .newToAllSouls { float:left; width:269px; padding:0 0 10px 0; margin:14px 0 0 23px;  }
#content .homeCol1 .newToAllSouls h2 { margin:0 0 6px 0; padding:0; width:205px; height:23px; background:url(/images/hdrNewtoAllsouls.gif); }
#content .homeCol1 .newToAllSouls .introImg { float:left; margin:0 8px 0 0; width:90px; height:132px; background:url(/images/misc/newToAllSouls2.jpg); }
#content .homeCol1 .newToAllSouls p { margin:0; padding:0; line-height:17px; }
#content .homeCol1 .newToAllSouls .btnLearnMore { margin:8px 0 0 0; }
#content .homeCol1 .newsAndEvents { float:left; padding:0 0 10px 0; clear:both; width:550px; }
#content .homeCol1 .newsAndEvents h2 { margin:10px 0 6px 13px; padding:0; width:114px; height:13px; background:url(/images/hdrNewsAndEvents.gif); }
#content .homeCol1 .newsAndEvents ul { margin:0 0 0 16px; padding:0; line-height:17px; }
#content .homeCol1 .newsAndEvents li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:2px 0 3px 13px; margin:0; line-height:16px;}
#content .homeCol1 .memberResources { float:left; padding:0 0 10px 0; clear:both; width:550px; }
#content .homeCol1 .memberResources h2 { margin:10px 0 6px 13px; padding:0; width:144px; height:15px; background:url(/images/hdrMemberResources.gif); }
#content .homeCol1 .memberResources ul { margin:0 0 0 16px; padding:0; line-height:17px; }
#content .homeCol1 .memberResources li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:2px 0 3px 13px; margin:0; line-height:16px;}

/* :: RIGHT COLUMN ON HOME PAGE :: */
#content .homecol2 { float:right; padding:137px 10px 0 0; width:269px; margin:0 0 0 0; }
#content .rightPodHome { width:269px; margin:8px 0 0 0; background:url(/images/bgRightPod.gif) bottom; }
#content .rightPodHome p,#content .rightPodHome a,#content .rightPodHome li { font-size:11px; }
#content .rightPodHome p { padding:4px 4px 0 6px; margin:0; }
#content .rightPodHome h3 { padding:4px 0 4px 6px; margin:0; font-size:11px; color:#fff; background:url(/images/bgRightPodHdr.gif) no-repeat; }
#content .rightPodHome img { margin:4px 6px 0 6px; float:left; }

/* :: LEFT COLUMN ON VISITOR PAGE:: */
#content .homeCol1Vis { float:left; width:670px; }
#content .homeCol1Vis .intro { height:132px; margin:0 0 8px 14px; padding:48px 0 0 0; }
#content .homeCol1Vis .intro p { margin:0; padding:0 0 4px 0; color:#666; line-height:20px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; }
#content .homeCol1Vis .thisSunday { float:left; background:url(/images/hdrThisSunday2.gif) no-repeat #DCE6EB; width:299px; margin:0 0 0 4px; }
#content .homeCol1Vis .thisSunday h2 { margin:10px 0 0 6px; padding:0;}
#content .homeCol1Vis .thisSunday h2.whatIsUU { margin:16px 0 0 6px; width:247px; height:17px; background:url(/images/hdrWhatIsUU.gif) no-repeat #DCE6EB;}
#content .homeCol1Vis .thisSunday h2.allSoulsHistory { width:134px; height:21px; background:url(/images/hdrAllSoulsHistory.gif) no-repeat #DCE6EB;}
#content .homeCol1Vis .thisSunday p { margin:3px 0 6px 6px; padding:0; line-height:17px; }
#content .homeCol1Vis .thisSunday ul { margin:4px 0 10px 12px; padding:0; line-height:17px; }
#content .homeCol1Vis .thisSunday li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:0 0 0 13px; margin:0 0 4px 0;}
#content .homeCol1Vis .thisSunday .whiteBar { width:299px; height:4px; margin:0; background:#fff; }
#content .homeCol1Vis .thisSunday .kidsCorner { width:203px; background:url(/images/bgKidsCorner.jpg) no-repeat; padding:38px 0 10px 96px; line-height:17px; margin:0; }
#content .homeCol1Vis .dividerVis { float:left; background:#81a7b4; height:2px; width:600px; clear:both; margin:4px 0 0 4px; padding:0;}
#content .homeCol1Vis .visitingAllSouls { float:left; width:330px; height:200px; margin:14px 0 0 23px;  }
#content .homeCol1Vis .visitingAllSouls h2 { margin:0 0 0 0; clear:right; padding:0; width:151px; height:23px; background:url(/images/hdrVisitingAllSouls.gif); }
#content .homeCol1Vis .visitingAllSouls .introImg { margin:0 8px 0 0; width:90px; height:132px; background:url(/images/misc/newToAllSouls.jpg); }
#content .homeCol1Vis .visitingAllSouls p { margin:0; padding:0; line-height:17px; }
#content .homeCol1Vis .visitingAllSouls .btnLearnMore { margin:8px 0 0 0; }
#content .homeCol1Vis .newsAndEvents { float:left; padding:0 0 10px 0; clear:both; width:550px; }
#content .homeCol1Vis .newsAndEvents h2 { margin:10px 0 6px 13px; padding:0; width:114px; height:13px; background:url(/images/hdrNewsAndEvents.gif); }
#content .homeCol1Vis .newsAndEvents ul { margin:0 0 0 16px; padding:0; line-height:17px; }
#content .homeCol1Vis .newsAndEvents li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:2px 0 3px 13px; margin:0; line-height:16px;}

/* :: CLASSES TABLE :: */
#content .classTable { width:600px; margin:10px 0 10px 0; border-collapse:collapse; padding:0; border-right:2px solid #5b9bbd; border-bottom:2px solid #5b9bbd; }
#content .classTable th.corner { background:url(/images/bgClassTblHdrCnr.jpg); background-color:none; }
#content .classTable th { color:#fff; background:#5b9bbd; font-weight:normal; font-size:11px; text-align:left; padding:4px; }
#content .classTable td { border-left:1px solid #5b9bbd; color:#000; font-weight:normal; font-size:11px; padding:4px; }
#content .classTable tr.blue td { background-color:#cde1eb; }
#content .classTable td.first { border:0; background:url(/images/bgClassTblFirstCell.gif) repeat-y; }
#content .classTable td.second { border:0; }

/* :: RIGHT COLUMN ON VISITOR AND SUB PAGES :: */
#content .homecol2Vis { float:right; padding:168px 0 0 0; width:210px; margin:0 0 0 0; }
#content .homecol2Vis .rightPod { float:right; width:208px; padding-bottom:18px; margin:8px 2px 0 0; background:url(/images/bgRightPod2.gif) bottom; }
#content .homecol2Vis .rightPod h3 { padding:4px 0 4px 6px; margin:0; font-size:11px; color:#fff; background:url(/images/bgRightPodHdr2.gif) no-repeat; }
#content .homecol2Vis .rightPod h4 { padding:4px 8px 4px 8px; margin:0; font-size:12px; color:#5b9bbd; }
#content .homecol2Vis .rightPod p { padding:0 8px 4px 8px; margin:0; }

#content .leftNav { width:190px; float:left; margin:10px 0 10px 10px; padding:0; }
#content .leftNav a { font-weight:normal; text-decoration:none; color:#5b9bbd; }
#content .leftNav a:hover { color:#005d87; }
#content .leftNav ul { margin:2px 0 10px 8px; padding:0; line-height:17px; }
#content .leftNav li { list-style-type:none; padding:3px 0 0 10px; margin:0 0 4px 0;}
#content .leftNav .subNav a { font-size:10px; }
#content .leftNav .subNav { margin-bottom:0; padding-bottom:0; }
#content .leftNav .subNav li { margin:0; padding:0 0 0 12px; }
#content .leftNav li.on { background:url(/images/bullet.gif) no-repeat; }
#content .leftNav li.on a { font-weight:bold; color:#005d87; }
#content .leftNav li.divider { width:140px; height:10px; background:url(/images/dotted_divider) no-repeat; }
#content .lnavHdr { color:#7f917e; font-size:12px; text-decoration:underline; font-weight:bold;  }

#content .mainCopy { width:460px; float:left; margin:4px 0 0 0; padding:0 0 10px 0; }
#content .mainCopy h2 { color:#81a7b4; font-family:"Times New Roman", Times, serif; font-size:30px; margin:10px 0 0 0; padding:0;  }
#content .mainCopy h3 { color:#7f917e; font-size:12px; text-transform:uppercase; margin:6px 0 0 0; padding:0;  }
#content .mainCopy p { padding:10px 0 0 0; margin:0; line-height:18px; }
#content .mainCopy strong { color:#000; }
#content .mainCopy a { font-weight:normal; color:#005d87; }
#content .mainCopy .dottedLine { margin-top:10px; }
#content .fontChanger { float:right; text-align:center; width:100px; color:#5b9bbd; font-size:10px; margin:4px 4px 0 0; padding:0; }
#content .fontChanger .txt {font-size:9px; padding:0; margin:0;}
#content .fontChanger a { display:block; width:30px; height:30px; margin:2px 4px 0 0; float:right; }
#content .fontChanger a.fontSize1 { background:url(/images/fontSize1Off.gif); }
#content .fontChanger a.fontSize1On { background:url(/images/fontSize1On.gif); }
#content .fontChanger a.fontSize2 { background:url(/images/fontSize2Off.gif); }
#content .fontChanger a.fontSize2On { background:url(/images/fontSize2On.gif); }
#content .fontChanger a.fontSize3 { background:url(/images/fontSize3Off.gif); }
#content .fontChanger a.fontSize3On { background:url(/images/fontSize3On.gif); }
 
#content .mainCopy .generalTbl th { text-align:left; }
/* :: FOOTER :: */
.footer { width:900px; height:65px; margin:0 0 0 31px; padding:18px 0 0 0; font-size:11px; color:#fff; background:url(/images/bgFooter.gif); }
.footer .copyBlock { width:480px; margin:0 0 0 187px; }
.footer p { margin:0; padding:0; text-align:center; }
.footer a { font-weight:normal; color:#fff; font-size:10px; }
.footer ul { width:400px; margin:0 0 0 38px; padding:0; text-align:center; }
.footer li { display:inline; }

/* :: MISC :: */
.bdrTop { width:963px; height:28px; margin:0 auto; text-align:center; background:url(/images/borderTop.gif); }
.bdrBottom { width:963px; height:35px; margin:0 auto; text-align:center; background:url(/images/borderBottom.gif); }
.hide { display:none; }
.break {clear:both;}
ul.orangeBullet { margin:4px 0 10px 0; padding:0; line-height:17px; }
.orangeBullet li { list-style-type:none; background:url(/images/bullet.gif) no-repeat; padding:0 0 0 13px; margin:0 0 4px 0;}
.rightPod { float:right; width:208px; padding-bottom:18px; margin:8px 8px 0 0; background:url(/images/bgRightPod2.gif) bottom; }
.rightPod h3 { padding:4px 0 4px 6px; margin:0 0 5px 0; font-size:11px; color:#fff; background:url(/images/bgRightPodHdr2.gif) no-repeat; }
.rightPod h4 { padding:4px 8px 0 8px; margin:0; font-size:12px; color:#5b9bbd; }
.rightPod p { padding:0 8px 6px 8px; margin:0; font-size:11px; line-height:14px; }
.eventList li { padding-bottom:8px;}
.flameList { list-style-type:none; margin:10px 0 20px 0; }
.flameList a { text-decoration:none; }