/* General - Body
----------------------------------------------- */body {
   background-image: url();   }   
/* General - Headers
----------------------------------------------- *//* General - Paragraphs
----------------------------------------------- *//* General - Classes
----------------------------------------------- */.center {   text-align: center;   }/* General - List Classes
----------------------------------------------- */   
.list_padded {
   padding: 3px 0px 3px 0px;
   }
   
.list_undecorated {
   list-style: none;
   }

.undecorated {   list-style: none;   } /* Old Undecorated List class - to be deleted once all instances have been converted to new name
----------------------------------------------- */

.upper_alpha {   list-style: upper-alpha;   }

/* General - Picture & Clipart Classes
----------------------------------------------- */

.float_right {
   float: right;
   padding: 5px;
   }

.float_left {
   float: left;
   padding: 5px 0px 0px 10px;
   }

.picture_float_right {
   float: right;
   padding: 5px;
   }

.caption_right {
   clear: right;
   float: right;
   padding: 0px 0px 10px 10px;
   }

.floatright { 
   float: right;
   margin-right: 10px;
   }               

.text_wrap_right { 
   float: right;
   }       
.picture_left {   float: left;   width:;   height:;
   padding: 0px 20px 20px 20px;   }
   
.clipart_left { 
   clear: both;
   float: left;
   margin-right: 20px;
   }
   
.clipart_right { 
   float: right;
   margin-left: 20px;
   }

/* Header & Logo
----------------------------------------------- */#header {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 95px;
   width: 100%;
   background-image: url(/z-images/backgrounds/buildings.jpg);
   background-position:;
   background-repeat:;
   z-index: 1;
   }

#logo {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 99px;
   color: #FFF5EE;
   background-color: transparent;
   z-index: 3;
   }
   
.logo_text {
   font-size: 3em;
   color: #FFF5EE;
   vertical-align: text-top;
   padding: 0px 0px 0px 20px;
   z-index: 3;
   }
   /* Navigation & Menu
----------------------------------------------- */   .nav {    position: absolute;   top: 90px;
   left: 5px;   z-index: 4;   }.menu {   width: 175px;   border: #848484 1px solid;   color: black;   background-color: #F6F6F6;   margin-top: 10px;   font-size: 9px;   font-family: verdana, arial, sans-serif;   }.menu_header {   height: 18px;   background-image: url(../z-images/backgrounds/buildings.jpg);   color: #ffffff;   font-family: verdana, arial, sans-serif;   font-size: 9px;   font-weight: bold;   border-bottom: #848484 1px solid;
   padding: 5px;   }/* Content - Basic Layout
----------------------------------------------- */#content {   position: absolute;   top: 90px;   left: 190px;   border: #848484 1px solid;   color: black;   background-color: #F6F6F6;   margin-top: 10px;   margin-right: 10px;   padding: 20px 20px 20px 20px;   z-index: 5;   }
   
#content_shadow {   position: absolute;   top: 100px;   left: 222px;   color: black;   background-color: #E8E8E8;   margin-top:;   margin-right:;   padding: 0px 20px 20px 0px;   z-index: 4;   }   /* Content - News
----------------------------------------------- */
.news_article {
 	clear: both;
	width: 100%;
	overflow: hidden;
    font-size: .8em;   }

.news_headline {
   float: left;   }   .news_date {   float: right;   padding-top: 20px;   font-size: .7em;   }
   
.news_intro {   clear: both;
   font-size: .7em;
   font-style: italic;   border-bottom: #848484 1px dashed;   }   .news_copy {
	overflow: hidden;
	width: 100%;
	clear: both;
    padding-bottom: 20px;    border-bottom: #848484 1px dashed;   }
   
.news_events {   clear: both;
   font-size: .7em;   border-bottom: #848484 1px dashed;
   padding-bottom: 20px;
   overflow: hidden;   }


/* Content - Staff Directory
----------------------------------------------- */
.position_title {   float: right;   padding-top: 20px;   font-size: .8em;
   font-weight: bold;   }


/* Content - Boards & Committees
----------------------------------------------- */

#content_2_column {   position: absolute;   top: 100px;   left: 218px;
   width: 625px;   border: #848484 1px solid;   color: black;   background-color: #F6F6F6;   margin-top: 10px;   margin-right: 10px;   padding: 20px 20px 20px 20px;   z-index: 5;   }
   
.bd_float_left {
   float: left;
   }

.bd_float_right {
   float: right;
   }
   
.ul_float_left {
   float: left;
   width: 160px;
   margin-left: -30px;
   }

.ul_float_right {
   float: right;
   width: 175px;
   padding: 0px 0px 0px 20px;
   }

   
/* Content - M-Connect
----------------------------------------------- */
.m-connect_byline {
   color: #2F4F4F;
   }
   
.m-connect_headline  {
   float: left;
   color: #000080;
   }
   
 .clipart_rhino_right { 
   float: right;
   padding:;  
   }

.m-connect_issues {
   font-size: .7em;   }
 
 
 /* Content - Dowloads page
----------------------------------------------- */
.float_left {
   float: left;
   }

.float_right {
   float: right;
   }
   
.clear_both {
   clear: both;
   }
   
.caption_right {
   clear: right;
   float: right;
   font-size: .7em;
   }

.menu_downloads {   width: 300px;   border: #848484 1px solid;   color: black;   background-color: #F6F6F6;   margin-top: 10px;   font-size: 10px;   font-family: verdana, arial, sans-serif;   }
  

/* Content -  Church Directory
----------------------------------------------- */#content_directory {
   position: absolute;
   top: 100px;
   left: 218px;   border-top: #848484 1px solid;   border-left: #848484 1px solid;
   margin-top: 10px;
   background-color: #F6F6F6;   color: black;    z-index: 5;
   }   iframe {   width: 600px;   height: 450px;   }


/* Content - UB Websites
----------------------------------------------- */#wscontent {   position: absolute;   top: 100px;   left: 218px;   border: #848484 1px solid;   background-color: #F6F6F6;   color: black;   margin-top: 10px;   margin-right: 10px;   padding: 20px 20px 20px 20px;
   font-size: 12px;   z-index: 5;   }   #wscontent ul li {   list-style: none;   }


/* Content - Special
----------------------------------------------- */#content_np {   position: absolute;   top: 100px;   left: 218px;   border: #848484 1px solid;   background-color: #F6F6F6;   color: black;   margin-top: 10px;   margin-right: 10px;   z-index: 5;   }
     
/* Content - Footer
----------------------------------------------- */

