/*
	rainbow.css
*/

body, html {
	height:100%;
}
div.dokuwiki {
	height:100%;
}

body {
	margin:0px 0px 0px 0px;
	font-family:Arial, sans-serif;
	font-size:80%;
	x-letter-spacing:0.125em;
}


a { color:#0066dd; }
a:hover { color:#3366dd; }
a:visited { color:#dd3300; }
a:active { color:#000000; }
a img { border-width:0px;}
a.nolink, #menu a.nolink { color:#000000; }
a.iw_rainbow { color:#dd3300!important; }

th span.alphabet {float:right; padding-top:1em; font-weight:normal;}

/* old feedback div */
a.headerswitch {display:block; float:right; margin-top:1.3em;} 
#feedback-organisations, #feedback-individuals { font-style:italic; display:none;}

/* new feedback div */
form#filterform 	{ float:right; width:200px; }
fieldset#filterbox 	{ background-color:white; width:auto; }
#feedback-filter 	{ font-style:italic; position:relative; top:-1em; display:none;}

/* colored headers .. yuk */

div.dokuwiki .purple {color:#993365;}
div.dokuwiki .dkblue {color:#000080;}
div.dokuwiki .ltblue {color:#00ccff;}
div.dokuwiki .red    {color:#aa0000;}
div.dokuwiki .orange {color:#ff6500;}

small { font-size:90%; letter-spacing:1;}

div.dokuwiki #menu a:hover,div.dokuwiki #toolbar a:hover,div.dokuwiki #strapline a:hover  { 
	color:#aa1100!important; 
}
div.dokuwiki #menu a:visited,div.dokuwiki #toolbar a:visited,div.dokuwiki #strapline a:visited  { 
	color:#dd3300!important; 
}
div.dokuwiki #menu a:active,div.dokuwiki #toolbar a:active,div.dokuwiki #strapline a:active  { 
	color:#000000!important; 
}
div.dokuwiki #menu a,div.dokuwiki #toolbar a,div.dokuwiki #strapline a  { 
	color:#dd3300!important; border-color:#dd3300; 
}
div.dokuwiki #menu a.wikilink2  {
        border-bottom:1px none #dd3300!important;       
}
div.dokuwiki #menu div.li { color:#444444; }

div.dokuwiki #menu table {
	width:100%;
}
div.dokuwiki #menu table.inline td {
	border-width:0px; font-weight:bold; color:#444444;
}
div.dokuwiki #menu table.inline td a {
	color:black;
}

div.dokuwiki #rptoc strong a {
	color:#333333!important;
}
/* fix fixed for ie6 */
#leftcol { position: absolute; left:0px; top:0px; }
body > div.dokuwiki > div#leftcol { position: fixed; }
#leftcol {
	width:35%;
	x-font-family:"Arial Narrow", arial, sans-serif;
}

#leftcol h1, #leftcol h2, #leftcol h3, #leftcol h4, #leftcol h5, #leftcol h6 {
	font-family:"Arial Narrow", arial, sans-serif;
	letter-spacing:0.125em;
}
#rightcol {
	margin-left:35%;
	min-height:100%;
	background:#FFFFFF url("../images/bg-rainbowmargins.png") repeat-y scroll top left;
}

#menu {
	float:right;
	width:250px;
	padding:0 20px 0 0;
}
div.dokuwiki #menu ul {
	padding-left:1em; margin:.2em 0 0;
	list-style-type:disc;
}
div.dokuwiki #menu ol { 
	padding-left:1.2em; margin:.2em 0 0; 
}
div.dokuwiki #menu ul li, div.dokuwiki #menu ol li {
	margin-bottom:.2em;
}
div.dokuwiki #menu strong, div.dokuwiki #menu strong {
	font-family:"Arial Narrow", arial, sans-serif;
	letter-spacing:0.125em;
	font-size:120%;
	text-transform:uppercase;
	color:#dd3300;
}

/* counters in the menu */
div.dokuwiki #menu ul li ul { list-style-type:circle; }
div.dokuwiki #menu ul li ul li { color:#dd3300; font-size:90%; }
div.dokuwiki #menu ul li ul li div.li { color:#dd3300; }
div.dokuwiki #menu ul li small { color:#dd3300; text-transform:lowercase; }

#x-menu li.level1 div.li { 
	text-transform:uppercase; font-weight:bold; font-size:80%; 
}
#logo {
	position:relative;
	left:-10px;
	top:10px;
}
#menu a { text-decoration:none; }

#menu div.thumblogo { x-border:1px solid red; float:left; clear:left; vertical-align:middle;  width:40px; }
#menu div.thumblogo img { height:16px;  }

#credits { margin-top:2em; }


#toolbar {
	width:560px;
	padding:20px 20px 0;
	text-align:right;
	font-family:"Arial Narrow", arial, sans-serif;
	font-size:.8em; text-transform:uppercase; 
	letter-spacing:.1em;
}
#toolbar div#strap { font-weight:bold; float:left; text-align:left; }
#toolbar div#strap a { text-decoration:none; }
#toolbar div#tools { float:right; text-align:right; }
#editortools {
	width:560px;
	padding:20px 20px 0;
	text-align:right;
}
#content {
	x-border:1px solid red;
	width:560px;
	padding:20px;
}
h1 {text-transform:uppercase; }

table#signup-organisations th	{ text-align:left; vertical-align:top;  }
table#signup-individuals th	{ text-align:left; vertical-align:top; }
table#signup-organisations td	{ padding:0 1em;  vertical-align:top; }
table#signup-individuals td	{ padding:0 1em; vertical-align:top; }

form#signup-organisation fieldset 	{ margin:0; width:95%; text-align:left; }
form#signup-organisation label 		{ display:block; clear:left; float:left; width:30%; text-align:right; padding:.4em 1em 0;}
form#signup-organisation input.edit 	{ width:60%;  }
form#signup-individual fieldset 	{ margin:0; width:95%; text-align:left; }
form#signup-individual label 		{ display:block; clear:left; float:left; width:30%; text-align:right; padding:.4em 1em 0;}
form#signup-individual input.edit 	{ width:60%;  }

/*
	suppress dokuwiki locally:
*/
#menu div.level1, #menu div.level2, #menu div.level3, #menu div.level4,
#menu div.level5, #menu div.level6 {
	margin-left:0;
}

#menu h1, #menu h2, #menu h3, 
#menu h4, #menu h5, #menu h6 { 
	margin:1em 0; 
}

	










