
/**
 * File content:
 * Includes all styles that forces the look of the page for print out
 */

 /** Basic settings **********************************************************/

/* Specifies basic rules */
body {
	background-color:	#fff;
	color:			#000;
	font-family:		Verdana, "Bitstream Vera Sans", sans, sans-serif;
	font-size:		small;
	margin:			0 auto;
	padding:		10px;
}

/* Specifies the look of hyperlinks */
a {
	color:			#000;
	text-decoration:	none;
}

a img {
	display: none;
}

/* Hide all buttons */
input {
	display:		none;
}

/* Display no images in print out */
img {
	/*display:		none;*/
}

/* Specifies the wikiname on top */
.header {
	border-bottom:		solid 1px #000;
	font-size:		1.2em;
	font-weight:		bold;
	margin-bottom:		30px;
}



/** Styles for the main content in the page. *********************************/

/* Debugging informations (not shown) */
.time {
	display:		none;
}

/* Horizontal rule: SYNTAX ---- */
hr {
border-color:#CCCCCC;
border-style:solid none none;
border-width:1px 0 0;
}

/** Often used-related (belongs to too many codes) ***************************/

/* No line break */
.nobr {
	white-space:		nowrap;
}

/* Monospaced code */
pre {
	font-family:		"Bitstream Vera Sans Mono", "Courier New", monospace;
}



/** Simple formating-related *************************************************/

/* Quotes: SYNTAX <[text]> */
blockquote {
	border-bottom:		solid 1px #000;
	border-left:		solid 3px #000;
	border-right:		solid 1px #000;
	border-top:		solid 1px #000;
	color:			#000;
	font-family:		"Bitstream Vera Serif", "Times New Roman", sans-serif;
	padding:		3px;
}

/* Centered text: SYNTAX %%(wacko wrapper=text wrapper_align=center)text%% */
.center {
	text-align:		center;
}

/* Important text: SYNTAX !!text!! */
.cite {
	font-weight:		900;
}

/* underline text: SYNTAX __text__ */
.underline { text-decoration:underline; }

/* Definitions: SYNTAX (?icq i seek you?) */
dfn {
	font-style:		normal;
}

/* Indent text: SYNTAX "  ", "  1.", etc. */
.indent {
	margin-left:		40px;
}

/* Marked text: SYNTAX ??text?? */
.mark {
	font-style:		italic;
}

/* Strike through text: SYNTAX --text-- */
del {
	color:			#000;
}

/* Small text: SYNTAX ++text++ */
small {
	font-size:		0.85em;
}

sub {
	font-size:		0.85em;
	margin:			0 2px;
}

/* Footprints: SYNTAX [[#*]] */
sup {
	font-size:		0.85em;
	margin:			0 2px;
}
sup a,
sup a:hover {
	border:			0;
}

/* Fixed width text: SYNTAX ##monospace## */
tt {
	font-family:		"Bitstream Vera Sans Mono", "Courier New", monospace;
	font-size:		0.9em;
	padding:		2px 5px;
}


/** Advanced formating and action-related ************************************/

/* Hyperlinks: SYNTAX ((HomePage)) */

/* Code areas: SYNTAX %%code%% */
code {
	font-family:		"Bitstream Vera Sans Mono", "Courier New", monospace;
	font-size:		0.9em;
}
.code {
	border:			dashed 1px #000;
	font-family:		"Bitstream Vera Sans Mono", "Courier New", monospace;
	font-size:		0.9em;
	padding:		5px;
}

/* Fieldsets: SYNTAX {{toc}}, {{backlinks}} */
#page fieldset,
.preview fieldset {
	border:			none;
}

/* Inside the table of content: SYNTAX {{toc}} */
fieldset .toc1 {
	margin-left:		5px;
}
fieldset .toc2 {
	margin-left:		20px;
}
fieldset .toc3 {
	margin-left:		35px;
}
fieldset .toc4 {
	margin-left:		50px;
}
fieldset .toc5 {
	margin-left:		65px;
}
fieldset .toc6 {
	margin-left:		80px;
}


/* Horizontal rulers: SYNTAX --- */
hr {
	background-color:	#000; /* Mozilla 1.4 */
	border:			#000; /* Opera 7.11 */
	color:			#000; /* IE 6 */
	height:			1px;
}

/* Included pages: SYNTAX {{include file="xyz"}} */
.include {
	color:			#000;
}
.include .name {
	font-size:		0.85em;
	padding:		0 10px;
}
.include .name a {
	border:			0;
}
.include .name a:hover {
	border:			0;
}



/** Header related ***********************************************************/

/* SYNTAX ==, ===, ====, =====, ======, ======= */

h1, h2, h3, h4, h5, h6 {
	font-family:		Verdana, "Luxi Sans", "Trebuchet MS", sans, sans-serif;
	font-weight:		900;
	padding:		0;
}
h1 {
	font-size:		1.6em;
	margin-bottom:		0.4em;
	margin-top:		0.3em;
	padding-bottom:		0.2em;
}
h2 {
	font-size:		1.45em;
	margin-bottom:		0.4em;
	margin-top:		1.1em;
	padding:		2px 0px;
}
h3 {
	font-size:		1.3em;
	margin-bottom:		0.4em;
	margin-top:		0.8em;
}
h4 {
	font-size:		1.2em;
	margin-bottom:		0.3em
}
h5 {
	font-size:		1.1em;
}
h6 {
	font-size:		1.0em;
}



/** Table-related ************************************************************/

/* 100%-width tables: SYNTAX #| || Here | there || |# */
.dtable {
	border-collapse:	collapse;
	width:			100%;
}
.dtable tr td {
	padding:		5px;
}

/* Bordered tables: SYNTAX #|| || Here | there || ||# */
.usertable {
	border-collapse:	collapse;
}
.usertable tr td {
	border:			solid 1px #000;
	padding:		5px;
}
.usercell {	
	vertical-align:	top;
}


/** List-related *************************************************************/

/* SYNTAX "  *", "  1.", etc. */
/* List possibilites */
ol, ul {
	margin-bottom:		0;
	margin-top:		0;
	padding-bottom:		0;
	padding-top:		0;
}



/** Wrapper-related **********************************************************/

/* SYNTAX %%(wrapper xyz)%% */

div .action {
	border:			1px dotted #000;
	margin:			5px;
	/*-moz-border-radius:	5px;		/* Mozilla, Firefox only */
}
div .action-content {
	padding:		7px;
}



/** Text highlighter-related *************************************************/

/* SYNTAX %%(hl xyz)%% */

.hl-main {
}
.hl-gutter {
	padding-right:		10px; 
}
.hl-table {
	border:			dashed 1px #000;
}



/** Email-related ************************************************************/

/* Quoted message on new email */
.email1, .email2 {
	padding-left:		5px;
}
/* ????? Currently unknown ????? */
.email-odd, .email-even {
}



/** Chat-related *************************************************************/

/* SYNTAX %%(micq)%%, %%(icq_l)%%, %%(icq_m)%% */

.micq1, .micq2, .micq3 {
	font-family:		"Bitstream Vera Sans Mono", "Courier New", monospace;
	font-size:		0.85em;
}
/* Username */
.micq1 {
	font-weight:		900;
	white-space:		nowrap;
}
/* Time, Date */
.micq2 {
	font-size:		0.8em;
	white-space:	nowrap;
}
/* Message */
.micq3 {
	width:			100%;
}



/* Revisions-related *********************************************************/

/* Displays text: "This is an old revision of..." */
.revisioninfo {
	border:			dashed 1px #000;
	margin:			25px 0;
	padding:		3px;
	width:			auto;
}

/* Displays text: "Comparison for..." */
.diffinfo { font-weight: bold; color: #555555; }

/* Simple differences */
.additions,
.deletions {
	border:			dashed 1px #000;
	padding:		5px;
}

