/* ---[ Imports ]------------------------------- */
 @import "nav.css"; 

/* ---[ Global Resets ]------------------------------- */
body, h1, h2, h3, h4, h5, h6, form, img, p{margin:0px; padding:0px; border:0px;}
p{margin-bottom:12px;}
a{outline:none; cursor:pointer;}
img{ border:none;}
a.img{border:none;}

/* ---[ Main Templete ]------------------------------- */
body{
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#2b2c2c;
	background:#ffffff repeat-x url(../../images/tpl_main/woodbg.jpg);
}
#site{
	position:relative;
	width:1016px;
	height:auto;
	margin:0px auto 0px auto;
}
#headercontainer{
	position:relative;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#logo{
	position:absolute;
	top:10px;
	left:0px;
	width:319px;
	height:138px;
	background:no-repeat  url(../../images/tpl_main/logo.png);
}
#flag{
	position:absolute;
	top:38px;
	left:865px;
	width:115px;
	height:76px;
	background:no-repeat  url(../../images/tpl_main/india_flag.jpg);
}
#tagline{
     color:#ffffff;
     text-align:right;
     font-size:22px;
     position:absolute;
     top:125px;
     left:380px;
     width:600px;
     height:36px;
}
#maincontainer{
	position:absolute;
	/*  left:15px;  */
	top:168px;
	width:1016px;
	height:auto;
	background: repeat-y center url(../../images/tpl_main/main_contbg.jpg);
}
#contbg{
	width:1016px;
	height:auto;
	background: no-repeat top  center  url(../../images/tpl_main/contbg.jpg);
}
#navcontainer{
	position:relative;
	width:960px;
	height:47px;
	margin:0px auto 0px auto;
	z-index:20;
	background:url(../../images/tpl_main/navdiv.gif) no-repeat left;
}
#panorama{
	position:relative;
	width:100%;
	height:304px;
	margin:0px auto 0px auto;
}
#panoramatext{
	font-family:Times New Roman;
	font-size:24px;
	color:#ffffff;
	position:absolute;
	width:420px;
	height:200px;
	top:30px;
	left:505px;
}
#photoSlides{
	position:absolute;
	top:11px;
	left:38px;
	width:404px;
	height:250px;
	background: #000 no-repeat url(../../images/tpl_main/slidephoto5.jpg);
}
#breadcrumb{
	text-align:left;
	font-size:10px;
	color:#000000;
	width:948px;
	height:12px;
	padding:6px;
	margin:0px auto 0px auto;
	background-color:red;
}
#footercontainer{
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	clear:both;
	width:100%;
	height:91px;
	padding:15px 0px 0px 0px;
	margin:0px auto 0px auto;
	background: #fff no-repeat top center  url(../../images/tpl_main/footerbg.jpg);
}
#footercontainer a:link, #footercontainer a:visited{color:#ffffff}
#footercontainer a:hover,  #footercontainer a:active{color:#352f28}

/* ---[ content areas ]------------------------------- */
#content100{
	width:100%;
	height:auto;
}
#content66{
	font-size:18px;
	float:left;
	color:#1b1b1b;
	width:645px;
	height:auto;
	padding-top:20px;
	padding-left:60px;
	padding-bottom:30px;
	margin-right:25px; 
}
#contentFull{
	font-size:18px;
	float:left;
	color:#1b1b1b;
	width:885px;
	height:auto;
	padding-top:20px;
	padding-left:60px;
	padding-bottom:30px;
	margin-right:25px; 
}
#modulecontainer{
	float:left;
	clear:right;
	width:231px;
	padding-top:20px;
}
#donateButton{
	color:#ffffff;
	display:block;
	width:243px;
	height:64px;
	margin:0px 0px 8px 4px;
	padding:45px 0px 0px 8px;
	background:url(../../images/tpl_main/donatebutton.jpg);
}
.modulebox{
	width:230px;
	height:auto;
}
.modheader{
	font-family:"Times New Roman",Georgia,Times,serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	width:239px;
	height:24px;
	padding:7px 10px 3px 10px;
	background:url(../../images/tpl_main/mod_top.jpg) no-repeat;
}
.modcontent{
	width:239px;
	height:auto;
	padding:5px 10px 5px 10px;
	background:url(../../images/tpl_main/mod_mid.jpg) repeat-y;
}
.modfooter{
	width:259px;
	height:15px;
	background:url(../../images/tpl_main/mod_btm.jpg) no-repeat;
}
.modcontent ul {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.modcontent li {
	margin-left:10px;
	border-bottom:solid;
	border-bottom-color:#cbc9c9;
	border-width:1px;   
	font-family:arial,verdana,tahoma;
	font-size:11px;
}

/* ---[ generic links ]------------------------------- */
a:link, a:visited{color:#F47E24; text-decoration:none;}
a:hover, a:active{color:#23c079; text-decoration:none;}
a.current:link, a.current:visited, a.current:hover, a.current:active{color:#23c079;}

/* ---[ content boxes ]------------------------------- */
.box100{float:left;clear:both;width:100%;height:auto;}
.box75{float:left;width:75%;height:auto;}
.box50{float:left;width:50%;height:auto;}
.box25{float:left;width:25%;height:auto;}
.box66{float:left;width:66%;height:auto;}
.box33{float:left;width:33%;height:auto; background:grey}
.box100pad{float:left;clear:both;width:98%;height:auto;padding:0.5% 1%;}
.box75pad{float:left;width:73%;height:auto;padding:0.5% 1%;}
.box50pad{float:left;width:48%;height:auto;padding:0.5% 1%;}
.box25pad{float:left;width:23%;height:auto;padding:0.5% 1%;}
.box66pad{float:left;width:64%;height:auto;padding:0.5% 1%;}
.box33pad{float:left;width:31%;height:auto;padding:0.5% 1%;}
.label{width:33%;float:left;text-align:right;margin-right:5px;display:block;}/* to be deprecated!! */

/* ---[ form items ]------------------------------- */

/* ---[ misc items ]------------------------------- */

.feat_date {
background:transparent url(../../images/tpl_main/datebg.gif) no-repeat scroll 0%;
color:#a81616;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:68px;
margin:0px 0px 5px 5px;
padding-top:10px;
text-align:center;
width:66px;
}

.feat_date span {
color:#525252;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:32px;
font-weight:bold;
}

hr{
	border: none 0; 
	border-top: 1px dotted #b3b2b2;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
}
.center{text-align:center;}/* to be deprecated!! */
.txtCenter{text-align:center;}
.right{text-align:right;}/* to be deprecated!! */
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txtJustify{text-align:justify;}
.txtUnderline{text-decoration:underline}
.star{color:red;}/* to be deprecated!! */
.required{color:red;}
.inline{display:inline;}
.PhoneAddress{display:none;}/* to be deprecated!! */
.phoneAddress{display:none;}
.wrap{float:left;}/* to be deprecated!! */
.floatLeft{float:left;}
.imgLeft{display:block;float:left;margin:8px;}
.imgRight{display:block;float:right;margin:8px;}
.first{clear:left;}/* to be deprecated!! */
.clearLeft{clear:left;}
.last{clear:right;}/* to be deprecated!! */
.clearRight{clear:right;}
.clearboth{clear:both;}/* to be deprecated!! */
.clearBoth{clear:both;}
.copyright {float:left; font-size:11px;text-align: center; color:#ffffff;clear:both;}
#authorizeSeal{margin: 0px auto 0px auto; width: 95px; height: 77px;}
/* ---[ Headers ]------------------------------- */
h1{  /*Biggest, white*/
	font-family:Times New Roman,verdana,tahoma;
	color:#45a277;
	font-size:30px;
	font-weight:normal;
	margin:0px 0px 8px 0px;
}
h2{ /* Biggest, white */
	color:#45a277;
	font-size:25px;
	font-weight:normal;
	margin:0px 0px 8px 0px;
}
h2 a:link, h2 a:visited{color:#3462a7; text-decoration:underline }/* to be deprecated!! */
h2 a:hover, h2 a:active{color:#23c079;}/* to be deprecated!! */
h3{ /* Paragraph Headers */
	color:#45a277;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px 8px 0px;
}

/* ---[ Headers: Messages ]------------------------------- */
h4{/* to be deprecated!! */
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #777777;
	background-color:#323232;
}
.sysMessage{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #777777;
	background-color:#323232;
}

/* ---[ Headers: Errors ]------------------------------- */
h5{/* to be deprecated!! */
	color:#ba0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #9d4243;
	background-color:#ffcdcd;
}
.sysError{
	color:#ba0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #9d4243;
	background-color:#ffcdcd;
}
/* ---[ Footer Font ]------------------------------- */
h6{/* to be deprecated!! */
	font-size:10px;
	font-weight:normal;
}
h6 a:link, h6 a:visited{color:#ffffff; text-decoration:underline }/* to be deprecated!! */
h6 a:hover, h6 a:active{}/* to be deprecated!! */

/* ---[ special items ]------------------------------- */
a.sermonnav{display:block;padding:3px;}
a:link.sermonnav, a:visited.sermonnav{color:black; background-color:lightgray;}
a:hover.sermonnav, a:active.sermonnav{color:black; background-color:gray;}
a.current.sermonnav{color:black; background-color:gray;}
.sermon_table{padding:3px;background-color:#eeeeee;}
#title_div{font-size:16px;}
