/* CSS Document for Muktabodha website*/

body	{
			/*This is to facilitate elastic layout where relative font sizes
			  are indicated in em units. I.e default font-size is 16px so this sets 1em to 10px
			  for easy calculation of relative font sizes.
			  i.e. 1.4em starts out as 16px etc.
			*/		
			font-size: 62.5%				
		}
.window_background	{
						background-color	:silver;
						text-align		:center;
					}
.page_background 	{
					
						background-color	: #fcf0ca;
						width				: 90em;
						height				: 100%;
						margin				: auto;
						padding				: .5em;
						max-width			: 95%
					}
.content_box 	{
					padding				:1em;
					text-align			:justify;
					background-color	:#ffffff;
					color				:#003300;
					font-family			:Verdana,Arial,Helvetica,sans-serif;
					font-size			:1.4em;
					font-weight			:normal;
					overflow:			auto; /*prevents content_box collapsing around floated news_panel element*/
				}
					
					

h1			{
				color		: #ce0f00; 
				font-size	: 2em; 
				text-align	: center;
				font-weight	: bold;
				font-family	: Verdana, Arial, sans-serif;
			}



h2			{
				color		: #ce0f00; 							
				font-size	: 1.4em;
				text-align	: left;
				font-weight	: normal;
				font-family	: Verdana, Arial, sans-serif;
				margin-bottom : 0;
			}
h6	{
		font-weight:bold;
		font-size:inherit;
		margin-bottom:0;
		padding-bottom:0;
	}
	
#news_panel > h2 {text-align:center;}
				
.navigation_bar {	
					background-color:#cde0ce; 
					text-align		:justify; 
					width			:100%; 
					padding-top		:0.5em;
					padding-bottom	:0.5em;
                     /*    margin-bottom:.5em; */
					clear			:both;
					font-size		:1.75em;
					font-family: Times, TimesNR, serif;

				}
				
.justified_navigation_bar {	
					background-color:#cde0ce; 
					text-align		:justify;
					height			:2em;
					width			:96%; 
					padding-top		:.5em;
					padding-bottom	:0em;
					padding-right	:2%;
					padding-left	:2%;
                     /*    margin-bottom:.5em; */
					clear			:both;
					font-size		:1.5em;
					font-family: Times, TimesNR, serif;
					
				}

.justified_navigation_bar * {display :inline;padding:0;margin:0;vertical-align: bottom;}

.filler						{		display		:inline-block;
									width		:100%;
									height		:0;
									line-height	:0;
									margin:0; padding:0;
							}
							
.emphasize_text		{
						font-weight	:bold;
					}
					
.first_paragraph_below_header	{padding-top:0; margin-top:0;}

.spaced_list li	{padding-bottom :1em;}


.copyright_notice {text-align:center;font-size:1.5em;}

#news_panel	{
				float				:right;
				width				:45%;
				background-color	:#fcf0ca;
				margin-left			:1em;
				margin-right		:0;
				padding				:1%;
				color				:black;
			}
#homepage_photo	{
					display:	block;
					margin:		auto;
					width:		99%;
				}

.block_with_paragraphs_aligned_left_same_line {clear:both;}
.block_with_paragraphs_aligned_left_same_line p
												{	display:inline-block;
													float:left;
												}
												

			



.muktabodha_title
                    {
                         color		: #782da5; 
                         font-size		: 14pt; 
                         text-align	: left;
                         font-weight	: bold;
                         font-family	: Verdana, Arial, sans-serif;
                    }



				
a:link    {color:#003300;text-decoration:underline;}
a:visited {color:#003300;text-decoration:underline;}
a:hover   {color:#003300;text-decoration:underline;}
a:active  {color:#003300;text-decoration:underline;}
				

.muktabodha_purple	{color:#782da5;}
.muktabodha_red		{color:#ce0f00;}
