/* vikas chamoli */

@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Oswald:700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:700);

/* --------------fix bg------------------ */
* { margin: 0; padding: 0; }
.clear{clear:both;}



.clear2{clear:both;height:30px;}

a.readmore {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
a.readmore:hover {
	color:#006600;
	text-decoration:none;
}

html 
{ 
}
body
{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
overflow-x:hidden;
}

.top
{
height:2px;
background-image:url(../images/bgh.PNG);
background-color:#339999;
}

.headerdiv
{
/*background-color:#E2DEAD;*/
width:100%;

background-image:url(../images/bgh.PNG);
background-repeat:repeat-x;
background-color:#999966;
}

.slidingDiv
{
min-height:150px;
background-image:url(../images/load.gif);
background-repeat:no-repeat;
background-position:center;
clear:both;
}



.header
{
width:980px;
margin:0px auto;
/*background-image:url(../images/1.PNG);*/
}

.logo
{
float:left;
}

.div_rht
{
float:right;
}

.time {
color:#fff;
font: 11px segoe ui, arial, Helvetica, sans-serif;
}

.prayer
{
height:88px;
/*background-image:url(../images/prayer.PNG);*/
background-repeat:no-repeat;
background-position:right;
}

a.css_blink {
    color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	-webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

a.css_blink:hover 
{
color:#FF0000;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.divmain
{
width:99%;
background-image:url(../images/claud.PNG);
background-repeat:repeat-x;
/*height:440px;*/
padding:5px;
}


.div_inner
{
width:970px;
background-image:url(../images/m_bg.PNG);
margin:0px auto;
border:1px solid #EBEBEB;


-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;


margin-bottom:50px;
}


.jesus_says_div
{

background-color:#000;

}


.jesus_says
{
width:970px;
margin:0px auto;
height:30px;
background-color:#000;
}



.activebtn{background-color:#000;}







/*footer css*/

*footer*/

#footer {
   position:fixed;
   left:0px;
   bottom:0px;
   background-image:url(../images/bgf.jpg);
   height:30px;
   width:100%;
   z-index:1000;
   
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
   
}


/*footer*/

#footer_sp {
   position:fixed;
   left:0px;
   bottom:0px;
   background-image:url(../images/bgfsp.jpg);
   height:30px;
   width:100%;
   z-index:1000;
   
}

/* IE 6 */
* html #footer_sp {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
   
}




a.link1 {
color:#FFFFFF;
font: 13px segoe ui,arial,Helvetica,sans-serif;
text-decoration:none;
cursor:pointer;

}
a.link1:hover {
color:#0099FF;
text-decoration:none;
}

a.link2 {
color:#990000;
font: 13px segoe ui,arial,Helvetica,sans-serif;
text-decoration:none;
cursor:pointer;
font-weight:bold;

}
a.link2:hover {
color:#000000;
text-decoration:none;
}



.nomal
{
color:#FFFFFF;
font-size:13px;
font-family:Arial;
font-weight:normal;
}


.div_gall
{
display:none;
}


.div_left_div
{

}

.div_left
{
display:none;
}


.div_left1
{
float:left;
height:400px;

margin:5px;
}

.div_left2
{
float:left;
width:315px;
height:460px;
background-color:#006699;
margin:5px;
}

.div_left3
{
float:left;
width:315px;
height:400px;
background-color:#006699;
margin:5px;
}


/*new*/

.container
{

margin:0 auto;
padding:10px;

background-image:url(../images/cont_bg.PNG);
background-repeat:repeat-x;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

a#showhide{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	color:#999999;
}
a#showhide:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	color:#000000;
}



.hidebtn
{
position:absolute;
padding:10px;
display:none;
}



.div_right{float:right}

.div_right_right{width:167px;height:152px;background-image:url(../images/pic_frm.PNG);background-repeat:no-repeat;}


.frst-bold {
	font-family: 'Oswald', sans-serif;
	color:#FF0033;
	font-size:18px;
	font-weight:bold;
	z-index:999999;
}

.frst {
	font-family: 'Roboto Condensed', sans-serif;
	color:#000000;
	font-size:12px;
	z-index:999999;
}

.fo_cont
{
width:230px;
height:150px;
border:1px dotted #CCC;
background-color:#FFFFCC;
}

.fo_text
{
font-family: 'Oswald', sans-serif;
font-size:12px;border-bottom:1px solid #CCCCCC;padding:5px;
}

.fo_text:hover{color:#990000}

.name
{
color:#000000;
font-family:arial;
font-size:12px;
font-style:normal;
border-top:1px dotted #CCCCCC;
margin-top:5px;
}

.fo_text_main{color:#666666;font-family: 'Roboto Condensed', sans-serif;font-size:14px;padding:5px;text-align:justify;}

.fo_text_main:hover{color:#990000;}







.main_cont
{

border:1px dotted #CCCCCC;
margin:3px;
}

.m_heading
{
padding:5px;
margin:5px;

color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;

border:1px solid #C2DCF5;

background: rgb(228,239,192); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,239,192,1)), color-stop(100%,rgba(171,189,115,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=0 ); /* IE6-9 */

}

.m_heading_txt
{
padding:5px;
margin:5px;

font-size:15px;
font-family: 'Roboto Condensed', sans-serif;
color:#333;
line-height:150%;

/*
background: rgb(233,246,253); 
background: -moz-linear-gradient(top,  rgba(233,246,253,1) 0%, rgba(211,238,251,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1))); 
background: -webkit-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); 
background: -o-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); 

background: -ms-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); 

background: linear-gradient(to bottom,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); */

}

.left
{
float:left;
padding:3px 0px;
}

.right
{
float:right;
}


a.sitemaptxt {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
a.sitemaptxt:hover {
	color:#990000;
}

.bnr_img
{
padding:2px;
background-color:#FFF;
border:1px solid #D1E9F3;
}



.btn_img
{
padding:2px;
margin:5px 0px; 
width:220px;
background-color:#FFF;
border:1px solid #D1E9F3;

-webkit-box-shadow: 0 5px 6px -6px black;
-moz-box-shadow: 0 5px 6px -6px black;
box-shadow: 0 5px 6px -6px black;
}

.btn_img:hover
{
border:1px solid #00CCFF;
}




.sub_L_div
{
float:left;
text-align:justify;
padding:10px;
border:1px solid #F3FBFC;


background: -moz-linear-gradient(top,  rgba(229,241,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,241,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1f9', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */


}




.L_div
{
width:670px;
float:left;
text-align:justify;
padding:5px;
border:1px solid #F3FBFC;

background: -moz-linear-gradient(top,  rgba(229,241,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,241,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1f9', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

min-height:280px;

}

.big
{
font-size:18px;
line-height:145%;
}


.L_div_gall
{
/*width:940px;*/
float:left;
text-align:justify;
padding:10px;
border:1px solid #F3FBFC;


background: -moz-linear-gradient(top,  rgba(229,241,249,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,241,249,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,241,249,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f1f9', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */


}





.R_div
{
width:220px;

float:right;
border:1px solid #F3FBFC;
}

.newevents
{

color:#FFF;

font-family: 'Droid Sans', sans-serif;
font-size:18px;
text-shadow:1px 1px 1px #333;

text-align:center;

padding:10px;

background: rgb(98,125,77); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,125,77,1)), color-stop(100%,rgba(31,59,8,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(98,125,77,1) 0%,rgba(31,59,8,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */


-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;

}

.sbscribe
{
width:150px;
height:15px;
padding:5px;
border:1px solid #CCCCCC;
}

.sbscribe_btn
{

color:#FFF;
padding:5px;
border:1px solid #3c3c15;
background-color:#47471a;
cursor:pointer;
}
.sbscribe_btn:hover
{
background-color:#000;
}



/*TABS*/
#mes{
	background: transparent url(../images/talk.png) no-repeat scroll 5px 0px;
	right:0;
	position:fixed;
	top:180px;
	width:33px;
	height:140px;
	z-index:9999;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
div#mes:hover {
	opacity: 1.0;
    filter: alpha(opacity=100);
}
#mes a {
	display:block;
	width:33px;
	height:140px;
}




#cont{
	background: transparent url(../images/mes.png) no-repeat scroll 5px 0px;
	right:0;
	position:fixed;
	top:320px;
	width:33px;
	height:140px;
	z-index:9999;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
div#cont:hover {
	opacity: 1.0;
    filter: alpha(opacity=100);
}
#cont a {
	display:block;
	width:33px;
	height:140px;
}



#talk{
	background: transparent url(../images/cont.png) no-repeat scroll 5px 0px;
	right:0;
	position:fixed;
	top:460px;
	width:33px;
	height:140px;
	z-index:9999;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
div#talk:hover {
	opacity: 1.0;
    filter: alpha(opacity=100);
}
#talk a {
	display:block;
	width:33px;
	height:140px;
}

#do{
	background: transparent url(../images/do.png) no-repeat scroll -5px 0px;
	left:0;
	position:fixed;
	top:460px;
	width:33px;
	height:140px;
	z-index:9999;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
div#do:hover {
	opacity: 1.0;
    filter: alpha(opacity=100);
}
#do a {
	display:block;
	width:33px;
	height:140px;
}

#pr{
	background: transparent url(../images/pr.png) no-repeat scroll -5px 0px;
	left:0;
	position:fixed;
	top:320px;
	width:33px;
	height:140px;
	z-index:9999;
	opacity: 0.9;
    filter: alpha(opacity=90);
}
div#pr:hover {
	opacity: 1.0;
    filter: alpha(opacity=100);
}
#pr a {
	display:block;
	width:33px;
	height:140px;
}



/*TABS*/


.gl_img
{
padding:3px;
border:1px solid #FFF;
background-color:#FFF;
width:150px;
height:115px;
}

.picdiv
{
float:left;
color:#fff;
background-color:#006699;
border:1px solid #CFDEF5;
margin:3px 9px;
border:1px solid #FFF;

-webkit-box-shadow: 0 6px 6px -6px black;
-moz-box-shadow: 0 6px 6px -6px black;
box-shadow: 0 6px 6px -6px black;
}



/*pagination*/

.page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font: 14px/24px sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}


a#show
{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
font-weight:bold;
}

a#show:hover
{
color:#000;
}



.container1 {
  width: 600px;
  margin: 1px auto;
  overflow: hidden;
  background: white;
  border-radius: 5px;
}

.message, .contact, .name, .footer, header, footer, textarea {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
  clear: both;
  overflow: hidden;
}

header, footer {
  height: 45px;
  background: rgba(0, 0, 0, 0.04);
  line-height: 45px;
  padding-left: 20px;
  border-radius: 5px 5px 0 0;
}
header h1, footer h1 {
  font-size: 1.2em;
  text-transform: uppercase;
  color: rgba(51, 51, 51, 0.4);
}

.first, .last {
  float: left;
  width: 278px;
  margin: 0;
  padding: 0 0 0 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 50px;
}

.last {
  width: 279px;
  border-left: 0;
}

.email, textarea {
  height: 50px;
  width: 578px;
  line-height: 50px;
  padding: 0 0 0 20px;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

textarea {
  height: 200px;
}

footer {
  height: 49px;
  border-top: 1px dashed rgba(0, 0, 0, 0.3);
  border-radius: 0 0 5px 5px;
  padding-left: 0;
  padding-right: 20px;
}
footer button {
  height: 32px;
  background: #e74c3c;
  border-radius: 5px;
  border: 0;
  cursor:pointer;
  margin: 7px 0;
  color: white;
  float: right;
  padding: 0 20px 0 20px;
  border-bottom: 3px solid #c0392b;
  transition: all linear .2s;
}
footer button:hover {
  background: #c0392b;
}
footer button:focus {
  outline: none;
}

.first:focus, .last:focus, .email:focus, textarea:focus, textarea:focus {
  outline: none;
  background: rgba(52, 152, 219, 0.1);
  color: rgba(51, 51, 51, 0.7);
}






/*css*/
div.img_shd
{


padding:5px;


-webkit-box-shadow: 0 4px 3px -3px black;
-moz-box-shadow: 0 4px 3px -3px black;
box-shadow: 0 4px 3px -3px black;
}

.mem_div
{
background:#FEFEEB;
clear:both;
padding:5px;
margin:5px;
border:1px solid #BDDAEA;
}

.mem_img
{
width:90px;
height:115px;
padding:3px;
margin:0px 8px;
border:1px solid #CCC;
background:#FFF;
float:left;
}

.mem_img1
{
width:220px;
height:110px;
padding:3px;
margin:0px 8px;
border:1px solid #CCC;
background:#FFF;
float:right;
}

.pub_img
{
width:100px;
height:150px;
padding:3px;
margin:0px 8px;
border:1px solid #CCC;
background:#FFF;
float:left;
}




.text_bold
{
font-size:18px;
font-weight:bold;
border-bottom:1px dotted #6699FF;
background:#FFFFCC;
padding:5px;
}

.text_span
{
font-size:13px;
color:#999999;
}


.pd
{
padding:5px 0px;
}

.posted
{
margin-top:2px;
border-top:1px dotted #ccc;
font-size:12px;
color:#333;
text-align:right;
}

a.read
{
font-size:14px;
font-weight:bold;
color:#990000;
text-decoration:none;
}

a.read:hover
{
color:#CC3333;
}

.archive
{
float:left;
padding-left:3px;
}

.arv_img
{
width:140px;
height:200px;
padding:3px;
margin:8px 8px;
border:1px solid #CCC;
background:#FFF;
float:left;
}

.cp
{
text-align:center;
padding:3px 5px;
background-color:#99CC66;
color:#FFF;
}

a.mg
{
text-decoration:none;
color:#000000;
}

a.mg:hover
{
text-decoration:none;
color:#FFFFFF;
}