@import url("/fonts.css");
html,body {margin:0;padding:0;height:100%}
body {background:#000;font-family:verdana,arial,sans-serif;font-size:100%}
h1, h2, h3 {font-family:'Lucida Sans Unicode','Lucida Grande','Trebuchet MS',sans-serif}
h1 {font-size:190%}
h2 {font-size:150%}
h3 {font-size:120%}

sub {vertical-align:sub}
sup {vertical-align:super}
sub,sup {font-size:34%}

pre,code,tt,kbd {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:95%
}
.pre,.code {white-space:prewrap}

a {text-decoration:none}

#head {display:block;background:#000;width:100%}
#head .h1 {line-height:2.5em;font-size:200%;font-weight:bold;text-indent:1.7em;color:#fff}

form#stretch {
	padding:0;
	margin:0;
	height:120px;
	vertical-align:bottom;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAYAAAD06kPSAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcDjga1byXTgAAAEtJREFUCNd9zUEKwCAQQ9FvQBBP4P0vM5dS081AWyrdPAIJhIiwxhgISHrvqLWGaq1IUlJKycmdTthO9t4fbKO11jOdCgDNOX+O3lykLjDtByV6fgAAAABJRU5ErkJggg==) 0 100% repeat-x
}
form#stretch input {
	float:right;
	width:80px;
	position:relative;
	top:86px;
	right:2em;
	border:0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAVCAYAAACuVXuDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcAjUB423ZiwAABJJJREFUaN7tmT1oFFsUx3939u7cZLIT98vNskoSQwTBJWIRIYWYQJBYJNiksHiVtSCpY2/xSCt29hGEF15lEUEkYOEiKoovaiQk7OqwrvvlzsfOvGr3vWRf8cTdbn5wi+HcmeL/55459xyxvr7OcYIgWLYsa/XLly9z379/H7dtW/c8j5D+I6VEKcWJEyd2M5nMTjqd3hRCbPXs833/388XLcva+PDhw7zruui6TjQaRSmFEAIhRKhsHwmCgCAI8H2fWq02bVnWdDQa/W16evpJOp1eAwo9RgVBsLy3t7d5eHioYrEY6XQa0zRRSiGlRNO00KgBGOX7Pp7nYds2tVqNarXK27dv53O53M7k5ORq53TJIAgALu7t7W1alqVyuRypVKprUiQSIRKJAIRGDcAogHa7Tbvd7pplWRaWZakgCDbPnDkzBxRkEARUKpWNcrmscrkcmUyGWCyGlLLHmM6HQ/pL5zBEo1GGhoYYHh5GKUWxWFSjo6MbyWRyQfq+v3xwcDA/NjZGNptlZGQETdO6+TOfzzM7O8vY2BhBELC/v8+zZ8/4/PlzqPCATDNNs+vBwcHBfDweX47MzMysO45zIZfLEYvF0DSt+9LS0hKLi4uMjo52XU8mk8zMzFCv1zk8PAyVHQBCCKSUSClpNpsEQeDJer0+l0qlMAwDIUQ3veXzeS5duoRt29y/f5/t7W10Xef69evcuHGDa9eusb+/T6lUCpUdkFmGYZBMJqlWq3ORfD7/eyKRiAwPDx/ZuLS0RCKR4N69e7x69YrJyUni8TgvXrxASsm5c+fwPI/d3d1Q1QHRSX/1ej2m6bquK6V6Np0+fRqAT58+cerUqe59ampqipcvXwJw8uTJUM0Bo5RCKaVLx3Go1Wo0m80jGzoXXsMw+Pbt25HY+Pg4ALZt98RC+ku73cZxHLTOXanTeeis169fA3D58uWe2MrKCgBv3rzpiYWrv6tTtktd1x1AP+7kw4cPmZ2d5erVq5imSaFQQErJlStXOHv2LACpVOpIARIysJLdEWtra3+5rjvd6T50qFarnD9/ntu3bx8p2QFarRaapqHrOk+fPuXRo0ehWQNMfY1GYzeysLAw22q1Lhw3SinF+/fv2draQgiB7/sUi0UeP37MnTt3eP78OYuLi0xNTWEYBu/evQtVHZBRruv+KW7durVsGMYftm3/Zy+v0WhQKpVoNBoIITBNk2w2y48fP4jH49y9e5ePHz/y4MEDHMcJle1zL9B1XZrN5oq4efMm2Wx223Xd+Z+dOVUqFXRdp1QqMTEx0ZMiQ379HlUul58ACxLAsqy1bDa74ziO+plTkUgkqFarTExMcDx1hvwaUkoqlYothFgDkJqm4ft+4evXr6uZTGZTSqls2/7fxUE8Hg9V7XPrSNd1yuWy7fv+qqZpBSEEsvNf8jxvq1gsziUSiQ3TNOc9z8N1XXzf59gUOKTPxggh0DSNaDSK4zhYlvXE9/01IcQ/E95jKatQqVQW6vX68sjIyOrQ0NCclHJc0zQ9HBoOpljoTHhbrdZuuVze8TxvUwixdfxX8jf3Ufo0OwshtQAAAABJRU5ErkJggg==) 0 50% no-repeat;
	border-radius:9px;
	padding:5px 0 5px 20px;
	outline:none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s
}
form#stretch input:focus {background:#fff url(/search) 3px 50% no-repeat;width:14.5em}
form a.menu {
	display:inline-block;
	float:left;
	position:relative;
	top:79px;
	left:1.5em;
	color:#AEA252;
	line-height:2.6em;
	padding:0 1.5em;
	text-decoration:none;
	text-shadow: 0px 2px 6px rgba(150, 150, 150, 0.69);
	transition: 0.5s
}
form a.medallion {float:left;position:relative;top:0;left:0;padding:0}
form#stretch input:focus ~ a {}
form#stretch a.menu:focus,form#stretch a.menu:active {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAYAAAD06kPSAAAABmJLR0QA3wDfAN9iX+6/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcEDcibJ69ZQAAAElJREFUCNeNjUEKADEIA2Ps/7/otS8QQah78SCFwl6GCSEEZlYEgD9Ya7WJCKiqbSRnvIoLItJ4HlXVtHNOIzPBiADdfS723vgA6QobpQ1U7bgAAAAASUVORK5CYII=) 0 50% repeat-x;outline:none}
form#stretch a.menu:hover {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAApCAYAAAD06kPSAAAABmJLR0QA3wDfAN9iX+6/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQcEDcibJ69ZQAAAElJREFUCNeNjUEKADEIA2Ps/7/otS8QQah78SCFwl6GCSEEZlYEgD9Ya7WJCKiqbSRnvIoLItJ4HlXVtHNOIzPBiADdfS723vgA6QobpQ1U7bgAAAAASUVORK5CYII=) 0 50% repeat-x}
form#stretch div.header,form#stretch div.header a {
	display:block;
	position:absolute;
	top:0.26em;
	left:4.3em;
	white-space:pre;
	font-size:1.53em;
	font-family:hrc;
	font-weight:bold;
	color:#AEA252;
	text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.75)
}
form#stretch div.header a {display:block !important}
form#stretch div.header a:focus,form#stretch div.header a:active,
form#stretch div.header a:hover {color:#fff}

.crumbs a {
	font-size:1em;
	padding:8px 20px 10px 3px;
	color:#AEA252;
}
.crumbs a:link:hover,.crumbs a:visited:hover {
	color:#555;
	outline-color:#AEA252;
	-moz-outline-radius: 0.5em;
	-webkit-outline-radius: 0.5em;
	-khtml-outline-radius: 0.5em;
	outline-radius: 0.5em
}

#content {
	clear:both;
	width:95%;
	min-height:90%;
	margin:3em auto 2em auto;
	background:#fff;
	border-radius:1.2em/* 1.2em 0 1.2em*/;
	box-shadow: inset 10px 10px 10px -9px rgba(0,0,0,0.75)
}

#content a {color:#aea252}
#content a:hover,#content a:active {color:#523e77/*#eee*/}
#content ul.nostyle {list-style:none;padding-top:2em}
#content ul.nostyle li {font-weight:bold}
#content .hostip {
	display:inline-block;
	width:35%;
	height:3em;
	position:relative;
	left:65%;
	margin-top:35%;
	color:#222
}
#content .hostip code a {color:#aea252}
#content .hostip code a:hover {border-bottom:0.12em dashed #bbb}
.yourhere {
	line-height:1.6em;
	font-size:0.9em;
	margin-left:2.2em;
	vertical-align:middle;
	font-weight:bold;
	color:#D7CE98
}
.yourhere a,.index a {color:#D7CE98}
.yourhere a {padding-right:0.3em}
#footer {
	display:table;
	width:100%;
	background:#fff;
	box-shadow: inset 0px 6px 5px -3px rgba(0,0,0,0.75);
	font-size:90%
}
#footer .left,#footer .right {display:table-cell;line-height:1.2em;padding:0 0 1em 0}
#footer .left code,#footer .right code {font-family:roman,roman-alt;font-size:100%}
#footer .left {min-width:63%;max-width:64%;text-indent:1.5em;font-weight:bold;padding-top:1em}
#footer .right {padding-top:0.3em;padding-right:1.5em;min-width:400px;max-width:410px;text-align:right}
#footer .right code {padding-right:0.5em}
#footer a {color:#523E77}

.content { background: #fff; border: 1px solid; border-color: #e5e5e5 #dbdbdb #d2d2d2; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px; box-shadow: rgba(0,0,0,0.3) 0 1px 3px}
