@media print {
#colophon, #filetoc, #footer-places, #mw-navigation, #siteNotice, #toc.tochidden, .mw-editsection, .mw-editsection-like, .mw-hidden-catlinks, .mw-jump, .noprint, .patrollink, .toctoggle, .usermessage, div#column-one, div#f-copyrightico, div#f-poweredbyico, div#jump-to-nav, div.top, li#about, li#disclaimer, li#mobileview, li#privacy, li#viewcount, span.mw-filepage-other-resolutions, tr.mw-metadata-show-hide-extended {
	display:none
}
.thumb, .wikitable, img {
	page-break-inside:avoid
}
h2, h3, h4, h5, h6 {
	page-break-after:avoid
}
p {
	widows:3;
	orphans:3
}
body {
	background:#fff;
	color:#000;
	margin:0;
	padding:0
}
ul {
	list-style-type: unset
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700
}
dt {
	font-weight:700
}
p {
	margin:1em 0;
	line-height:1.2em
}
.mw-code, pre {
	border:1pt dashed #000;
	white-space:pre;
	font-size:8pt;
	overflow:auto;
	padding:1em 0;
	background:#fff;
	color:#000
}
#globalWrapper {
	width:100%!important;
	min-width:0!important
}
.mw-body {
	background:#fff;
	border:none!important;
	padding:0!important;
	margin:0!important;
	direction:ltr;
	color:#000
}
#column-content {
	margin:0!important
}
#column-content .mw-body {
	padding:1em;
	margin:0!important
}
#toc {
	border:1px solid #aaa;
	background-color:#fff;
	padding:5px;
	display:-moz-inline-block;
	display:inline-block;
	display:table;
	zoom:1
}
#footer {
	background:#fff;
	color:#000;
	margin-top:1em;
	border-top:1px solid #aaa;
	direction:ltr
}
img {
	border:none;
	vertical-align:middle
}
span.texhtml {
	font-family:serif
}
a.new, a.stub {
	color:#ba0000;
	text-decoration:none
}
a {
	color:#000!important;
	background:0 0!important;
	padding:0!important
}
a:link, a:visited {
	color:#520;
	background:0 0;
	text-decoration:underline
}
.mw-body a.external.autonumber:after, .mw-body a.external.text:after {
	content:" (" attr(href) ")"
}
.mw-body a.external.autonumber[href^='//']:after, .mw-body a.external.text[href^='//']:after {
content:" (https:" attr(href) ")"
}
a, a.external, a.new, a.stub {
	color:#000!important;
	text-decoration:none!important
}
a, a.external, a.new, a.stub {
	color:inherit!important;
	text-decoration:inherit!important
}
div.floatright {
	float:right;
	clear:right;
	position:relative;
	margin:.5em 0 .8em 1.4em
}
div.floatright p {
	font-style:italic
}
div.floatleft {
	float:left;
	clear:left;
	position:relative;
	margin:.5em 1.4em .8em 0
}
div.floatleft p {
	font-style:italic
}
div.center {
	text-align:center
}
div.thumb {
	border:none;
	width:auto;
	margin-top:.5em;
	margin-bottom:.8em;
	background-color:transparent
}
div.thumbinner {
	border:1px solid #ccc;
	padding:3px!important;
	background-color:#fff;
	font-size:94%;
	text-align:center;
	overflow:hidden
}
html .thumbimage {
	border:1px solid #ccc
}
html .thumbcaption {
	border:none;
	text-align:left;
	line-height:1.4em;
	padding:3px!important;
	font-size:94%
}
div.magnify {
	display:none
}
div.tright {
	float:right;
	clear:right;
	margin:.5em 0 .8em 1.4em
}
div.tleft {
	float:left;
	clear:left;
	margin:.5em 1.4em .8em 0
}
img.thumbborder {
	border:1px solid #ddd
}
li.gallerybox {
	vertical-align:top;
	display:inline-block
}
li.gallerybox, ul.gallery {
	zoom:1
}
ul.gallery {
	margin:2px;
	padding:2px;
	display:block
}
li.gallerycaption {
	font-weight:700;
	text-align:center;
	display:block;
	word-wrap:break-word
}
li.gallerybox div.thumb {
	text-align:center;
	border:1px solid #ccc;
	margin:2px
}
div.gallerytext {
	overflow:hidden;
	font-size:94%;
	padding:2px 4px;
	word-wrap:break-word
}
table.diff {
	background:#fff
}
td.diff-otitle {
	background:#fff
}
td.diff-ntitle {
	background:#fff
}
td.diff-addedline {
	background:#cfc;
	font-size:smaller;
	border:solid 2px #000
}
td.diff-deletedline {
	background:#ffa;
	font-size:smaller;
	border:dotted 2px #000
}
td.diff-context {
	background:#eee;
	font-size:smaller
}
.diffchange {
	color:silver;
	font-weight:700;
	text-decoration:underline
}
table.mw_metadata, table.wikitable {
	margin:1em 0;
	border:1px #aaa solid;
	background:#fff;
	border-collapse:collapse
}
.mw_metadata td, .mw_metadata th, table.wikitable>*>tr>td, table.wikitable>*>tr>th, table.wikitable>tr>td, table.wikitable>tr>th {
	border:1px #aaa solid;
	padding:.2em
}
.mw_metadata th, table.wikitable>*>tr>th, table.wikitable>tr>th {
	text-align:center;
	background:#fff;
	font-weight:700
}
.mw_metadata caption, table.wikitable>caption {
	font-weight:700
}
table.listing, table.listing td {
	border:1pt solid #000;
	border-collapse:collapse
}
a.sortheader {
	margin:0 .3em
}
.catlinks ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	list-style-image:none
}
.catlinks li {
	display:inline-block;
	line-height:1.15em;
	padding:0 .4em;
	border-left:1px solid #aaa;
	margin:.1em 0;
	zoom:1
}
.catlinks li:first-child {
	padding-left:.2em;
	border-left:none
}
.printfooter {
	padding:1em 0 1em 0
}
}
@media screen {
.mw-content-ltr {
	direction:ltr
}
.mw-content-rtl {
	direction:rtl
}
.sitedir-ltr input, .sitedir-ltr textarea {
	direction:ltr
}
.sitedir-rtl input, .sitedir-rtl textarea {
	direction:rtl
}
.mw-userlink {
	unicode-bidi:embed
}
mark {
	background-color:#ff0;
	color:#000
}
wbr {
	display:inline-block
}
input[type=button], input[type=file], input[type=reset], input[type=submit] {
	direction:ltr
}
input[dir=ltr], textarea[dir=ltr] {
	direction:ltr
}
input[dir=rtl], textarea[dir=rtl] {
	direction:rtl
}
.explain[title], abbr[title] {
	border-bottom:1px dotted;
	cursor:help
}
.mw-plusminus-pos {
	color:#006400
}
.mw-plusminus-neg {
	color:#8b0000
}
.mw-plusminus-null {
	color:#aaa
}
.allpagesredirect, .redirect-in-category, .watchlistredir {
	font-style:italic
}
span.comment {
	font-style:italic
}
span.changedby {
	font-size:95%
}
.texvc {
	direction:ltr;
	unicode-bidi:embed
}
img.tex {
	vertical-align:middle
}
span.texhtml {
	font-family:serif
}
#wikiPreview.ontop {
	margin-bottom:1em
}
#editform, #toolbar, #wpTextbox1 {
	clear:both
}
div.mw-filepage-resolutioninfo {
	font-size:smaller
}
h2#filehistory {
	clear:both
}
table.filehistory td, table.filehistory th {
	vertical-align:top
}
table.filehistory th {
	text-align:left
}
table.filehistory td.mw-imagepage-filesize, table.filehistory th.mw-imagepage-filesize {
	white-space:nowrap
}
table.filehistory td.filehistory-selected {
	font-weight:700
}
#file img:hover, .filehistory a img {
	background:#fff repeat
}
li span.deleted, span.history-deleted {
	text-decoration:line-through;
	color:#888;
	font-style:italic
}
.not-patrolled {
	background-color:#ffa
}
.unpatrolled {
	font-weight:700;
	color:red
}
div.patrollink {
	font-size:75%;
	text-align:right
}
td.mw-label {
	text-align:right
}
td.mw-input {
	text-align:left
}
td.mw-submit {
	text-align:left
}
td.mw-label {
	vertical-align:top
}
.prefsection td.mw-label {
	width:20%
}
.prefsection table {
	width:100%
}
.prefsection table.mw-htmlform-matrix {
	width:auto
}
.mw-icon-question {
	background-image:url(/css/images/question.png);
background-image:-webkit-linear-gradient(transparent, transparent), background-repeat:no-repeat;
	background-size:13px 13px;
	display:inline-block;
	height:13px;
	width:13px;
	margin-left:4px
}
.mw-icon-question:lang(ar), .mw-icon-question:lang(fa), .mw-icon-question:lang(ur) {
-webkit-transform:scaleX(-1);
-ms-transform:scaleX(-1);
transform:scaleX(-1)
}
td.mw-submit {
	white-space:nowrap
}
table.mw-htmlform-nolabel td.mw-label {
	width:1px
}
tr.mw-htmlform-vertical-label td.mw-label {
	text-align:left!important
}
.mw-htmlform-invalid-input td.mw-input input {
	border-color:red
}
.mw-htmlform-flatlist div.mw-htmlform-flatlist-item {
	display:inline;
	margin-right:1em;
	white-space:nowrap
}
.mw-htmlform-matrix td {
	padding-left:.5em;
	padding-right:.5em
}
input#wpSummary {
	width:80%;
	margin-bottom:1em
}
.mw-content-ltr .thumbcaption {
	text-align:left
}
.mw-content-ltr .magnify {
	float:right
}
.mw-content-rtl .thumbcaption {
	text-align:right
}
.mw-content-rtl .magnify {
	float:left
}
#catlinks {
	text-align:left
}
.catlinks ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	list-style-image:none
}
.catlinks li {
	display:inline-block;
	line-height:1.25em;
	border-left:1px solid #aaa;
	margin:.125em 0;
	padding:0 .5em;
	zoom:1
}
.catlinks li:first-child {
	padding-left:.25em;
	border-left:none
}
.catlinks li a.mw-redirect {
	font-style:italic
}
.mw-hidden-cats-hidden {
	display:none
}
.catlinks-allhidden {
	display:none
}
p.mw-delete-editreasons, p.mw-filedelete-editreasons, p.mw-ipb-conveniencelinks, p.mw-protect-editreasons, p.mw-revdel-editreasons, p.mw-upload-editlicenses {
	font-size:90%;
	text-align:right
}
.autocomment {
	color:gray
}
#pagehistory .history-user {
	margin-left:.4em;
	margin-right:.2em
}
#pagehistory span.minor {
	font-weight:700
}
#pagehistory li {
	border:1px solid #fff
}
#pagehistory li.selected {
	background-color:#fff;
	border:1px dashed #aaa
}
#mw-fileduplicatesearch-icon, .mw-history-revisiondelete-button {
	float:right
}
.botedit, .minoredit, .newpage {
	font-weight:700
}
#shared-image-conflict, #shared-image-dup {
	font-style:italic
}
div.mw-warning-with-logexcerpt {
	padding:3px;
	margin-bottom:3px;
	border:2px solid #2f6fab;
	clear:both
}
div.mw-warning-with-logexcerpt ul li {
	font-size:90%
}
span.mw-revdelundel-link, strong.mw-revdelundel-link {
	font-size:90%
}
input.mw-revdelundel-hidden, span.mw-revdelundel-hidden {
	visibility:hidden
}
td.mw-revdel-checkbox, th.mw-revdel-checkbox {
	padding-right:10px;
	text-align:center
}
a.new {
	color:#ba0000
}
a.feedlink {
	background-repeat:no-repeat;
	background-size:12px 12px;
	padding-left:16px
}
.plainlinks a.external {
	background:0 0!important;
	padding:0!important
}
.rtl a.external.autonumber, .rtl a.external.free {
	direction:ltr;
	unicode-bidi:embed
}
table.wikitable {
	margin:1em 0;
	background-color:#fff;
	border:1px #aaa solid;
	border-collapse:collapse;
	color:#000
}
table.wikitable>*>tr>td, table.wikitable>*>tr>th, table.wikitable>tr>td, table.wikitable>tr>th {
	border:1px #aaa solid;
	padding:.2em
}
table.wikitable>*>tr>th, table.wikitable>tr>th {
	background-color:#f2f2f2;
	text-align:center
}
table.wikitable>caption {
	font-weight:700
}
.error, .success, .warning {
	font-size:larger
}
.error {
	color:#c00
}
.warning {
	color:#705000
}
.success {
	color:#009000
}
.errorbox, .successbox, .warningbox {
	border:1px solid;
	padding:.5em 1em;
	margin-bottom:1em;
	display:-moz-inline-block;
	display:inline-block;
	zoom:1
}
.errorbox h2, .successbox h2, .warningbox h2 {
	font-size:1em;
	color:inherit;
	font-weight:700;
	display:inline;
	margin:0 .5em 0 0;
	border:none
}
.errorbox {
	color:#c00;
	border-color:#fac5c5;
	background-color:#fae3e3
}
.warningbox {
	color:#705000;
	border-color:#fde29b;
	background-color:#fdf1d1
}
.successbox {
	color:#009000;
	border-color:#b7fdb5;
	background-color:#e1fddf
}
.mw-infobox {
	border:2px solid #ff7f00;
	margin:.5em;
	clear:left;
	overflow:hidden
}
.mw-infobox-left {
	margin:7px;
	float:left;
	width:35px
}
.mw-infobox-right {
	margin:.5em .5em .5em 49px
}
.previewnote {
	color:#c00;
	margin-bottom:1em
}
.previewnote p {
	text-indent:3em;
	margin:.8em 0
}
.visualClear {
	clear:both
}
.mw-datatable {
	border-collapse:collapse
}
.mw-datatable, .mw-datatable td, .mw-datatable th {
	border:1px solid #aaa;
	padding:0 .15em 0 .15em
}
.mw-datatable th {
	background-color:#ddf
}
.mw-datatable td {
	background-color:#fff
}
.mw-datatable tr:hover td {
	background-color:#eef
}
ul#filetoc {
	text-align:center;
	border:1px solid #aaa;
	background-color:#fff;
	padding:5px;
	font-size:95%;
	margin-bottom:.5em;
	margin-left:0;
	margin-right:0
}
#filetoc li {
	display:inline;
	list-style-type:none;
	padding-right:2em
}
table.mw_metadata {
	font-size:.8em;
	margin-left:.5em;
	margin-bottom:.5em;
	width:400px
}
table.mw_metadata caption {
	font-weight:700
}
table.mw_metadata th {
	font-weight:400
}
table.mw_metadata td {
	padding:.1em
}
table.mw_metadata {
	border:none;
	border-collapse:collapse
}
table.mw_metadata td, table.mw_metadata th {
	text-align:center;
	border:1px solid #aaa;
	padding-left:5px;
	padding-right:5px
}
table.mw_metadata th {
	background-color:#fff
}
table.mw_metadata td {
	background-color:#fcfcfc
}
table.mw_metadata ul.metadata-langlist {
	list-style-type:none;
	list-style-image:none;
	padding-right:5px;
	padding-left:5px;
	margin:0
}
.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul {
	margin:.3em 0 0 1.6em;
	padding:0
}
.mw-content-ltr .mw-content-rtl ul, .mw-content-rtl ul {
	margin:.3em 1.6em 0 0;
	padding:0
}
.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol {
	margin:.3em 0 0 3.2em;
	padding:0
}
.mw-content-ltr .mw-content-rtl ol, .mw-content-rtl ol {
	margin:.3em 3.2em 0 0;
	padding:0
}
.mw-content-ltr dd, .mw-content-rtl .mw-content-ltr dd {
	margin-left:1.6em;
	margin-right:0
}
.mw-content-ltr .mw-content-rtl dd, .mw-content-rtl dd {
	margin-right:1.6em;
	margin-left:0
}
li.gallerybox {
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block
}
li.gallerybox, ul.gallery {
	zoom:1
}
ul.gallery {
	margin:2px;
	padding:2px;
	display:block
}
li.gallerycaption {
	font-weight:700;
	text-align:center;
	display:block;
	word-wrap:break-word
}
li.gallerybox div.thumb {
	text-align:center;
	border:1px solid #ccc;
	background-color:#fff;
	margin:2px
}
li.gallerybox div.thumb img {
	display:block;
	margin:0 auto
}
div.gallerytext {
	overflow:hidden;
	font-size:94%;
	padding:2px 4px;
	word-wrap:break-word
}
ul.mw-gallery-nolines li.gallerybox div.thumb {
	background-color:transparent;
	border:none
}
ul.mw-gallery-nolines li.gallerybox div.gallerytext {
	text-align:center
}
ul.mw-gallery-packed li.gallerybox div.thumb, ul.mw-gallery-packed-hover li.gallerybox div.thumb, ul.mw-gallery-packed-overlay li.gallerybox div.thumb {
	background-color:transparent;
	border:none
}
ul.mw-gallery-packed li.gallerybox div.thumb img, ul.mw-gallery-packed-hover li.gallerybox div.thumb img, ul.mw-gallery-packed-overlay li.gallerybox div.thumb img {
	margin:0 auto
}
ul.mw-gallery-packed-hover li.gallerybox, ul.mw-gallery-packed-overlay li.gallerybox {
	position:relative
}
ul.mw-gallery-packed-hover div.gallerytextwrapper {
	overflow:hidden;
	height:0
}
ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper, ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper, ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper {
	position:absolute;
	background:#fff;
	background:rgba(255, 255, 255, .8);
	padding:5px 10px;
	bottom:0;
	left:0;
	height:auto;
	font-weight:700;
	margin:2px
}
ul.mw-gallery-packed, ul.mw-gallery-packed-hover, ul.mw-gallery-packed-overlay {
	text-align:center
}
.mw-ajax-loader {
	background-position:center center;
	background-repeat:no-repeat;
	padding:16px;
	position:relative;
	top:-16px
}
.mw-small-spinner {
	padding:10px!important;
	margin-right:.6em;
	background-position:center center;
	background-repeat:no-repeat
}
h1:lang(anp), h1:lang(as), h1:lang(bh), h1:lang(bho), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ks), h1:lang(mai), h1:lang(ml), h1:lang(mr), h1:lang(my), h1:lang(ne), h1:lang(new), h1:lang(or), h1:lang(pa), h1:lang(pi), h1:lang(sa), h1:lang(ta), h1:lang(te) {
line-height:1.6em!important
}
h2:lang(anp), h2:lang(as), h2:lang(bh), h2:lang(bho), h2:lang(bn), h2:lang(gu), h2:lang(hi), h2:lang(kn), h2:lang(ks), h2:lang(mai), h2:lang(ml), h2:lang(mr), h2:lang(my), h2:lang(ne), h2:lang(new), h2:lang(or), h2:lang(pa), h2:lang(pi), h2:lang(sa), h2:lang(ta), h2:lang(te), h3:lang(anp), h3:lang(as), h3:lang(bh), h3:lang(bho), h3:lang(bn), h3:lang(gu), h3:lang(hi), h3:lang(kn), h3:lang(ks), h3:lang(mai), h3:lang(ml), h3:lang(mr), h3:lang(my), h3:lang(ne), h3:lang(new), h3:lang(or), h3:lang(pa), h3:lang(pi), h3:lang(sa), h3:lang(ta), h3:lang(te), h4:lang(anp), h4:lang(as), h4:lang(bh), h4:lang(bho), h4:lang(bn), h4:lang(gu), h4:lang(hi), h4:lang(kn), h4:lang(ks), h4:lang(mai), h4:lang(ml), h4:lang(mr), h4:lang(my), h4:lang(ne), h4:lang(new), h4:lang(or), h4:lang(pa), h4:lang(pi), h4:lang(sa), h4:lang(ta), h4:lang(te), h5:lang(anp), h5:lang(as), h5:lang(bh), h5:lang(bho), h5:lang(bn), h5:lang(gu), h5:lang(hi), h5:lang(kn), h5:lang(ks), h5:lang(mai), h5:lang(ml), h5:lang(mr), h5:lang(my), h5:lang(ne), h5:lang(new), h5:lang(or), h5:lang(pa), h5:lang(pi), h5:lang(sa), h5:lang(ta), h5:lang(te), h6:lang(anp), h6:lang(as), h6:lang(bh), h6:lang(bho), h6:lang(bn), h6:lang(gu), h6:lang(hi), h6:lang(kn), h6:lang(ks), h6:lang(mai), h6:lang(ml), h6:lang(mr), h6:lang(my), h6:lang(ne), h6:lang(new), h6:lang(or), h6:lang(pa), h6:lang(pi), h6:lang(sa), h6:lang(ta), h6:lang(te) {
line-height:1.2em
}
ol:lang(bcc) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(mzn) li {
list-style-type:-moz-persian;
list-style-type:persian
}
ol:lang(ckb) li {
list-style-type:-moz-arabic-indic;
list-style-type:arabic-indic
}
ol:lang(hi) li, ol:lang(mr) li {
list-style-type:-moz-devanagari;
list-style-type:devanagari
}
ol:lang(as) li, ol:lang(bn) li {
list-style-type:-moz-bengali;
list-style-type:bengali
}
ol:lang(or) li {
list-style-type:-moz-oriya;
list-style-type:oriya
}
#toc ul, .toc ul {
	margin:.3em 0
}
.mw-content-ltr #toc ul, .mw-content-ltr .toc ul, .mw-content-rtl .mw-content-ltr #toc ul, .mw-content-rtl .mw-content-ltr .toc ul {
	text-align:left
}
.mw-content-ltr .mw-content-rtl #toc ul, .mw-content-ltr .mw-content-rtl .toc ul, .mw-content-rtl #toc ul, .mw-content-rtl .toc ul {
	text-align:right
}
.mw-content-ltr #toc ul ul, .mw-content-ltr .toc ul ul, .mw-content-rtl .mw-content-ltr #toc ul ul, .mw-content-rtl .mw-content-ltr .toc ul ul {
	margin:0 0 0 2em
}
.mw-content-ltr .mw-content-rtl #toc ul ul, .mw-content-ltr .mw-content-rtl .toc ul ul, .mw-content-rtl #toc ul ul, .mw-content-rtl .toc ul ul {
	margin:0 2em 0 0
}
#toc #toctitle, #toc .toctitle, .toc #toctitle, .toc .toctitle {
	direction:ltr
}
.mw-help-field-hint {
	display:none;
	margin-left:2px;
	margin-bottom:-8px;
	padding:0 0 0 15px;
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:.8em;
	text-decoration:underline;
	color:#0645ad
}
.mw-help-field-hint:hover {
}
.mw-help-field-data {
	display:block;
	background-color:#d6f3ff;
	padding:5px 8px 4px 8px;
	border:1px solid #5dc9f4;
	margin-left:20px
}
#mw-clearyourcache, #mw-sitecsspreview, #mw-sitejspreview, #mw-usercsspreview, #mw-userjspreview {
	direction:ltr;
	unicode-bidi:embed
}
.diff, .diff-currentversion-title {
	direction:ltr;
	unicode-bidi:embed
}
.diff-contentalign-right td {
	direction:rtl;
	unicode-bidi:embed
}
.diff-contentalign-left td {
	direction:ltr;
	unicode-bidi:embed
}
.diff-lineno, .diff-multi, .diff-ntitle, .diff-otitle {
	direction:ltr!important;
	unicode-bidi:embed
}
#mw-revision-info, #mw-revision-info-current, #mw-revision-nav {
	direction:ltr;
	display:inline
}
div.floatright, div.tright, table.floatright {
	clear:right;
	float:right
}
div.floatleft, div.tleft, table.floatleft {
	float:left;
	clear:left
}
div.floatleft, div.floatright, table.floatleft, table.floatright {
	position:relative
}
#mw-credits a {
	unicode-bidi:embed
}
#jump-to-nav, .mw-jump {
	overflow:hidden;
	height:0;
	zoom:1
}
.printfooter {
	display:none
}
.xdebug-error {
	position:absolute;
	z-index:99
}
#jump-to-nav, .mw-editsection, .toctoggle {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.mw-editsection, .mw-editsection-like {
	font-size:small;
	font-weight:400;
	margin-left:1em;
	vertical-align:baseline;
	line-height:1em;
	display:inline-block
}
.mw-content-ltr .mw-editsection, .mw-content-rtl .mw-content-ltr .mw-editsection {
	margin-left:1em
}
.mw-content-ltr .mw-content-rtl .mw-editsection, .mw-content-rtl .mw-editsection {
	margin-right:1em
}
sub, sup {
	line-height:1
}
}
@media screen {
.link-https, .mw-body a.external {
	background:url(/css/images/external-ltr.png) center right no-repeat;
	padding-right:15px
}
.link-mailto, .mw-body a.external[href^="mailto:"] {
background:url(/css/images/mail.png) center right no-repeat;
background-image:-webkit-linear-gradient(transparent, transparent), padding-right:15px
}
.link-ftp, .mw-body a.external[href^="ftp://"] {
background:url(/css/images/ftp-ltr.png) center right no-repeat;
background-image:-webkit-linear-gradient(transparent, transparent);
padding-right:15px
}
.link-irc, .mw-body a.external[href^="irc://"], .mw-body a.external[href^="ircs://"] {
background:url(/css/images/chat-ltr.png) center right no-repeat;
background-image:-webkit-linear-gradient(transparent, transparent), padding-right:15px
}
.link-audio, .mw-body a.external[href$=".MID"], .mw-body a.external[href$=".MIDI"], .mw-body a.external[href$=".MP3"], .mw-body a.external[href$=".OGG"], .mw-body a.external[href$=".WAV"], .mw-body a.external[href$=".WMA"], .mw-body a.external[href$=".mid"], .mw-body a.external[href$=".midi"], .mw-body a.external[href$=".mp3"], .mw-body a.external[href$=".ogg"], .mw-body a.external[href$=".wav"], .mw-body a.external[href$=".wma"] {
background:url(/css/images/audio-ltr.png) center right no-repeat;
background-image:-webkit-linear-gradient(transparent, transparent), padding-right:15px
}
.link-video, .mw-body a.external[href$=".AVI"], .mw-body a.external[href$=".MPEG"], .mw-body a.external[href$=".MPG"], .mw-body a.external[href$=".OGM"], .mw-body a.external[href$=".avi"], .mw-body a.external[href$=".mpeg"], .mw-body a.external[href$=".mpg"], .mw-body a.external[href$=".ogm"] {
background:url(/css/images/video.png) center right no-repeat;
padding-right:15px
}
.link-document, .mw-body a.external[href$=".PDF"], .mw-body a.external[href$=".pdf"], .mw-body a.external[href*=".PDF#"], .mw-body a.external[href*=".PDF?"], .mw-body a.external[href*=".pdf#"], .mw-body a.external[href*=".pdf?"] {
background:url(/css/images/document-ltr.png) center right no-repeat;
background-image:-webkit-linear-gradient(transparent, transparent), padding-right:15px
}
.mw-body a.extiw, .mw-body a.extiw:active {
	color:#36b
}
.mw-body a.external {
	color:#36b
}
}
@media screen {
a {
	text-decoration:none;
	color:#0645ad;
	background:0 0
}
a:visited {
	color:#0b0080
}
a:active {
	color:#faa700
}
a:focus, a:hover {
	text-decoration:underline
}
a.stub {
	color:#723
}
#p-personal a.new, a.new {
	color:#ba0000
}
#p-personal a.new:visited, a.new:visited {
	color:#a55858
}
.mw-body a.extiw, .mw-body a.extiw:active {
	color:#36b
}
.mw-body a.extiw:visited {
	color:#636
}
.mw-body a.extiw:active {
	color:#b63
}
.mw-body a.external {
	color:#36b
}
.mw-body a.external:visited {
	color:#636
}
.mw-body a.external:active {
	color:#b63
}
img {
	border:none;
	vertical-align:middle
}
hr {
	height:1px;
	color:#aaa;
	background-color:#aaa;
	border:0;
	margin:.2em 0
}
h1, h2, h3, h4, h5, h6 {
	color:#000;
	background:0 0;
	font-weight:400;
	margin:0;
	overflow:hidden;
	padding-top:.5em;
	padding-bottom:.17em;
	border-bottom:1px solid #aaa
}
h1 {
	font-size:188%
}
h2 {
	font-size:150%
}
h3, h4, h5, h6 {
	border-bottom:none;
	font-weight:700
}
h3 {
	font-size:132%
}
h4 {
	font-size:116%
}
h5 {
	font-size:108%
}
h6 {
	font-size:100%
}
h1, h2 {
	margin-bottom:.6em
}
h3, h4, h5 {
	margin-bottom:.3em
}
p {
	margin:.4em 0 .5em 0;
	line-height:33px;
	text-align:justify
}
p img {
	margin:0
}
ul {
	line-height:1.5em;
	list-style-type:disc;
	margin:.3em 0 0 1.6em;
	padding:0
}
ol {
	line-height:1.5em;
	margin:.3em 0 0 3.2em;
	padding:0;
	list-style-image:none
}
li {
	margin-bottom:.1em
}
dt {
	font-weight:700;
	margin-bottom:.1em
}
dl {
	margin-top:.2em;
	margin-bottom:.5em
}
dd {
	line-height:1.5em;
	margin-left:1.6em;
	margin-bottom:.1em
}
.mw-code, code, kbd, pre, samp, tt {
	font-family:monospace, Courier
}
code {
	color:#000;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:2px;
	padding:1px 4px
}
.mw-code, pre {
	color:#000;
	background-color:#fff;
	border:1px solid #ddd;
	padding:1em
}
table {
	font-size:95%
}
fieldset {
	border:1px solid #2f6fab;
	margin:1em 0 1em 0;
	padding:0 1em 1em;
	line-height:1.5em
}
fieldset.nested {
	margin:0 0 .5em 0;
	padding:0 .5em .5em
}
legend {
	padding:.5em;
	font-size:95%
}
form {
	border:none;
	margin:0
}
textarea {
	width:100%;
	padding:.1em;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
select {
	vertical-align:top
}
.center {
	width:100%;
	text-align:center
}
.center * {
	margin-left:auto;
	margin-right:auto
}
.small {
	font-size:94%
}
table.small {
	font-size:100%
}
#toc, .mw-warning, .toc {
	border:1px solid #aaa;
	background-color:#fff;
	padding:5px;
	font-size:95%
}
#toc, .toc {
	display:-moz-inline-block;
	display:inline-block;
	display:table;
	zoom:1;
	padding:7px
}
table#toc, table.toc {
	border-collapse:collapse
}
table#toc td, table.toc td {
	padding:0
}
#toc h2, .toc h2 {
	display:inline;
	border:none;
	padding:0;
	font-size:100%;
	font-weight:700
}
#toc #toctitle, #toc .toctitle, .toc #toctitle, .toc .toctitle {
	text-align:center
}
#toc ul, .toc ul {
	list-style-type:none;
	list-style-image:none;
	margin-left:0;
	padding:0;
	text-align:left
}
#toc ul ul, .toc ul ul {
	margin:0 0 0 2em
}
#toc .toctoggle, .toc .toctoggle {
	font-size:94%
}
.toccolours {
	border:1px solid #aaa;
	background-color:#fff;
	padding:5px;
	font-size:95%
}
.mw-warning {
	margin-left:50px;
	margin-right:50px;
	text-align:center
}
div.floatright, table.floatright {
	margin:0 0 .5em .5em;
	border:0
}
div.floatright p {
	font-style:italic
}
div.floatleft, table.floatleft {
	margin:0 .5em .5em 0;
	border:0
}
div.floatleft p {
	font-style:italic
}
div.thumb {
	margin-bottom:.5em;
	width:auto;
	background-color:transparent
}
div.thumbinner {
	border:1px solid #ccc;
	padding:3px;
	background-color:#fff;
	font-size:94%;
	text-align:center;
	overflow:hidden
}
html .thumbimage {
	border:1px solid #ccc
}
html .thumbcaption {
	border:none;
	line-height:1.4em;
	padding:3px;
	font-size:94%;
	text-align:left
}
div.magnify {
	float:right;
	margin-left:3px
}
div.magnify a {
	display:block;
	text-indent:15px;
	white-space:nowrap;
	overflow:hidden;
	width:15px;
	height:11px;
}
img.thumbborder {
	border:1px solid #ddd
}
.mw-content-ltr .thumbcaption {
	text-align:left
}
.mw-content-ltr .magnify {
	float:right;
	margin-left:3px;
	margin-right:0
}
.mw-content-ltr div.magnify a {
}
.mw-content-rtl .thumbcaption {
	text-align:right
}
.mw-content-rtl .magnify {
	float:left;
	margin-left:0;
	margin-right:3px
}
.mw-content-rtl div.magnify a {
}
div.tright {
	margin:.5em 0 1.3em 1.4em
}
div.tleft {
	margin:.5em 1.4em 1.3em 0
}
.catlinks {
	border:1px solid #aaa;
	background-color:#fff;
	padding:5px;
	margin-top:1em;
	clear:both
}
.usermessage {
	background-color:#ffce7b;
	border:1px solid orange;
	color:#000;
	font-weight:700;
	margin:2em 0 1em;
	padding:.5em 1em;
	vertical-align:middle
}
#siteNotice {
	position:relative;
	text-align:center;
	margin:0
}
#localNotice {
	margin-bottom:.9em
}
.firstHeading {
	margin-bottom:.1em;
	line-height:1.2em;
	padding-bottom:0
}
#siteSub {
	display:none
}
#jump-to-nav {
	margin-top:-1.4em;
	margin-bottom:1.4em
}
#contentSub, #contentSub2 {
	font-size:84%;
	line-height:1.2em;
	margin:0 0 1.4em 1em;
	color:#545454;
	width:auto
}
span.subpages {
	display:block
}
}
.mw-ui-button {
	font-family:inherit;
	font-size:1em;
	display:inline-block;
	padding:.5em 1em;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance:none;
	zoom:1;
	background:#fff;
	color:#555;
	border:1px solid #ccc;
	border-radius:2px;
	min-width:80px;
	vertical-align:middle;
	text-align:center;
	font-weight:700;
	cursor:pointer;
-webkit-transition:background .1s ease-in-out, color .1s ease-in-out, box-shadow .1s ease-in-out;
-moz-transition:background .1s ease-in-out, color .1s ease-in-out, box-shadow .1s ease-in-out;
-o-transition:background .1s ease-in-out, color .1s ease-in-out, box-shadow .1s ease-in-out;
transition:background .1s ease-in-out, color .1s ease-in-out, box-shadow .1s ease-in-out
}
.mw-ui-button:focus, .mw-ui-button:hover {
	box-shadow:0 1px rgba(0, 0, 0, .1), inset 0 -3px rgba(0, 0, 0, .2);
	border-bottom-color:#ccc;
	outline:0
}
.mw-ui-button:focus::-moz-focus-inner, .mw-ui-button:hover::-moz-focus-inner {
border-color:transparent
}
.mw-ui-button.mw-ui-checked, .mw-ui-button:active {
	background:#ccc;
	box-shadow:none
}
.mw-ui-button:disabled {
	color:#ccc
}
.mw-ui-button:disabled:active, .mw-ui-button:disabled:hover {
	background:#fff;
	box-shadow:none
}
.mw-ui-button:disabled {
	text-shadow:none;
	cursor:default
}
.mw-ui-button.mw-ui-big {
	font-size:1.3em
}
.mw-ui-button.mw-ui-block {
	display:block;
	width:100%
}
.mw-ui-button.mw-ui-primary, .mw-ui-button.mw-ui-progressive {
	background:#347bff;
	color:#fff;
	border:1px solid #347bff;
	border-left:none;
	border-right:none;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.mw-ui-button.mw-ui-primary:focus, .mw-ui-button.mw-ui-primary:hover, .mw-ui-button.mw-ui-progressive:focus, .mw-ui-button.mw-ui-progressive:hover {
	box-shadow:0 1px rgba(0, 0, 0, .1), inset 0 -3px rgba(0, 0, 0, .2);
	border-bottom-color:#2a62cc;
	outline:0
}
.mw-ui-button.mw-ui-primary:focus::-moz-focus-inner, .mw-ui-button.mw-ui-primary:hover::-moz-focus-inner, .mw-ui-button.mw-ui-progressive:focus::-moz-focus-inner, .mw-ui-button.mw-ui-progressive:hover::-moz-focus-inner {
border-color:transparent
}
.mw-ui-button.mw-ui-primary.mw-ui-checked, .mw-ui-button.mw-ui-primary:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, .mw-ui-button.mw-ui-progressive:active {
	background:#2a62cc;
	box-shadow:none
}
.mw-ui-button.mw-ui-primary:disabled, .mw-ui-button.mw-ui-progressive:disabled {
	background:#ccc;
	border-color:#ccc
}
.mw-ui-button.mw-ui-primary:disabled.mw-ui-checked, .mw-ui-button.mw-ui-primary:disabled:active, .mw-ui-button.mw-ui-primary:disabled:hover, .mw-ui-button.mw-ui-progressive:disabled.mw-ui-checked, .mw-ui-button.mw-ui-progressive:disabled:active, .mw-ui-button.mw-ui-progressive:disabled:hover {
	box-shadow:none
}
.mw-ui-button.mw-ui-primary.mw-ui-quiet, .mw-ui-button.mw-ui-progressive.mw-ui-quiet {
	color:#555
}
.mw-ui-button.mw-ui-primary.mw-ui-quiet:focus, .mw-ui-button.mw-ui-primary.mw-ui-quiet:hover, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:focus, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:hover {
	color:#5d95ff
}
.mw-ui-button.mw-ui-primary.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-primary.mw-ui-quiet:active, .mw-ui-button.mw-ui-progressive.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:active {
	color:#2a62cc
}
.mw-ui-button.mw-ui-primary.mw-ui-quiet:disabled, .mw-ui-button.mw-ui-progressive.mw-ui-quiet:disabled {
	color:#ccc
}
.mw-ui-button.mw-ui-constructive {
	background:#00af89;
	color:#fff;
	border:1px solid #00af89;
	border-left:none;
	border-right:none;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.mw-ui-button.mw-ui-constructive:focus, .mw-ui-button.mw-ui-constructive:hover {
	box-shadow:0 1px rgba(0, 0, 0, .1), inset 0 -3px rgba(0, 0, 0, .2);
	border-bottom-color:#008c6e;
	outline:0
}
.mw-ui-button.mw-ui-constructive:focus::-moz-focus-inner, .mw-ui-button.mw-ui-constructive:hover::-moz-focus-inner {
border-color:transparent
}
.mw-ui-button.mw-ui-constructive.mw-ui-checked, .mw-ui-button.mw-ui-constructive:active {
	background:#008c6e;
	box-shadow:none
}
.mw-ui-button.mw-ui-constructive:disabled {
	background:#ccc;
	border-color:#ccc
}
.mw-ui-button.mw-ui-constructive:disabled.mw-ui-checked, .mw-ui-button.mw-ui-constructive:disabled:active, .mw-ui-button.mw-ui-constructive:disabled:hover {
	box-shadow:none
}
.mw-ui-button.mw-ui-constructive.mw-ui-quiet {
	color:#555
}
.mw-ui-button.mw-ui-constructive.mw-ui-quiet:focus, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:hover {
	color:#33bfa1
}
.mw-ui-button.mw-ui-constructive.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-constructive.mw-ui-quiet:active {
	color:#008c6e
}
.mw-ui-button.mw-ui-constructive.mw-ui-quiet:disabled {
	color:#ccc
}
.mw-ui-button.mw-ui-destructive {
	background:#d11d13;
	color:#fff;
	border:1px solid #d11d13;
	border-left:none;
	border-right:none;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.mw-ui-button.mw-ui-destructive:focus, .mw-ui-button.mw-ui-destructive:hover {
	box-shadow:0 1px rgba(0, 0, 0, .1), inset 0 -3px rgba(0, 0, 0, .2);
	border-bottom-color:#a7170f;
	outline:0
}
.mw-ui-button.mw-ui-destructive:focus::-moz-focus-inner, .mw-ui-button.mw-ui-destructive:hover::-moz-focus-inner {
border-color:transparent
}
.mw-ui-button.mw-ui-destructive.mw-ui-checked, .mw-ui-button.mw-ui-destructive:active {
	background:#a7170f;
	box-shadow:none
}
.mw-ui-button.mw-ui-destructive:disabled {
	background:#ccc;
	border-color:#ccc
}
.mw-ui-button.mw-ui-destructive:disabled.mw-ui-checked, .mw-ui-button.mw-ui-destructive:disabled:active, .mw-ui-button.mw-ui-destructive:disabled:hover {
	box-shadow:none
}
.mw-ui-button.mw-ui-destructive.mw-ui-quiet {
	color:#555
}
.mw-ui-button.mw-ui-destructive.mw-ui-quiet:focus, .mw-ui-button.mw-ui-destructive.mw-ui-quiet:hover {
	color:#da4a42
}
.mw-ui-button.mw-ui-destructive.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-destructive.mw-ui-quiet:active {
	color:#a7170f
}
.mw-ui-button.mw-ui-destructive.mw-ui-quiet:disabled {
	color:#ccc
}
.mw-ui-button.mw-ui-quiet {
	background:0 0;
	border:none;
	text-shadow:none;
	color:#555
}
.mw-ui-button.mw-ui-quiet:focus, .mw-ui-button.mw-ui-quiet:hover {
	color:#777
}
.mw-ui-button.mw-ui-quiet.mw-ui-checked, .mw-ui-button.mw-ui-quiet:active {
	color:#444
}
.mw-ui-button.mw-ui-quiet:disabled {
	color:#ccc
}
.mw-ui-button.mw-ui-quiet:focus, .mw-ui-button.mw-ui-quiet:hover {
	box-shadow:none
}
.mw-ui-button.mw-ui-quiet:active, .mw-ui-button.mw-ui-quiet:disabled {
	background:0 0
}
a.mw-ui-button {
	text-decoration:none
}
a.mw-ui-button:focus, a.mw-ui-button:hover {
	text-decoration:none
}
.mw-ui-button-group>* {
	border-radius:0;
	float:left
}
.mw-ui-button-group>:first-child {
	border-top-left-radius:2px;
	border-bottom-left-radius:2px
}
.mw-ui-button-group>:not(:first-child) {
border-left:none
}
.mw-ui-button-group>:last-child {
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
@media screen {
div#column-content {
	width:100%;
	padding:0
}
div#content {
	margin:3.4em 0 0 15em;
	padding:0;
	position:relative;
	z-index:2
}
div#column-one {
	background:#fff none repeat scroll 0 0;
	display:table;
	margin:0 auto;
	padding-top:0;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14)
}
div#content {
	margin:0 auto;
	position:relative;
	z-index:2
}
div#bodyContent {
	background:#fff;
	border-radius:3px;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14);
	margin:0 auto;
	max-width:100%;
	padding:20px
}
body {
	background:#f2f2f2!important;
	font-size:18px!important;
	color:#000;
	margin:0;
	padding:0;
	direction:ltr;
	unicode-bidi:embed
}
#top-fixed-bar {
	background:#fafafa none repeat scroll 0 0;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .35);
	height:60px;
	position:fixed;
	top:0;
	width:100%;
	z-index:101
}
div#globalWrapper {
	background:#fff none repeat scroll 0 0;
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, .12);
	font-size:127%;
	margin:80px 120px 20px 400px;
	padding:0
}
div#globalWrapper img {
	max-width:100%;
	height:auto
}
a {
	color:#1c7bdc
}
a:visited {
	color:#5a3696
}
#p-personal a.new, a.new {
	color:#c20
}
h2 {
	font-size:30px!important;
	font-weight:700!important
}
h3 {
	font-size:27px!important
}
h4 {
	font-size:20px!important
}
ul {
	/*list-style-image:url(/css/images/right-true.webp)*/
}
input.historysubmit {
	padding:0 .3em .3em .3em!important;
	font-size:94%;
	cursor:pointer;
	height:1.7em!important;
	margin-left:1.6em
}
pre {
	line-height:1.1em
}
#siteNotice {
	font-size:95%;
	padding:0 .9em
}
#localNotice {
	margin:0
}
#siteNotice p {
	margin:0;
	padding:0
}
table.rimage {
	float:right;
	position:relative;
	margin-left:1em;
	margin-bottom:1em;
	text-align:center
}
.special li {
	line-height:1.4em;
	margin:0;
	padding:0
}
#bodyContent a.external, #bodyContent a.external[href^="gopher://"] {
background:url(/css/svd.css) center right no-repeat;
padding-right:13px
}
#bodyContent a.external[href^="http://"], .link-https {
padding-right:16px
}
#bodyContent a.external[href^="mailto:"], .link-mailto {
padding-right:18px
}
#bodyContent a.external[href^="news:"] {
padding-right:18px
}
#bodyContent a.external[href^="ftp://"], .link-ftp {
padding-right:18px
}
#bodyContent a.external[href^="irc://"], #bodyContent a.external[href^="ircs://"], .link-irc {
padding-right:18px
}
#bodyContent a.external[href$=".MID"], #bodyContent a.external[href$=".MIDI"], #bodyContent a.external[href$=".MP3"], #bodyContent a.external[href$=".OGG"], #bodyContent a.external[href$=".WAV"], #bodyContent a.external[href$=".WMA"], #bodyContent a.external[href$=".mid"], #bodyContent a.external[href$=".midi"], #bodyContent a.external[href$=".mp3"], #bodyContent a.external[href$=".ogg"], #bodyContent a.external[href$=".wav"], #bodyContent a.external[href$=".wma"], .link-audio {center right no-repeat;
padding-right:13px
}
#bodyContent a.external[href$=".AVI"], #bodyContent a.external[href$=".MPEG"], #bodyContent a.external[href$=".MPG"], #bodyContent a.external[href$=".OGM"], #bodyContent a.external[href$=".avi"], #bodyContent a.external[href$=".mpeg"], #bodyContent a.external[href$=".mpg"], #bodyContent a.external[href$=".ogm"], .link-video {
padding-right:13px
}
#bodyContent a.external[href$=".PDF"], #bodyContent a.external[href$=".pdf"], #bodyContent a.external[href*=".PDF#"], #bodyContent a.external[href*=".PDF?"], #bodyContent a.external[href*=".pdf#"], #bodyContent a.external[href*=".pdf?"], .link-document {padding-right:12px
}
#bodyContent a.extiw, #bodyContent a.extiw:active {
	color:#36b
}
#bodyContent a.external {
	color:#36b
}
.portlet {
	border-right:0px solid #ccc;
	margin:0 0 .5em;
	padding:0;
	overflow:hidden
}
.portlet h1, .portlet h2, .portlet h3, .portlet h4 {
	margin:0;
	padding:0
}
.portlet h2 {
	font-size:120%;
	background:#ccc;
	margin:4px 0 0;
	padding:8px;
	font-weight:400;
	border-left:6px solid #a00000;
	border-radius:3px;
	width:210px;
	color:#000
}
#p- ul li a {
	font-size:18px
}
.portlet h4 {
	font-size:95%;
	font-weight:400;
	white-space:nowrap
}
.portlet h5 {
	background:0 0;
	padding:0 1em 0 .5em;
	display:inline;
	height:1em;
	text-transform:lowercase;
	font-size:91%;
	font-weight:400;
	white-space:nowrap
}
.portlet h6 {
	background:#ffae2e;
	border:1px solid #2f6fab;
	border-style:solid solid none solid;
	padding:0 1em 0 1em;
	text-transform:lowercase;
	display:block;
	font-size:1em;
	height:1.2em;
	font-weight:400;
	white-space:nowrap
}
.pBody {
	font-size:100%;
	color:#000;
	border-collapse:collapse;
	border-right:0px solid #aaa;
	padding:7.5em .8em .3em .5em
}
.generated-sidebar {
	display:none
}
.portlet h1, .portlet h2, .portlet h3, .portlet h4 {
	margin:0;
	padding:0
}
.portlet h2 {
	font-size:120%;
	background:#ccc;
	margin:4px 0 0;
	padding:8px;
	font-weight:400;
	border-left:6px solid #a00000;
	border-radius:3px;
	width:200px;
	color:#000
}
.portlet ul {
	line-height:1.5em;
	list-style-type:square;
	/*list-style-image:url(/css/images/right-true.webp)*/
	font-size:95%;
	max-width:100%
}
.portlet li {
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border:medium none;
	line-height:200%;
	list-style:outside none none;
	margin:0;
	min-height:40px;
	padding-left:5px
}
#logo-div {
	margin:15px auto 30px;
	display:table
}
#logo-img {
	max-width:100%;
	height:auto
}
#logo-link {
	border:none;
	outline:0;
	display:table;
	margin:0 auto
}
#p-logo {
	padding-top:1.5em;
	bottom:10px;
	left:10px;
	position:fixed;
	margin:0;
	z-index:3;
	height:160px;
	width:160px;
	overflow:visible;
	display:none
}
#p-logo h5 {
	display:none
}
#p-logo a, #p-logo a:hover {
	background-position:50% 50%!important;
	width:160px;
	margin:0 auto;
	border-radius:50%;
	display:block;
	height:160px;
	background-repeat:no-repeat;
	text-decoration:none;
	opacity:.5
}
#p-search {
	position:relative;
	z-index:3
}
input.searchButton {
	margin-top:1px;
	font-size:95%
}
#searchGoButton {
	padding-left:.5em;
	padding-right:.5em;
	font-weight:700
}
#searchInput {
	width:10.9em;
	margin:0;
	font-size:95%
}
#p-search .pBody {
	padding:.5em .4em .4em .4em;
	text-align:center
}
#p-search #searchform div div {
	margin-top:.4em;
	font-size:95%
}
#p-personal {
	z-index:0
}
#p-personal {
	width:100%;
	margin:10px auto;
	overflow:visible;
	white-space:nowrap
}
#p-personal h5 {
	display:none
}
#p-personal .pBody, #p-personal .portlet {
	z-index:0;
	padding:0;
	margin:0 auto;
	overflow:visible;
	display:table
}
#p-personal ul {
	border:none;
	line-height:1.4em;
	color:#2f6fab;
	padding:0 2em 0 3em;
	margin:0;
	text-align:right;
	list-style:none;
	z-index:0;
	background:0 0;
	cursor:default
}
#p-personal li {
	z-index:0;
	border:none;
	padding:0;
	display:inline;
	color:#2f6fab;
	margin-left:1em;
	line-height:1.2em;
	background:0 0
}
#p-personal li a {
	text-decoration:none;
	color:#005896;
	padding-bottom:.2em;
	background:0 0
}
#p-personal li a:hover {
	background-color:#fff;
	padding-bottom:.2em;
	text-decoration:none
}
#p-personal li.active a:hover {
	background-color:transparent
}
li#pt-anonuserpage, li#pt-login, li#pt-userpage {
	
	padding-left:20px;
	text-transform:none
}
#p-personal ul {
	text-transform:lowercase
}
#p-personal li.active {
	font-weight:700
}
#p-cactions {
	margin:10px auto;
	white-space:nowrap;
	line-height:1.1em;
	overflow:visible;
	background:0 0;
	border-collapse:collapse;
	list-style:none;
	font-size:95%;
	border:none
}
#p-cactions ul {
	list-style:none
}
#p-cactions li {
	display:inline;
	border:1px solid #aaa;
	border-bottom:none;
	padding:0 0 .1em 0;
	margin:0 .3em 0 0;
	overflow:visible;
	background:#fff
}
#p-cactions li.selected {
	border-color:#fabd23;
	padding:0 0 .2em 0;
	font-weight:700
}
#p-cactions li a {
	background-color:#fbfbfb;
	color:#002bb8;
	border:none;
	padding:0 .8em .3em;
	position:relative;
	z-index:0;
	margin:0;
	text-decoration:none
}
#p-cactions li.selected a {
	z-index:3;
	background-color:#fff
}
#p-cactions .new a {
	color:#ba0000
}
#p-cactions li a:hover {
	z-index:3;
	text-decoration:none;
	background-color:#fff
}
#p-cactions h5 {
	display:none
}
#p-cactions li.istalk {
	margin-right:0
}
#p-cactions li.istalk a {
	padding-right:.5em
}
#p-cactions #ca-addsection a {
	padding-left:.4em;
	padding-right:.4em
}
li#ca-talk {
	margin-right:1.6em
}
li#ca-print, li#ca-unwatch, li#ca-varlang-0, li#ca-watch {
	margin-left:1.6em
}
#p-cactions .pBody {
	font-size:1em;
	background-color:transparent;
	color:inherit;
	border-collapse:inherit;
	border:0;
	padding:0;
	margin:0 auto;
	display:table
}
#p-cactions li a {
	text-transform:lowercase
}
#p-lang {
	position:relative;
	z-index:3
}
.capitalize-all-nouns #p-cactions ul li a, .capitalize-all-nouns #p-personal ul, .capitalize-all-nouns .portlet h5, .capitalize-all-nouns .portlet h6 {
	text-transform:none
}
#t-iscite, #t-ispermalink {
	color:#999
}
div#footer {
	background:#555;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14);
	color:#fff;
	padding:.4em 20px 1.2em 20px;
	text-align:center;
	font-size:90%;
	margin:0 auto 20px;
	max-width:930px;
	border-radius:0 0 3px 3px;
	border-top:1px solid #ccc
}
div#footer li {
	display:inline;
	margin:0 1.3em
}
#f-copyrightico, #f-poweredbyico {
	margin:0 8px;
	position:relative;
	top:-2px
}
#f-poweredbyico {
	float:right;
	height:1%;
	display:none
}
#f-copyrightico {
	float:left;
	height:1%
}
#about, #disclaimer, #mobileview, #privacy {
	display:none!important
}
.mw-htmlform-submit {
	font-weight:700;
	padding-left:.3em;
	padding-right:.3em;
	margin-right:2em
}
#preftoc {
	margin:0;
	padding:0;
	width:100%;
	clear:both
}
#preftoc li {
	background-color:#f0f0f0;
	color:#000
}
#preftoc li {
	margin:1px -2px 1px 2px;
	float:left;
	padding:2px 0 3px 0;
	border:1px solid #fff;
	border-right-color:#716f64;
	border-bottom:0;
	position:relative;
	white-space:nowrap;
	list-style-type:none;
	list-style-image:none;
	z-index:3
}
#preftoc li.selected {
	font-weight:700;
	background-color:#fff;
	border:1px solid #aaa;
	border-bottom:none;
	cursor:default;
	top:1px;
	padding-top:2px;
	margin-right:-3px
}
#preftoc>li.selected {
	top:2px
}
#preftoc a, #preftoc a:active {
	display:block;
	color:#000;
	padding:0 .7em;
	position:relative;
	text-decoration:none
}
#preftoc li.selected a {
	cursor:default;
	text-decoration:none
}
#preferences {
	margin:0;
	border:1px solid #aaa;
	clear:both;
	padding:1.5em;
	background-color:#fff
}
.prefsection {
	border:none;
	padding:0;
	margin:0
}
.prefsection legend {
	font-weight:700
}
.prefsection legend, .prefsection table {
	background-color:#fff
}
.mainLegend {
	display:none
}
td.htmlform-tip {
	font-size:x-small;
	padding:.2em 2em;
	color:#666
}
.preferences-login {
	clear:both;
	margin-bottom:1.5em
}
.prefcache {
	font-size:90%;
	margin-top:2em
}
div#userlogin, div#userloginForm {
	margin:0 3em 1em 0;
	border:1px solid #aaa;
	clear:both;
	padding:1.5em 2em;
	background-color:#fff;
	float:left
}
div#userlogin table, div#userloginForm table {
	background-color:#fff
}
div#userlogin h2, div#userloginForm h2 {
	padding-top:0
}
div#userlogin .captcha, div#userloginForm .captcha {
	border:1px solid #bbb;
	padding:1.5em 2em;
	background-color:#fff
}
#loginend, #signupend {
	clear:both
}
#languagelinks, #userloginprompt {
	font-size:85%
}
#login-sectiontip {
	font-size:85%;
	line-height:1.2;
	padding-top:2em
}
#userlogin .loginPassword, #userlogin .loginText {
	width:12em
}
#userloginlink a, #wpCreateaccount, #wpLoginattempt {
	font-weight:700
}
*>html #p-cactions li {
	border:none
}
*>html #p-cactions li a {
	border:1px solid #aaa;
	border-bottom:none
}
*>html #p-cactions li.selected a {
	border-color:#fabd23
}
*>html #f-copyrightico, *>html #f-poweredbyico {
	width:88px
}
*>html #bodyContent, *>html #bodyContent pre {
	overflow-x:auto;
	width:100%;
	padding-bottom:25px
}
* html div#footer {
	margin-top:0
}
* html div#column-content {
	display:inline;
	margin-bottom:0
}
#pagehistory li.selected {
	position:relative
}
*>html div#column-content {
	float:none
}
*>html div#column-one {
	position:absolute;
	left:0;
	top:0
}
*>html div#footer {
	margin-left:13.2em
}
.redirectText {
	font-size:150%;
	margin:5px
}
.printfooter {
	display:none
}
div.patrollink {
	clear:both
}
.sharedUploadNotice {
	font-style:italic
}
span.updatedmarker {
	color:#000;
	background-color:#0f0
}
.editExternally {
	border:1px solid gray;
	background-color:#fff;
	padding:3px;
	margin-top:.5em;
	float:left;
	font-size:small;
	text-align:center
}
.editExternallyHelp {
	font-style:italic;
	color:gray
}
.toggle {
	margin-left:2em;
	text-indent:-2em
}
input#wpDiff, input#wpSave {
	margin-right:.33em
}
#wpSave {
	font-weight:700
}
div.noarticletext {
	border:1px solid #ccc;
	background:#fff;
	padding:.2em 1em;
	color:#000
}
div#searchTargetContainer {
	left:10px;
	top:10px;
	width:90%;
	background:#fff
}
div#searchTarget {
	padding:3px;
	margin:5px;
	background:#f0f0f0;
	border:solid 1px #00f
}
div#searchTarget ul li {
	list-style:none
}
div#searchTarget ul li:before {
	color:orange;
	content:"\00BB \0020"
}
div#searchTargetHide {
	float:right;
	border:solid 1px #000;
	background:#dcdcdc;
	padding:2px
}
#powersearch p {
	margin-top:0
}
div.multipageimagenavbox {
	border:solid 1px silver;
	padding:4px;
	margin:1em;
	background:#f0f0f0
}
div.multipageimagenavbox div.thumb {
	border:none;
	margin-left:2em;
	margin-right:2em
}
div.multipageimagenavbox hr {
	margin:6px
}
table.multipageimage td {
	text-align:center
}
.templatesUsed {
	margin-top:1.5em
}
.mw-summary-preview {
	margin:.1em 0
}
div.mw-lag-warn-high, div.mw-lag-warn-normal {
	padding:3px;
	text-align:center;
	margin:3px auto
}
div.mw-lag-warn-normal {
	border:1px solid #fc6;
	background-color:#ffc
}
div.mw-lag-warn-high {
	font-weight:700;
	border:2px solid #f03;
	background-color:#fcc
}
.MediaTransformError {
	background-color:#ccc;
	padding:.1em
}
.MediaTransformError td {
	text-align:center;
	vertical-align:middle;
	font-size:90%
}
.os-suggest {
	font-size:127%
}
.no-text-transform {
	text-transform:none
}
.tipsy {
	font-size:127%
}
ol.references {
	font-size:90%
}
ol.references li:target {
	background-color:#def
}
sup.reference:target {
	background-color:#def
}
.poem {
	font-size:20px;
	font-weight:400;
	line-height:32px;
	max-width:820px;
	min-height:650px;
	border:1px solid #ccc;
	box-shadow:0 -1px 1px rgba(0, 0, 0, .15), 0 -10px 0 -5px #eee, 0 -10px 1px -4px rgba(0, 0, 0, .15), 0 -20px 0 -10px #eee, 0 -20px 1px -9px rgba(0, 0, 0, .15);
	padding:30px;
	padding:20px 20px 20px 200px;
	margin:0 auto;
	background:url(/css/images/ws.png) no-repeat 35px 35px;
	min-height:590px;
	min-width:300px
}
.poem p {
	text-align:justify;
	line-height:2.1em
}
.kk-page-nav-template {
	margin:0 auto
}
.shloka {
	font-size:larger;
	font-weight:700
}
.soratha {
	font-size:larger
}
.vishraam {
	font-size:15;
	color:red
}
.doha {
	font-size:larger;
	font-weight:700
}
.chhand {
	font-size:larger;
	font-weight:700;
	color:gray
}
.upnishad_mantra {
	font-size:larger;
	font-weight:700;
	color:#ff652f
}
.mantra {
	font-size:larger;
	font-weight:700;
	color:#ff652f
}
.mantra_translation {
	font-size:larger
}
.verse_type {
	font-size:larger;
	font-weight:700;
	color:#6c2e17
}
.shashvat_kaavya_section {
	font-size:larger;
	font-weight:700;
	color:#000
}
.diff-addedline {
	color:red
}
.diff-marker {
	color:red;
	font-weight:700
}
.diff-deletedline {
	color:red
}
.newpage {
	background-color:#00f;
	color:#fff;
	font-weight:700
}
#p-search {
	display:none
}

.livelet-loading {
	border:0 solid #ccc;
	width:32px;
	height:32px;
	background:url(/css/images/spinnervlll.gif) no-repeat center center
}
.reference a {
	font-size:11px
}
.brdcrumb {
	border-bottom:0;
	border-radius:3px 3px 0 0
}
#breadcrumb {
	font:11px Arial, Helvetica, sans-serif;
	background-image:url(/css/images/bc_bg.png);
	background-repeat:repeat-x;
	height:30px;
	line-height:30px;
	color:#9b9b9b;
	border:solid 1px #cacaca;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
#breadcrumb li {
	list-style-type:none!important;
	list-style-image:none!important;
	float:left;
	padding-left:10px
}
#breadcrumb a {
	height:30px;
	display:block;
	background-image:url(/css/images/bc_separator.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
	padding-left:10px;
	text-decoration:none;
	color:#454545
}
#breadcrumb a:hover {
	color:#35acc5
}
#breadcrumb .home {
	border:none;
	margin:8px 0
}
.secH1Head {
	font-family:arial;
	font-weight:700;
	font-size:15;
	text-transform:uppercase;
	border-bottom:3px solid #f7941d;
	padding:4px;
	text-align:left
}
.secH1Text {
	font-family:arial;
	font-weight:400;
	font-size:12;
	line-height:1.3em;
	margin-top:0
}
#p-tb {
	display:none
}
.sq-round-img {
	border-radius:50%
}
#dsq-content #dsq-comments li, #dsq-content #dsq-global-toolbar li, #dsq-content #dsq-pagination li, #dsq-content #dsq-post-tools li {
	list-style-image:none!important
}
#kk_disqus_wrapper {
	margin:30px auto;
	background:#eee;
	border:1px solid #ccc;
	padding:20px;
	max-width:930px
}
#kk_comment_desc {
	border:1px solid #ccc;
	padding:5px;
	font-size:11px
}
.kk-button {
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	font-weight:400;
	line-height:27px;
	min-width:54px;
	padding:4px 12px 1px 12px;
	text-align:center;
	border-radius:2px 2px 2px 2px
}
.kk-button-sidebar {
	cursor:pointer;
	display:inline-block;
	font-size:22px;
	font-weight:400;
	height:22px;
	line-height:22px;
	width:168px;
	padding:5px 0;
	margin:2px 0;
	text-align:center;
	border-radius:2px 2px 2px 2px
}
.kk-button-blue {
	background:#4d90fe;
	background-image:-moz-linear-gradient(center top, #4d90fe, #4787ed);
	border:1px solid transparent;
	color:#fff!important;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.kk-button-blue:hover {
	background-color:#357ae8;
	background-image:-moz-linear-gradient(center top, #4d90fe, #357ae8);
	border:1px solid #2f5bb7;
	color:#fff;
	text-shadow:0 1px rgba(0, 0, 0, .3)
}
.kk-button-blue:active {
	box-shadow:0 1px 2px rgba(0, 0, 0, .3) inset
}
.kk-button-green {
	background:#258c00;
	border:1px solid transparent;
	color:#fff!important;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.kk-button-green:hover {
	background-color:#217f00;
	border:1px solid #2f5bb7;
	color:#fff;
	text-shadow:0 1px rgba(0, 0, 0, .3)
}
.kk-button-green:active {
	box-shadow:0 1px 2px rgba(0, 0, 0, .3) inset
}
.kk-button-grey {
	background-color:#f5f5f5;
	border:1px solid rgba(0, 0, 0, .1);
	border-radius:2px 2px 2px 2px;
	text-shadow:0 1px rgba(0, 0, 0, .1);
	color:#666
}
.kk-button-grey:hover {
	background-color:#f8f8f8;
	border:1px solid #c6c6c6;
	box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	color:#333
}
.kk-button-red {
	background-color:#d14836;
	background-image:-moz-linear-gradient(center top, #dd4b39, #d14836);
	border:1px solid transparent;
	color:#fff!important;
	text-shadow:0 1px rgba(0, 0, 0, .1)
}
.kk-button-red:hover {
	background-color:#c53727;
	background-image:-moz-linear-gradient(center top, #dd4b39, #c53727);
	border:1px solid #b0281a;
	box-shadow:0 1px 1px rgba(0, 0, 0, .2);
	color:#fff;
	text-shadow:0 1px rgba(0, 0, 0, .3)
}
.kk-button-red:active {
	background-color:#b0281a;
	background-image:-moz-linear-gradient(center top, #dd4b39, #b0281a);
	border:1px solid #992a1b;
	box-shadow:0 1px 2px rgba(0, 0, 0, .3) inset
}
.kk-button-ab {
	background-color:#6891e7;
	background-image:-moz-linear-gradient(center top, #6891e7 0, #304ea6 100%);
	border-color:#304ea6 #304ea6 #000;
	box-shadow:0 1px 0 rgba(255, 255, 255, .45) inset;
	color:#fff!important;
	text-shadow:0 0 0 transparent, 0 1px 0 rgba(0, 0, 0, .45);
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	border-radius:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	padding:0 .5em;
	font-size:22px;
	font-weight:400;
	height:22px
}
#kk-meanings-div-heading {
	background:#e06055;
	border-radius:0 0 7px;
	color:#fff;
	font-size:20px;
	line-height:130%;
	margin:0;
	padding:5px 5px 5px 12px;
	text-shadow:2px 1px #333
}
#kk-meanings-div {
	margin:25px auto;
	max-width:815px;
	-webkit-column-count:4;
	-moz-column-count:4;
	column-count:4;
	border:1px solid #ccc;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14)
}
.catlinks {
	border:1px solid #fff;
	border-width:1px 0 1px 0;
	clear:both;
	margin-top:1em;
	padding:5px 10px
}
.catlinks li {
	border:none;
	box-shadow:0 0 2px 0 rgba(0, 0, 0, .4);
	border-radius:3px;
	display:inline-block;
	line-height:2em;
	margin-left:10px;
	padding:0 .5em;
transition:background .1s ease 50ms
}
.catlinks li:hover {
	background:#ccc;
	text-decoration:none
}
.catlinks li:hover {
	background:#ccc;
	text-decoration:none
}
.catlinks a:link, .catlinks a:visited {
	color:#000!important;
	text-decoration:none
}
#firstHeading, .firstHeading {
	background:#ddd;
	font-family:inherit;
	font-size:22px;
	line-height:150%!important;
	margin:10px auto;
	max-width:100%;
	padding:10px 20px;
	border-radius:3px;
	text-align:center;
	color:#000;
	font-weight:400;
	overflow:hidden;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14)
}
#contentSub, #contentSub2 {
	display:none
}
h2 {
	border:none
}
.poet-list-section {
	-webkit-column-count:4;
	-moz-column-count:4;
	column-count:4;
	border:1px solid #aaa;
	border-radius:3px;
	box-shadow:2px 2px 2px #aaa;
	margin-bottom:15px;
	padding:10px;
	margin-top: 25px;
}
h5.poet-list-heading {
	background:#ff0a0a!important;
	color:#fff;
	text-shadow:2px 1px #333;
	font-size:40px;
	border:1px;
	border-radius:50%!important;
	width:55px;
	padding:0 10px;
	line-height:130%;
	margin:0;
	font-weight:700;
	text-align:center;
}
#poet-list-anchors-container {
	background:#fff;
	border:1px solid #aaa;
	border-bottom:none;
	font-size:18px;
	margin-right:25px;
	position:fixed;
	bottom:0
}
#poet-list-anchors {
	background:#fff;
	display:none;
	font-size:22px;
	left:350px;
	overflow:hidden;
	padding:0px 0;
	/*width:1141px;
	max-width:1141px;*/
	z-index:9999;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14)
}
#poet-list-anchors p {
	padding:5px;
	margin:0!important
}
#poet-list-anchors .poet-list-anchors-toggle {
	display:none
}
#poet-list-letter-set {
	display:table;
	margin:0 auto
}
#poet-list-letter-set a {
	border:1px solid transparent;
	color:#000;
	display:inline-block;
	padding:1px 0;
	text-align:center;
	border-radius:2px;
	text-decoration:none;
	width:30px;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14);
transition:background .1s ease 50ms;
	font-size:85%;
	line-height:145%
}
#poet-list-letter-set a:hover {
	background:#fff;
	border:1px solid #aaa;
	color:#000
}
#poet-list-anchors.visible {
	display:block!important
}
.gadya p {
	margin-bottom:30px;
	text-align:justify
}
#mtransbtnDiv {
	display:none
}
#wpTextbox1 {
	padding:10px
}
#kk-content-top {
	background:-moz-linear-gradient(top, #f1f1f1 0, rgba(125, 185, 232, 0) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(100%, rgba(125, 185, 232, 0)));
	background:-webkit-linear-gradient(top, #f1f1f1 0, rgba(125, 185, 232, 0) 100%);
	background:-o-linear-gradient(top, #f1f1f1 0, rgba(125, 185, 232, 0) 100%);
	background:-ms-linear-gradient(top, #f1f1f1 0, rgba(125, 185, 232, 0) 100%);
	background:linear-gradient(to bottom, #f1f1f1 0, rgba(125, 185, 232, 0) 100%);
	padding:1px 0;
	border-radius:3px 3px 0 0;
	margin:0 auto;
	max-width:100%
}
#kk-top-quote {
	font-size:33px;
	margin:15px 0;
	text-align:center;
	color:#444;
	line-height:110%;
	font-weight:600;
	margin-top: 30px
}
#kk-top-lang-bar {
	max-width:100%;
	overflow:auto;
	padding:0;
	margin:0 auto;
	font-size:100%;
	margin:-10px auto;
	text-align:center
}
#kk-top-button-bar {
	max-width:100%;
	overflow:auto;
	padding:0;
	margin:0 auto
}
#kkreadercommentsblock {
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:2px 2px 2px #aaa;
	margin-bottom:20px;
	padding:40px 40px 40px 80px
}
#kkreadercommentsblock:before {
	content:"“";
	display:block;
	font-family:arial;
	font-size:6rem;
	color:#ccc;
	height:0;
	left:-55px;
	position:relative;
	top:35px
}
#kkcomentatorname:before {
	content:"--- "
}
#kkcomentatorname {
	font-weight:700;
	text-align:right;
	padding:8px
}
#kkreadercomment p {
	margin-bottom:15px
}
#KKLokGeetBhaashaSoochiDiv {
	width:250px;
	text-align:left;
	padding:10px
}
.kkDropDownSelectMenu {
	border-radius:3px;
	padding:2px;
	background:#cedff2;
	border:1px solid #a3a0bf;
	color:#000;
	font-size:16px;
	white-space:nowrap
}
.kkDropDownSelectMenu li {
	padding:5px
}
#cutsomPageNavEnabledTD {
	background:#ccc;
	color:#000;
	padding:4px 20px;
	font-size:17px;
	text-align:center
}
#cutsomPageNavDisabledTD {
	color:#ccc;
	padding:4px 20px;
	font-size:17px;
	text-align:center;
	border:1px solid #f2f2f2
}
#cutsomPageNavEnabledTD a:link, #cutsomPageNavEnabledTD a:visited {
	color:#333;
	text-decoration:none
}
#cutsomPageNavEnabledTD a:hover {
	color:#00f
}
.mw-search-formheader {
	display:none!important
}
.custom-t-buttons {
	color:#000;
	font-size:15px
}
.kkrachna {
	max-width:800px;
	margin:10px auto;
	text-align:center
}
.kk-breadcrumb {
	color:#000;
	text-decoration:none;
	line-height:1.35em;
	padding:4px 12px 7px;
	border:1px solid #ccc;
	white-space:nowrap;
	font-size:14px;
	display:inline-block;
	margin-left:-1px
}
.kk-breadcrumb a, .kk-breadcrumb a:visited {
	color:#000;
	text-decoration:none
}
.kk-breadcrumb:hover {
	background:#e6e6e6;
	color:#000!important
}
.kk-breadcrumb a:hover {
	color:#00f;
	text-decoration:none
}
.kk-breadcrumb-sep {
	font-size:20px;
	font-family:arial;
	padding-left:5px
}
.kk-article-cust-heading-div {
	text-align:center;
	background:#444;
	background-image:-moz-linear-gradient(center top, #aaa 0, #444 45px);
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 0 1px rgba(0, 0, 0, .2) inset;
	color:#fff;
	margin:10px 0 0;
	padding:10px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, .45)
}
.kk-article-cust-heading {
	font-size:200%;
	line-height:130%
}
.kk-article-cust-subheading {
	font-size:140%;
	line-height:130%
}
#kkparichay-box-name-head, #kkpatrika-box-name-head, #kkpustak-box-name-head {
	background:#ff9700;
	border:1px solid #ccc;
	text-align:center;
	padding:5px 0;
	border-radius:3px;
	margin-bottom:5px
}
.kkparichay-box, .kkpatrika-box, .kkpustak-box {
	background-color:#fff;
	max-width:352px;
	min-width:352px;
	empty-cells:show;
	border:1px solid #ddd;
	float:right;
	text-align:left;
	line-height:140%;
	margin:0 0 15px 15px;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14);
	border-radius:4px;
	padding:10px
}
#kkparichay-name, #kkpatrika-name, #kkpustak-name {
	font-size:100%;
	line-height:160%;
	display:inline-block;
	color:#fff;
	font-weight: 800
}
.kkparichay-photo, .kkpatrika-photo, .kkpustak-photo {
	margin:0 auto -1px;
	border:1px solid #aaa;
	background:#fff;
	position:relative;
	overflow:hidden;
	padding:5px
}
#kkparichay-photo-stampdiv {
	position:absolute;
	left:-35px;
	bottom:-40px;
	width:120px;
	height:120px;
	transform:rotate(40deg);
	background:transparent url(/css/images/weblogo.png) no-repeat scroll -3px 4px/130px auto
}
.kkparichay-photo-stamp {
	max-width:100%;
	height:auto;
	border-radius:50%;
	box-shadow:3px 2px 5px #333
}
.kkparichay-poet-photo, .kkpatrika-cover-photo, .kkpustak-cover-photo {
	height:auto;
	width:100%
}
.no-cover-photo, .no-poet-photo {
	height:auto;
	width:100%
}
#kkparichay-box-row {
	clear:both;
	overflow:auto;
	margin:5px 0;
	padding:5px
}
.kkparichay-box-row-head {
	font-weight:700;
	margin:0 20px 0 0;
	display:inline-block
}
.kkparichay-box-row-info {
	font-size:90%;
	display:inline-block
}
#kkparichay-cpnotice {
	font-size:14px;
	line-height:18px;
	background:#ddd;
	border:1px solid #aaa;
	overflow:auto;
	padding:5px;
	margin:5px 0
}
#kkparichay-nopicmsg {
	text-align:center
}
#kkparichay-shorturl-box {
	background:#dfefff;
	border:1px dashed #8fc7ff;
	margin:5px 0
}
#kkparichay-shorturl, #kkpatrika-shorturl {
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px;
	font-family:verdana, arial;
	color:#a00000;
	text-align:center;
	margin:10px 0
}
#kkparichay-linktokk-box {
	background:#dfefff;
	border:1px dashed #8fc7ff
}
#kkparichay-linktokk {
	font-size:95%;
	padding:5px
}
#kkparichay-engname {
	display:none
}
#kkparichay-dob {
	text-align:center;
	margin:5px 0 8px 0
}
#kkparichay-dod {
	text-align:center;
	margin:0 0 20px 0
}
#kkparichay-no-shorturl {
	background:#ccc;
	border:1px solid #fff;
	font-size:12px;
	margin:5px 0;
	padding:0 5px;
	color:#000
}
#kkparichay-lower-border {
	background:#ac1d10;
	height:5px
}
#kkpagestack {
	max-width:832px;
	margin:0 auto
}
.kkpageleaf {
	background:#fcfcfc;
	height:2px;
	border-top:1px solid #ccc;
	margin-top:1px;
	border-bottom:1px solid #ccc
}
#top-global-bar {
	border:none;
	border-bottom:1px solid #ccc;
	height:6em;
	width:100%
}
#template-buttons-area {
	background:#a44b16;
	background-image:-moz-linear-gradient(center top, #d17821 0, #a44b16 45px);
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 0 1px rgba(0, 0, 0, .2) inset;
	color:#fff;
	line-height:130%;
	margin:10px 0 0;
	padding:10px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, .45)
}
#category-tools-div {
	background:#a44b16;
	background-image:-moz-linear-gradient(center top, #d17821 0, #a44b16 45px);
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 2px rgba(0, 0, 0, .5), 0 0 1px rgba(0, 0, 0, .2) inset;
	color:#fff;
	line-height:130%;
	margin:10px auto;
	padding:5px;
	text-shadow:0 -1px 1px rgba(0, 0, 0, .45);
	max-width:930px
}
#p-cactions h3 {
	display:none
}
#p-personal h3 {
	display:none
}
.kkrachna-icon {
	font-size:17px!important
}
div#content {
	margin:0 auto!important
}
#column-one h2 {
	display:none
}
#mobileview {
	display:none!important
}
.sidebar-section h2 {
	background:#f44336;
	border-left:6px solid #d32f2f;
	color:#fff;
	font-size:120%;
	margin:4px 0 0;
	padding:8px;
	font-weight:400;
	border-radius:3px;
	width:210px;
	display:block!important
}
.KKMwordmeaningC {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.KKMmm {
	background:#4584f0;
	border:1px solid #ccc;
	padding:20px;
	margin:50px 0 50px 0;
	position:fixed;
	z-index:1051;
	font-size:20px;
	color:#fff!important;
	box-shadow:10px 10px 10px #aaa;
	display:none;
	width:35%;
	position:fixed;
	left:50%;
	margin-left:-17.5%;
	min-width:200px
}
.wmAv {
	display:none;
	font-size:12px
}
.KKMcloseMeaning {
	position:absolute;
	text-align:right;
	color:#aaa;
	cursor:pointer;
	right:10px;
	top:10px;
	color:#ff0
}
.KKMcloseMeaning:hover {
	color:#000
}
.KKMloader {
	border:7px solid #ddd;
	border-top:7px solid #3498db;
	border-radius:50%;
	width:40px;
	height:40px;
	animation:spin 2s linear infinite;
	display:none;
	margin:0 auto
}
@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
#bhavarth-container {
	background-color:#fff;
	empty-cells:show;
	border:1px solid #ddd;
	text-align:left;
	line-height:140%;
	border-radius:0 0 10px 10px;
	padding:10px;
	max-width:820px;
	margin:0 auto 10px
}
.bhavarth-header {
	font-size:100%;
	font-weight:700;
	background:#efefef;
	padding:10px;
	cursor:pointer;
	max-width:820px;
	margin:20px auto 0
}
.bhavarth-header:hover {
	background:#ddd
}
.bhavarth-text {
	font-size:80%;
	padding:10px
}
.bhavarth-author-box {
	padding:10px;
	text-align:right
}
.bhavarth-author-pic {
	width:100px;
	border-radius:50%
}
.bhavarth-author-name {
	font-size:90%;
	font-weight:700
}
.bhavarth-author-qualification {
	font-size:90%;
	font-style:italic
}
#drop-wrapper .drop_menu {
	background:#d32f2f;
	display:table;
	padding:0;
	margin:0;
	height:35px;
	border-radius:3px;
	box-shadow:2px 2px 2px;
	list-style-image:none!important;
	list-style-type:disc!important
}
#drop-wrapper .drop_menu li {
	float:left;
	z-index:97443987;
	width:100%;
	list-style:inside none none
}
#drop-wrapper .drop_menu li:hover {
	box-radius:0
}
#drop-wrapper .drop_menu li a {
	padding:9px 20px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:inherit
}
#drop-wrapper .drop_menu ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	list-style-type:none
}
#drop-wrapper .drop_menu li:hover {
	position:relative;
	background:#680000
}
#drop-wrapper .drop_menu li:hover ul {
	left:-22px;
	top:30px;
	background:#680000;
	padding:0
}
#drop-wrapper .drop_menu li:hover ul li a {
	padding:10px;
	display:block;
	text-indent:15px;
	background-color:#680000
}
#drop-wrapper .drop_menu li:hover ul li a:hover {
	background:#a00000
}
#drop-wrapper {
	background:#399ffc no-repeat scroll center center;
	height:6em
}
#drop-logo {
	color:#fff;
	float:left;
	font-family:arial;
	font-weight:700;
	height:35px;
	letter-spacing:1px;
	line-height:35px;
	text-align:center;
	width:150px
}
#drop-logo a {
	color:#fff;
	font-family:arial;
	font-weight:700;
	letter-spacing:1px;
	line-height:35px;
	text-align:center
}
#drop-wrapper .drop {
	right:2em;
	position:absolute;
	top:1.5em
}
#customFooter {
	background:#fff;
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, .14);
	border-radius:3px;
	color:#000;
	height:100%;
	overflow:auto;
	margin:10px auto 0;
	padding:10px 20px;
	max-width:930px
}
#footer-col-2 {
	width:40%;
	height:100%;
	float:left;
	padding-right:30px
}
#footer-col-3 {
	width:40%;
	height:100%;
	float:left
}
#customFooter h2 {
	color:#000;
	padding:20px 0 0;
	font-size:20px!important
}
.twitter-share {
	color:#1acbfa;
	font-size:40px!important;
	margin-right:10px
}
.gplus-share {
	color:#dc4732;
	font-size:40px!important;
	margin-right:10px
}
.facebook-share {
	color:#3b5998;
	font-size:40px!important;
	margin-right:10px
}
.whatsapp-share {
	color:#189d0e;
	font-size:40px!important;
	margin-right:10px
}
#fixed-bar {
	background:#007dca;
	border-top:3px solid #333;
	box-shadow:0 0 10px #ccc inset;
	bottom:0;
	left:320px;
	display:block;
	height:75px;
	max-width:940px;
	width:940px;
	position:fixed;
	color:#fff;
	z-index:100000;
	text-align:center
}
#msgOuterDiv {
	background:rgba(0, 0, 0, .8);
	border:0 solid #000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:2147483647
}
#msgMiddleDiv {
	display:table-cell;
	vertical-align:middle
}
#msgInnerDiv {
	background:#fff;
	border-radius:3px;
	padding:0;
	border:1px solid #fff;
	margin:20px auto;
	position:relative
}
#lalitAjaxContent {
	overflow:auto;
	margin:10px
}
#lalitAjaxContent-close-btn {
	background:#fff;
	color:#333;
	cursor:pointer;
	display:table;
	font-size:14px;
	padding:4px 8px;
	border-radius:50%;
	position:absolute;
	right:50%;
	top:-27px
}
#lalitAjaxContent-close-btn:hover {
	background:red;
	color:#fff
}
.photo-list * {
	margin:0;
	padding:0
}
.photo-list {
	list-style-type:none!important
}
.photo-list h3 {
	font:bold 20px/1.5
}
.photo-list li img {
	float:left;
	margin:0 15px 0 0
}
.photo-list li p {
	font:200 12px/1.5
}
.photo-list li {
	padding:10px;
	overflow:auto
}
.photo-list li:hover {
	background:#eee
}
.multi-col-list {
	-webkit-column-count:4;
	-moz-column-count:4;
	column-count:4
}
.div-with-shadow {
	border:1px solid #aaa;
	border-radius:3px;
	box-shadow:2px 2px 2px #aaa;
	margin-bottom:15px
}
h5.multi-col-list-heading {
	background:#e06055!important;
	color:#fff;
	text-shadow:2px 1px #333;
	font-size:20px;
	border-radius:0 0 7px;
	padding:5px 5px 5px 12px;
	line-height:130%;
	margin:0
}
#top-bhasha-menu {
	float:right;
	margin:0 0 10px 0
}
#bodyContent h3, #bodyContent h4, #bodyContent h5 {
	background:#d0530d0f;
	padding-left:5px;
	border-radius:2px
}
#extrainfobox {
	max-width:300px;
	float:right;
	clear:both;
	margin-top:5px;
	background:#efefef;
	border:1px solid #d3c2ef;
	padding:10px;
	border-radius:3px
}
.col-sm {
	background:#efefef;
	text-align:center;
	margin:0 auto;
	display:block
}
.flex-row {
	display:flex;
	flex-wrap:wrap
}
.info-cell {
	background:#e7e7e7;
	color:#000;
	border:1px solid #ddd
}
.one-cell {
	margin:5px
}
.one-cell:hover {
	-webkit-filter:none;
	filter:none;
	box-shadow:0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
-webkit-transition:all .6s cubic-bezier(.165, .84, .44, 1);
transition:all .6s cubic-bezier(.165, .84, .44, 1)
}
@media only screen and (max-width:1024px) {
#p- ul li a {
font-size:16px
}
.portlet h2 {
font-size:16px;
color:#fff
}
.poem {
font-size:16px;
background:0 0;
padding:10px;
text-align:center;
border:none;
box-shadow:none
}
h1#firstHeading {
font-size:16px
}
#gkleftadarea, #kk-content-top, #kk-top-button-bar, #kkpagestack, #mnt4n8, #top-global-bar {
display:block;
}
#kkTopSelectMenuWrapper1{float:none!important;}
#mw-content-text ul li {
margin:0 0 20px 0;
font-size:120%
}
#extrainfobox, #kkparichay-box, #kkpatrika-box, #kkpustak-box {
float:none;
margin:0 auto;
box-shadow:none;
border-radius:0
}
div#content {
padding:0
}
#p-logo {
top:.5em
}
.gkparichay-box {
float:none;
margin:0 auto
}
div#globalWrapper {
width:99%!important
}
div#bodyContent {
border-radius:0;
box-shadow:none;
padding:10px;
margin:10px auto
}
#customFooter {
height:auto
}
#footer-col-1, #footer-col-2, #footer-col-3 {
float:none;
margin:0 auto;
width:90%;
padding:0 0 20px
}
.poet-list-section {
-webkit-column-count:2;
-moz-column-count:2;
column-count:2;
box-shadow:none
}
#kk-meanings-div {
-webkit-column-count:2;
-moz-column-count:2;
column-count:2;
box-shadow:none
}
}
@media only screen and (max-width:839px) {
div#globalWrapper {
width:99%!important;
margin:80px auto 20px!important
}
#poet-list-anchors {
bottom:0;
left:0;
font-size:18px;
width:100%
}
#poet-list-letter-set a {
width:24px
}
#footer-col-1 {
display:none
}
#fixed-bar {
display:none
}
.catlinks li {
display:block
}
.multi-col-list {
-webkit-column-count:2;
-moz-column-count:2;
column-count:2
}
.whatsapp-share {
display:inline-block!important
}
.KKMmm {
width:100%;
position:fixed;
left:0;
margin-left:0
}
.wmAv {
display:none
}
}
@media only screen and (max-width:400px) {
body {
background-image:none
}
#logo-img {
display:none;
width:100px;
box-shadow:none
}
div#globalWrapper {
font-size:110%
}
div#content {
padding:0
}
div#bodyContent {
border-radius:0;
box-shadow:none;
padding:10px;
margin:10px auto
}
.multi-col-list {
-webkit-column-count:1;
-moz-column-count:1;
column-count:1
}
.poet-list-section {
-webkit-column-count:1;
-moz-column-count:1;
column-count:1
}
}
}
a:focus, a:hover {
	color:#23527c;
	text-decoration:underline
}
a:active, a:hover {
	outline:0
}
a:focus, a:hover {
	text-decoration:underline
}
a:active {
	color:#faa700
}

/*
     FILE ARCHIVED ON 00:53:06 Mar 23, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:00:13 Feb 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.647
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.009
  esindex: 0.012
  cdx.remote: 36.995
  LoadShardBlock: 93.627 (3)
  PetaboxLoader3.datanode: 184.276 (5)
  load_resource: 339.119 (2)
  PetaboxLoader3.resolve: 44.243
*/