/* ikiwiki local style sheet */

/* Stolen from Lars */

.floatTR {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
}

/* Add local styling here, instead of modifying style.css. */

th.month-calendar-head { text-align: center; }
th.month-calendar-day-head { padding: 5pt; }
td.month-calendar-day-link { background: #d0d0ff; }
td.month-calendar-day-this-day { background: #f0f0f0; }

.author { float: right; }

.inlinepage {
	border-top: 1px solid #f0f0f0;
	margin-top: 4pt;
	padding-top: 4pt;
}

.trails {
	border-top: 1px solid #f0f0f0;
	margin-top: 4pt;
	padding-top: 4pt;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 4pt;
	padding-bottom: 4pt;
}

/* Taken from the theme */

body {
    font-family: Verdana, Arial;
    font-size: 14pt;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 17px;
}

header nav {
    padding: 40px 0 10px 0;
}

.actions.navbar-default {
    border: none;
    background: none;
}

.wiki-logo {
    margin-top: -50px;
}

.title {
    text-transform: capitalize;
}

.navbar-nav>li>span {
    color: rgb(119, 119, 119);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

@media (min-width: 768px)
.navbar-nav>li>span {
    padding-top: 15px;
    padding-bottom: 15px;
}

.nav>li>span {
    line-height: 20px;
    position: relative;
    display: block;
    padding: 15px 15px;
}

.spacer {
    height: 10px;
    padding: 10px 0;
}

.recentchanges-table {
    table-layout: fixed;
}

/* Taken from IkiWiki directly */

/* The following are for openid logins in Ikiwiki. Copied from
   ikiwiki. */

input#openid_identifier {
	background: url(wikiicons/openidlogin-bg.gif) no-repeat;
	background-color: #fff;
	background-position: 0 50%;
	color: #000;
	padding-left: 18px;
}

/* openid selector */

#openid_choice {
	display: none;
}

#openid_input_area {
	clear: both;
	padding: 10px;
}

#openid_btns, #openid_btns br {
	clear: both;
}

#openid_highlight {
	background-color: black;
	float: left;
}

.openid_large_btn {
	padding: 1em 1.5em;
	border: 1px solid #DDD;
	margin: 3px;
	float: left;
}

.openid_small_btn {
	padding: 4px 4px;
	border: 1px solid #DDD;
	margin: 3px;
	float: left;
}

a.openid_large_btn:focus {
	outline: none;
}

a.openid_large_btn:focus {
	outline-style: none;
}

.openid_selected {
	border: 4px solid #DDD;
}

/* We like to use Inconsolata */

@import url(http://fonts.googleapis.com/css?family=Inconsolata:400,700&subset=latin,latin-ext);

/* highlight plugin */
pre.hl { color:#a4bfff; background-color:#000000; font-family: 'Inconsolata', 'monospace'; font-weight: 400; font-size: 14pt; }
.hl.num { color:#ffffff; }
.hl.esc { color:#ee9572; }
.hl.str { color:#ffa07a; }
.hl.dstr { color:#818100; }
.hl.slc { color:#00ff00; font-style:italic; }
.hl.com { color:#00ff00; font-style:italic; }
.hl.dir { color:#008200; }
.hl.sym { color:#ffffff; }
.hl.line { color:#555555; }
.hl.mark { background-color:#ffffbb; }

.hl.kwa { color:#00ffff; } /* C builtins */
.hl.kwb { color:#add8e6; font-weight:700; } /* C core types */
.hl.kwc { color:#00ffff; font-weight:700; } /* C more builtins */
.hl.kwd { color:#87cefa; } /* C function identifiers */

.hl.ppc { color:#00ff7f; } /* preprocessor */
.hl.opt { color:#ffffff; } /* Operators */

/* ============
 *  jscalendar
 * ============ */

.popup .balloon {
    z-index:5000;
    position:absolute;
    background:white;
    border:1px solid black;
    padding:0.5em;
    border:1px solid #ccc;
    box-shadow:0 0 0.3em #ccc, inset 0em 0em 1em white;
    -moz-box-shadow:0 0 0.3em #ccc, inset 0em 0em 1em white;
    -webkit-box-shadow:0 0 0.3em #ccc, inset 0em 0em 1em white;
}

.sidebar .calendar ul {
    list-style: disc inside;
    font-size:small;
    display:auto;
}

.sidebar .calendar ul li {
    display:auto;
    margin:0;
    padding:0;
}

.sidebar .calendar ul li a {
    box-shadow:none;
    display:inline;
    margin:0;
    padding:0;
    border:none;
    background:transparent;
    font-size:small;
    font-weight:normal;
}

.popup .balloon {
	display: none;
}

.popup:hover .balloon {
	display: inline-block;
}

.popup .balloon ul {
	padding: 4px;
}

/* Enblackening */

.breadcrumb>.active { color: #000; }

.navbar { color: #000; }
