

BODY
{
    background: #FFFFEB;
    color: #1a1f45;
    font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode",sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 1em;
    text-align: left;
    }
    
.body-unicode
    {
    background: #ebFFff;
    color: #1a1f45;
    font-family: "Sanskrit 2003", "Arial Unicode MS", Chandas, "Lucida Sans Unicode", sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 1em;
    text-align: left;
    
    }
    
img {
border:0; 
margin:0 0 0 0; 
} 

.img-nomargin-floatright {
border:0; 
margin: 0px 0px 0px 0px; 
float: right;
} 

.img-nomargin-floatleft {
border:0; 
margin: 0px 0px 0px 0px; 
float: left;
} 

.img-margin-floatleft {
border:0; 
margin: 10px 10px 10px 10px; 
float: left;
} 

.img-margin-floatright {
border:0; 
margin: 10px 10px 10px 10px; 
float: right;
} 



    
P {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin: 1em;
text-align: left;
}

H1              { 

    font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
  display: block;
  font-size: 130%; 
  font-weight: bold;
  text-align : left; 
 }

 
H2              { 
  font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
  display:block;
  font-size: 110%; 
  font-weight: bold;
  text-align : left; 
  }

  

H3              {
  font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
 display:block;
 font-size: 100%;
 font-weight: bold; 
 text-align : left; 
 }

 
H4 {
  font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
	display:block;
	font-size: 90%;
	font-weight: bold;
	text-align : left; 
}

H5 {
  font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
	display:block;
	font-size: 80%;
	font-weight: bold;
	text-align : left; 
}

H6 {
  font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
	display:block;
	font-size: 70%;
	font-weight: bold;
	text-align : left; 
}


TD {
    vertical-align: top;
	}


TABLE {
    vertical-align: top;
    padding: 5px;
	}

A:link {
	text-decoration: underline;
}

A:visited {
	text-decoration: underline;
}

A:active {
	text-decoration: underline;
}

/* Note: Pseudo-class A:hover is not supported in CSS1, Internet Explorer 3, and Netscape 4. */

A:hover {
    text-decoration : none;
	border : none #ccffcc;
	background: #ffff00;
	color : #800000;
}



BLOCKQUOTE { display: block }

pre {
  margin-left: 10%;
  white-space: pre;
}

/* Basic styling font effects.  Note that the <B> tag is deprecated;  use <span class="strong"> instead. */	 

B { font-weight: bold }

.strong {
	font-weight: bold;
}

.larger {
	font-size: larger;
}

.larger-bold
{
    font-size: larger;
    font-weight: bold;
}

.smaller {
	font-size: smaller;
}

.center {
	text-align : center;
}

DT {
	font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
	font-size: 110%;
	font-weight: bold;
	text-align : left; 
}

.navigation-cell
{
    color: black;
    background: #B2AD87;
    border: thin solid #cccccc;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
    border-right: #cccccc thin inset;
    border-top: #cccccc thin inset;
    border-left: #cccccc thin inset;
    border-bottom: #cccccc thin inset;
}

.indented
{
    border: thin solid #cccccc;
    background-color: #FFF8EB;
    position: relative;
    left: 20px;
}

.navigation-cell-lighter
{
    color: black;
    background: #E4DFB9;
    border: thin solid #cccccc;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
    border-right: #cccccc thin inset;
    border-top: #cccccc thin inset;
    border-left: #cccccc thin inset;
    border-bottom: #cccccc thin inset;
    }


.navigation-cell-title
{
    color: #1a1f45;
    background: #B2AD87;
    text-align: left;
    vertical-align: top;
    font-style: normal;
    font-size: larger;
    font-weight: bold;
    font-variant: normal;
}



.feature-cell
{
    color: black;
    background: #E4C9B9;
    border: thin solid #cccccc;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align: top;
    border-right: #cccccc thin outset;
    border-top: #cccccc thin outset;
    border-left: #cccccc thin outset;
    border-bottom: #cccccc thin outset;
}

.feature-cell-title {
	color: #1a1f45;
	background: #E4C9B9;
	text-align : left;
	vertical-align : top;
	font-size : larger;
	font-style : normal;
	font-weight : bold;
}

.feature-sidebar
{
    background-position: #E4C9B9;
    background: #E4C9B9;
    font-size: larger;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000;
    text-align: left;
    vertical-align: top;
    display: inline;
    float: right;
    width: 200px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top-style: outset;
    border-right-style: outset;
    border-left-style: outset;
    border-bottom-style: outset;
}


.caption
{
    font-size: small;
    font-weight: normal;
    text-align: center;
    vertical-align: top;

}

.bull {
background-image : url("http://www.growthhouse.org/graphics/bullet_rb.gif"); 
background-repeat : no-repeat; 
padding-left : 10px; 
font-size : 11px; 
} 



.crumbtrail
{
    background-color: #FFF8EB;
    border: thin solid #cccccc;
    font-size: smaller;
    padding-left: 5px;
    padding-right: 5px;
    color: #800000;
    text-align: left;
    vertical-align: middle;
    border-right: #cccccc thin inset;
    border-top: #cccccc thin inset;
    border-left: #cccccc thin inset;
    border-bottom: #cccccc thin inset;
}

.devanagari
{
    font-family: "Sanskrit 99 c";
    color: black;
    background: #B2AD87;
}

.devanagari-larger
{
    font-family: "Sanskrit 99 c";
    color: black;
    background: #B2AD87;
    font-size: larger;
}

.transliteration
{ 
    font-family: "URW Palladio IT";
    color: black;
    background: #B2AD87;
 border-right: groove; border-top: groove; border-left: groove; border-bottom: groove; }


.transliteration-larger
{
    font-family: "URW Palladio IT";
    color: black;
    background: #B2AD87;
    font-size: larger;
}

.html {
	background: Yellow;
	color: blue;
	font-family: Courier, "MS Courier New", Prestige, "Everson Mono", monospace
}

.html-red {
	background: Yellow;
	color: red;
	font-weight: bold;
	font-family: Courier, "MS Courier New", Prestige, "Everson Mono", monospace
}


	

.warning {

	color : #ff0000;

	background : #ffff00;

	font-weight : bold;

}




.emphasis-largebold {

	font-size : large;
	font-weight : bold;
}

		

 

.theme-color1 {
   
	color: black;
	background: #e7efff;
	border : thin solid #cccccc;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	vertical-align : top;
	font-style : normal;
}

.theme-color1-darker {

	color: black;
	background: #b4cdff;
	border : thin solid #cccccc;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	vertical-align : top;
	font-style : normal;
}


.theme-color2 {
 
	color: black;
	background: #efffe7;
	border : thin solid #cccccc;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	vertical-align : top;
	font-style : normal;
}

.theme-color2-darker {
  
	color: black;
	background: #cbd8c4;
	border : thin solid #cccccc;
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	vertical-align : top;
	font-style : normal;
}

.sanskrit-text-deva {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-size: 120%;
font-style: normal;
font-variant:  normal;
font-weight: bold;
color: #330088;
margin: 1em;
text-align: left;
background: #e7efff;
border : thin solid #cccccc;
padding-left : 5px;
padding-right : 5px;
vertical-align : top;

}

.sanskrit-text-translit {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-size: 120%;
font-style: normal;
font-variant:  normal;
font-weight: bold;
color: #880033;
margin: 1em;
text-align: left;
background: #ffe7ef;
border : thin solid #cccccc;
padding-left : 5px;
padding-right : 5px;
vertical-align : top;
}

  .vocab-area              {
  background-color: #FAFFF5;

 }

.vocab-word {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-style: normal;
font-variant:  normal;
font-weight: bold;
color: #880055;

}

.vocab-grammar {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-style: normal;
font-variant:  normal;
font-weight: normal;
color: #008833;

}

.vocab-meaning {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-style: normal;
font-variant:  normal;
font-weight: normal;
color: #330066;


}

.root {
font-family: "Times New Roman", "Arial Unicode MS", Sans-Serif;
font-style: normal;
font-variant:  normal;
font-weight: bold;
color: #000000;
 background-color: #FFD700;
margin: 1em;
text-align: left;
}

.translation              {
font-family: "Sanskrit 2003", "Arial Unicode MS" , Chandas, "Lucida Sans Unicode", Verdana, Sans-Serif;
font-size: 120%;
font-style: normal;
font-variant:  normal;
font-weight: bold;
color: #006633;
margin: 1em;
text-align: left;
background: #efffe7;
border : thin solid #cccccc;
padding-left : 5px;
padding-right : 5px;
vertical-align : top;

 }
 
 .commentary              {
  font-size: 100%;
  color: #79652F;
  background-color: #F5FFFA;

 }
 
 .commentary-area              {
  background-color: #FAF5ee;

 }
 
 
 .footnote{font-size:70%;
 vertical-align:top;
   color: #652F79;
} 


 .footnote-text              {
  font-size: 90%;
  color: #2F7965;

 }
 
  .footnote-area              {
  background-color: #FAF5FF;

 }
 
/* 
p:hover {text-decoration: underline overline;}
*/


