/* CSS Document */

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,textarea{
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline; 
font-family:Tahoma,Georgia, "Times New Roman", Times, serif;
font-size:100%;
line-height:18px; }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

ol,ul{list-style:none;margin:0;padding:0;}

blockquote,q{quotes:none;}
/*blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}*/
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both; height:1px;}/* clear float */
.width10{ padding:0 10px 0 0;}

*, *:before, *:after {
    box-sizing: border-box;
}

a {color:#da4605;}
a:hover {color:#8a2e06;}

hr {display: block; height: 5px; border: 0; margin:0; padding: 0; background:url(../images/home_divider_h.png) repeat-x;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
input[type=file], 
button {cursor: pointer;}

	
body{margin:0; padding:0;background: url(../images/gitanjali_top.jpg) repeat-x left top #f1e4af;}
body{ font-family:Tahoma,Georgia, "Times New Roman", Times, serif; color:#333333;}

#wrapper{ width:990px;
margin:0 auto;}

#wrapper > header{ width:100%;}

#wrapper > header >h1{ text-align:center;}
#wrapper > header >h1 >span{ display:none; visibility:hidden;}

#wrapper > header > #banner{ width:100%; height:241px; vertical-align:bottom; /*background:url(../images/childhood_banner_01.jpg) no-repeat #e3d373;*/ position:relative;}

#banner >h4{font-family:'DV1TTYogeshNormal',Arial, Helvetica, sans-serif; 
font-size:16px; font-weight:bold; 
color:#5d4c03; 
font-style:italic; 
line-height:22px; 
width:80%;padding:10px 0 0 0; 
line-height: 22px;
padding: 60px 0 0;
position: absolute;
left: 230px;
top: 0;
}

#banner >h4 >span{ font-size:16px; padding:10px 0 0 0; word-spacing:3px; text-shadow:1px 1px 3px #fdeb92; }
.padLft90{padding-left:90px;}

/*#wrapper > header > #banner img{ margin-top:-15px;}*/
#banner > figure > figcaption{ display:none; visibility:hidden;}

#timeLine{ display:block; width:100%; background:repeat-x #7b703c; /*padding:5px 0;*/ margin-top:-1px; min-height:12px; }
#timeLine span{ display:block; width:69px; text-align:center; font-size:11px;font-weight:bold;}
#timeLine span a{
color:#FFFFCC;
text-decoration:none;
padding:7px 0;
background-color:#77671f; 
display:block;  
border-left:1px solid #94874e;
border-bottom:1px solid #322b0d;
border-top:1px solid #b1a77e; }
#timeLine span a:hover{/*box-shadow:inset 0 3px 8px #000;
border-left:1px solid #94874e;
border-bottom:1px solid #94874e;
border-top:1px solid #b1a77e;*/background-color:#9a8525; 
}

.marg_Right{margin:0 5px 0 0;}
.marg_Right1{margin:0 3px 0 0;}
.marg_left1{margin:0 3px 0 2px;}

#timeLine #menu  ul{ margin:0; padding:0;width:100%; display:block;}
#timeLine #menu ul li{ 
float:left; 
margin:0 2px 0 0;
/*width:12%104px;*/
text-align:center;
font-size:11px;
font-weight:bold;background-color:#574f2b; color:#ebe3b4;
/*border-right:2px solid #000;*/}

#timeLine #menu ul li a{ display:block; padding:8px 5px;background-color:#574f2b; color:#ebe3b4;}
#timeLine #menu ul li a:hover{ display:block; padding:8px 5px;background-color:#8f803a; }

#timeLine #menu ul li ul{ width:0; 
float:left; 
padding:7px 5px 8px 7px;
background-color:#8f803a !important; 
display:none; /*border:2px solid #7a6c2c; */
box-shadow:inset 0 0 5px #000000;}

#timeLine #menu ul li ul li{ display:inline;
/*width:50px; 
padding:6px 5px; 
border-right:1px solid #f00;*/ 
background:none !important;
font-weight:normal;/* !important*/
padding:0 2px;} 

#timeLine #menu ul li ul li.submenuSelected{color:#ddc944; font-weight:bold !important;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*#timeLine #menu ul li ul li a{ background:none !important; padding-top:0; padding-bottom:0; padding-left:0px;}
#timeLine #menu ul li ul li a:hover{ background:none !important; padding-top:0; padding-bottom:0; color:#FF9900; padding-left:0px;}*/


#searchSection{ padding:14px 5px 5px 0;}
#wrapper > aside{width:280px; margin:24px 0 0 0;min-height:427px; padding:0 0 0 0; }
.leftbg{background:url(../images/gitanjali_left_panel_bg.jpg) no-repeat left top!important; }
/*aside > #leftPanel{background:url(../images/left_panel_divider.jpg) right top repeat-y ;}*/
aside > #leftPanel> h3{ font-size:.85em; color:#fff; font-weight:bold; margin:15px 0 15px 20px;}
#leftPanel > section {width:95%;}

#wrapper > aside > div >span.marg{margin:0 0 10px 0;}
#wrapper > aside > div >span.marg5{margin:0 0 5px 0;}
#wrapper > aside > div >span.margtop10{margin:10px 0 0 0;}
#wrapper > aside > div >span.title {font-size:0.84em !important;color:#6c2607; font-weight:bold;}
#wrapper > aside > div >span{font-size:0.84em !important;color:#6c2607;}


#wrapper > section{width:710px; margin:24px 0 0 0; padding-top:10px;  background:url(../images/gitanjali_left_panel_divider.jpg) repeat-y left top;padding-left:20px;}
#wrapper > section > h3{ font-size:1.05em;color:#973307; font-size:bold; margin-top:10px;}






#todaysContent{border:1px solid #da4706; padding:10px 15px 10px 8px; width:99%; margin:15px 0 0 0;}
#todaysContent > ul{ margin:0 0 0 10px;}
#todaysContent > ul > li { list-style-type:none; margin:0 0 10px 0; background:url(../images/leaf_bullet.png) no-repeat left top; padding:0 0 0 15px;}
#todaysContent > ul > li{ font-size:0.84em;color:#6c2607;}
#todaysContent > ul > li>span{font-weight:bold;}
#todaysContent > ul > li > ul > li{list-style-type:none; margin:0 0 5px 0; background:url(../images/flower_bullet.png) no-repeat left top; padding:0 0 0 25px;}



#more{ margin:0 0 0 10px;color:#da4605;font-size:0.84em;}
#more a{ font-size:0.84em; font-weight:bold; color:#da4605; text-decoration:underline;}
#more a:hover{color:#8a2e06;}

h4.subTitle{font-size:0.84em;color:#6c2607; font-weight:bold;}
#todaysContent p{color:#6c2607;font-size:0.84em;}

.padTop15{padding:15px 0 0 0;}
.padTop10{padding:10px 0 0 0;}
.footerBg{background:url(../images/jomindaar_footer_midbg.jpg) repeat-x; height:132px; width:636px;}

footer > ul{ float:right;}
footer > ul > li{ list-style-type:none; float:left; padding:0 5px 0 0; font-size:.70em;color:#da4605;}
footer > ul > li >A{color:#da4605;text-decoration:none;}
footer > p{float:right; width:50%;text-align:right;font-size:.70em; color:#973307; padding:0 0 5px 0;}
footer > p >span{display:block; color:#af954b;font-size:.80em;}

.width1{width:80px; display:block;}
.width2{width:180px; display:block;}
.width3{width:270px; display:block;}
.width4{width:50px; display:block;}
.fntSize{font-size:0.84em;}
.bld{font-weight:bold;}
.padlft10{padding-left:10px;}
.searchBtn{background:url(../images/gitanjali_01_homesearch.jpg) no-repeat #e2d993;
width:30px;
height:25px;
border:0;
margin:0;
padding:0;}

.searchTxt{background:url(../images/gitanjali_01_search_bg.jpg) repeat-x #e2d993;
padding:5px 2px 5px 0;
color:#400000;margin:0;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
width:248px;}

.dateBlock{ display:block; padding:5px 5px; background-color:#cbbc83; margin:3px 0 15px 0;}
.nodateBlock{ display:block; padding:5px 5px; /*background-color:#d9ce7b;*/ margin:3px 0 15px 0;}

.day{ display:block;
width:100%;
font-size:.80em;
color:#5a1b00;}
.dayTitle{display:block;
width:100%;
font-size:.80em;
padding:0 0 3px 0;
}
 
 
.dateBlock > div{display:block; margin:0 10px 0 0;}
section >#monthBlock >span.title{ font-weight:bold; font-size:.84em; color:#5a1b00;}

#leftPanel >section >h4{ font-size:.90em; border-bottom:1px solid #bfb35c; font-weight:bold;}


#monthBlock{ display:block; margin:2px 0 0 10px;}
.block{ margin:0 0 10px 0;}
.block hr.divider{ border-bottom:1px solid #b8af67; background-image:none;}
.block h3.paraTitle{ font-size:.90em; color:#40341d; font-weight:bold;}
.block span.date{ color:#787454; font-size:.70em; }
.block p.txt{ color:#6c2607; font-size:.84em; padding:4px 0 0 0; }
.block div.txt{ color:#6c2607; font-size:.84em; padding:4px 0 0 0; }

.block hr.divider1{ border-bottom:1px dashed #b8af67; background-image:none;}
.contemporary{margin-left:5px; padding:5px 0 8px 5px; background-color:#e6daad; border:1px solid #a79232; margin-bottom:20px;}

.bdr{ 
padding:4px;
/*border:2px solid #f00;
background-color:#FFFF99;*/
box-shadow:1px 1px 3px #000;
border:1px solid #d9ce7b;

}


/*#tabDiv{position:relative; padding:4px; border:1px solid #993f00; background-color:#c8b76f;}*/
.tabs_wrapper {
	width: 100%;
}
.tabs_container {
	/*border-bottom: 1px solid #ccc;*/
}
.tabs {
	list-style: none;
	padding: 5px 0 4px 0;
	margin: 0 0 0 0;
	font: 0.75em arial;
}
.tabs li {
	display: inline; float:left;	height:40px;	
	width:65px; margin-right:2px;
}
.tabs li a { display:block;
	border: 1px solid #b87857;
	padding: 4px 6px;
	text-decoration: none;
	background-color: #675b1b;
	border-bottom: none;
	outline: none;
	height:41px;	
	width:65px !important;position:relative;
/*	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;*/
}
.tabs li a:hover {
	background-color: #fff9d9;
	padding: 4px 6px;
}
.tabs li.active a {
	border-bottom: 1px solid #fff;
	/*background-color: #fff;*/
	/*padding: 4px 6px 5px 6px;*/
	border-bottom: none;
	background-color:#fff9d9;
}
.tabs li.active a:hover {
	background-color: #eeeeee;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}

.tabs li a.icon_accept {
	background-image: url(accept.png);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
.tabs li a.icon_accept:hover {
	padding-left: 24px;
}

.tabs_content_container {
	border: 1px solid #b87857;
	border-top: none;
	padding: 10px;
	width:100%;
	background-color:#fff9d9;
	font-size:13px;
}
.tab_content {
	display: none; position:relative;
}

.pos{position:absolute;
top:8px;
left:15px;}


.clearTab{clear:both; height:1px;}

.closeBtn{ margin:0 5px 0 0;}



.slidingDiv {position:relative; padding:4px; border:1px solid #993f00; background-color:#c8b76f;
	/*height:560px !important;*/
	/*background-color: #99CCFF;*/
	padding:10px;
	margin-top:10px;
	/*border-bottom:5px solid #3399FF;*/
}

.show_hide {
	display:none;
}


