	
/*********************/
/*                   */
/*       basic       */
/*                   */
/*********************/

body {
  font-family: verdana, 'trebuchet ms', "Century Gothic", "Gill Sans", Arial, sans-serif;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
}

div {
  margin: 0;
  padding: 0;
}

/*********************/
/*                   */
/*  major divisions  */
/*                   */
/*********************/

#wrapper {
  clear: both;
  width: 770px;
  height: 100%;
}

#banner {
}

#mainNav {
  display: none;
}

#contentWrapper {
  clear: both;
  width: 100%;
  position: relative;
  margin: 10px 0 0 0;
}

#sidebar {
  display: none;
}

#main {
  margin-left: 50px;
  margin-right: 150px;
}

#footer {
  clear: both;
  margin: 8px 150px 0 50px;
  border-top: 1px solid rgb(164,179,190);
  padding: 4px 0 0 0;
}


/*********************/
/*                   */
/* main navigation   */
/*                   */
/*********************/

#mainNav li {
  display: none;
}

#mainNav a {
  display: none;
}


/*********************/
/*                   */
/*  page navigation  */
/*                   */
/*********************/

#subnav, #daily {
  display: none;
}

#subnav dl, #daily dl {
  display: none;
}

#subnav dd, #daily dd {
  display: none;
}

#subnav ul, #daily ul {
  display: none;
}

#subnav ul li, #daily ul li {
v} 

#subnav ul li {
  display: none;
} 

#daily ul li {
  display: none;
} 


/*********************/
/*                   */
/*       fonts       */
/*                   */
/*********************/


h1,h2,h3,h4,h5, h6 {
  margin: 0px;
  padding: 0px;
  color: rgb(74,90,115);
}

h1 {
  font-size: 175%;
  padding: 8px 0 8px 0;
  text-transform: lowercase;
  letter-spacing: 0.25em;      
}

h2 {
  margin: 0;
  padding: 5px 0 6px 0;
  font-size: 160%;
  font-weight: bold;
  color: rgb(138, 156, 190);
  font-variant: small-caps;
  letter-spacing: 0.2em;      
}

h3 {
  font-size: 110%;
  padding: 5px 0 0 0;
}

h4 {
  margin: 0;
  padding: 5px 0 15px 0;
  font-size: 150%;
  font-weight: bold;
  font-variant: small-caps;
}

h5 {
  margin: 0;
  padding: 5px 0 5px 0;
  font-size: 120%;
  font-weight: bold;
  color: rgb(138, 156, 190);
  font-variant: small-caps;
}

h6 {
  margin: 0;
  padding: 5px 0 0 5px;
  font-size: 130%;
  font-weight: bold;
  color: rgb(138, 156, 190);
  font-variant: small-caps;
}

p {
  margin: 0;
  padding: 6px 0 6px;
  color: #333333;
  font-size: 110%;
  line-height: 160%;
  text-align: left;
}


/*********************/
/*                   */
/*       footer      */
/*                   */
/*********************/

#footer p {
  font-family: Verdana, sans-serif; 
  padding: 1px 0;
  margin: 0px;
  font-size: 90%;
  line-height: 120%;
}


/*********************/
/*                   */
/*   miscellaneous   */
/*                   */
/*********************/

img {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}

div#mainpic {
  margin: 25px 0 15px;
  padding: 0;
  text-align: center;
}

.snap {
  padding-top: 0.25em; 
  padding-right: 1.33em;
  padding-bottom: 0.25em; 
  float: left
}

.hide {
  display: none;
}

a {
  color: rgb(170,102,128);
  text-decoration: none;
}

a:hover {
  color: rgb(50,0,150);
  text-decoration: underline;
}

#main .span1 {
  display: block;
  margin: 0 0 0 50px;
  padding: 0;
  border: 0;
}

#main .span1 p {
  margin: 0;
  padding: 0;
  border: 0;
  line-height: 1.75em;
}

.divider {
  font-weight: bold;
  color: rgb(164,179,190);
}


/*********************/
/*                   */
/*       daily       */
/*                   */
/*********************/

#daily li.dailyText {
  margin: 0 0 0 22px;
  padding:0;
  line-height: 120%;
}

#daily li.dailyHead {
  margin: 0 0 0 8px;
  padding:0;
  line-height: 120%;
  color: rgb(159, 150, 150);
}

#daily .smallDate {
  font-size: 80%;
}

#devotionBody p {
  margin: 0;
  padding: 5px 0 5px 0;
}

sup {
  vertical-align: middle;
  font-size: 100%;
  font-family: Arial, sans-serif;
  color: rgb(164,179,190);
}

#devotionBody p.devNote {
  margin: 10px 10px 10px;
  font-family: TimesNewRoman, serif;
  font-size: 120%;
  font-style: italic;
  text-align: center;
  color: rgb(138, 156, 190);
}

/*********************/
/*                   */
/*     images        */
/*                   */
/*********************/

div.staffpic {
  text-align: center;
  float: left;
  margin: 5px 0 10px 0;;
  padding: 0;
  width: 210px;
  height: 180px;
}

.staffpic p {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 130%;
}

div.land {
  margin: 0;
  padding: 7px;
  float: left;
  width: 190px;
  height: 119px;
  text-align: center;
}

#picwrapper {
  width: 666px;
  background: rgb(255,255,255);
  margin: 24px auto; 
  padding: 25px 25px 20px 25px; 
  border-top: 3px solid rgb(150,150,150); 
  border-right: 3px solid rgb(200,200,200); 
  border-bottom: 3px solid rgb(200,200,200); 
  border-left: 3px solid rgb(150,150,150); 
  text-align: center;
}

div.picfull {
  margin: 0;
  padding: 0;
}

div.picnav {
  margin: 0;
  padding: 0;
}

div.picbutton {
  margin: 10px 0 0 0;
  width: 45%;
  height: 37px;
}

div.picbutton.left {
  float: left;
  text-align: right;
}

div.picbutton.right {
  float: right;
  text-align: left;
}
