/*  image, video, article gallery  */
div#image_gallery_wrapper, div#video_gallery_wrapper, div#article_gallery_wrapper {
	width:100%;
	text-align:center;
}

div#image_gallery, div#video_gallery, div#article_gallery {
	width:524px;
	text-align:left;
	
	font-size:10px;
	font-family: verdana,tahoma,sans-serif;
	color:#4c4619;
	font-weight:normal;

	padding:10px;
	margin:0 auto;
	margin-bottom:10px;
	
	color:#7e3136;
	border-width:2px;
	border-color:#4c4619;
	border-style:double;
	background-color:#b4a98e;
}

div.videoLink a {
	text-decoration:none;
}
div.videoLink a:hover {
	text-decoration:underline;
	color:#7e3136;
}

/* thumbnails */
.news_item_over {
	position:relative;
	padding:10px;
	border:1px solid #000066;
	border-collapse:collapse;
	background-color:#B0AEFF;
}
.news_item_out {
	position:relative;
	padding:10px;
	border:1px solid #b4a98e;
}
	.news_item, .wide_item {
		width:240px;
		/*text-align:left;*/
		padding:0;
		margin:0;
		clear:both;
	}
		.news_photo {
			float:left;
			width:60px;
			padding-left:10px;
			margin:0;
		}
		.news_text, .wide_text {
			float:left;
			width:135px;
			padding:0px 10px 0px 10px;
			margin:0;
		}
		.news_date {
			position:absolute;
			text-align: right;
			font-size:9px;
			color:#666666;
			right:10px;
			bottom:10px;
		}
.wide_item {
	position:relative;
	width:500px;
}
.wide_text {
	width:400px;
}
.search_result {
	float:right;
	font-size:9px;
	color:#666666;
}		
/* image border + hover (everywhere) */
div#gallery img {
	border:2px solid #7e3136;
}
div#gallery img:hover {
	border:2px solid #5e2528;
}

/* text to the gallery items */
div#image_gallery a, div#article_gallery a {
	color:#7e3136;
 	text-decoration:none;
}

div#image_gallery a:hover, div#article_gallery a:hover {
	color:#ffffff;
 	text-decoration:none;
}

/* articles */
.article-img-gurudev {
	border:2px solid #4c4619;
}

/* nature corner */
.plant_images_container {
	float:left;
	width:225px;
	margin:0px auto;
	padding:0px 10px 0px 10px;
}
.plant_image_container {
	width:225px;
	margin:0px auto;
}
.plant_image_caption {
	padding: 4px 0 8px 0;
	margin:0px auto;
}

.plant_texts_container {
	float:left;
	width:393px;
	padding:0px 20px 0px 20px;
}
.plant_text {
	padding-bottom: 12px;
	font-family: Verdana,Tahoma,"sans-serif";
}
.plant_label {
	font-weight: bold;
	font-style: italic;
	font-family: Papyrus;
	color: #d00000;
}
.no_empty_line { padding-bottom: 0px; }



/* calendar */
.calendarControl {
	text-align: right;
	font-family: Tahoma;
	position: absolute;
	top:0px;
	right:0px;
	background-color: #f0f0f0;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:0 2px 0 2px;
}
.calendarControl form {
	padding: 0;
	margin: 0;
	display: inline;
}
.calendarEkadasiAlert {
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #a00000;
	padding: 2px;
	margin: 10px auto;
	text-align: center;
	width: 300px;
	color: #a00000;
}

	/* wall */
#calendarWall { margin-top: 2px; }
#calendarWall table, #calendarWall table td {
	border:1px solid #cccccc;
	border-collapse:collapse;
}
#calendarWall table td {
	vertical-align:top;
	width:90px;
	padding:0px;
}

.calendarWallOtherMonthLink a {
	font-size:11px;
	font-weight: bold;
}
.calWED, .calWED_Community,
.calBED, .calBED_Community {
	padding:2px;
	font-size: 11px;
	font-family: Arial;
	clear: both;
}

.calWED_Today {
	background-color: #e0ffe0;
}
.calWED_Ekadasi {
	background-color: #ffe0e0;
}
.calWED_OtherDay {}
	.calWED_Heading_Today {
		background-color: #c0ffc0;
		border: 1px solid #00a000;
		border-bottom: 2px solid #00a000;
	}
	.calWED_Heading_Ekadasi {
		background-color: #ffc0c0;
		border: 1px solid #a00000;
		border-bottom: 2px solid #a00000;
	}
	.calWED_Heading_OtherDay {
		vertical-align: top;
	}

	.calWED_HeadingLabel, .calBED_HeadingLabel {
		float: right;
		font-family: Arial;
		font-size: 12px;
		font-variant: small-caps;
		font-weight: bold;
		text-align: right;
		padding: 1px 3px 0px 0px;
		margin: 0;
	}
		.calWED_DayNumber, .calBED_DayNumber {
			font-family: Arial;
			font-size: 12px;
			float: left;
			padding: 2px;
		}
	.calWED {
		min-height: 50px;
	}
	.calWED_Community {
		background-color: #e0e0ff;
		border-top: 2px solid #0000a0;
		border-bottom: 2px solid #0000a0;
		/*margin-top: 5px;*/
		vertical-align: bottom;
	}
	
.calWED_OtherMonth {
	background-color: #eeeeee;
	min-height: 50px;
}

	/* booklet */
#calBooklet table, #calBooklet table td {
	border:none;
	border-collapse:collapse;
}
#calBooklet table td table {
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
}
#calBooklet table td table td {
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:none;
}
.calBED {}
.calBED_DayNumber {}
	.calBED_Today {
		background-color: #e0ffe0;
		border: 1px solid #00a000;
	}
	.calBED_Ekadasi {
		background-color: #ffe0e0;
		border: 1px solid #a00000;
	}
		.calBED_HeadingLabel {}
	.calBED_Community {
		background-color: #e0e0ff;
		border-top: 2px solid #0000a0;
		margin-top: 5px;
	}

.calBooklet_MasaName {
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 16px 0px 16px 0px;
}

.calBED_Heading_Today {
	width:70px;border-right: 2px solid #00a000;background-color: #c0ffc0;
}
.calBED_Heading_Ekadasi {
	width:70px;border-right: 2px solid #a00000;background-color: #ffc0c0;
}
.calBED_Heading_Empty {
	width:70px;padding-right: 3px;
}

/*dictionary styling  begins here*/

h1.headline_1
{	font-size:72px;
	line-height:0.5em;
	font-family:arial, tahoma, sans-serif;
}

h2.headline_2
{	font-size:40px;
	line-height:0.5em;
	font-family:arial,tahoma, sans-serif;
}

h3.headline_3
{	font-size:30px;
}

h4.headline_4
{	font-size:20px;
}

h5.headline_5
{	font-size:16px;
}
div.dictionary
{	font-family:arial, tahoma, sans-serif;
	font-size:14px;
}
span.dictionary_bold
{	font-weight:bold;
}

span.dictionary_italic
{	font-style:italic;
}
/* dictionary styling ends here*/