@charset "utf-8";
/* CSS Document */

body
{
background-image:url(../images/page_bg.gif);
background-repeat:no-repeat;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
color:#3b3b3b;
background-color:#370800;
margin:0px;
padding:50px 0px 94px 0px;
}
a:link, a:active, a:visited
{
outline-style:none;
outline-width:0px;
}
a:hover
{
outline-style:none;
outline-width:0px;
}
div
{
margin:0px; padding:0px 0px 0px 0px;
}
div img
{
font-size:0px;margin:0px;padding:0px 0px 0px 0px;
}
ul
{
margin:0px;padding:0px 0px 0px 0px;list-style-type:none;
}
ul li
{
margin:0px;padding:0px 0px 0px 0px;list-style-type:none;
}
h1
{
clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;text-align:left;font-weight:normal;color:#062f69;
margin:0px;padding:10px 0px 14px 0px;
}
h2
{
clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;text-align:center;font-weight:normal;color:#062f69;
margin:0px;padding:3px 0px 12px 0px;
}

h3
{
clear:both;font-size:16px;text-align:left;font-weight:normal;line-height:24px;margin:0px;padding:5px 0px 0px 0px;
}
p
{
font-size:12px;text-align:left;line-height:18px;margin:0px;padding:0px 0px 14px 8px;
}
p a
{
font-weight:bold;
text-decoration:none;
color:#6f2917;
}
p a:hover
{
font-weight:bold;
text-decoration:underline;
color:#6f2917;
}

p b
{
color:#01245c;
}
p span
{
color:#01245c;
font-weight:normal !important;
}
p span a
{
color:#01245c;
text-decoration:none;
font-weight:normal !important;
}
p span a:hover
{
color:#01245c;
text-decoration:underline;
font-weight:normal !important;
}

#dvmaincontainer
{
width:951px;margin:0px auto;background-color:#FFFFFF; overflow:hidden; padding-bottom:38px; border-bottom:1px solid #876b66;
}
#dvmaincontainer #dvtopcontainer
{
float:left;width:951px;height:105px;background-image:url(../images/top_bg.jpg);background-repeat:no-repeat;
background-position:top center;margin:0px;padding:0px 0px 0px 0px;
}
#dvtopcontainer #ltlogo
{
float:left;margin:0px;padding:35px 0px 0px 31px;font-size:0px;
}
#dvtopcontainer #Rtlogo
{
float:right;margin:0px;padding:0px 40px 0px 0px;font-size:0px;
}
#dvmaincontainer #topnavi
{
float:left;width:951px;height:26px;background-color:#6f2917;margin:0px;padding:0px 0px 0px 0px;
}
#topnavi ul
{
clear:both;padding-left:45px;padding-top:6px;
} 
/*--------original spacing for top menu padding-left:43px w/ VISIT THE PRAYER WALL --------*/
#topnavi ul li
{
float:left;font-size:12px;text-align:center;color:#fffffe;padding-right:28px;
}
/*--------original spacing for top menu padding-right:33px w/ VISIT THE PRAYER WALL --------*/
#topnavi ul li a
{
color:#fffffe;text-decoration:none;
}
#topnavi ul li a:hover
{
color:#fffffe;text-decoration:underline;
}
#dvmaincontainer #dvbodycontainer
{
float:left;width:942px;background-image:url(../images/template_bg.jpg);background-repeat:repeat-x;
background-position:top left;margin:0px;padding:0px 0px 0px 9px;
}
#dvmaincontainer .spacer
{
width:10px;height:10px;margin:0px;padding:0px 0px 0px 0px;
}
#dvbodycontainer #bannerholder
{
float:left;width:933px;border-bottom:1px solid #ccced0;border-top:1px solid #ccced0;border-right:1px solid #ccced0;
margin:0px 0px 10px 0px;padding:7px 0px 0px 0px;
}
#bannerholder #bannerleft
{
float:left;width:267px;font-size:0px;margin:0px;padding:0px 0px 0px 0px;
}
#bannerholder #bannerright
{
float:left;width:642px;height:287px;background-image:url(../images/main_banner.jpg);background-repeat:no-repeat;
background-position:top left;margin:0px;padding:15px 0px 0px 24px;
}

#dvbodycontainer #campaignholder
{
float:left;width:934px;margin:0px;padding:0px 0px 0px 0px;
}
#campaignholder #campaigntop
{
float:left;width:923px;background-color:#eceae5;border-top:1px solid #ccced0;border-left:1px solid #ccced0;
border-right:1px solid #ccced0;padding-left:9px;
}
.h1left
{
padding-left:12px;
}

#campaigntop #donholder
{
clear:both;width:912px;overflow:hidden;
}
#donholder .donation
{
float:left;width:296px;margin-right:12px;
}
.donation .dontop
{
float:left;width:296px;background-color:#000000;font-size:0px;
}
.donation .donbottom
{
float:left;width:296px;background-color:#edebe6;font-size:0px;}

.donation .donmid
{
float:left;width:294px;border-left:1px solid #ccced0;border-right:1px solid #ccced0;
background-image:url(../images/curve_mid_bg.jpg);background-repeat:repeat-x;background-position:top left;background-color:#edebe6;
}
.donmid .donimg
{
clear:both;font-size:0px;padding-left:13px;
}
.donmid .dontday
{
clear:both;font-size:0px;text-align:center;
}

#campaignholder #campaignmid
{
float:left;width:925px; background-image:url(../images/content_bg.jpg);background-repeat:no-repeat;background-position:top left; padding-left:10px;padding-top:40px;
}
#campaignmid .camidlt
{
float:left;width:612px;
}
.pwidth1
{
width:502px;padding-left:14px;
}
.h1left1
{
padding-bottom:3px;
}
.h1left2
{
padding-bottom:5px;
}
#campaignmid .camidRt
{
float:left;width:312px; padding-top:30px;
}
.ason
{
clear:both;
font-size:0px;
padding-bottom:2px;
border:0px;
}
.viewfull
{
clear:both;
font-size:0px;
}
#campaignholder #campaignfoot
{
float:left;width:934px;padding-top:9px;

}
#campaignfoot .campfootleft
{
float:left;
width:289px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-right:11px;
padding-left:4px;
padding-right:10px;
padding-bottom:24px;
}
#campaignfoot .campfootright
{
float:left;
width:606px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
padding-left:10px;
}
#campaignfoot .campfootleftsmall
{
float:left;
width:429px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-right:11px;
padding-left:4px;
padding-right:10px;
padding-bottom:24px;
}
#campaignfoot .campfootrightsmall
{
float:left;
width:466px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
padding-left:10px;
}
#campaignfoot .campfootFULL
{
float:left;
width:895px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-right:11px;
padding-left:4px;
padding-right:10px;
padding-bottom:24px;
}

#campaignfoot .campfootleftContactUs
{
float:left;
width:489px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
margin-right:11px;
padding-left:4px;
padding-right:10px;
padding-bottom:24px;
}
#campaignfoot .campfootrightContactUs
{
float:left;
width:406px;
border:1px solid #b3b3b3;
background-color:#f4f2ef;
padding-left:10px;
}


.thumbimg
{
float:left;
font-size:0px;
border:1px solid #b3b3b3;
margin:0px 15px 0px 0px;
}
.campfootright .row
{
float:left;
clear:both;
width:596px;
}
#campaignfoot .campfootFULL .rowCenter
{
float:left;
clear:both;
width:925px;
padding-left:85px;
margin:0px 0px 20px 0px;
}
.thumbimgsmall
{
float:left;
font-size:0px;
border:1px solid #b3b3b3;
margin:0px 8px 0px 0px;
}
.palgnright
{
text-align:right;
}
/*--------ENDORSEMENTS --------*/
.dvinfobox1{
float:left;
width:536px;
padding-bottom:10px;
padding-top:10px;
}

.dvinfoimg1{
float:left;
width:126px;}

.campfootright .dvinfotxt1 {
float:left;
width:410px;
padding-top:5px;

}


.campfootright .dvinfotxt1 p b{
color:#01245c;
font-size:12px;

}

.dvinfobox2{
float:left;
width:536px;
padding-top:10px
}

.dvinfoimg2{
float:left;
width:126px;
text-align:right;}

.dvinfotxt2{
float:left;
width:410px;
padding-top:5px;}

.dvinfotxt2 p b{
color:#01245c;
font-size:12px;

}

.dvinfobox3{
float:left;
width:500px;
padding-bottom:20px;
padding-top:10px;
}

.dvinfotxt3{
float:left;
width:500px;
padding-top:5px;}

.dvinfotxt3 p b{
color:#01245c;
font-size:12px;

}
/*-------- END ENDORSEMENTS --------*/
/*--------Hover over --------*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: White;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
width:500px;
}

.thumbnail:hover span a:hover { /*CSS for enlarged image*/
position: absolute;
background-color: White;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


/*--------END Hover over --------*/