/*
  Diocese of Connecticut: Searching for our Bishop
  Style Sheet v1
*/

/* YUI reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
a {text-decoration:none;}

html {
   font-size: 62.5%;
}

body {
   background-color:#f9f1f9;
   font-family:georgia, serif;
}

/* STRUCTURE */

#globalHeader {
   width:100%;
   height:35px;
   background:#87268e url(../img/dioct_gblHDR_bg.png) top repeat-x;
   border-bottom:1px solid #532a54;
}

   #globalHeader a.linkdioct {
      margin:6px 20px 0;
      width: 211px;
      height: 23px;
      float:right;
      background: transparent url(../img/dioct_gblHDR_link_bg.png) 0 0 no-repeat;
   }
   
   #globalHeader a.linkdioct:hover {
      background: transparent url(../img/dioct_gblHDR_link_bg.png) 0 -23px no-repeat;
   }

#header { 
   width:100%;
   float:left;
   background-color:#fff;
}

   #header a.linkhome {
      margin:34px 0 24px 0;
      width:398px;
      height:196px;
      float:left;
      background:transparent url(../img/dioct_hdr_logo.png) 0 0 no-repeat;
   }

   #header .prayer {
      width:412px;
      height:60px;
      float:right;
      margin:40px 0 0;
      padding: 41px 0 40px 15px;
      font-size:1.55em;
      line-height:1.2em;
      color:#68406b;
      background:url(../img/dioct_prayer_bg.png) top left no-repeat;
   }
   
   #header ul.btns {
      margin-top:18px;
      float:right;
   }
      
      #header ul.btns li {
         margin-left:15px;
         display:inline;
      }
      
      #header ul.btns li a.faqs {
         width:79px;
         height:25px;
         float:left;
         background:url(../img/dioct_faq_btns.gif) 0 0 no-repeat;
      }
      
         /*#header ul.btns li a.faqs:hover {
         background:url(../img/dioct_faq_btns.gif) 0 -25px no-repeat;
      }*/
   
#nav {
   width:100%;
   float:left;
   text-align:center;
   font:1.3em trebuchet MS, sans-serif;
}
   
   #nav ul {
      padding-top:10px;
      height:48px;
      background:url(../img/dioct_nav_bg.png) top left repeat-x;
   }
   
   #nav ul a {
        padding:8px 2px;
      color:#fff;
   }
   
   #nav ul a:hover {
        padding:8px 2px;
        background-color:#57015a;
   }
   
   #nav ul li {
      margin-left:20px;
      padding-bottom:15px;
      display:inline;
   }
   
		#nav.selstrengths ul li.strengths, 
		#nav.selchallenges ul li.challenges,
		#nav.selmission ul li.mission,
		#nav.selqualities ul li.qualities,
		#nav.selcontext ul li.context,
		#nav.seltimeline ul li.timeline,
		#nav.selapply ul li.apply {
			background:url(../img/dioct_nav_selected.gif) center bottom no-repeat;
		}
		
                #nav.selstrengths a.strengths, 
		#nav.selchallenges a.challenges,
		#nav.selmission a.mission,
		#nav.selqualities a.qualities,
		#nav.selcontext a.context,
		#nav.seltimeline a.timeline,
		#nav.selapply a.apply {
			background-color:transparent;
		}
                
#leftCol {
   width:530px;
   float:left;
   padding:10px 0 30px 28px;
}
   
   #leftCol  ul.chklist {
      margin:15px 0 15px 40px;
      font:1.3em trebuchet MS, arial, sans-serif;
      color:#1d56b5;
      list-style:url(../img/dioct_chklist_check.gif);
   }
   
   #leftCol  ul.chklist  li {
      margin-bottom:12px;
   }

   #leftCol a {
	  color:#721374;
   }
   
   #leftCol a:hover {
	  color:#a80bab;
   }

   #leftCol questions {
   margin-top:5px;
   }

   #leftCol table {
   font-size:1.33em;
   margin-left:26px;
   margin-top:3px;
   }

   #leftCol table td {
   vertical-align:top;
   padding:9px;
   }
   tr.shade {
        background-color:#ede1ed;
}

   #leftCol .bibleQuote {
      margin-top:28px;
      padding:14px 10px 2px 5px;
      float:left;
      border-top:1px solid #bababa;
   }
   
   #leftCol ol.essay {
   list-style-type: decimal; margin-left:21px; font:1.4em georgia, serif; color:#343438;
   }
   
   #leftCol ol.essay li {
   padding-bottom:13px;
   }
   
   #leftCol ul.qualities {
        margin-left:45px;
        list-style:circle;
        font-size:1.33em;
   }

#rightCol {
      width: 300px;
      float:right;
   }
   
   #rightCol .theostat {
      width:100%;
      margin-top:35px;
	  Margin-left:10px;
        padding-top:10px;
      float:left;
      clear:both;
      text-align:center;
      border-top:1px solid #ddd;
   }
   #rightCol .theostat a:before {
        content:'Read Our ';
   }
      #rightCol .theostat a {
        color:#87c8e2;
      font-size:1.5em;
      font-style:italic;
      padding:8px;
      
   }
   #rightCol .theostat a:hover {
        color:#87c8e2;
        text-decoration:underline;
   }
   
   #rightCol a {
	  color:#721374;
   }
   
   #rightCol a:hover {
	  color:#a80bab;
   }
   
.contWrap {
   margin:auto;
   width:900px;
}

.clear {
   clear:both;
}

/* dual mode ie-expression: gunlaud.no */
* html div#footer { 
  position: absolute;
  top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop
  +(documentElement.clientHeight-this.clientHeight) 
  : document.body.scrollTop
  +(document.body.clientHeight-this.clientHeight));
}

#footer {
   width:100%;
   height:13px;
   margin-top:30px;
   float:left;
   background-color:#721374;
   border-top:2px solid #fff;
   position:fixed;
   bottom:0;
   left:0;
   z-index:1000;
}


/* TYPOGRAPHY */

p {
   margin:0 0 1em 14px;
   font:1.33em/1.22em georgia, serif;
   color:#3f494f;
}

h1 {
   margin-bottom:8px;
   font:2.1em georgia, serif;
   color:#343438;
}

h2 {
   margin:16px 14px 1px;
   font:1.8em georgia, serif;
   color:#343438;
}

h3 {
   font:1.2em georgia, serif;
}

h4 {
   margin:16px 14px 1px;
   font:1.4em georgia, serif;
   color:#343438;
}

h5 {
   margin:16px 14px 4px;
   font:1.6em georgia, serif;
   color:#343438;
}

h3 .apply_italic {
   font:1.2em georgia, serif;
   font-style:italic;
   color:#1d56b5;
}

.italic {
   font-style:italic;
}

.sigtitle {
   margin-top:5px;
   font-size:.9em;
   float:left;
}


