<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* FIXME: indent with tabs to save bandwidth */
/* Resetting style */
h1, h2, h3, h4, h5, h6 ul, ol, li, pre, form, body, html, blockquote, fieldset, input {
	margin : 0;
	padding : 0;
}

body, html, fieldset {
	border: 0;
}

pre, code {
	font-size: 1em;
}

a img, :link img, :visited img { 
	border:0;
}


/* Top-level size and positioning */
.has-topBanner {
	width: 80em;
	margin:2em auto;
	border:1px dotted #666;
	background-color:#fff;
	
} 


.topBanner {
    margin: 0;
    padding: 2em 2em 5em 1.5em;
    background:#fff;
}

.leftBar {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 17em;
}

.main {
    float: left;
    margin: 0 4em 2em 4em;
    padding: 0;
    width: 38em;
}

.has-rightBar .main {
 width: 38em;
}

.rightBar {
    float: left;
    margin: 0;
    padding: 0;
    width: 17em;
}
.rightBar .has-entriesShortBox {
    font-size:.9em;
}
.has-entriesShortBox h3.title {
	padding-bottom:1em;
}
.bottomBanner {
    clear: both;
    text-align: center;
    margin: 0;
    padding: 1em;
    font-size:.9em;

}

/* General tags */

body {
	font-size:75%;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#111;
	line-height:1.3;
	min-width:600px;
	background:#fff url(images/tile.gif);
} 

pre {
    white-space: pre;
    font-family: monospace;
}

a { color : #F903FC;}
.bottomBanner a, .owner a, .date a { color: #999;}
.date { margin-right:10px;}
/* Page elements */

.brand h1 { font: bold 2.4em "Arial Black", Arial, sans-serif; margin: 0; color:#111;} 
.subtitle h1 { font: normal 1em verdana, sans-serif; margin: .2em 0; color:#666; }
.subtitle h1:before { content: "( ";}
.subtitle h1:after { content: " )";}
.brand a { 
    text-decoration: none;
    color:#333;
}

h3 {font-size:1.3em; }


.navigation a:link, .navigation a:visited, 
.navigation a:active, .navigation a:hover { 
    text-decoration: none;
}

.navigation form, .navigation input { 
    margin: 0; 
    padding: 0; 
}

.main {  }

.info div { display: inline; padding: 3px; }

/* Trees */

.forest { margin: 0; padding: 0 0 0 0; }
.forest li { list-style-type: none; }

.level_0 li { border-bottom: 1px solid #ddd; }
.level_0 li li { border-bottom: 0; }
.level_1 { margin-bottom: .5em;}
.tree.node, 
.tree.leaf { list-style-position: outside; }

li .leaf { padding-bottom: .2em; }

.forest.level_0 .label {
	font-size:1em;
	font-weight:bold;
	padding: .5em 1em .5em 1.5em;
	margin-right:1px;
}
.forest.level_0 .level_1 .label {
	font-size:1em;
	font-weight:normal;
	border-bottom:0;
	padding: .2em 1em .2em 2.5em;
    font-size:.9em;
}



/* Forms */

.field, .control {
    padding-top: 10px; padding-bottom: 10px;
    clear: both;
}
.field .label {
    width: 18em;
    display: block;
    float: none;
    padding-right: 5px;
}
.widget * {
	width:18em;
	padding:.2em;
	font-size:85%;
	border:1px solid #888;
	color:#666;
}

.widget textarea  {
	width:35em;
	font-family: verdana, sans-serif;
	font-size:100%; 
}

input[type="text"],
input[type="submit"],
input {
	font-family: arial, helvetica, sans-serif;
	font-size:100%;
	margin-right:5px;
	padding:1px 5px 1px 5px;
	border:1px solid #444;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	cursor:pointer;
}

input[type="text"],
input:active {
	border:1px solid #444;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd; 
}
input[type="text"]:focus {
	/*border:1px dotted #444;*/
	background-color:#fee;
}

.control { padding-left:0px; }

/* Fallback items style */

.item_list {    
}

.item { 
    margin: 0 0 10px 0; 
    padding: 0; 
}

.entry { border-top:1px solid #ccc; margin-top:1em; padding-top:1em;}


.item .title, .item .owner, .item .date, 
.item .description, .item .actions, .item .tags {
    padding: 0;
}

.item .title h2, .item .title h3 {
    margin: 0;
    padding: 0;
}
.item .title a {
    text-decoration: none;
}
    
.item .owner, .item .date, .item .tags { 
    float: left; 
    font-size: x-small;
}

.item .description {
    clear: both;
    padding-top: 10px;
}

.item .description p {
    margin: 0 0 10px 0;
    padding: 0;    
}

.actions ul { margin: 0; padding: 0; }
.actions li { 
    margin: 4px; padding: 0; 
    list-style-type: none; display: inline; 
}
.actions form { display: inline; }
.actions a:link, .actions a:visited, 
.actions a:active, .actions a:hover { 
    text-decoration: none;
}

/* Short versions of items */

.short { 
    display: list-item; 
    list-style-type: none; 
    list-style-position: inside; 
    margin: 0 0 8px 0;
}

.short .title, .short .date {
    padding: 2px;
}

/* List page navigation */

.listNavBox div {
    display: inline;
    padding-right: 5px;
}

.listNav div {
    display: inline;
    padding-right: 5px;
}

.listNav .next { content: "&gt;&gt;"; }

/* Tags */

.tags:before { content: "Tags:" }

.tag { padding: 2px; display: inline; white-space: nowrap; }

/* Comments */
.comment_list { margin-top:2em; }
.comment_list .tree.node { 
        list-style-type: none;
        list-style-image: none;
}

.comment_list .tree.leaf { 
        list-style-type: none;
        list-style-image: none;
}
.comment_list .forest.level_0 .label {
	font-weight: normal ;
}
.comment_list .forest.level_0 .level_1 .label {
	font-size:1.1em;
}
.comment_list li {
	font-size:.95em;
	border-bottom:0;
	border-top:1px solid #ccc; 
	padding-top:1em;
}
.comment_list li li {
	border-top:0; 
	padding-top:0;
}

/* Permissions and roles pages */

.roles_edit .role {
    text-align: left;
    padding-left: 15px;
}

.roles_edit .module {
    text-align: left;
    font-style: italic;
    font-weight: normal;
    padding-top: 10px;
}

.roles_edit .role_permission {
    padding-left: 15px;
}

/* Google search module */

.google {
    text-align: center;
}

.google .google-logo, .google .search-field, .google site-selector {
    margin-bottom: 5px;
}

.google .site-selector label {
    margin-right: 5px;
}

.google .site-selector input {
    margin-right: 5px;
}

/* Status module */

.status dl dt, .status dl dd { 
}
    
.status dl dt { 
    float:left; clear:left; margin-right: 10px;
    font-weight: bold; 
}

.status dl dd { margin-left: 250px; }


</pre></body></html>