

          body{
          font-size:90%;
          font-family:        "Avant Garde",		/* MacOS */
          "Century Gothic",		/* Windows (HP printer) */
          "Avant Garde Gothic",	/* HP font name */
          "URW Gothic L",		/* Unix+X+FontConfig */
          /* Fallback options */
          helvetica,		
          ,sans-serif;
          text-align:center;
          background:#fdf8ea;
          color:#41370a;
          }
          
          a{
          color:#b68149;
          font-weight:bold;
          }
          
          #pageWrap{
          width:780px;
          background:#fdf8ea;
          margin-left:auto;
          margin-right:auto;
          text-align:left;
          position:relative;
          border:0px;
          padding:0px;
          margin-top:30px;
          }
          
          #bodyWrap{
          background:url(/managed_files/2274/pageBG.jpg) repeat-y;

          }
          
          #bodyArea{
        display:block;
        width:780px;
        clear:both;
        margin-top:25px;
        position:relative;
        
          }

          #topBar{
          background:url(/managed_files/2272/topBar.jpg) no-repeat;
          width:713px;
          height:67px; 
          float:left;
          position:relative;
          }
          
          #logo{

          position:absolute;
          width:123px;
          height:129px;
          
          top:-10px;
          left:-20px;
          z-index:10;
          }
          
          #logoLink{
          display:block;
          width:123px;
          height:129px;
          }
          
          #serviceButtons{
          position:absolute;
          left:135px;
          
          padding-top:15px;
          width:300px;          
          }
          
          #commButton{
          display:block;
          float:left;
          }
          
          #commButton a{
          display:block;
          height:38px;
          width:161px;
          background:url(/managed_files/2280/commServ.jpg) no-repeat;
          background-position:-161px 0;
          }
          
          #commButton a:hover{
          background-position:0 0;
          }
          
          #commButton a span{
          display:none;
          }
          
          #youthButton{
          display:block;
          float:left;

          }
          
          #youthButton a{
          display:block;
          height:38px;
          width:126px;
          background:url(/managed_files/2276/youthServ.jpg) no-repeat;
          background-position:-126px 0;
          }
          
          #youthButton a:hover{
          background-position:0 0;
          }
          
          #youthButton a span{
          display:none;
          }
          
          #donateButton{
          display:block;
          float:right;
          
          }
          
          #donateButton a{
          display:block;
          height:67px;
          width:118px;
          background:url(/managed_files/2305/donateButtonNew.jpg) no-repeat;
          background-position:-118px 0;
          }
          
          #donateButton a:hover{
          background:url(/managed_files/2305/donateButtonNew.jpg) no-repeat;
          background-position:0 0;
          }

#pageLinkBar{
clear:both;

}
          
          #plbWrap{
          text-align:left;

          clear:both;
          width:780px;
          }
          
       #plbWrap ul{
          text-align:center;
        width:613px;
        list-style:none;        
        clear:both;
        margin:0;
        padding:0;        
          margin-left:100px;

        }
          
        #plbWrap li{
        display:inline;
        font-variant:small-caps;
        margin-right:15px;
        }
        
        #plbWrap li a{
        color:#afafaf;
        font-weight:bold;
        text-decoration:none;
        
        }
        
        #plbWrap li a:hover{
        color:#ab7038;        
        }
        
        #plbWrap li a#current{
        color:#ab7038;        
        }
        
        #centerBlock{
          display:inline;
        width:430px;
        margin-right:30px;
        margin-left:20px;
        float:left;
        font-size:.95em;
        }
        
        #centerBlock *{
        z-index:5;
        position:relative;
        }
        
        #subtleLogo{
        position:absolute;
        top: 206px; 
        left: -63px; 
        z-index:1;
        }
        
        #titleDiv{
        font-weight:bold;
        font-size:1.4em;
        margin-top:10px;
        margin-left:10px;
        }
        
        #rightBlock{

        display:inline;
        width:198px;
        font-size:.85em;
        float:left;

          
        display:inline;
        }
        
        #currentNews{
        background:url(/managed_files/2289/rightColTile.png) repeat-y;
        
        }
        
        .bottomCap{
        background:url(/managed_files/2296/right-column-bottom.jpg) bottom no-repeat;
        width:198px;
        height:13px;
        margin-bottom:10px; 
        }
        
        #newsTitle{
        background:url(/managed_files/2295/right-column-cap.jpg) no-repeat;
        padding-right:10px;
        padding-top:2px;
        color:#fff;
        font-weight:bold;
        font-size:1.5em;
        text-align:center;
        }
        
        #calendar{
        background:url(/managed_files/2289/rightColTile.png) repeat-y;
        }
        
        #calendarTitle{
        background:url(/managed_files/2295/right-column-cap.jpg) no-repeat;
        padding-right:10px;
        padding-top:2px;
        color:#fff;
        font-weight:bold;
        font-size:1.5em;
        text-align:center;
        }
        
        .newsStory{
        padding:5px;
        }
        
        .newsItemTitle{
        
        }
        
        .newsItemTitle a{
        color:#000;
        margin-left:2px;
        font-weight:bold;
        }
        
        .newsItemTitle a:hover{
        text-decoration:none;
        }
        
        .newsStoryText{
        margin:5px;
        margin-top:2px;
        padding-left:8px;
        font-weight:bold;
        font-size:.9em;
        color:#41370a;
        }
        
        .calendarItem{
        padding:5px;
        }
        
        .calendarItemTitle{
        
        }
        
        .calendarItemTitle a{
        color:#000;
        margin-left:2px;
        font-weight:bold;
        }
        
        .calendarItemTitle a:hover{
        text-decoration:none;
        }
        
        .calendarText{
        margin:5px;
        margin-top:2px;
        padding-left:8px;
        font-weight:bold;
        font-size:.9em;
        color:#41370a;
        }
        
        .siteInfo{
        background:#dad6cb;
        font-size:.7em;
        font-weight:bold;
        line-height:.8em;
        padding-top:2px;
        padding-bottom:2px;
        }

        .siteInfo a{
        color:#55480d;
        }

        .siteInfo a:hover{
        color:#41370a;
        text-decoration:none;
        }
        
        

	