html{ background:url(../images/bg.gif) repeat-x #FFF; height:100%; }
body{ margin:0px auto; background:url(../images/header_bg.gif) no-repeat center top; width:780px; height:100%; font-family:"Tahoma"; }
img{ border:0px; }

.logo{ position:absolute; padding:0px 0px 0px 25px; z-index:99; clear:both; width:1000px; }

.lftpanel{ width:215px; float:left; padding:210px 0px 0px 15px; }
.rgtpanel{ width:495px; float:left; padding:0px 0px 0px 15px; }

.lftpanel .box{ background-color:#c8eaff; margin-bottom:10px; width:215px; }
.lftpanel .box h2{ padding:10px 10px 0px 10px; margin:0px; font-size:12px; font-weight:normal; color:#0e7698; }
.lftpanel .box p{ padding:10px; margin:0px; font-size:12px; color:#0e7698; }
.lftpanel .box p a{ color:#0e7698; text-decoration:none; }
.lftpanel .box .holder{ padding:0px 0px 0px 10px; }
.lftpanel .box .holder .tbox{ width:73px; height:25px; font-size:12px; border:0px; }
.lftpanel .box .holder input{ vertical-align:middle; }
.lftpanel .box .holder imgclass{ vertical-align:middle; }
.lftpanel .box .holder img{ vertical-align:middle; }
.lftpanel .box ul{ list-style:none; padding:10px 0px; margin:0px; }
.lftpanel .box ul li{ font-size:11px; padding:0px 0px 0px 10px; line-height:20px; }
.lftpanel .box ul li a{ color:#000; text-decoration:none; }


.lftpanel .box2{ background-color:#c8eaff; margin-bottom:10px; width:215px; }
.lftpanel .box2 h2{font-size:12px; font-weight:normal; color:#0e7698; }
.lftpanel .box2 h1{font-size:11px; font-weight:normal; color:#000; }
.lftpanel .box2 p{ padding:10px; margin:0px; font-size:12px; color:#0e7698; }
.lftpanel .box2 p a{ color:#0e7698; text-decoration:none; }
.lftpanel .box2 label{ display:block; font-size:11px; float:left; width:140px; padding:5px 0px 0px 0px; }
.lftpanel .box2 .formtxt{ display:block; float:left; font-size:11px; }
.lftpanel .box2 .holder{ padding:0px 0px 0px 10px; }
.lftpanel .box2 .holder .tbox{ width:200px; height:25px; font-size:12px; border:0px; }
.lftpanel .box2 .holder input{ vertical-align:middle; }
.lftpanel .box2 .radio{ width:auto; padding:0px; margin:0px 5px 0px 0px; }
.lftpanel .box2 .holder img{ vertical-align:middle; }
.lftpanel .box2 ul{ list-style:none; padding:10px 0px; margin:0px; }
.lftpanel .box2 ul li{ font-size:11px; padding:0px 0px 0px 10px; line-height:20px; }
.lftpanel .box2 ul li a{ color:#000; text-decoration:none; }

.rgtpanel .box1{ background-color:#c8eaff; margin-bottom:10px; width:215px; }
.rgtpanel .box1 h2{ padding:10px 10px 0px 10px; margin:0px; font-size:12px; font-weight:normal; color:#0e7698; }
.rgtpanel .box1 p{ padding:10px; margin:0px; font-size:12px; color:#0e7698; }
.rgtpanel .box1 p a{ color:#0e7698; text-decoration:none; }
.rgtpanel .box1 .holder{ padding:0px 0px 0px 10px; }
.rgtpanel .box1 .holder .tbox{ width:73px; height:25px; font-size:12px; border:0px; }
.rgtpanel .box1 .holder input{ vertical-align:middle; }
.rgtpanel .box1 .holder img{ vertical-align:middle; }
.rgtpanel .box1 ul{ list-style:none; padding:10px 0px; margin:0px; }
.rgtpanel .box1 ul li{ font-size:11px; padding:0px 0px 0px 10px; line-height:20px; }
.rgtpanel .box1 ul li a{ color:#000; text-decoration:none; }

.lftpanel .prayer{ background:url(../images/lftpan_prayer_bg.gif) no-repeat bottom right #c8eaff; width:214px; height:210px; overflow:hidden; margin-bottom:10px; }
.lftpanel .prayer h1{ padding:10px 10px 0px 10px; margin:0px; font-size:20px; font-weight:normal; color:#0e7698; }
.lftpanel .prayer p{ padding:10px 10px 0px 10px; margin:0px; font-size:11px; color:#000; }
.lftpanel .prayer p a{ color:#0e7698; text-decoration:none; }

.rgtpanel .content{ background:url(../images/rgtpan_content_bottom.gif) no-repeat bottom center #d0e9f3; width:480px; padding:0px 0px 50px 15px; margin-bottom:10px; float:left; clear:both; }
.rgtpanel .right{ text-align:right; }
.rgtpanel .content h1{ font-size:27px; font-weight:normal; color:#0eafe3; padding:10px 45px 30px 10px; margin:0px; }
.rgtpanel .content .title{ font-size:27px; font-weight:bold; padding:100px 20px 50px 0px; }
.rgtpanel .content .storytitle{ font-size:36px; color:#575859; padding:10px 20px 120px 0px; }
.rgtpanel .content h2{ font-size:20px; color:#0eafe3; padding:10px 45px 10px 10px; margin:0px; }
.rgtpanel .content p.prayer{ padding:10px 45px 10px 160px; margin:0px; font-size:11px; }
.rgtpanel .content p{ padding:10px 15px 10px 0px; margin:0px; font-size:12px; color:#0e7698; }
.lftpanel .content p a{ color:#0eafe3; text-decoration:none; }
.rgtpanel .content p span.author{ float:left; }
.rgtpanel .content p span.date{ float:right; }
.rgtpanel .content .topic{ font-size:0px; padding:10px 20px 0px 0px; }

.rgtpanel .content #taSayPrayer{ border:0px; width:460px; height:140px; font-family:"Tahoma"; font-size:12px; }
.rgtpanel .content #btnSayPrayer{ float:right; padding:10px 20px 0px 0px; display:block; }
.rgtpanel .content .tbox_holder{ width:200px; float:left; padding:10px 0px 0px 0px; }
.rgtpanel .content .tbox_holder input{ width:200px; height:25px; margin-bottom:10px; border:0px; font-size:12px; }
.rgtpanel .content #btnSayPrayer{ width:232px; height:61px; }

.rgtpanel .content label{ display:block; font-size:11px; float:left; width:140px; padding:5px 0px 0px 0px; }
.rgtpanel .content .formtxt{ display:block; float:left; font-size:11px; }
.rgtpanel .content input{ border:0px; width:315px; height:20px; font-size:12px; margin-bottom:10px; vertical-align:middle; }
.rgtpanel .content imgclass{ border:0px; width:262px; height:57px; margin-bottom:10px; vertical-align:middle; }
.rgtpanel .content #taGrpDesc{ border:0px; width:315px; height:140px; font-family:"Tahoma"; font-size:12px; margin-bottom:10px; }
.rgtpanel .content .radio{ width:auto; padding:0px; margin:0px 5px 0px 0px; }
.rgtpanel .content br{ clear:both; }

.rgtpanel .comments{ width:495px; padding:0px 0px 50px 0px; margin-bottom:10px; }
.rgtpanel .comments .addcomment{ background-color:#d0e9f3; padding:10px 0px 10px 15px; float:left; width:480px; }
.rgtpanel .comments .addcomment #taComments{ width:310px; height:125px; border:solid 1px #9c9c9c; font-family:"Tahoma"; font-size:12px; float:left; }
.rgtpanel .comments .addcomment input{ width:140px; border:solid 1px #9c9c9c; margin-bottom:10px; padding:5px; font-size:12px; }
.rgtpanel .comments .addcomment .grey{ color:#939393; }
.rgtpanel .comments .tbox_holder{ width:150px; float:left; padding:1px 0px 0px 5px; }
.rgtpanel .comments .tbox_holder #btnPostComment{ width:149px; height:40px; margin:9px 0px 0px 0px; padding:0px; border:0px; }

.rgtpanel .comments .usercomments{ background:url(../images/comment_border.gif) repeat-x bottom; clear:both; }
.rgtpanel .comments .usercomments p{ padding:20px 10px 0px 0px; margin:0px; font-size:11px; }
.rgtpanel .comments .usercomments p.author{ padding:10px 0px 10px 0px; }

.rgtpanel .tbldata{ clear:both; padding:0px 0px 0px 0px; }
.rgtpanel .tbldata span.title{ background-color:#74B8FD; font-size:12px; color:#FFF; border-right:solid 1px #FFF; padding:3px 0px 2px 5px; }
.rgtpanel .tbldata span.data{ font-size:12px; color:#0E7698; border-right:solid 1px #FFF; padding:3px 0px 2px 5px; }
.rgtpanel .tbldata span.data a:link{ color:#0E7698; }
.rgtpanel .tbldata span.data a:visited{ color:#0E7698; }
.rgtpanel .tbldata span.data a:hover{ color:#0E7698; text-decoration:none; }

.rgtpanel .tbldata .c1{ width:200px; display:block; float:left; }
.rgtpanel .tbldata .c2{ width:175px; display:block; float:left; }
.rgtpanel .tbldata .c3{ width:200px; display:block; float:left; }
.rgtpanel .tbldata .c4{ width:100px; display:block; float:left; }



/*Form Elements*/
form{ padding:0px; margin:0px; }



A.LinkNB1 { font-family: Tahoma; font-size:20px; color:#000; TEXT-DECORATION: none; font-weight:normal;}
A.LinkNB1:visited { font-family: Tahoma; font-size:20px; color:#000; TEXT-DECORATION: none; font-weight:normal; }
A.LinkNB1:hover { font-family: Tahoma; font-size:20px; COLOR: #000; TEXT-DECORATION: underline; font-weight:normal; }
.titlelabel{ display:block; font-size:15px;}
