/**/
body { background: none; }
div.pagewrapper { background: url(/ui/20100112/imgs/sections/prayerboard/background.jpg) top left repeat-x; }
div.pagewrapper div.pagebody { margin: 16px auto 0 auto; background: url(/ui/20100112/imgs/sections/prayerboard/content_background.jpg) top left no-repeat; width: 1200px; position: relative; }

div.sechdr div.label span, div.sechdrsm div.label span { color:#cf3; }
h1, h2, h3, h4, h5, h6, div.pagewrapper div.pagecenter div.pagebody div.item div.name a, div.pagewrapper div.pagecenter div.pagebody div.item div.name a:link,div.pagewrapper div.pagecenter div.pagebody div.item div.label a, div.pagewrapper div.pagecenter div.pagebody div.item div.label a:link { color: #7fb000; } /* #690 */
div.pagewrapper div.pagecenter div.pagebody div.featured div.bd div.info div.name a, div.pagewrapper div.pagecenter div.pagebody div.featured div.bd div.info div.name a:link { color: #fff; }
/**/

div.prayerbox div.bd h2 a, div.prayerbox div.bd h3 a, a { color: #240;  } /* #690; */
div.prayerbox div.bd h2 a span, div.prayerbox div.bd h3 a span { font-size: 120%; font-weight: bold; }
div.chainlistitem { padding: 10px; border-bottom: 1px solid #ccc; }

div.pagewrapper div.pagebody div.header { background: url(/ui/20100112/imgs/sections/prayerboard/header.jpg) bottom center no-repeat; width: 100%x; height: 234px; position: relative; padding: 80px 0 0; z-index: 5; }
div.pagewrapper div.pagebody div.header div.title {  position: relative; top: 14px; left: 478px; width: 460px; }
div.pagewrapper div.pagebody div.header div.title a, div.pagewrapper div.pagecenter div.pagebody div.header div.title a:link {   width: 460px; height: 55px; display: block; }
div.pagewrapper div.pagebody div.header div.title a span {  display: none; }

div.pagewrapper div.pagebody div.main div.pnav ul li, div.postprayer { background-image: url(/ui/20100112/imgs/sections/prayerboard/nav.png); }

div.pagewrapper div.pagebody div.main div.pnav { height:47px; margin:16px 0 0 208px;  position:relative; width:770px; }
div.pagewrapper div.pagebody div.main div.pnav ul { list-style-type: none; height: 47px;  }
div.pagewrapper div.pagebody div.main div.pnav ul li { float: left; padding-right: 5px; width: 160px; height: 47px;  background-repeat: no-repeat; position: absolute; }

div.pagewrapper div.pagebody div.main div.pnav ul li.all  { margin-left: 9px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.all a { margin-left: 16px; cursor: pointer; }
div.pagewrapper div.pagebody div.main div.pnav ul li.alloff  { background-position: 6px -4px;}
div.pagewrapper div.pagebody div.main div.pnav ul li.allon  { background-position: 6px -153px;  }

div.pagewrapper div.pagebody div.main div.pnav ul li.pc  { margin-left: 161px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.pc a { margin-left: 5px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.pcoff  { background-position: -143px -4px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.pcon  { background-position: -143px -153px;  }

div.pagewrapper div.pagebody div.main div.pnav ul li.myp  { margin-left: 309px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myp a { margin-left: 5px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.mypoff  { background-position: -293px -4px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.mypon  { background-position: -293px -153px;  }

div.pagewrapper div.pagebody div.main div.pnav ul li.myr  { margin-left: 451px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myr a { margin-left: 7px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myroff  { background-position: -436px -4px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myron  { background-position: -436px -153px;  }

div.pagewrapper div.pagebody div.main div.pnav ul li.my  { margin-left: 596px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.my a { margin-left: 5px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myoff  { background-position: -583px -4px; }
div.pagewrapper div.pagebody div.main div.pnav ul li.myon  { background-position: -583px -153px;  }

div.pagewrapper div.pagebody div.main div.pnav ul li a { display:block; width: 139px; height:25px; margin-top: 13px; cursor: pointer; }
div.pagewrapper div.pagebody div.main div.pnav ul li a span { display:none;   }
div.pagewrapper div.pagebody div.main div.pnav ul li a:hover {  }


div.postprayer { width: 260px; height: 52px; margin: 9px 0px 0px 472px; background-repeat: no-repeat; position:relative; margin-top: 9px ! important; }
div.postprayeron { background-position: -245px -207px;  }
div.postprayeroff { background-position: -245px -58px;  }
div.postprayer a, div.postprayer a:link {  color: #33261c; display:block; width: 235px; height: 42px; margin: 5px 0px 0px 5px;  }
div.postprayer a:hover { }
div.postprayer a span { display: none; font-weight:bold; font-size: 160%;  text-transform: uppercase;  }

div.postchain { width:283px; height: 78px; overflow: hidden; float: left; border: 1px solid #111; border-top: 0; margin-top: 34px;  }
div.postchainoff, div.postchainon {  background: url(/ui/20100112/imgs/sections/prayerboard/start_prayerchain.jpg) top left no-repeat; }
div.postchainoff {  background-position: 0px 0px; }
div.postchainon { background-position: 0px -78px;  }
div.postchain div.postchainwrap { margin: 17px 25px; }
div.postchain div.postchainwrap a { display: block; height: 41px; width: 235px; }
div.postchain div.postchainwrap a span { display: none; }

div.pbpassthru {  background: url(/ui/20100112/imgs/sections/prayerboard/passthru_bg.jpg) top center no-repeat; padding: 0px 0px 20px; }
div.pbpassthrupad {  padding: 0px 0 0 14px;   }
div.pbpassthrumain { margin: 0 0 0 31px; }
div.pagewrapper div.pagebody div.prayerbox div.bd div.passthru div.primary, div.pagewrapper div.pagebody div.prayerbox div.bd div.passthru div.primaryfull { width: 98%; }

div.prayerboard div.main { width: 100%; margin: 0; height: 1340px; }
div.mainwrap { padding: 5px 10px 0px 141px; }
div.prayers { margin: 10px 0px 0px 15px; }
div.prayers div.bd { }
div.prayerbox { padding: 34px 20px 0px 5px; float: left; }
div.prayerbox div.foliage { width: 126px; height: 154px; background: transparent url(/ui/20100112/imgs/sections/prayerboard/box.png) top left no-repeat; position: absolute; z-index: 10; margin:-21px -19px; float: left; }
div.prayerboxwrap {  }
div.prayerboxfull { width: 825px; }
div.prayerbox div.full { width: 825px;  }
div.prayerbox div.twothirds { width: 570px;  }
div.prayerboxtwothirds { width: 570px; margin: 0 auto; float: none; }
div.prayerbox div.half { width: 400px;  }
div.prayerbox div.third { width: 275px;  }
div.prayerbox div.thirdheight { height: 130px; overflow: hidden;  }
div.prayerbox div.quarter { width: 200px;  }
div.prayerbox div.hd  { height: 38px; width: 100%; background: transparent url(/ui/20100112/imgs/sections/prayerboard/box.png) repeat-x scroll 0px -167px; } 
div.prayerbox div.hd div.hdtr { background: transparent url(/ui/20100112/imgs/sections/prayerboard/box.png) repeat-x scroll -127px -21px; width: 4px; height: 38px; float: right;  }
div.prayerbox div.hd div.hdwrap  { padding: 11px; position: relative;   z-index: 11; }
div.prayerbox div.hd span { color: #cf3; font-weight: bold; font-size: 120%; text-transform: uppercase;  }
div.prayers div.prayerbox div.hd span { height: 16px; width: 235px; overflow: hidden; display: block;  }
div.prayerbox div.hd a { color: #cf3; cursor: pointer;  }
div.prayerbox div.hd div.favorite   { float: right; }
div.prayerbox div.hd div.favorite a { width: 16px; height: 16px; display: block; overflow: hidden; border:0; }
div.prayerbox div.hd div.favorite a:hover  { text-decoration: underline;  }
div.prayerbox div.hd div.favorite span { color: #cf3; font-weight: bold; font-size: 120%; text-transform: uppercase; display: none; }

div.favorite div.favorite-icon a, div.favorite a.bookmark { width: 16px; height: 16px; display: block; overflow: hidden; border:0; background:  url(/ui/20100112/imgs/sections/prayerboard/box.png) no-repeat scroll -39px -140px; padding:0;}
div.favorite div.favorite-on a, div.favorite a.bookmark-saved { width: 16px; height: 16px; display: block; overflow: hidden; border:0; background:  url(/ui/20100112/imgs/sections/prayerboard/box.png) no-repeat scroll -59px -140px; padding:0; }

a.supportlink { font-size: 120%; }

div.prayerbox div.hd a:hover  { text-decoration: underline;  }
div.prayerbox div.bd {  width: 100%;  background: #fff url(/ui/20100112/imgs/sections/prayerboard/box_border.png) top right repeat-y; }
div.prayerbox div.bd div.bdwrap { margin: 0px 5px 0px 5px; background: #fff; }
div.prayerbox div.bd div.bdwraptwo { padding: 5px 5px 35px 5px; background: #fff; position: relative;   z-index: 11; }
div.prayerbox div.bd div.bdwrap div.tools { background: #fff; padding:5px; border-top: 1px solid #ccc; position: absolute; bottom:0; left: 0; width: 99%;  color: #777; }
div.prayerbox div.third div.bd div.bdwrap div.tools {  width: 97%; }
div.prayerbox div.full div.bd div.bdwrap div.tools, div.prayerbox div.twothirds div.bd div.bdwrap div.tools {  width: 98%; }
div.prayerbox div.bd div.bdl {  background:  url(/ui/20100112/imgs/sections/prayerboard/box_border.png) top left repeat-y; }
div.prayerbox div.prayerboxwrap div.ft { margin: 0; width: 100%; height: 5px; background:  url(/ui/20100112/imgs/sections/prayerboard/box.png) repeat-x scroll 0px -163px; overflow: hidden;  }
div.prayerbox div.prayerboxwrap div.ft div.ftbr { float: right; width: 5px; height: 2px; background:  url(/ui/20100112/imgs/sections/prayerboard/box.png) no-repeat scroll -23px -158px; }
div.prayerbox div.prayerboxwrap div.ft div.ftbl { float: left; width: 5px; height: 2px; background:  url(/ui/20100112/imgs/sections/prayerboard/box.png) no-repeat scroll -19px -158px; }
/*div.prayerbox div.bd a, div.prayer div.bd a:link, div.prayer div.bd a:hover { color: #777; }*/
div.prayerbox div.bd div.tools div.comments { float: right; }
div.prayerbox div.bd div.prayerbody { width: 550px; margin: 0 auto; text-align: center; }
div.prayerbox div.bd div.bd { background: none; }

div.prayers div.ft { background: none; clear:both; }
div.prayers div.ft div.pagination { clear: both; background: url(/ui/20100112/imgs/sections/prayerboard/pagination_background.png) top left repeat-x; height: 39px; width: 885px;  }
ul.paginate { border:0 none;clear:both;margin:9px;padding:0px;float: right;	}
ul.paginate li { border:0;float:left;font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 2px;padding:0;text-align: center;width: 24px; height: 21px;background: url(/ui/20100112/imgs/sections/prayerboard/pagination.png) no-repeat scroll -101px 0px; }
ul.paginate li.previous { background: url(/ui/20100112/imgs/sections/prayerboard/pagination.png) no-repeat scroll 0px 0px; width: 77px; text-align: right;  }
ul.paginate li.active { background: url(/ui/20100112/imgs/sections/prayerboard/pagination.png) no-repeat scroll -77px 0px;  }
ul.paginate li.next { background: url(/ui/20100112/imgs/sections/prayerboard/pagination.png) no-repeat scroll -125px 0px;  width: 50px; text-align: left; }
ul.paginate li.previous a { padding-right: 6px; }
ul.paginate li.next a { padding-left: 8px; }
ul.paginate li a { color:#000;display:block;font-weight:bold;padding:3px 4px; }
ul.paginate li a span { font-weight:bold; }
ul.paginate li a:hover { text-decoration: underline; }

div.pbsuccess, div.pberrors, div.pbchainhead { clear: both; background: url(/ui/20100112/imgs/sections/prayerboard/pagination_background.png) top left repeat-x; height: 30px; width: 830px; border: 0; color: #fff; font-weight: bold;  margin: 0; }
div.pbsuccesswrap, div.pberrorswrap, div.pbchainhead { padding: 8px 10px 0px; font-weight:bold; }
div.pbchainhead a { color: #fff; }


div.admin { float: right; margin-right: 15px; text-transform: uppercase; color: #cf3; }
/*
 * USE THIS TO POSITION BOTTOM UPWARDS
div.pft { position: relative; background: url(/ui/20100112/imgs/sections/prayerboard/content_background.jpg) no-repeat scroll 0px -1028px; height: 283px; }

*/

div.pft { height: 305px; }

div.plant { position: absolute; bottom: 223px; left: 395px; clear: all;  }
div.plant div.bd {  }
div.plant div.bd a { color: #f90; }
div.plant div.bd a span { font-weight: bold; font-size: 110%;  }
div.plant div.widget, div.plant div.rss  { float: left; width: 275px; }
div.plant div.rss {  }

div.footer { position: absolute; bottom: 55px; left: 160px; clear: both;  }
div.footer div.bd { color: #999; }
div.footer div.bd a { color: #f90; }
div.footer div.bd a span { font-weight: bold; font-size: 110%;  }


#touserac {
    width:150px; /* set width here */
    padding-bottom:2em;
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}

.leftForm { float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; padding: 10px; padding-bottom: 0px; }

div.pbwrap { margin: 20px 30px 0px; }
div.pbwrapchain { margin: 20px 5px 0 15px; }

div.blockscrollfull, div.blockscroll { height: 330px; overflow: hidden; overflow-y: auto; overflow-x: hidden; padding-bottom: 5px;  }
div.blockscrollfull { height: 500px; }


#messageac {
    width:18em; /* set width here */
    padding-bottom:2em;
}
#messageac {
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}

#messageinput {
    _position:absolute; /* abs pos needed for ie quirks */
}

.toc {
	float: left; 
	list-style-type:none;
	margin:0pt 5px 4px 0pt;
	position: relative;
}

.to {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#DEE7F8 none repeat scroll 0%;
	border:1px solid #CAD8F3;
	padding:1px 5px 2px 5px;
}
.to a {
	font-weight:bold;
	color: #000;
	text-decoration: none;
	height: 7px;
	width: 7px;
	padding-left: 10px;
}

.selectedTo { background-color:#D8DFEA; }
.highlightTo { background-color:#FFFFCC; }


div.main div.search { height:29px;margin-left:401px;margin-top:14px; }
div.main div.search div.fields { float: left; }
div.main div.search input#person { height:12px;margin-top:5px;width:97px; font-size: 90%; }
div.main div.search input#q { height:15px;margin-top:5px;width:290px; font-size: 100%;  }
div.main div.search a { display:block;float:left;height:30px;margin-left:12px;position:relative;width:96px; }
div.main div.search a span { display: none; }

div.commentbox { background: #eee; border: 0; }

div.commenttoolbar {
height:6px;float: right;  }


div.welcomebox { padding-left: 43px; }