*{margin:0;padding:0}
 @font-face { font-family: 'urw-palladio'; src: url('/docs/fonts/urw-palladio-itu.ttf'), format('truetype')}
 @font-face { font-family: 'sanskrit99'; src: url('/docs/fonts/sanskrit99.ttf'), format('truetype')}
article{line-height:2em;margin-top:1.5em}
article hr{width;62%;margin:0 auto}
html {width: 100%; max-width: 100%;border-bottom:none}

body{width:100%; max-width: 100%;
	margin:0 auto;
	font-size:16px;font-style:normal;font-weight:normal;font-family:oxygen,"Nunito",Arial,Helvetica,sans-serif;letter-spacing:0;}

a{text-decoration:none}
a.bare, img.bare {text-decoration:none;border:none}
a.footnote {text-decoration:none;color:#997A00;border-bottom:1px dotted #997A00}
a.footnote:visited{text-decoration:none;color:#e6B873;border-bottom:1px dotted #e6B873}
a.text:active {text-decoration:none;color:#ff9900;border-bottom:1px dotted #ff9900}
p{padding:0.5em 0 0.5em 0}

.article-section {font-size:115%;line-height:135%;text-align:left}
.article-text {font-size:100.1%;text-align:left}

.author {font-size:115%;line-height:135%;text-align:center}

.by-line{width:630px;margin:-0.5em 0 0.5em 0;border:0px;padding:0 10px 0 10px;float:right;text-align:right}

#content a{font-style:italic;font-family:georgia;font-size:101%;line-height:98%}
#content img{border-radius:6px}
#content ul{list-style-type:none}

hr.toc {text-align:right;height:1px;border:none;color:#bbbbbb;background-color:#bbbbba;width:100%}
hr.article-end {width:62%;text-align:center;margin:1em auto 0em auto}
hr.left-90 {width:90%;text-align:left}
hr.section {width:62%;text-align:left;float:left}
td.main, p.main, main p {line-height:1.5}

.ico{width:100%; max-height:16px;max-width:20px}
.insert{width:550px}

.linkLeft{float:left}
.linkCtr{text-align:center}
.linkRight, span .linkRight{float:right}
.linkCtr a,.linkLeft a,.linkRight a{padding:0 0.5em 0 0.5em;margin-left:0.5em;margin-right:0.5em}

.linkLeft,.linkCtr,.linkRight{margin-top:2px;margin-bottom:2px}
.linkLeft a,.linkCtr a,.linkRight a
{padding:0 1em 0 1em;text-decoration:none;font-size:95%;line-height:113%;
background-color:#e3fab9; border-radius:6px}
.linkLeft a:hover,.linkCtr a:hover,.linkRight a:hover{background-color:#c3de99}

.not-found,a.oops {width:712px}
.onbsr,.by-line{font-family:georgia}
.onbsr{font-style:italic;font-size:110%;margin:0;padding:0}


#pgData{width:100%;max-width:70%;margin-right:2px;min-height:85em}
#pgData{line-height:1.1em;font-size:100.1%;
float:right;padding:0 2em 1em 2em;background-color:#fefefe;color:#222}

#pgContent{line-height:1.5em;width:100%;max-width: 1200px;margin:0 auto;}
#pgFooter{padding:3px 0 10px 0}
#pgHeader{margin: 10px auto 20px auto;padding: 10px 5%;border-bottom: 1px solid #d8d8d8}
#pgNav{width:20%;padding:2px 0 6px 3px}

#pgNav{float:left;text-align:left;border-right: 1px solid #d8d8d8;}
#pgNav{letter-spacing:0.1pt;font-size:15px;line-height:16px;font-weight:300}
#pgNav a, #pgNav a:visited {display: block;text-decoration:none; color: #839e59; padding-bottom: 4px;}
#pgNav a:hover, #pgNav a:visited:hover {color: #aa9d88;}
#pgNav .section{font-weight:600;font-family: 'Sree Krushnadevaraya',serif;font-size:16px; margin: 10px 0 15px 0;}
#pgNav ul{padding:0 0 4px 0;list-style-type:none;font-size:97%}

#pgTop{font-size:0.01em;line-height:0.01em}

ul.menubar {list-style-type:none;float:right;margin: 20px auto;width:100%;padding: 10px 5%;}
ul.menubar li {display:inline;float:right;}
ul.menubar li a {text-decoration:none;display:block;padding:10px; color: #fff;}
ul.menubar li:first-child, ul.menubar li.first-child{float:right}
ul.menubar li:last-child, ul.menubar li.last-child{float:right}
#pgEnd hr{width:80%;color:#aaaaaa;margin:0 auto;display:block}

.monosp,.msp{font-family:'Courier New',Monaco,monospace}

.watermark {font-family:georgia , serif; display: inline-block;font-size:240%;font-weight: bold;margin:5px 0 0 0}

.col,.column {float:left;padding-right:15px}
.left,hr.left {float:left;margin-left:0;margin-right:auto;text-align:left}
.right,hr.right {float:right;text-align:right;padding-right:1em}
.clr,br.clr {clear:both;font-size:0em;line-height:0em}
.vdivider {line-height:0.7em}
.vspace-mini {font-size:4px;line-height:0.4em}
.vspace-micro {font-size:1px;line-height:1px;height:0px}
.vsp{height:20em}


.note {font-size:1.1em}
.oops,a.oops{color:maroon}
#content audio,.audio,.play{border-radius:6px;height:1.3em}
.pricing {color:green;text-decoration:line-through}
.descrip {color:blue}

.box,.barebox {width:600px}
.box,.barebox{padding:10px 20px 5px 40px;margin:1em auto 2em auto}
.box,.barebox{border-radius:20px}
.box{border:1px solid grey}
.barebox{border:1px solid #ded}

.insert {background-color:#fddf9f;border:1px;padding:30px}
a.insert {background-color:#fddf9f}

.cite a span{display:none}
.cite a:hover {background-image: url('/ico/cite.svg');
 background-repeat: no-repeat}
.menu {border-top:1px solid silver;border-bottom:1px solid silver;margin:0px;text-align:right;font-size:14px;padding:0px}

.far-left {float:left}
.far-right {float:right}
.footnotes{margin:1em 0 1em 5%;width:80%}
.footnotes hr, hr.footnote,hr.footnotes {width:30%;text-align:left;margin-left:0}
.footnotes a{font-style:italic}

.imgL a, .imgR a,
.imageLeft a,
.image-right a{
 text-decoration:none;border:0;margin:0;font-family:georgia;font-style:italic
 }
.image-right{border:0;padding:0;margin:0.3em 0 0 0}
.imgL,.image-left {float:left;margin-right:1em}
.imgR,.image-right {float:right;margin-left:1em}
.imgL img,.imgR img{width:100%}

.infoBox {background-color:#b6b7cb}
.infoBoxContents {background-color:#f8f8f9;font-family:Verdana,Arial,sans-serif;font-size:10px}

.hr{padding:1em 0 0 0}

.indent-sm{padding-left:0.5em}
.indent-1, .indent {padding:0 0px 0px 1em}
.indent-2 {padding-left:2em}
.indent-3 {padding-left:3em}
.indent-lr {padding-left:3em;padding-right:3em}
.indent-r {padding-right:3em}

.emphatic{font-weight:bold;font-style:italic}
h1,h1 a,h2,h2 a,h3,h3 a,.author,em,.note,.oops,.oops a,.warn{font-weight:500}
h1,a.h1,h2,a.h2,h3,a.h3,h4,a.h4 {padding:0 0 5px 0;line-height:100.1%}
h1,h1 a{font-family:georgia,serif;font-size:210%;}
h2,h2 a,a.h2 {font-family: 'Sree Krushnadevaraya',serif;;font-size:170%}
h3,span.h3 {font-family: 'Sree Krushnadevaraya',serif;font-size:160%;line-height:115%;padding-top:5px}
h4,span.h4 {font-family: 'Sree Krushnadevaraya',serif;font-size:140%;line-height:105%}

#content {font-weight: 500;padding-top:1em}
#content a{text-decoration:underline;text-decoration-color:#aaa}
#content a {color: #839e59; font-weight: 500;font-style:italic}
#content a:hover {color: #aa9d88;}

.footref, #content.footref,
#content a.footref,
.footref a{font-size:70%;vertical-align:super;font-weight:normal;font-style:italic;line-height:1.05em; margin-left:0.5em}
#content h1,#content h2{margin:0 auto}

.ctr {text-align:center}
.ctr,span .ctr{text-align:center;margin:0 auto}
.plain,.article {font-size:100.1%;line-height:130%;font-weight:normal;text-align:left;color:#000;background-color:#fff}
.justify {text-align:justify;text-justify:inter-word}
.just-r {text-align:right}
.bold {font-weight:bold}
.underline {text-decoration:underline}
.intro,.reply,.italic,.poetry,.title,.query,.quote,.inline-quote,.speaker,.editor,.citation,a.citation {font-style:italic;font-weight:500;font-family:Georgia;font-size:101%}
a.citation span img{display:none}
a.citation:hover span img{border: 1px solid #DDDDDD;
  padding: 2px;
  display: block;
  position: absolute;
  left: -90px;
  top: -25px;
  z-index: 102;
  background-color: #FFFFFF;
}
.speaker,.title{font-weight:600}
.intro,.editor {padding-left:2em;padding-right:2em}
a.citation {text-decoration:none}
.footref:hover, a.footref:hover, .footref a:hover{font-weight:bold;text-decoration:none}
.footnotes{padding-top:1em}
.footnotes h1 {font-size:105%;text-align:left}
.footnote,.footnotes {font-size:85%;padding-left:3em}
.itrans-99 {font-family:"URW Palladio IT Bold";font-size:12.0pt}
.sanskrit-99 {font-family:"Sanskrit 99";font-size:13.5pt}


.subMenu,a.subMenu,pageSubMenu, a.pageSubMenu {text-decoration:none;font-weight:800;font-size:85%;line-height:116%}
subSubMEnu,a.subSubMenu {text-decoration:none;font-weight:bold;font-size:75%;line-height:116%}
.small       {font-size:80%}
.smaller,.sm {font-size:60%}
.smallest    {font-size:40%; font-weight:lighter}

.squeezed,a.squeezed {letter-spacing:-1px;font-size:99%}

.strike{text-decoration:line-through}

.tiny    {font-size:5%; font-weight:lighter}
.warn {font-size:1.4em;color:#f06}

#mobilebutton {
	display: none;
}
@media screen and (max-width: 1200px) {
	body {
		width: 100%;
		max-width: 100%;
	}
	#pgContent {
		max-width: 100%;
	}
}
@media screen and (min-width: 768px) {
	#pgNav {
		display: block;
	}
}
@media screen and (max-width: 768px) {
	#pgHeader .image-right {
		float: none;
	}
	.imageLeft {
		max-width: 70%;
	}
	#pgHeader .imageLeft img {
		max-width: 100%;
		height: auto;
	}
	#mobilebutton {
		display: block;
		float: right;
		color: #839e59;
		font-size: 30px;
	}
	#pgData {
		width: 100%;
		max-width: 100%;
		padding: 10px;
		margin: 0 auto;
		float: none;
		box-sizing: border-box;
	}
	#pgNav {
		width: 50%;
		float: none;
		display: none;
		position: absolute;
		top: 70px;
		right: 0;
		background-color:#dfb;
		border: 1px solid #d8d8d8;
		text-align: right;
		padding: 20px;
	}
}
#content h1, #content h2, #content h3, #content h4{font-family:georgia}
