ul { margin:5px 0 20px 10px; list-style-type:none; padding:0; }
ul li { padding-left:1.6em; background:url("images/icon.gif") 4px 6px no-repeat; line-height:1.4em; }

body, input, td, th, select, option, textarea, pre, code { font-size:62.5%; }
ul { margin:0; padding:0; }
p, li { font-size:1.3em; line-height:1.385em; margin:0; padding:0; }
pre, code { font-size:1.6em; line-height:1.125em; color:navy; }
li p, li li, pre code { font-size:1em !important; line-height:1.385em !important; }


h1, h2, h3 { margin:0; padding:0; letter-spacing:0; color:#73796B; font-family:Paloma, Georgia, Serif; }
h1 { font-size:1.8em; line-height:2em; margin-top:1em; }
h3 { font-size:1.6em; line-height:1.125em; margin-top:1.125em; margin-bottom:1.125em; }
/* ul { margin-bottom:1.8em; } */

#sidebar ul.support { margin-bottom:0; }
#sidebar ul.support li { }
#sidebar ul.support .date { color:gray; display:none; float:right; font-size:10px; line-height:18px; }
#sidebar p.view { margin-top:0em; text-align:center; }

#sidebar h3 { margin:0.562em 0; text-align:center; }
#sidebar h3.resources {/* margin-top:-3px; */ display:none; }
#sidebar ul { margin-bottom:3.6em; margin-left:1em; }
/*
#sidebar ul.resources li:last-child { margin-top:1.385em; }
#sidebar ul.resources li:last-child a { font-weight:bold; }
*/
#content { color:#333; }
#content strong { color:#000; }

.title { margin-top:0; margin-bottom:1em; }
h2 code, p code { font-size:1em !important; line-height:1.385em !important; }
li code, p code { font-size:1.4em !important; }
ul.columns { overflow:hidden; margin-top:4px; }
ul.columns li { width:250px; float:left; }

/*** FOR HOMEPAGE ***/
.home #screen { background:white; display:block; margin:1.8em 0 0 0; }
.home p.note { color:gray; font-style:italic; font-size:1em; line-height:1.8em; margin-top:1.8em; }
.home ul.columns { margin-top:4px; }

/*** FOR DOCUMENTATION ***/
.documentation p, .documentation li { font-size:10pt !important; }
.documentation ul.columns li { width:325px; padding-left:20px; }
.documentation ul.plugins li { width:220px; padding-left:0px; background:none; }
.documentation ul.plugins li p { text-align:left; font-size:9px !important; color:#333; margin:0 5px 0 0; }

.documentation h1 { margin:0; padding:0.2em 0 0.5em 0; font-size:14pt; font-family:Georgia; /*text-shadow:1px 1px 2px gray;*/ border-bottom:2px solid; margin-bottom:0.5em; text-align:center;  }
.documentation h2 { margin:0.5em 0 0.5em 0; padding:0.5em 0 0.5em 20px; font-size:12pt; font-family:Georgia; color:white; background:silver; text-shadow:1px 1px 2px gray; clear:both; -moz-border-radius:5px; }
.documentation h3 { margin:0; padding:0.5em 0 0.5em 0; font-size:11.5pt; font-family:Georgia; color:gray; clear:both; }
.documentation p.meta { font-size:9pt; color:gray; margin-top:-5px; }
.documentation .arguments .tp, .documentation p code { color:green; padding:0 4px; font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-weight: normal !important; font-style: normal !important; font-size:13px !important; }
.documentation #description, .documentation .panel { margin:0 20px; }
.documentation .demo { width:255px; float:left; margin:0; border:1px solid gray; background:white; overflow:auto; }
.documentation .code { width:490px; float:right; margin:0 0 10px 0; border:1px solid gray; font-size:12px; }
.documentation pre { display:block; }
.documentation .code_f { border:1px solid gray; margin-bottom:1em; }
.documentation .syntaxhighlighter { margin:0 0 0 0 !important; padding:0 !important; line-height:18px; }
.documentation .log { padding:4px; border:1px solid gray; margin-bottom:1em; }
.documentation .button { display:block; margin-bottom:0.5em; }
.documentation .arguments { margin:0em 1em; padding:0; list-style-type:none; }
.documentation .arguments .tp { padding:0 0 0 0; float:left; width:70px;  }
.documentation .arguments strong { display:block; }
.documentation .api h3 { margin-left:-10px; color:black; font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-weight: normal !important; font-size:14px; margin-top:2em; border-top:1px solid; width:780px; }
.documentation .api .arguments li strong {  color:black; font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-weight: normal !important; font-size:13px; }
.documentation .configuration h3 { margin-left:-10px; color:black; font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important; font-weight: normal !important; font-size:14px; margin-top:2em; border-top:1px solid; width:780px; }
.documentation .note { background:#ffffee; padding:10px 20px; border:1px solid #333; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; margin-bottom:15px; text-align:center; font-weight:bold; }
.documentation ul.columns { list-style-type:none; width:700px; margin:5px auto 15px auto; padding:0; overflow:hidden; }
.documentation ul.columns li { float:left; margin:0; padding:0 0 0 0px; line-height:18px; width:345px; }
.documentation ul.plugins li { width:220px; text-align:left; padding:5px 0; }
.documentation ul.plugins li a { text-decoration:none; color:#3B5998; }
.documentation ul.plugins li a:hover { text-decoration:underline; }
.documentation ul.plugins li p { text-align:left; font-size:9px; color:#333; margin:0 5px 0 0; }
.documentation .demo, .documentation .demo li, .documentation .demo input, .documentation .jstree-dnd-helper, .documentation #vakata-contextmenu { font-size:10px !important; font-family:Verdana !important; }

/*** FOR FAQ ***/
.faq .question { margin:1.385em 0 0 0; font-weight:bold; color:#8b0000; }

/*** FOR DEMOS ***/
.navigation { margin-bottom:1.385em; text-align:center; }
.navigation .left { float:left; width:49%; text-align:left; }
.navigation .right { float:right; width:39%; text-align:right; }

p.source input { font-size:14px; }

#sidebar h3.ads { margin-top:3.6em; }
.ads { color:#999999; font-size:1em !important; line-height:1.8em !important; }
.ads li { color:#999999; font-size:1em !important; line-height:1.8em !important; background:transparent; padding-left:0.8em; }
.ads li a { color:#AF6262; }

@media print {
	html, body, #container { height:auto; min-height:0; width:auto; background:white; overflow:visible; }
	#menu, #logo, #sidebar, #footer { display:none; }
	#head { height:auto; width:auto; background:white; }
	#head h1, #head h2 { display:block; }
	#content { margin:0; padding:0; border:0; width:auto; height:auto; color:black; }
}
