/* RESET CSS FOR ALL BROWSERS */
* { margin: 0; padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
cite,code,em,strong,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}
body{font:12px arial, helvetica, sans-serif;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% verdana,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
/* END RESET CSS FOR ALL BROWSERS */

html, body { height: 100%; }

body {
  height: 100%; /* force footer to stick at bottom */
	margin: 0 auto;
	line-height: 18px;
	color: #575757;
  width: 100%;
  background: #EAEAEA url(../images/refuge-bg.jpg) no-repeat;
  background-position: top center; 
	}
	
/******************************************************************************/
/**********************   DEFAULT ANCHORS   ***********************************/
a, a:link {
  font-weight: bold;
	color: #993302;
	text-decoration: none;
	margin:0;padding:0;
	}
  a img {border: none; }
  
a:visited {
	color: #993302;
	text-decoration: none;
	}
a:hover{ 
  color: #FFF !important;
  background-color: #993302;	
  }

a.img, a:hover.img {
	background: transparent;
	text-decoration: none;
}

/******************************************************************************/
/**********************    HEADERS   ******************************************/          
img {margin:0; padding:0; border:none;}	
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia; 
  font-weight:normal;
  color: #575757;
  }

h1 {
  text-align: left;
	font-size: 24px; line-height: 36px;
	/*color: #6A2E29;*/
	}
h2 {

  padding-bottom: 12px;
	font-size: 18px;line-height:27px;	
	}
.h2color, #right h2 {color: #01669A;}

h3 {
	font-size: 18px;line-height:27px;}
	div.post h3 a {font-weight: normal;}
	h3#comments, h3#respond {	font-size: 16px;line-height:24px;	}
	
h4 {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
  padding-bottom: 5px;
  color: #01669A;
}
h5{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}
	 
h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom:2px;
	}

p { 
  padding:2px;
  margin-bottom: 8px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 11px;
	margin: 2px;
	}
TEXTAREA {
			float: left;
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}
FIELDSET {
	padding: 4px;
	margin: 4px 0;
/*	border: 1px solid #D5D5D5D5D5D5;*/
	}

ADDRESS {
	padding: 4px;
		margin: 0;
	font-style: normal;
	}
.clearBoth {
	clear: both;
	}
HR {
	height: 1px;
	margin-top: 5px;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*********wrappers - page or section containers*************/
     
#bigWrapper {
  /* min-height: 100%;
   _height: 100%; /* ie < 7 hack */
    margin: 0;
    width: 700px;
    margin: 0 auto;
    text-align:center;
}
#headerWrapper {	
    /*height: 139px;*/
    position:relative;
    margin: 0 auto;
    width: 700px;
    z-index: 1;
    /* background-color: #6F423E; */
    text-align: center;			 
}   
          #logoWrapper{
          margin: 25px 0 20px 0;
					height:49px;
			   	/*	border-bottom: 1px solid #421313;*/
					}
					#logo {
          float: left;
          margin-left:30px;
          } 
            #logo img {float: left; }        				
  				 
#mainWrapper {
    float: left;
    padding: 30px 30px 0 30px;
    width: 638px;
    background-color: #fff;
    border-right: 1px solid #ccc; 
    border-left: 1px solid #ccc; 


    /*padding-top: 139px;*/
    /* padding-bottom: 91px;*/
       text-align:left;
}    
#content {
  float:left;
  width: 638px;
}

#wrapRight {
      width: 398px;
      /*background-color: #B0C4DE;*/
      float:right;
      /*height: 100%;padding-top: 139px;*/
      /* padding-bottom: 91px;*/
} 
  #right{
  width: 398px;
  float:left;

  margin: 0;
  /*background:#0c0;*/
  } 
  	
#wrapLeft {
  width: 240px;
  /*background-color: #dcdcdc;*/
  float:left;
  /*height: 100%;padding-top: 139px;*/
  /* padding-bottom: 91px;*/
} 
  #left{
  width: 207px;
  float:left;
  display:inline;
  margin-right: 33px;
  /*background-color: #FFB6C1;*/
  }  

           /* avoid trampling on the footer by reserving some space (IE) */
          #main-bottom-space {
                height: 50px;
                clear: both;
                position: relative;
                background-color: #fff;
                margin: 0 auto;
                width: 638px;
                /* background: #421313;*/
          }
          #footerWrapper {
             text-align:center;
             /* min-height: 100%;
              _height: 100%; /* ie < 7 hack */
              height: 40px;
              margin: 0 auto;
              width: 638px;
              background-color: #fff;
              text-align:left;
            }
                #footer {
                  color: #666;
                  font-size: 10px;
                  padding-top: 10px;
                  height: 100%;
                  margin: 0;  
                  border-top: 1px dotted #ccc;
                  /* background-color: #D5D5D5;*/
                }
                  #footer a, #footer a:visited {
                  font-weight: normal;
                  color: #01669A;
                  text-decoration: underline;
                  }
                 #footer a:hover{ 
                  color: #FFF !important;
                  background-color: #01669A;	
                  }
                  #footRight{  
                    float:left;
                  }
                  #footLeft{  
                    width: 237px;
                    float:left;
                  }
                  
/***************************** NAVIGATION LISTS ***************************************************************************************************************/	 
/* BEGIN IMAGE ROLLOVER NAV STYLES *********AJ */
#navBar{float:left;width:700px;height:33px;z-index:9998;margin: 0;display:inline;}
#navBar #nav_list{height:33px;overflow:hidden;margin:0;padding:0;}
#navBar #nav_list li{display:inline;height:0!important;margin:0;padding:0;}
#navBar #nav_list li a{float:left;padding-top:33px;overflow:hidden;height:0!important;background-image:url(../images/refuge-nav2.gif);background-repeat:no-repeat;}
#navBar #nav_list li.show{float:left;padding-top:33px;overflow:hidden;height:0!important;background-image:url(../images/refuge-nav2.gif);background-repeat:no-repeat;}
#navBar #nav_list li#nav_item_A{width:30px;background-position:0px 0;}
#navBar #nav_list li#nav_item_0 a{width:63px;background-position: -30px 0;}
#navBar #nav_list li#nav_item_1 a{width:71px;background-position:-93px 0;}
#navBar #nav_list li#nav_item_2 a{width:77px;background-position:-164px 0;}
#navBar #nav_list li#nav_item_3 a{width:129px;background-position:-241px 0;}
#navBar #nav_list li#nav_item_4 a{width:57px;background-position:-370px 0;}
#navBar #nav_list li#nav_item_5 a{width:68px;background-position:-427px 0;}
#navBar #nav_list li#nav_item_6 a{width:89px;background-position:-495px 0;}
#navBar #nav_list li#nav_item_7 a{width:86px;background-position:-584px 0;}
#navBar #nav_list li#nav_item_Z {width:30px;background-position:-670px 0;}


body#homeBody #nav_list li#nav_item_0 a{background-position:-30px -33px!important;}
body#servicesBody #nav_list li#nav_item_1 a{background-position:-93px -33px!important;}
body#ministryBody #nav_list li#nav_item_2 a{background-position:-164px -33px!important;}
body#communityBody #nav_list li#nav_item_3 a{background-position:-241px -33px!important;}
body#newsBody #nav_list li#nav_item_4 a{background-position:-370px -33px!important;}
body#historyBody #nav_list li#nav_item_5 a{background-position:-427px -33px!important;}
body#pipeorganBody #nav_list li#nav_item_6 a{background-position:-495px -33px!important;}
body#contactBody #nav_list li#nav_item_7 a{background-position:-584px -33px!important;}

	
#navBar #nav_list li#nav_item_0 a:hover{background-position:-30px -33px!important;}
#navBar #nav_list li#nav_item_1 a:hover{background-position:-93px -33px!important;}
#navBar #nav_list li#nav_item_2 a:hover{background-position:-164px -33px!important;}
#navBar #nav_list li#nav_item_3 a:hover{background-position:-241px -33px!important;}
#navBar #nav_list li#nav_item_4 a:hover{background-position:-370px -33px!important;}
#navBar #nav_list li#nav_item_5 a:hover{background-position:-427px -33px!important;}
#navBar #nav_list li#nav_item_6 a:hover{background-position:-495px -33px!important;}
#navBar #nav_list li#nav_item_7 a:hover{background-position:-584px -33px!important;}


#navBar #nav_list li#nav_item_0 a:active{background-position:-30px -33px!important;}
#navBar #nav_list li#nav_item_1 a:active{background-position:-93px -33px!important;}
#navBar #nav_list li#nav_item_2 a:active{background-position:-164px -33px!important;}
#navBar #nav_list li#nav_item_3 a:active{background-position:-241px -33px!important;}
#navBar #nav_list li#nav_item_4 a:active{background-position:-370px -33px!important;}
#navBar #nav_list li#nav_item_5 a:active{background-position:-427px -33px!important;}
#navBar #nav_list li#nav_item_6 a:active{background-position:-495px -33px!important;}
#navBar #nav_list li#nav_item_7 a:active{background-position:-584px -33px!important;}

/* END IMAGE ROLLOVER NAV STYLES *********AJ */

/* ***** BEGIN CUSTOM BUTTON STYLES *********AJ */
  .donateBtn{float:right;width:168px;height:31px;z-index:9998;overflow:hidden;margin:0;padding:9px 0 0 0;}
  .donateBtn div{height:0!important;margin:0;padding:0;}
  .donateBtn div a {float:right;padding-top:31px;/* **Taking this out lets the hover state work properly ** overflow:hidden;*/height:0!important;background-image:url(../images/donate-side-button.gif);background-repeat:no-repeat;width:168px;}
  .donateBtn div a:hover, .donateBtn div a:active {background-position:0 -31px;}
  
  .sponsorBtn{float:right;width:123px;height:31px;z-index:9998;overflow:hidden;margin:0;padding: 0; margin: 0;}
  .sponsorBtn div{height:0!important;margin:0;padding:0;}
  .sponsorBtn div input.button{float:right;padding-top:31px;overflow:hidden;height:0!important;background-image:url(../images/sponsor-these-pipes.gif);background-repeat:no-repeat;width:123px;border: 0;margin:0;}
  .sponsorBtn div input.button:hover, .sponsorBtn div input.button:active {background-position:0 -31px;}
 
input.hiddenInput {padding: 0; margin:0;visibility: hidden;height:0!important;display:inline block;overflow:hidden;}
.PayPalForm {margin: 0;padding:0;}
/* ***** END CUSTOM BUTTON STYLES *********AJ */            

/* BEGIN TABLE STYLES ******** */
table.organ, table.trackList{ 
  text-align: center;
  width: 398px;
  border-collapse: collapse;
  border-spacing: 0px; 
  }
table.organ td
{
padding: 2px 4px;
text-align: left;
vertical-align: top;
/*border-bottom: 1px solid #D5D5D5;*/
}
table.trackList td
{
padding: 0 4px 12px 4px;
text-align: left;
vertical-align: top;
}
tr.header td
{
padding:0 4px;
margin:0;
}

table.organ td.headMain {
  /*background-color: #4a0404;*/
  text-align: left;
  font-weight: bold;
  /*border-bottom: 1px solid #D5D5D5;*/
  /*text-indent: 4px;*/
}
table.organ td.head {
  /*background-color: #4a0404;*/
  text-align: left;
  font-weight: bold;
  padding: 22px 4px 2px 4px;
  /*border-bottom: 1px solid #D5D5D5;*/
  /*text-indent: 4px;*/
}
table.organ tr.bbottom3{ border-bottom: 3px #D5D5D5 solid;}

/* Donate Divisions*/
table.donate { 
  text-align: center;
  width: 398px;
  border-collapse: collapse;
  border-spacing: 0px; 
  margin-bottom: 30px;
  }
table.donate td
{
padding: 10px 4px 0px 4px;
text-align: left;
vertical-align: top;
border-bottom:1px solid #CCCCCC;
}

table.donate td.headMain {
  /*background-color: #4a0404;*/
  text-align: left;
  font-family: Georgia; 
  font-weight:normal;
  color: #575757;
  font-size: 18px;
  line-height:27px;
  border-bottom:none;
  padding:0 0 6px;
}
table.donate td.head {
  /*background-color: #4a0404;*/
  text-align: left;
  font-weight: bold;
  padding: 22px 4px 2px 4px;
  /*border-bottom: 1px solid #D5D5D5;*/
  /*text-indent: 4px;*/
}
table.donate td.imageCell {
  text-align: right;
  padding: 6px 0 0;
}
table.donate tr.bbottom3{ border-bottom: 3px #D5D5D5 solid;}

/* END TABLE STYLES ********* */



  
/* BEGIN LIST STYLES ********* */

.linkList{
text-align:left;
list-style-type:none;
padding-bottom:10px;}

ul.linkList li{padding:4px 2px;}

.bulleted {
  list-style-type: circle;
  padding-left: 15px;
}

/* END LIST STYLES *********AJ */


/*misc*/

.bold {
	font-weight: bold;
	}
.italic {
	font-style: italic;
	}
.caption{
  margin: 0 10px;
  }	

.imgFrame{
  border: 1px solid #ccc;
  padding: 2px;
  }
.backShade{
  background: url(../images/refuge-side-gradient.gif) no-repeat;
  }
.sideMenu  {padding:0 10px;}
    .sideMenu img{}
.sideMenu2{margin-top: 24px; padding:0 10px;}
    
.cleanDiv{
  padding-bottom:20px;
  border-bottom:none;
}
.separationDiv{
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:1px dotted #ccc;
}
.title{
/*  width: 100%;*/
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 4px;
}
.midTitle{
  border-bottom: 1px solid #ccc;
  margin: 24px 0 10px 0;
  padding-bottom: 4px;
  }
.imgLeft {
	float: left;
	margin: 0 14px 14px 0;
	}
	
.imgRight {
	float: right;
	margin: 0 0 14px 14px;
	}
      .hidden{
      	position: absolute;
      	left: -10000px;
      }
       .centered {
        text-align:center;
        margin:0 auto;
        } 	
  
.headerLeft {
  float:left; 
  display: block; 
  padding-bottom: 4px;
}

.titleNoPad{
/*  width: 100%;*/
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding-bottom: 0;
}
.color1 {  color: #01669A;}
.noPad {padding: 0;}

/***************************** CLEAR STYLES */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/***************************** WORDPRESS STYLES */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


.blogTitle {padding-bottom: 14px;}
.blogDate {padding-bottom: 14px;}

.navigation {
	display: block;
	text-align: center;
	padding-top: 18px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
.postmetadata, .nocomments { 
  font-size: 11px;
  clear: both; color: #777;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
ul#recentPosts, ul.moreNewsLink {
  color:#993302;
  list-style-type: circle;
  padding-left: 15px;	
}	
.post {
  padding-bottom:8px;
  margin-bottom:20px;
  border-bottom:1px dotted #ccc;
	}


#sidebar ul {
	padding-bottom: 20px;
	}

ul#recentPosts li {color: #993302;}

/* Begin Form Elements */
#searchform {
  text-align:left;
	margin: 0 0 10px 0;
	padding: 5px 0;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px 0;
	}

#sidebar #searchsubmit {
	padding: 1px;
	} 
