html {
	background: #000;
	color: #ccc;
	font: 12px/16px monospace;
	height: 98%;
	margin: 0.5% 1%;
	width: 97.9%;
}
a {
	color: #ccc;
	text-decoration: underline;
}
a:hover {
	color: #eee;
}
.mobileSubmit {
	display: none;
}
p {
	width: 100%;
	padding: 1px 0;
}

#form {
	width: 100%;
}
.maininput {
	padding: 0;
	margin: 0;
}
#textArea,
#textInput,
#passInput {
	width: 70%;
	background: #000;
	border: 1px #000 dotted;
	color: #ccc;
	margin: 0 0 0 3px;
}
.progress {
	display: block;
	font-size: 1.2em;
	padding: 2px;
}
.progress span {
	display: none;
}
#content .greeting {
	padding-right: 1em;
}

/*
 * Greeting
 */
.nick, .at, .host, .colon, .path, .sign {
	color: #faf;
}

/*
 * ls
 */
table {
	margin: 4px;
}
table th {
	font-weight: bold;
}
table .separator {
	width: 20px;
}
.countIntender {
	width: 100px;
}
table.directories .title {
	width: 250px;
}
table.subjects .title {
	width: 250px;
}
table .dirCount,
table .sbjCount,
table .msgCount {
	width: 50px;
}
table .author {
	width: 180px;
}
table .time {
	width: 200px;
}
table.directories th {
	color: #f99;
}
table.subjects th {
	color: #99f;
}
table td.title {
	color: #9f9;
}
.ls span {
	padding-right: 20px;
}
.ls .cmd {
	color: #9f9;
}
.ls .dir {
	color: #f99;
}
.ls .dirNew {
	color: #ffa;
}
.ls .sbj {
	color: #99f;
}
.ls .sbjNew {
	color: #aff;
}
.newMsgs {
	color:#f93;
	font-weight:bold;
}

/*
 * cat
 */

div.msg {
	margin: 4px;
}
em {
	font-weight: bold;
}
em.author {
	color: #9f9;
	padding: 0 8px;
}
em.number {
	font-size: 0.8em;
	color: #f99;
}
em.time {
	font-size: 0.8em;
	color: #99f;
}
.useragent {
	font-size: 0.85em;
	padding: 0 8px;
	color: #666;
}
.intender {
	height: 50px;
}

/*
 * Help
 */
dl {
	padding-bottom: 4px;
}
dt {
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
}
dd {
	padding-left: 4em;
}
.helpcode_S,
.helpcode_U,
.helpcode_I {
	font-weight: bold;
}


.inputTheme {
	display:block;
	width:500px;
	padding: 4px 4px 4px 6px;
	font: 12px monospace;
	height: 12px;
	line-height: 14px;
	border-left: 1px dotted #666!important;
}
.mainInput .hidden {
	display: none;
}
ul.commands {
	margin: 3px 2px 2px 4px;
}
li.cmdLine {
	border-left: 1px dotted #666;
	padding: 0 0 0 6px;
}
.access {
	color: #999;
	font-size: 0.9em;
}

/**
 * highlight.js
 * Sunburst-like style (c) Vasily Polovnyov <vast@whiteants.net>
 */

pre code {
    font: 1em / 1.3em monospace;
    color: #f8f8f8;
}

pre {
    background: #000;
}

.comment, .template_comment, .javadoc {
    color: #aeaeae;
    font-style: italic;
}

.keyword, .ruby .function .keyword {
    color: #E28964;
}

.function .keyword, .sub .keyword, .method, .list .title {
    color: #99CF50;
}

.string, .attribute .value, .cdata, .filter .argument, .attr_selector, .apache .cbracket, .date {
    color: #65B042;
}

.subst {
    color: #DAEFA3;
}

.regexp {
    color: #E9C062;
}

.function .title, .sub .identifier, .pi, .tag, .tag .keyword, .decorator, .ini .title, .shebang {
    color: #89BDFF;
}

.class .title, .smalltalk .class, .javadoctag, .phpdoc {
    text-decoration: underline;
}

.symbol, .number {
    color: #3387CC;
}

.params, .variable {
    color: #3E87E3;
}

.css .keyword {
    color: #CDA869;
}

.css .class {
    color: #9B703F;
}

.rules .keyword {
    color: #C5AF75;
}

.rules .value {
    color: #CF6A4C;
}

.css .id {
    color: #8B98AB;
}

.annotation, .apache .sqbracket {
    color: #9B859D;
}

.preprocessor {
    color: #8996A8;
}

.hexcolor, .css .value .number {
    color: #DD7B3B;
}

.css .function {
    color: #DAD085;
}

.diff .header, .chunk {
    background-color: #0E2231;
    color: #F8F8F8;
    font-style: italic;
}

.diff .change {
    background-color: #4A410D;
    color: #F8F8F8;
}

.addition {
    background-color: #253B22;
    color: #F8F8F8;
}

.deletion {
    background-color: #420E09;
    color: #F8F8F8;
}
code {
	padding: 8px;
	margin: 4px;
	border: 1px dotted #222;
	display: block;
}