.calendar_title {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
/*	BACKGROUND-COLOR: #fbeec4;*/
	PADDING-LEFT: 5px;
	WIDTH: 681px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	COLOR: #B45515;
	FONT-SIZE: 180%;
	font-family:Georgia,"Times New Roman",serif;
	VERTICAL-ALIGN: middle;
	margin-bottom: 3px;
	font-weight:normal;
}
.calendar_item {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #fbeec4;
	COLOR: #900;
	FONT-SIZE: 16px;
	VERTICAL-ALIGN: middle;
	padding: 5px;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;

}

.monthblock{
	margin-left:25px;
	padding-left:0px;
	width:230px;
	height:125px;
	margin:4px;
	display:inline-block;
	float:left;
	/*border-radius:5px;
	border-bottom:3px solid #E4C79F;*/
	} 
/*---------------------------------------------------------------*/
.calendar_item A {
	PADDING-BOTTOM: 9px;
	BACKGROUND-COLOR: #F7F7F7;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #333;
	FONT-SIZE: 12px;
	PADDING-TOP: 9px;
	border: 1px solid #CCC;
	font-weight: 500;
}
.calendar_item A:hover {
	BACKGROUND-COLOR: #ffe2c6; DISPLAY: block; COLOR: #714400
}
/*---------------------------------------------------D A Ys------------*/
.cal_days_header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
.cal_days {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFE5BF;
	WIDTH: 90px;
	DISPLAY: block;
	FONT-FAMILY: Georgia,"Times New Roman",serif;
	FLOAT: left;
	HEIGHT: 25px;
	FONT-SIZE: 20px;
	VERTICAL-ALIGN: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	line-height:23px;
	color: #900;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
}
/*---------------------------------------------------------------*/
.cal_date {
/*	BACKGROUND-IMAGE: url(calendar-bg01.gif);*/
	PADDING: 0px;
	WIDTH: 96px;
	FLOAT: left;
	HEIGHT: 96px;
	OVERFLOW: hidden;
	margin-top: 2px;
	margin-left: 3px;
}
/*---------------------------------------------------B a c k  -  G r o u n d    of    M o n t h------------*/
.cal_date01 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg01.gif);
}
.cal_date02 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg02.gif);
}
.cal_date03 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg03.gif);
}
.cal_date04 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg04.gif);
}
.cal_date05 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg05.gif);
}
.cal_date00 {
	BACKGROUND-IMAGE: url(/images/Calendar/calendar-bg06.gif);
}
/*---------------------------------------------------E k a d a s h i    of    M o n t h------------*/
.Ekadashi01 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-01.png);
}
.Ekadashi02 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-02.png);
}
.Ekadashi03 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-03.png);
}
.Ekadashi04 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-04.png);
}
.Ekadashi05 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-05.png);
}
.Ekadashi00 {
	BACKGROUND-IMAGE: url(/images/Calendar/ekadashi-06.png);
}
/*---------------------------------------------------P u n a m    of    M o n t h------------*/
.Punam01 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-01.png);
}
.Punam02 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-02.png);
}
.Punam03 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-03.png);
}
.Punam04 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-04.png);
}
.Punam05 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-05.png);
}
.Punam00 {
	BACKGROUND-IMAGE: url(/images/Calendar/punam-06.png);
}
/*---------------------------------------------------A m a s    of    M o n t h------------*/
.Amas01 {
	BACKGROUND-IMAGE: url(/images/Calendar/amas-01.png);
}
.Amas02 {
	BACKGROUND-IMAGE: url(/images/Calendar/amas-02.png);
}
.Amas03 {
	BACKGROUND-IMAGE: url(/images/Calendar/amas-03.png);
}
.Amas04 {
	BACKGROUND-IMAGE: url(/images/Calendar/amas-04.png);
}
.Amas05 {
	BACKGROUND-IMAGE: url(/images/Calendar/amas-05.png);
}
.Amas00 {
	BACKGROUND-IMAGE: url(/images/Calendar//amas-06.png);
}
/*-----------------------------------------------Numeric   d a t e   CSS----------------*/
.cal_date_no {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: Georgia,"Times New Roman",serif;
	FONT-SIZE: 30px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
	color: #333;
}
.cal_date_no A:link {
	COLOR: #333;
}
.cal_date_Sun {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 30px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 1px;
	color:Red;
}
.cal_date_Sun A:link {
	COLOR:Red;
}
/*---------------------------------------------------S u n d a y------------*/
.cal_sunday {
	BACKGROUND-COLOR: #900;
	WIDTH: 90px;
	FONT-FAMILY: Georgia,"Times New Roman",serif;
	FLOAT: left;
	HEIGHT: 25px;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	line-height:23px;
	color: #FFF;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 4px;
}
.cal_date_sunday {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 3px;
	/*FONT-FAMILY: calibri;*/
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 15px;
	color: #900;
}
.cal_date_sunday A:link { COLOR: #900 }
/*-------------------------------------------------------E k a d a s h i---------------------------P u n a m-------*/
.cal_date_punam, .cal_date_amas,.cal_date_ekadashi{
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 3px;
	/*FONT-FAMILY: calibri;*/
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 15px;
	color: #900;
}
.cal_date_punam A:link, .cal_date_amas A:link, .cal_date_ekadashi A:link{ COLOR: #900 }

/*-----------------------------------------------------Calander Tithi Lines----------*/
.cal_date_l1 A, .cal_date_l3, .cal_date_l2 A{
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}



.cal_date_l1, .cal_date_l2, .cal_date_l3{
	TEXT-ALIGN: center; COLOR: #333; FONT-SIZE: 11px
}

/*---------------------------------------------------------------*/

.calendar_container{
	padding-left:10px;
	width:704px;
	float:left;
}
.month_pager{
	/*width:704px;*/
	float:left;
	background-color:#fff;
	margin-bottom:5px;
	padding:2px 0 3px 0px;
	/*border-bottom:1px solid #E4C79F;*/
	width:684px;
}


.cal_dayscontainer {
	WIDTH: 693px;
	FLOAT: left; 
	MARGIN-LEFT: 6px; 
	MARGIN-RIGHT: 6px;
}
.cal_tithicontainer {
	BACKGROUND-COLOR: #fc9; MARGIN: 0px; WIDTH: 243px; FLOAT: right; HEIGHT: 455px;
}
/*---------------------------------------------------------------*/
.month_pager_container {
	PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px;   PADDING-RIGHT: 0px;  PADDING-TOP: 0px;  height:26px; width:690px;
}

/*----------------------------------------------------P a g e r     for    M o n t h-----------*/
.month_pager_current a:link {
	BACKGROUND-COLOR: #333;
	WIDTH: auto;
	DISPLAY: block;
	FLOAT: left;
	color:#FFF;
	FONT-SIZE: 12px;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.month_pager a {
	background-color:1px solid #E4C79F;
	border:1px solid #E4C79F;
	/*border-radius:4px;*/
	WIDTH: 30px;
	DISPLAY:  inline-block;
	color:#A02031;
	FONT-SIZE: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-left: 4px;
	margin-right:4px;
	text-align:center;
}

.month_pager a.currentmonth, .month_pager a.currentdate
{
	BACKGROUND-COLOR: #990000;COLOR: #FFF; font-weight:bold;
}
.month_pager a:hover {
	BACKGROUND-COLOR: #990000;COLOR: #FFF;
}
.month_pager_disable, .month_pager_disable a, .month_pager_disable a:hover, .month_pager_disable a:link, .month_pager_disable a:visited  {
	background-color:1px solid #e0ddda;
	border:1px solid #bcbcbc;
	/*border-radius:4px;*/
	color:#919191;
	DISPLAY:  inline-block;
	color:gray;
	FONT-SIZE: 12px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-left: 0px;
	text-align:center;
	WIDTH: 43px;
}


/*----------------------------------------------------C a l e n d a r    F e s t i v a l     l i s t  -  Tithi-----------*/
.tithi_bar {
	/*background-color: #fffaea#fbe297*/
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	width:95%;
	float: left;
	
	margin-top:2px;
	margin-left:13px;
	
}

.month_bar{
	/*background-color: #F6E3C5;*/	
	padding: 0px;
	width:100%;
	float: left;
	height:17px;
	margin-bottom:5px;
	font-size:14px;
	color:#B45515;
	text-align:left;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",serif;
	border-bottom:2px solid #E4C79F;
	
}
.month_bar  a:link{
color:#885F46;
	padding-left: 5px;


}
.tithi_date{
	
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	color: #885F46;
	display:inline;
	padding-left:6px;
	padding-bottom:3px;
}
.tithi{
	
	font-size: 12px;
	vertical-align: middle;
	color: #885F46;
	padding-left:2px;
	padding-bottom:3px;
	display:inline;
	
}
.tithi a:link{
	color: #00F;
	
}

.tithi_desc{
	/*FONT-FAMILY: calibri;*/
	font-size: 12px;
	line-height: 1.9em;
	color: #3C3C3C;
	word-spacing:0.3em;
	text-align:justify;
	margin-left:13px;
}


h2.annualfestival_title, .annualfestival_title {
	/*border-bottom:1px solid #E4C79F;*/
	font-size: 180%;
	font-weight: normal;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:6px;
	color:#b45515;
	display:block;
	float:none;
	font-family: Georgia,"Times New Roman",serif;
	margin-left:5px;
	margin-right:5px;
}

h2.annualfestival_title a:link, h2.annualfestival_title a:visited, h2.tithi_title a:link, h2.tithi_title a:visited {text-decoration:none;color:#a33038;}
div.annualfestival_title, span.annualfestival_title,  h2.annualfestival_title  {
	font-family: Georgia,"Times New Roman",serif;
	font-size:200%;
	text-transform:none;
	font-weight:400;
	text-align:center;
	
}
 div.tithi_title, span.tithi_title, tr.tithi_title, h2.tithi_title {
	font-family: Georgia,"Times New Roman",serif;
	font-size:130%;
	text-transform:none;
	font-weight:400;
}

h2.tithi_title, tr.annualfestival_title {
	border-bottom:1px solid #E4C79F;
	font-size: 150%;
	font-weight: normal;
	vertical-align: middle;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:5px;
	color:#993300;
	display:block;
	float:none;
	margin-bottom:0px;
}


 .nirnay_month_tithi a,  .nirnay_month_tithi a:link,  .nirnay_month_tithi a:hover,  .nirnay_month_tithi a:visited{
	 font-size:11px;
	 color:#B45515;
 }
 
 .calendar_menu {/*width:185px;*/
	padding:0;
	margin: 0;
	margin-bottom:-0px;
	
/*	height:35px;
	width:960px;
	border-bottom:2px solid #dcccb2;*/
}

.calendar_menu a {
	color:#885f46;
	text-decoration:none;
	font-size:18px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*.TitleOnly a:hover {color:#000;	margin: 0px;	padding: 0px;	text-decoration:none;	display: block; text-align:left;}*/
.calendar_menu a:visited {
	color:#885f46;
	text-decoration:none;
	text-align:left;
}
.calendar_menu a:link {
	color: #885f46;
	text-align:center;
	text-decoration:none;
	font-size:16px;
	display:block;
}
.calendar_menu_current a:link {
	font-weight:bold;
	}

.calendar_menu li {
	color:#885f46;
	/*font-family:Calibri;*/
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-right:0px;
	margin-left:21px;
	list-style:none;
	/*background-color: #fee6c1f9eece;
	border-bottom:1px solid #dcccb2; */
	
	float:left;
}
 
.muhurt_type, .muhurt_month{
	background-color:#fff; text-align: left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#B45515;
}