@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}
body {
        margin:0;
        padding:0;
        font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#d5ccda;
		color:#000000;
		background-image:url(../images/bkg.jpg);
		background-repeat:repeat-x;
}
		
a:link {
	color: #422855;
}
a:visited {
	color: #7A509A;
}
a:hover {
	color: #C1B0D0;
}
a:active {
	color: #C1B0D0;
}
p {
margin:7px 0 10px 0;
line-height:160%;
}
img {
border: none;
}
.padding {
padding:5px;
}
.genericBodyText {
width:auto;
height:auto;
background-color:#FFFFFF;
color:#000000;
padding:5px;
margin:auto;
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
ul li {
line-height:140%;
}	
#committeesList li {
display:inline;
}
#committeesList img {
margin:0 5px 5px 0;
}
#committeesContainer {
margin:auto;
width:615px;
height:auto;
}
.listButton ul {
margin-bottom:5px;
}
.listButton li {
list-style: square url(../images/listButton.jpg);
margin-left:25px;
margin-bottom:7px;
}
.listButton li ul li {
text-decoration: none;
text-align: left;
display: list-item;
list-style: none url(../images/listButtonSM.jpg);
margin-left:25px;
margin-bottom:5px;
margin-top:5px;
}
.textBold {
font-weight:bold;
}
.textBoldItalic {
font-weight:bold;
font-style:italic;
}
.textBoldLG {
font-weight:bold;
font-size:115%;
}
.textBoldLGWhite {
font-weight:bold;
color:#FFFFFF;
font-size:115%;
}
.imgRight {
float:right;
margin-left:10px;
margin-bottom:5px;
}
.imgPWLogo {
margin-right:210px;
}
.imgLeftMarginBig {
float:left;
margin-right:22px;
}
.imgLeft {
float:left;
margin-right:10px;
margin-bottom:5px;
}
.textLeft {
text-align:left;
}
.textRight {
text-align:right;
}
.textCenter {
text-align:center;
}
.textItalic {
font-style:italic;
}
.textItalicSmall {
font-style:italic;
font-size:90%;
}
.floatItemLeft {
float:left;
}
.floatItemRight {
float:right;
}
.imgBorderRight {
border:3px solid #412754;
float:right;
margin-left:10px;
margin-bottom:5px;
}
.imgBorderLeft {
border:3px solid #412754;
float:left;
margin-right:10px;
margin-bottom:5px;
}
.imgBorder {
border:3px solid #412754;
}
.welcome {
font-size:120%;
color:#412754;
font-weight:bold;
}
.titleBox {
font-size:160%;
color:#fff;
background-color:#7A509A;
margin:10px 0;
border:2px #412754 solid;
padding:5px;
}
.StaffTitle {
font-size:150%;
color:#412754;
font-weight:bold;
}
h1 {
font-size:150%;
color:#412754;
margin:10px 0;
}
h2 {
font-size:140%;
color:#7A509A;
margin:10px 0;
}
h3 {
font-size:120%;
color:#412754;
margin:10px 0;
border-bottom:1px #412754 solid;
}
#bodyWrapper {
width:100%;
height:auto;
margin:auto;
}
#wrapper {
width:1024px;
height:auto;
margin:auto;
margin-top:10px;
background-color:#FFF;
border:#c7b3d7 4px solid;
}
#headerWrapper {
width:1024px;
height:153px;
background-image:url(../images/headerBKG.jpg);
background-repeat:no-repeat;
}
#WindowHeader { 
background-image: url(../images/header_window.jpg);
background-repeat:no-repeat;  
width: 1024px;
height:153px;
  }
  #HeaderMenu a {
  position: relative;
  height: 125px;
  width: 800px;
  top: 31px; 
  text-decoration: none;
  }
  #HeaderMenu a i { visibility: hidden;}
a#window { left: 20px; top:20px; height: 120px; width: 120px; }
a#embrace { left: 55px; top:75px; height: 38px; width: 200px; }
a#celebrate { left: 130px; top:75px; height: 38px; width: 210px;  }
a#reflect { left: 220px; top:79px; height: 38px; width: 190px; }
#contentTop {
width:1014px;
background-color:#FFFFFF;
padding:10px 10px 10px 0;
margin-top:5px;
float:right;
}
#contentBottom {
width:1019px;
height:250px;
background-image:url(../images/bottomBkg.png);
background-repeat:no-repeat;
background-color:#2b1a39;
}
#contentBottomWrapper {
width:1019px;
height:250px;
clear:both;
border:3px #2b1a39 solid;
}
#contentText {
width:475px;
height:auto;
float:left;
margin-left:10px;
}
#contentTextSecondary {
width:785px;
height:auto;
float:left;
margin-left:10px;
}
#topNav {
width:100%;
height:40px;
margin-top:-28px;
}
    #tabsB {
      float:right;
      width:670px;
	  height:32px;
      font-size:90%;
      line-height:normal;
	  margin-top:2px;
     }
    #tabsB ul {
        margin:0;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  border-bottom:#e4e4e4 1px solid;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 5px 6px;
      color:#7A509A;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#412754;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }
#search {
width:190px;
height:30px;
float:right;
background-image:url(../images/searchButtonTab.gif);
background-repeat:no-repeat;
margin-bottom:7px;
}
#searchBar {
width:180px;
margin-left:7px;
}
input.searchI {
width:120px;
margin-top:5px;
}
input.GObtn {
color:#ebcfc6;
background-color:#412754;
border:1px outset #C1B0D0;
margin-left:5px;
}
#genericDIV {
width:90%;
height:auto;
margin: 15px auto;
padding:5px 10px;
background-color:#FFFFFF;
}
#leftSideBar {
width:215px;
height:auto;
float:left;
}	
#rightSideBar { 
width:310px;
height:auto;
float:right;
} 
#rightSideBarCenter { 
width:310px;
height:auto;
float:right;
text-align:center;
} 
#menuContainer {
width:203px;
height:auto;
background-color:#C1B0D0;
float:left;
margin:0 10px 10px 0;
}	  
#menuContainerTop {
width:203px;
height:15px;
background-image:url(../images/sideNavBox_01.jpg);
background-repeat:no-repeat;
}
#menuContainerBottom {
width:203px;
height:15px;
background-image:url(../images/sideNavBox_02.jpg);
background-repeat:no-repeat;
clear:both;
}
#menu3 {
        width:201px;
        background: #C1B0D0;
		float:left;
        }

/* Root = Vertical, Secondary = Vertical */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu-v a {
  display: block;
  color: #412754;
  background: url(../images/navButton.jpg);
  padding: 8px 0 0 30px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: bold;
  height: 32px;
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 24px;
  text-decoration: none;
  background-color:#c2b1d0;
}
ul#navmenu-v a.submenu {
  background: url(../images/navButton_2.jpg);
}
ul#navmenu-v ul .submenu2{
 background: url(../images/navButton_2.jpg);
}
/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
        color:#333;
        background: url(../images/navButton.jpg) 0 -32px;
        padding: 8px 0 0 30px;
		background-color:#ececec;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  color: #412754;
  background: url(../images/navButton.jpg);
  padding: 8px 0 0 30px;
  background-color:#c2b1d0;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
        color: #333;
        background: url(../images/navButton.jpg) 0 -32px;
        padding: 8px 0 0 30px;
		background-color:#ececec;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
  color: #412754;
  background: url(../images/navButton.jpg);
  padding: 8px 0 0 30px;
  background-color:#c2b1d0;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
        color: #333;
        background: url(../images/navButton.jpg) 0 -32px;
        padding: 8px 0 0 30px;
		background-color:#ececec;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

/* End leftside navigation
--------------------------------------------------*/
#bibleGateway {
width:196px;
height:46px;
margin:auto;
clear:both;
}
#churchInformationForm {
width:120px;
height:106px;
margin:auto;
clear:both;
margin-bottom:10px;
}
#connectorialBodies {
width:200px;
height:auto;
margin-left:5px;
margin-bottom:10px;
float:left;
}
#connectorialBodiesTop {
width:200px;
height:50px;
background-image:url(../images/connectionalBodies.jpg);
background-repeat:no-repeat;
}
#connectorialBodiesTop p {
text-indent:-9999px;
}
#connectorialBodiesBottom {
width:186px;
height:auto;
margin:auto;
padding:5px;
background-color:#FFF;
border-left:2px #2b1a39 solid;
border-right:2px #2b1a39 solid;
border-bottom:2px #2b1a39 solid;
font:95%;
}
#connectorialBodies ul {
padding-top:3px;
list-style-type:none;
}
#connectorialBodies ul li{
padding:0 0 3px;
margin-bottom:5px;
}			
#ChurchNews {
width:300px;
height:auto;
margin-left:10px;
float:right;
}
#ChurchNewsTop {
width:300px;
height:50px;
background-image:url(../images/ChurchNewsTop.jpg);
background-repeat:no-repeat;
}
#ChurchNewsTop p {
text-indent:-9999px;
}
#ChurchNewsBottom {
width:286px;
height:auto;
margin:auto;
padding:5px;
background-color:#faf2ff;
border-left:2px #2b1a39 solid;
border-right:2px #2b1a39 solid;
border-bottom:2px #2b1a39 solid;
font-size:95%;
}
#ChurchNews ul {
padding-top:3px;
list-style-type:none;
}
#ChurchNews ul li{
padding:0 0 3px 5px;
}
#lectionaryReading {
width:300px;
height:auto;
margin:10px 0 0 10px;
float:right;
}
#newsService {
width:300px;
height:auto;
margin:10px 0 0 10px;
float:right;
}
#todayMagazine {
width:300px;
height:auto;
margin:10px 0 0 10px;
float:right;
}
#PCUSAVideo {
width:425px;
height:auto;
margin:auto;
margin-top:20px;
}
#SundaySchedule {
width:300px;
height:auto;
margin:25px 0 0 15px;
float:left;
}
#sundayTop {
width:300px;
height:50px;
background-image:url(../images/SundayScheduleTop.jpg);
background-repeat:no-repeat;
}
#sundayTop p {
text-indent:-9999px;
}
#sundayBottom {
width:286px;
height:auto;
margin:auto;
padding:5px;
background-color:#fff;
border-top:#2b1a39 2px solid;
border-left:2px #ebd2ff solid;
border-right:2px #ebd2ff solid;
border-bottom:2px #ebd2ff solid;
font:95%;
}
#SundaySchedule ul {
padding-top:3px;
list-style-type:none;
}
#SundaySchedule ul li{
padding:0 0 3px 5px;
}
#homepageFlash {
width:675px;
height:249px;
float:right;
}
#footer {
width:1024px;
height:125px;
margin:auto;
clear:both;
}
#footerText {
width:1024px;
height:125px;
}
#copyright {
width:1014px;
height:25px;
margin:auto;
color:#402754;
font-size:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
#textLinks {
width:1014px;
height:25px;
margin:auto;
color:#402754;
font-size:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
}
#copyright p {
margin:0;
padding:0;
}
#weeklySchedule {
width:650px;
height:auto;
margin:auto;
padding:10px;
background-color:#FAF2FF;
color:#412754;
border:2px solid #412754;
}
.schedule {
padding: 5px;
width:auto;
height:auto;
border-top:1px solid #412754;
margin-left:15px;
}
.scheduleTop {
padding: 5px;
width:auto;
height:auto;
margin-left:15px;
}
#PW {
width:680px;
height:auto;
margin:auto;
border:1px solid #412754;
background-color:#f0e7f7;
}
#PW_top {
width:670px;
height:auto;
background-color:#412754;
color:#FFF;
padding:5px;
}
#PW_top p {
font-size:125%;
font-weight:bold;
margin-left:15px;
background-color:#412754;
color:#FFF;
display:block;
margin:0;
padding:0;
}
#PW_bottom {
width:670px;
height:auto;
padding:5px;
}

/* ------------ Prayer Request Form ---------- */
#form {
width:600px;
background-color:#FAF2FF;
border:1px dotted #412754;
padding:0 5px 5px 5px;
margin:10px auto 5px;
}
input.txt {
color:#6e161d;
border:1px inset #412754;
width:200px;
padding:5px;
}
textarea.txt {
width:200px;
height:60px;
color:#6e161d;
border:1px inset #412754;
}
input.btn {
color:#ebcfc6;
background-color:#412754;
border:1px outset #C1B0D0;
margin-right:5px;
padding:3px;
}
form p {
clear:left;
margin-bottom:5px;
padding:5px;
}
form p label {
float:left;
width:40%;
}
#buttons {
text-align:center;
margin-bottom:5px;
}
/* ------------------ Trinity Window ------------*/
#trinityWindowList {
width:700px;
height:1950px;
margin:5px auto;
padding:5px;
background-color:#FFFFFF;
color:#412754;
border:1px solid #412754;
}
#trinityWindowList dl {
float:left;
width:675px;
margin:10px 20px;
padding:0;
display:inline;
border-bottom:1px solid #412754;
}
#trinityWindowList dt {
float:left;
width:675px;
margin-bottom:10px;
padding:0;
font-size:180%;
color:#412754;
}
#trinityWindowList dd {
width:675px;
padding:0;
color:#412754;
float:left;
}
#adminPages {
width:95%;
height:auto;
margin:auto;
margin-top:10px;
background-color:#FFFFFF;
color:#000000;
}
/* ------------------ Page Titles --------------*/
#TitleAdminMenu {
width:275px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleAdminMenu.jpg);
background-repeat:no-repeat;
}
#TitleCallAction {
width:287px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleCallAction.jpg);
background-repeat:no-repeat;
}
#TitleChildWorship {
width:587px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titlehelpingchild.jpg);
background-repeat:no-repeat;
}
#TitleChristianEducation {
width:415px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleChristianEducation.jpg);
background-repeat:no-repeat;
}
#TitleChurchHistory {
width:326px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleChurchHistory.jpg);
background-repeat:no-repeat;
}
#TitleChurchNews {
width:276px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleChurchNews.jpg);
background-repeat:no-repeat;
}
#TitleChurchStaff {
width:276px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleChurchStaff.jpg);
background-repeat:no-repeat;
}
#TitleFacilities {
width:403px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleFacilities.jpg);
background-repeat:no-repeat;
}
#TitleFunerals {
width:193px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleFunerals.jpg);
background-repeat:no-repeat;
}
#TitleLinks {
width:123px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleLinks.jpg);
background-repeat:no-repeat;
}
#TitleLocation {
width:276px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleLocation.jpg);
background-repeat:no-repeat;
}
#TitleLogin {
width:131px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleLogin.jpg);
background-repeat:no-repeat;
}
#TitleMemberInformation {
width:442px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleMemberInfo.jpg);
background-repeat:no-repeat;
}
#TitleMissionStatement {
width:396px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleMissionStatement.jpg);
background-repeat:no-repeat;
}
#TitleMissionServe {
width:328px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleServeMission.jpg);
background-repeat:no-repeat;
}
#TitleMusic {
width:354px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleMusic.jpg);
background-repeat:no-repeat;
}
#TitleNewsletter {
width:396px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleNewsletter.jpg);
background-repeat:no-repeat;
}
#TitleOops {
width:143px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleOops.jpg);
background-repeat:no-repeat;
}
#TitlePrayerRequests {
width:350px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitlePrayerRequests.jpg);
background-repeat:no-repeat;
}
#TitlePresbyterianWomen {
width:441px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitlePresbyterianWomen.jpg);
background-repeat:no-repeat;
}
#TitleSchedule {
width:207px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleSchedule.jpg);
background-repeat:no-repeat;
}
#TitleSermon {
width:195px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleSermon.jpg);
background-repeat:no-repeat;
}
#TitleStainedGlassWindow {
width:473px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleStainedGlassWindow.jpg);
background-repeat:no-repeat;
}
#TitleThankYou {
width:234px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleThankYou.jpg);
background-repeat:no-repeat;
}
#TitleWeddings {
width:214px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleWeddings.jpg);
background-repeat:no-repeat;
}
#TitleWelcome {
width:212px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleWelcome.jpg);
background-repeat:no-repeat;
}
#TitleWorship {
width:182px;
height:73px;
text-indent:-9999px;
background-image:url(../images/titleWorship.jpg);
background-repeat:no-repeat;
}
#TitleYouth {
width:134px;
height:73px;
text-indent:-9999px;
background-image:url(../images/TitleYouth.jpg);
background-repeat:no-repeat;
}