@import url("css/theme.css"); /* make sure to sync this with the base theme's css filename */

.wy-side-nav-search > a
{
	margin-bottom:0px;
}

.doclink,
.doclink a
{
	color:#ddd;
	margin-bottom:24px;
}

.wy-nav-content-wrap
{
	background-color:white;
}

.wy-side-nav-search
{
	background-color:#464646;
}

.wy-side-nav-search input[type="text"]
{
	border-color:#464646;
}

.wy-nav-side
{
	background-color:#dfdfdf;
	color:#333;
}

.wy-nav-content
{
	max-width:none;
}

.wy-menu-vertical li.current a span.toctree-expand::before
{
	content:none;
}

.wy-menu-vertical li.current a,
.wy-menu-vertical li.current > a,
.wy-menu-vertical li.toctree-l2.current li.toctree-l3 > a,
.wy-menu-vertical a
{
	border-color:#dfdfdf;
	background-color:#dfdfdf;
	color:#333;
}

.wy-menu-vertical a:hover,
.wy-menu-vertical li.current a:hover,
.wy-menu-vertical li.current > a:hover,
.wy-menu-vertical li.toctree-l2.current li.toctree-l3 > a:hover
{
	border-color:#ccc;
	background-color:#ccc;
}

.wy-menu-vertical li.current > a, 
.wy-menu-vertical li.current > a:hover
{
	border-color:#bbb;
	background-color:#bbb;
}

.wy-menu-vertical li.toctree-l2.current > a
{
	border-color:#bbb;
	background-color:#bbb;
}

.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current > a
{
	border-color:#3875D7;
	background-color:#3875D7;
	color:#fff;
}

.wy-menu-vertical li > a
{
	font-weight: bold;
}

.icon-home::before
{
	content:none;
}

kbd
{
	white-space:nowrap;
	color:#000;
	font-weight: bold;
	font-size:small; 
	background:#eee;
	border-style:solid;
	border-color:#ccc #aaa #888 #bbb;
	padding:0px 4px 0px 4px;
	border-width:1px 2px 2px 1px;
}

note, warning, tip
{
	background: #eeeeaa;
	border-style : dashed;
	border-color: #cccc99;
	border-width: 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: table;
	margin-bottom: 24px;
}

formula
{
	background: #eee;
	border-style : dashed;
	border-color: #cccc99;
	border-width: 1px;
	padding: 2px;
}

see
{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
}

 warning
 {
	background: #eebb77;
	border-color: #cc9955;
 }

 tip
 {
	background: #aaeeaa;
	border-color: #ccaacc;
 }

howto
{
	background-image: url("../images/how_to.png");
	background-position: left center;	
	background-repeat: no-repeat;
	padding-left: 60px;
	margin-bottom: 24px;
	font-weight: bold;
	font-size: large;
	display: block;
	height: 22px;
}

slfn
{
	font-weight: bold;
}

sltype
{
	color: #800000;
}

slany
{
	color: #800000;
	font-style: italic;
}

name, attr
{
	font-weight: bold;
	font-style: italic;
}

legend
{
	display: block;
	font-style: italic;
	color: #555;
	margin-bottom: 13px;
	font-size: 100%;
	font-weight: normal;
}

sdkname
{
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	display: block;
	margin-bottom: 20px;
}

.ui
{
	border-style : dashed;
	border-color: #c0c0c0;
	border-width: 1px;
}

path
{
	font-size: inherit;
}

abbr 
{
	text-decoration: none;
}

footer
{
	font-size: small;
}

// LUA SDK

.argument
{
	list-style:disc outside;
}

.ArgType
{
	font-size:x-small;
}

.PlugPermission
{
	font-size:x-small;
}

.ArgName
{
}

.ArgNameList
{
	font-weight:bold;
}

.MethodName
{
	font-weight:bold;
}

.T1
{
	font-size:x-large;
	font-weight:bold;
	margin-bottom:20px;
}

.T2
{
	font-size:large;
	font-weight:bold;
	margin-bottom:15;
}

.T3
{
	font-size:medium;
	font-weight:bold;
	margin-bottom:15;
}

.T4
{
	font-weight:bold;
	margin-bottom:10;
}

.Desc
{
	
}

.codeblock
{
    display : inline-table;
}


.Long
{
	margin-bottom:20px;
}

/* Video tutorials */

.videoParent
{
	clear: both;
}

.videoPlayer
{
	float: left;
	margin-bottom: 20px;
}

.videoComments
{
	float: left;
	margin-left: 20px;
}

footer
{
	clear: both;
}

new
{
	white-space:nowrap;
	color:000;
	font-weight: bold;
	font-size:small; 
	background:yellow;
	padding:0px 4px 0px 4px;
	border-width:1px 2px 2px 1px;
}

