body {
  background:#fff;
  color:#000;
  margin:0;
  padding:0px 0px 0px 0px;
     }

.words {font-size:120%; clear:both; width:80%; vertical-align: middle; border-bottom:1px #cccccc dotted;}
.word-pic {float:right; margin-top:0px; margin-bottom:20px; padding-left:20px; border-left:1px #cccccc dotted;}

a:link {color:#339; background:#fff; text-decoration:none; }
a:visited { color:#339; background:#fff; text-decoration:none; }
a:hover { color:#33f; background:#fff; text-decoration:underline; }
a img {border-width:0;}

p {font-size:100%; color:#333; background:#fff; margin-left:0px;}
p.quote {margin-left:40px;}
td {vertical-align: top;}
.vmmain {font-size:100%; font-weight:bold; color:#000; background:#fff;}

#donate {color:#aa3333; font-size:80%; font-family: sans-serif; border:1px solid #ccc; padding:5px;}

#chapter {
  float:right;
  width:180px;
  margin:0px 0px 20px 20px;
}

/* ------------------ Header---------------------- */

#header {
  text-align:left;
  background:#000;
  padding:1px 0px 1px 0px;
  width: 1200px;
  }
#header img {
   float:right;
   padding: 0px 20px 0px 0px;
   }
#header h1 {
   padding-left:10px;
   font-size:200%;
   font-weight:bold;
   font-family:serif;
   color:#fff;
   background:#000;
   }
#header h2 {font-size:150%; color:#aa0; background:#fff;}

/* ------- Content  ---------------------------- */
#content {
  clear:both;
  float:left;
  margin:0 auto;
  padding:0;
  text-align:left;
  }
#menu {
  float:left; 
  width:200px; 
  padding:0px 10px 10px 15px;
  text-align:left;
  color:#666;
  background:#fff;
  margin-top:0px;
  z-index:2;
  }
#main {
  width:700px;
  padding:10px 30px 0px 20px;
  float:left;
  margin:0px 0px 0px 0px;
  border-right:1px solid #666;
  border-left:1px solid #666;
  z-index:3;
  }
#sanskrit {
  width:64%;
  padding:10px 30px 0px 20px;
  float:left;
  margin:0px 0px 0px 0px;
  border-right:1px solid #666;
  border-left:1px solid #666;
  z-index:3;
  }

#main2 {
  clear:both;
  width:700px;
  padding:0px 0px 0px 20px;
  float:left;
  }
#sidebar {
  width:200px;
  float:left;
  text-align:center;
  padding:0px 10px 10px 10px;
  background:#fff;
  color:#000;
  margin-top:0px;
  z-index:1;
  }
#footer {
  clear:both;
  width: 1200px;	
  background:#fff;
  color:#666;
  margin-top: 20px;
  padding:0px 0px 0px 20px;
  border-top:1px solid #666;
  }

/* -------------------- menu -------------------- */
#menu ul {
  margin-left:10px;
  padding:0 0 ;
  list-style:none;
  }
#menu li {
  margin:0;
  padding:0 0 .2em 10px;
  text-indent:-15px;
  line-height:1.5em;
  font-weight:bold;
  }

#menu2 ul {
  font-size:80%;
  color:#FF0000;
  margin:0 0 1.5em;
  padding:0;
  list-style:none;
  }
#menu2 li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }

#menu a:link {color:#933; background:#fff; text-decoration:none; }
#menu a:visited { color:#933; background:#fff; text-decoration:none; }
#menu a:hover { color:#f00; background:#fff; text-decoration:underline; }
#menu a img {border-width:0;}

#menu h2 { font-weight:bold; color:#000; background:#fff;}

#menu p.copy {font-size:80%; font-weight:normal; color:#cc0000; background:#fff; text-align:center;}

/*------------------ Main --------------------- */

#main h2 {font-size:150%; font-weight:bold; color:#000; background:#fff; margin-top:30px;}
#main h3 {font-size:120%; color:#333; background:#fff; margin-top:20px;}

#main a:link {color:#669; background:#fff; text-decoration:none; }
#main a:visited { color:#669; background:#fff; text-decoration:none; }
#main a:hover { color:#00f; background:#fff; text-decoration:underline; }
#main a img {border-width:0;}

#main ul {
  list-style:none;
  }

#main li {
  text-indent:-15px;
  line-height:1.5em;
  }

td.jinas {border-top:1px dotted; border-bottom:1px dotted;}

table.hum {
   width:100%;
   }

td.hum {
   vertical-align: top; 
   width:33%;
   border:1px #aaa dotted;
   text-align: center;
   padding:5px;
   }

td.bijaimage {
   vertical-align: top; 
   text-align: center;
   width:30%;
   padding-bottom:10px;
   padding-top:0px;
   border-bottom:1px #ccc dotted;
   }

td.bijatext {
   vertical-align: top; 
   width:60%
   }

table.subbija {
   width:100%
   }

td.subbija {
   text-align: center;
   width:50%;
   }

table.letter {

   border:1px #999 solid;
   }

td.letter {
   text-align: center;
   width:110px;
   border:1px #ccc dotted;
   }

table.mantra {width:100%;}
td.mantraleft {vertical-align: middle; width:80%; text-align:left;}
td.mantraright {vertical-align: middle; width:20%; text-align:right;}

.siddham {float:left; padding: 10px 20px 10px 10px;}
.draw {float:left; padding: 0px 0px 30px 0px;}
.stroke {padding: 10px 0px 0px 0px;}

.drop:first-letter {
	font-size:300%;
	font-weight:bold;
	float:left;
	color:#9e0b0f;
	background:#fff;
 	margin-left:0px;
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px; 
	PADDING-RIGHT: 4px; 
        PADDING-LEFT: 0px; 
      }
p.mantra {
   font-size:1.6em;
   font-weight:bold;
   color:#666669;
   }

p.mantraSmall {
   font-size:1.4em;
   font-weight:bold;
   color:#666669;
   }


p.indent {
   margin-left:2em;
   }

dd {
  margin-left:0px;
  padding:0 0 ;
  list-style:none;
  font-weight:bold;
  }
dt {
  margin-left:20px;
  padding:0 0 .2em 10px;
  text-indent:-15px;
  line-height:1.5em;
  }

#audio {
text-align:center; 
float:right; 
padding:10px; 
margin:0px 0px 10px 40px; 
border:2px dotted #cccccc;
width:180px;
max-width:180px; 
background-color:#fffffc; 
color:#000000;
}

#audio.sound { background-color:#ffffcc; color:#000000;}

#audio.h3 {background-color:#fffffc; color:#000000;}

#audio a:link {color:#690; background:#fffffc; text-decoration:none; }
#audio a:visited { color:#690; background:#fffffc; text-decoration:none; }
#audio a:hover { color:#33f; background:#ffc; text-decoration:underline; }
#audio a img {border-width:0;}

#jinas {	
   margin-top:10px;
   clear:both;}

#jinas table {

	border-top:1px #000000 solid; 
	border-bottom:1px #000000 solid;
}
#jinas tr {width:100%}
#jinas td {width:200px}
#jinas p  {border-top:1px #cccccc dotted; border-bottom:1px #cccccc dotted;}

dd.sans {
  margin-left:0px;
  padding:0 0 ;
  list-style:none;
  font-weight:normal;
  }
dt.sans {
  margin-left:20px;
  padding:0 0 .2em 10px;
  text-indent:-15px;
  line-height:1.5em;
  }

.om {vertical-align: top; width:120px; text-align:center}

/*----------------- Sidebar ---------------------*/

#sidebar p {
   color: #666;
   background: #fff;
   }

#sidebar form {
   color: #666;
   background: #fff;
   }

#sidebar p.quote {
   font-style:italic;
   color: #999;
   background: #fff;
   border-bottom:10px solid #fff;
   margin-left:0px;
   }
#sidebar p.side {
   color: #333;
   background: #fff;
   }

#sidebar p.new {color:#c60; background:#fff;}

.vmside {font-size:80%; font-weight:bold; color:#000; background:#ffe;}

#sidebar a:link {color:#669; background:#fff; text-decoration:none; }
#sidebar a:visited { color:#669; background:#fff; text-decoration:none; }
#sidebar a:hover { color:#33f; background:#fff; text-decoration:underline; }
#sidebar a img {border-width:0;}


/*------------------- Bibliography --------------------*/

#bib { 
}

#bib ul {
  margin-left:40px;
  padding:0 0 ;
  list-style:none;
  }
#bib li {
  text-indent:-40px;
  line-height:1.5em;
  font-weight:normal;
  }
